Lors d’un arrêt inopiné et du redémarrage de Domoticz certains périphériques (entrées, sorties: GPIO de façon générale) se retrouvent dans un état X alors que le fonctionnement correct est Y : un switch est Off alors que son état devrait être On.
Un script Lua permet de forcer l’état de TOUS les périphériques à l’état qu’ils avaient précédemment (last state).Script qui est une script_time déclenché toutes les minutes.
Sauf que certains périphériques tels que les capteurs z-wave n’aiment pas que l’on leur force un état alors qu’il ne sont que emetteurs. On a alors l’erreur
2015-04-04 10:11:03.801 Error: OpenZWave: Internal Node ValueID not found! NodeID: 9 (0x09), instanceID: 0"
toutes les minutes et le périphérique en question n’est pas utilisable.
J’ai donc commis un script python destiné à remettre certains équipements précis à On ou Off et uniquement ceux mentionnés dans le script.
Le détail des opérations peut être trouvé sur le forum ici
https://easydomoticz.com/forum/viewtopic.php?f=17&t=456
Bon démarrage