C’est une méthode. Il y en a d’autres Pulpy suggère les « gate ». Dans le même genre on a « traffic light ».
Et on peut faire comme ça aussi:
Avec du jsonata pour extraire les valeurs et préparer le payload du noeud telegram (ici le debug).
[{"id":"73405909abdfb2db","type":"server-state-changed","z":"89990f99.a6d4e","name":"Capteur de porte","server":"d28c9492.f419c8","version":3,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"Capteur de porte","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"porte","propertyType":"flow","value":"{extraction}","valueType":"jsonata"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":270,"y":100,"wires":[["b2999b5038954466"]]},{"id":"b2999b5038954466","type":"api-current-state","z":"89990f99.a6d4e","name":"","server":"d28c9492.f419c8","version":3,"outputs":2,"halt_if":"Home","halt_if_type":"str","halt_if_compare":"is","entity_id":"","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"{ \t \"type\": 'message',\t \"chatId\": 12345689,\t \"transport\": 'telegram',\t \"content\": 'La porte est' & $flowContext(\"porte\")\t}\t","valueType":"jsonata"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":0,"forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":480,"y":100,"wires":[["d490a03a3160303b"],[]]},{"id":"d490a03a3160303b","type":"debug","z":"89990f99.a6d4e","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":710,"y":100,"wires":[]},{"id":"d28c9492.f419c8","type":"server","name":"hassio","version":2,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":30}]
Les noeuds de la palette de connexion NR → HA ont beaucoup d’options…