a. I want an easy way to play around with automating HomeKit and Tradfri devices from python b. I have Phillips Hue devices linked to my Ikea Tradfri Bridge - which the Hub refuses to push to HomeKit - even though it does it fine for all other devices.
- braucht
asciidocvia brew - braucht
export XML_CATALOG_FILES=/Users/dwt/Library/Homebrew/etc/xml/catalogdamit xmllint funktioniert
- venv with requirements.txt
- Binaries from libcoap/examples symlinked in the bin folder of the venv
- Manual start of tradfri_bridge.py once to configure it for the tradfri bridge
- Manual checks of the
fnordlicht.pyandlight_strip.pyshell tools to check that they are working - SystemD / LaunchD Services that starts
tradfri_bridge.py
tradfri_bridge.py implements a custom HomeKit <-> Tradfri Bridge to push the missing Hue device to Homekit. It also allows easy triggering of custom shell scripts to add functionality to HomeKit.
Fnordlicht is just an old CCC name for a random color changing LED Project, so there.
- Ikea Tradfri CoAP Docs
- Debugging CoAPs with Tradfri
- What to do if fritz.box gives wrong ip addresses
- Change DHCP IP-Allocation range to not include faulty adrdress
- Remove faulty entry from network
- Change DHCP-Range back
- Wait for device to reconnect
- Rename
- Tradfricoap can
- This worked, and now all the other code works too. ¿¿¿