Py-pytradfri

Jul 20, 2023

Python IKEA Tradfri API controller

Python package to communicate with the IKEA Tradfri ZigBee Gateway compatible with ZigBee Light Link products. By using this library you can communicate with the gateway and control IKEA’s lights and wall plugs.

Some of the features include

  • Get information on the gateway
  • Observe lights, groups and other resources and get notified when they change
  • Control wall plugs
  • List all devices connected to gateway
  • List all lights and get attributes of lights name, state, color temp, dimmer level etc Change attribute values of lights name, state, color temp, dimmer level etc
  • Restart and reset the gateway
  • List smart tasks wake up, on/off and not home and their attributes
  • Alter values in smart tasks some of these features not available in app yet


Checkout these related ports:
  • Zyre - Framework for proximity-based peer-to-peer applications
  • Zsync - File transfer program
  • Zmap - Internet scanner
  • Zillion - Distributed computing project
  • Zerotier - Network virtualization everywhere
  • Zebra-server - Z39.50/SR server software
  • Yptransitd - Replacement for nss_ldap
  • Yggdrasil - Experimental end-to-end encrypted self-arranging IPv6 network
  • Yconalyzer - TCP Traffic Analyzer
  • Yazproxy - Powerful general purpose Z39.50/SRW/SRU proxy
  • Yaz - Z39.50/SR client and API library
  • Yaz++ - C++ toolkit for development of Z39.50v3 clients and servers
  • Yate - Yet Another Telephony Engine
  • Yaph - Yet Another Proxy Hunter (proxy scanner)
  • Yami4 - Messaging library for distributed systems