J’ai trouvé la solution pour ceux que ca intéresse.
Il faut modifier la ligne 2627 du fichier /plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php
« self::MQTT_Publish2Mqtt($eqLogic, $cmd, $options); » => « $eqLogic->MQTT_Publish2Mqtt($eqLogic, $cmd, $options); »
//Groupe z2m : Exécution en direct sur le groupe
if ($eqLogic->getConfiguration('groupe_readonly', '0')==1) {
log::add(__CLASS__, 'debug', __(' >',__FILE__).$eqLogic->getHumanName().' : '.__('Groupe Zigbee2MQTT : Exécution directe.',__FILE__));
self::MQTT_Publish2Mqtt($eqLogic, $cmd, $options);
return;
}
Par
//Groupe z2m : Exécution en direct sur le groupe
if ($eqLogic->getConfiguration('groupe_readonly', '0')==1) {
log::add(__CLASS__, 'debug', __(' >',__FILE__).$eqLogic->getHumanName().' : '.__('Groupe Zigbee2MQTT : Exécution directe.',__FILE__));
$eqLogic->MQTT_Publish2Mqtt($eqLogic, $cmd, $options);
return;
}
cela fonctionne…
Je sais pas si c’est lié, mais du coup le toggle déconne un peu…
si je fais ON puis toggle => çà l’éteint mais si je rappuis dessus, cela ne l’allume pas ! il faut faire un ON…
idem en sens inverse…