Bonjour à tous,
Depuis que je suis passé sur RPi4, j’ai sans arrêt mes équipements qui passent de Live à Dead puis Live
Est-ce que quelqu’un à le même problème par hasard ou comment y remédier ?
Cordialement
A+
Bonjour à tous,
Depuis que je suis passé sur RPi4, j’ai sans arrêt mes équipements qui passent de Live à Dead puis Live
Est-ce que quelqu’un à le même problème par hasard ou comment y remédier ?
Cordialement
A+
Bonjour,
Si Z-Stick Gen5, voir : [RTEX] Box Jeedom Atlas - plugin MQTT Manager (mqtt2) Mode Broker local - avec plugins abonnés Z-Wave JS (zwavejs) et JeeZigbee (z2m)
akenad
Bonjour
Sur une smart ça m’arrive quelquefois aussi
Sans incidence sur le fonctionnement global car passage rapide de dead à live
Salut
Je suis ce sujet avec intérêt.
J’ai moi aussi 2x ZIP-PAB01 - Zipato Micromodule Energy Meter en fw1.2 qui font le yoyo.
Heureusement ca n’arrive qu’une ou 2 fois par jour…je pense que c’est un problème de portée car ils sont dans mon compteur electrique qui est encastré dans le mur en béton et a une porte en métal.
Ma clé est une Aeotec Gen5 achetée sur LBC que j’ai passée en fw1.02. Auparavant j’avais une Gen5 fw1.01 qui de 2018 refuse l’upgrade, même symptôme. Ma lib zwavejsui
actuelle est la v9.12.0
C’est surtout le maillage qui me laisse perplexe avec zwavejsui
car j’ai aussi 2 modules ZMNHSD - DIN Rail Dimmer dans le même coffet qui eux n’ont jamais de problèmes…
J’ai tenté de reconstruire les routes sans succès. Elle me semblent pas du tout optimales vu la topologie des pièces et la distance…
Bonjour à tous,
J’ai ce scenario désactivé actuellement
// Setup
// Jeedom configuration/API/Clef API Z-Wave
$apizwave = '***';
// list of nodes to perform a check
$nodeIds = array(66);
// End Setup
foreach ($nodeIds as $nodeId) {
if (getNodeFailed($nodeId, $apizwave, $scenario)) {
$scenario->setLog('Do a ping nodeid ' . $nodeId);
//try first a ping
$url_ping = 'http://localhost:8083/node?node_id=' . $nodeId . '&type=action&action=testNode&apikey=' . $apizwave;
$content = file_get_contents($url_ping);
$results = json_decode($content, true);
$success = $results["state"];
if ($success != 'ok') {
$scenario->setLog('ZAPI node testNode return an error: ' . $results["result"]);
} else {
//sleep for 3 seconds
sleep(3);
if (getNodeFailed($nodeId, $apizwave, $scenario)) {
$scenario->setLog('Do a hasNodeFailed nodeid ' . $nodeId);
// use special zwave command hasNodeFailed to test
$url_hasNodeFailed = 'http://localhost:8083/node?node_id=' . $nodeId . '&type=action&action=hasNodeFailed&apikey=' . $apizwave;
$content = file_get_contents($url_hasNodeFailed);
$results = json_decode($content, true);
$success = $results["state"];
if ($success != 'ok') {
$scenario->setLog('ZAPI node hasNodeFailed return an error: ' . $results["result"]);
} else {
//sleep for 3 seconds
sleep(3);
getNodeFailed($nodeId, $apizwave, $scenario);
}
}
}
}
}
function getNodeFailed($nodeId, $apizwave, $scenario){
$url_health = 'http://localhost:8083/node?node_id=' . $nodeId . '&type=info&info=getHealth&apikey=' . $apizwave;
$content = file_get_contents($url_health);
//$scenario->setLog($content);
$results = json_decode($content, true);
$success = $results["state"];
if ($success != 'ok') {
$scenario->setLog('ZAPI node getHealth return an error: ' . $results["result"]);
//I can confirm anything, we assume is not failed.
return false;
} else {
if ($results["result"]["data"]["isFailed"]["value"]) {
$scenario->setLog('nodeid ' . $nodeId . ' is failed');
}
return $results["result"]["data"]["isFailed"]["value"];
}
}`
Est-ce que aujourd’hui avec la dernière version de Jeedom et Z-wave JS et mon problème de Dead/Live il peut servir ?
Cordialement
A+