Mode alarme - 2 questions

@Isage

dans le 2d node de fonction

image

colle ce code, cela devrait te remonter le niveau de batterie, dis moi si cela marches

var inputTopic = msg.topic;
var inputPayload = JSON.parse(msg.payload);

// Nom des appareils donnés dans Gladys et dans Zigbee2Mqtt
var nomAppareilGladys = "Sirène_1";            // nom du device dans Gladys
var nomIdAppareilGladys = "Sirène_1-power";    // nom de l'ID externe de la fonctionnalité
var nomAppareilZ2M = "Sirène_1";                   // nom device dans Zigbee2Mqtt 

// Logique pour changer le topic et le payload en fonction à la fois du topic et du payload en entrée
if (msg.topic === "zigbee2mqtt/" + nomAppareilZ2M) {
     
    // si il ya la valeur "state" dans le json envoyé dans l payload de zigbee2mqtt
    if (inputPayload.hasOwnProperty('battery')) {
        // adaption du topic de Gladys à zigbee2mqtt 
        msg.topic = "gladys/device/mqtt:" + nomAppareilGladys + "/feature/mqtt:" + nomIdAppareilGladys + "/text";
        // adaption du payload de zigbee2mqtt à Gladys 
        var payloadValue = inputPayload.battery;             // à adapter
        msg.payload = payloadValue;
    } else {
        // Si la clé 'power' n'est pas présente, définit la sortie sur "defaut"
        msg.payload = "defaut";
    }    
}

return msg;

C’est ok

image

Par contre, comment déclencher la siréne?
Quand j’actionne cet inter, rien ne se passe

clique sur le node de debug
image

image

tu devrais voir arriver des message

image

tu les copie/colle ici après avoir activer/désactiver

image

tu peux faire un copie ecran de ton flow stp
et du contenu de tes nodes « mqtt » également

image

Normalement comme le sujet est #, le debug ecoute tout en entrée donc quand tu actives le toggle dans gladys il devrait sortir quelque chose dans le débug

Voilà le debug quand j’active le toggle dans gladys

image

c’est quoi l’adresse pour te connecter sur Gladys ? ça a l’air correctement connecté, si tu as un autre équipement genre une prise connectée dans ton intégration MQTT tu peux l’activer/désactiver une fois pour voir si ça génères un msg dans le debug de node-red

https://plus.gladysassistant.com/dashboard/

en local tu peux pas pour l’instant je suppose…

192.168.1.57

? si je peux me connecter en local; déjà le cas sur mon iPad, pouquoi?

je n’ai rien d’autre que la sirène en MQTT, sorry

pour être sur de l’IP je voulais pas passer à coté au cas où donc les paramètres coté du node « Mqtt In » sembles être correct, tu devrais voir des messages arriver dans le débug en activant des appareil MQTT

Quand j’active mon appareil MQTT (sirene_1)
image

J’ai ce message en debug
image

08/11/2023 13:55:05noeud: 1908d429c1d0cf06

gladys/device/mqtt:sirene_1/feature/mqtt:sirene_1-state/state : msg : Object

{ topic: « gladys/device/mqtt:sirene_1/fe… », payload: « 1 », qos: 0, retain: false, _msgid: « 2fbbc8c085c57ced » }

bon point il y a bien quelque chose qui sort du debug !
tu peux cliquez sur la flèche à gauche pour développer le msg et faire une capture pour voir le topic complet stp l

Je ne vois pas de quelle flèche tu parles

image

Celle sur la gauche avant le symbole {

sorry

image