
IKEA Tradfri plugin
IKEA Tradfri Domoticz plugin
De domoticz plugin (bron https://github.com/moroen/IKEA-Tradfri-plugin)
sudo apt-get install golang
cd domoticz/plugins/
git clone https://github.com/moroen/IKEA-Tradfri-plugin.git IKEA-Tradfri
Update Pip
pip3 install -U pip
pip3 install -U setuptools
Installeer tradfricoap en py3coap
pip3 install -U tradfricoap
pip3 install py3coap
Ga naar
cd domoticz/plugins/IKEA-Tradfri
python3 plugin.py config api py3coap
Dan stel je de plugin in, het IP kun je in je router opzoeken, GW-, de code staan onderop de IKEA-hub.
python3 plugin.py config gw IP KEY
Herstart Domoticz en maak de IKEA-Tradfri Hardware
sudo systemctl restart domoticz.service
Update
cd domoticz/plugins/IKEA-Tradfri
git pull
sudo -H pip3 install -U tradfricoap py3coap
Errors
Krijg je “Module ‘tradfricoap’ not found” in de domoticz log? Erna zie je dan veel regels zoals onderstaande.
Error: Python Plugin System: (Ikea Tradfri) ‘onHeartbeat’ failed ‘NameError’:’name ‘close_connection’ is not defined’.
Error: Python Plugin System: (Ikea Tradfri) —-> Line 811 in ‘/home/pi/domoticz/plugins/IKEA-Tradfri/plugin.py’, function onHeartbeat
Error: Python Plugin System: (Ikea Tradfri) —-> Line 767 in ‘/home/pi/domoticz/plugins/IKEA-Tradfri/plugin.py’, function onHeartbeat
Plak onderstaande in de terminal.
cd plugins/IKEA-Tradfri
git clone https://github.com/moroen/tradfricoap.git
Soms krijg dan na het opvragen van de versie met python3 plugin.py version
de melding dat er 2x tradfricoap actief is. dat moet je iets met tradfricoap installatie doen.
cd domoticz/plugins/
ls
Staat de map tradfricoap daar?sudo rm -rf tradfricoap
Staat de map er niet?pip3 uninstall tradfricoap
Kijk nu naar de versiescd IKEA-Tradfri
python3 plugin.py version
Je krijgt een output als
IKEA Tradfri Plugin: 0.10.6
Tradfricoap: 0.0.17
Py3coap: 0.9.2
coapcmd: Not found (Looking for /home/pi/domoticz/plugins/IKEA-Tradfri/bin/coapcmd).
Herstart de IKEA plugin en kijk in de log of de plugin goed draait!
Update
cd plugin/IKEA-Tradfri/tradfricoap
git pull