Pour moi, le plugin OpenHAB CULIntertechno ne fonctionnait pas comme il faut pour envoyer des messages vers la passerelle Intertechno LAN ITGW-433 à distance changer les prises murales PAR-1500. Pour cela, je devais aller dans un autre sens.
Adresse IP
J’ai trouvé il est obligatoire de connaître l’adresse IP de la ITGW. Pour ce faire, simplement lier une adresse IP sur le serveur DHCP à l’adresse MAC de la IPGW. Pour trouver ce matériel adresse utiliser un scanner de réseau et Scannez votre plage DHCP comme aucune solution IP peut être définie sur la ITGW.
Le scanner de port a révélé « Microchip Technology Inc. » comme la société adaptateur ; utiliser son adresse MAC.
Puis sur le serveur DHCP, fix/réserve une adresse IP pour cette adresse MAC.
Config OpenHAB
Pour chaque PAR-1500 créer 1 ligne dans le fichier de points comme indiqué dans le fichier joint.
L’addon org.openhab.binding.exec-1.8.2.jar (ou toute autre version bien sûr) est nécessaire aussi bien dans le dossier addon.
Le code est assez simple :
exec = "> [OFF: / usr/bin/python /opt/openhab/customfiles/senditgw433.py A 1 off] > [ON: / usr/bin/python /opt/openhab/customfiles/senditgw433.py A 1 sur] »
Lorsque les commandes OFF (ou ON) sont reçus, openhab exécutera le python script senditgw433.py avec 3 arguments.
L’argument 1 est l’adresse principale, 2 est l’adresse de l’esclave et 3 l’état de passer à.
Le script senditgw433.py réside dans le dossier customfiles d’openhab. Python doit être installé par défaut sur le Raspberry Pi.
senditgw433.py
Le ITGW-433 accepte les commandes uniquement via UDP.
Il y a des valeurs fondamentales pour être serti de laquelle sera construit le message en entier.