Watchdog
Version 1.3
Voici une scène permettant de surveiller le fonctionnement des Scènes et Main Loop de Modules Virtuels sur Home Center 2 en version 4.x.
Pour ce faire, les messages de la fenêtre de Debug sont analysés. De plus, pour les scènes uniquement, le nombre d'instances est compté.
En cas de problème détecté, la scène ou le virtual device considéré est automatiquement redémarré, et une notification peut être envoyée.
Copier/co
ce que j'ai fait pour que les scenes même autostart redémarre, c'est peut-être moche mais ca marche pour moi !
function Restart2(type, id, restart, notification)
Message("blue", 'Restart2 '..type..'('..id..')')
local httpClient = net.HTTPClient()
httpClient:request("http://127.0.0.1:11111/api/sceneControl?id="..id.."&action=stop")
Message("green", type.."("..id..") successfully stop")
fibaro:sleep(1000)
httpClient:request("http://127.0.0.1:11111/api/sceneControl?id="..id.."&a