IKEA Tradfri plugin

IKEA Tradfri plugin

8 januari 2021 0 Door Ivo

IKEA Tradfri Domoticz plugin

De domoticz plugin.
(bron https://github.com/moroen/IKEA-Tradfri-plugin)

<code>sudo apt-get install golan<span style="color: rgb(30, 30, 30); font-family: Menlo, Consolas, monaco, monospace;">g</span>cd domoticz/plugins<span style="color: rgb(30, 30, 30); font-family: Menlo, Consolas, monaco, monospace;">/</span>git clone https://github.com/moroen/IKEA-Tradfri-plugin.git IKEA-Tradfri

Update Pip

<code>pip3 install -U pi<span style="color: rgb(30, 30, 30); font-family: Menlo, Consolas, monaco, monospace;">p</span>pip3 install -U setuptools

Installeer tradfricoap en py3coap

<code>pip3 install -U tradfricoa<span style="color: rgb(30, 30, 30); font-family: Menlo, Consolas, monaco, monospace;">p</span>pip3 install py3coap

En vervolgens

<code>cd domoticz/plugins/IKEA-Tradfr<span style="color: rgb(30, 30, 30); font-family: Menlo, Consolas, monaco, monospace;">i</span>python3 plugin.py config api py3coap

Dan stel je de plugin in. Het IP-adres kun je in je router opzoeken. KEY is de code en staat onderop de IKEA-hub.

<code>python3 plugin.py config gw <strong>IP</strong> <strong>KEY</strong>

Herstart Domoticz en maak de IKEA-Tradfri Hardware.

  1. sudo systemctl restart domoticz.service

Update

  1. cd domoticz/plugins/IKEA-Tradfri
  2. git pull
  3. 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.

  1. cd plugins/IKEA-Tradfri
  2. 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.

  1. cd domoticz/plugins/
  2. ls
    Staat de map tradfricoap daar?
  3. sudo rm -rf tradfricoap
    Staat de map er niet?
  4. pip3 uninstall tradfricoap
    Kijk nu naar de versies
  5. cd IKEA-Tradfri
  6. 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

Heb je ook nog een Nefit-easy in huis? Voeg deze ook toe.

 
Update 13-04-2021
Visits: 382