IPX800 v5 commande relais http
Publié : 31 oct. 2021, 16:41
bonjour
je viens de recevoir mon ipx800 V5 de chez GCE. j'essaye de piloter les relais via un interrupteur sous domoticz.
Actuellement j'ai un IPX800V4, sous domoticz, il suffit que je mettre dans l'interrupteur dans l'"action on" : http://192.168.1.65/api/xdevices.json?SetR=01. et en "action off" : http://192.168.1.65/api/xdevices.json?ClearR=01
Avec le v5 c'est bcp plus compliqué.
Après 2 j de recherche j'arrive enfin via un script lua à piloter un relais :
os.execute("curl -X PUT -H 'Content-Type: application/json' -d '{\"on\":true}' http://192.168.1.125/api/core/io/65537? ... xxxxxxxxxx"). si j'ai 4 relais, il faut que je crée des conditions pour chaque état, chaque relais ... un peu lourd.
j'arrive aussi via un script shell à piloter le relais: (j'appelle ce script dans l'interrupteur Action On et Action Off) :
curl -X PUT -H "Content-Type: application/json" -d '{"toggle":true}' http://192.168.1.125/api/core/io/65537? ... xxxxxxxxxx
mais c'est un peu lourd si je doit créer un script par relais et par état.
j'aimerai le faire comme avec l'IPX800V4 via une simple ligne http.
quelqu'un a une idée ?
je viens de recevoir mon ipx800 V5 de chez GCE. j'essaye de piloter les relais via un interrupteur sous domoticz.
Actuellement j'ai un IPX800V4, sous domoticz, il suffit que je mettre dans l'interrupteur dans l'"action on" : http://192.168.1.65/api/xdevices.json?SetR=01. et en "action off" : http://192.168.1.65/api/xdevices.json?ClearR=01
Avec le v5 c'est bcp plus compliqué.
Après 2 j de recherche j'arrive enfin via un script lua à piloter un relais :
os.execute("curl -X PUT -H 'Content-Type: application/json' -d '{\"on\":true}' http://192.168.1.125/api/core/io/65537? ... xxxxxxxxxx"). si j'ai 4 relais, il faut que je crée des conditions pour chaque état, chaque relais ... un peu lourd.
j'arrive aussi via un script shell à piloter le relais: (j'appelle ce script dans l'interrupteur Action On et Action Off) :
curl -X PUT -H "Content-Type: application/json" -d '{"toggle":true}' http://192.168.1.125/api/core/io/65537? ... xxxxxxxxxx
mais c'est un peu lourd si je doit créer un script par relais et par état.
j'aimerai le faire comme avec l'IPX800V4 via une simple ligne http.
quelqu'un a une idée ?