Bonjour,
Petite question node red sur l’utilisation de variables.
Je veux faire une recherche d’entités via un regex basé sur une variable précédemment stockée, mais je pense que je n’ai pas la bonne syntax dans le regex:
sensor.pc_{{id}}_temperature_depart
J’ai aussi testé sans succès:
sensor.pc_{{msg.id}}_temperature_depart
Alors que ça fonctionne avec :
sensor.pc_rdc_temperature_depart
Nb: dans le cas présent, pas forcément besoin d’un regex, un string suffit, mais je souhaite connaitre la bonne syntax, sachant qu’en string ça ne marche pas mieux.
[{"id":"75d28f93.55434","type":"ha-get-entities","z":"c8f6bacd.b33d38","server":"74685640.813718","name":"Get Depart","rules":[{"property":"entity_id","logic":"is","value":"sensor.pc_{{id}}_temperature_depart","valueType":"re"}],"output_type":"array","output_empty_results":false,"output_location_type":"msg","output_location":"depart","output_results_count":1,"x":930,"y":960,"wires":[["65d405e7.c8e23c"]]},{"id":"65d405e7.c8e23c","type":"debug","z":"c8f6bacd.b33d38","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"depart","targetType":"msg","statusVal":"","statusType":"auto","x":1150,"y":960,"wires":[]},{"id":"4d19aea.d750f5","type":"inject","z":"c8f6bacd.b33d38","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":580,"y":1000,"wires":[["bab2fe67.cf7ff"]]},{"id":"bab2fe67.cf7ff","type":"change","z":"c8f6bacd.b33d38","name":"Set id","rules":[{"t":"set","p":"id","pt":"msg","to":"rdc","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":1000,"wires":[["75d28f93.55434","3aabf4fc.aaf7ec","28847bb4.0da794"]]},{"id":"3aabf4fc.aaf7ec","type":"ha-get-entities","z":"c8f6bacd.b33d38","server":"74685640.813718","name":"Get Retour","rules":[{"property":"entity_id","logic":"is","value":"sensor.pc_{{id}}_temperature_retour","valueType":"re"}],"output_type":"array","output_empty_results":false,"output_location_type":"msg","output_location":"retour","output_results_count":1,"x":930,"y":1040,"wires":[["761000f4.02e1b"]]},{"id":"761000f4.02e1b","type":"debug","z":"c8f6bacd.b33d38","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"retour","targetType":"msg","statusVal":"","statusType":"auto","x":1150,"y":1040,"wires":[]},{"id":"28847bb4.0da794","type":"debug","z":"c8f6bacd.b33d38","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"id","targetType":"msg","statusVal":"","statusType":"auto","x":910,"y":1100,"wires":[]},{"id":"74685640.813718","type":"server","name":"Home Assistant","addon":true}]
Une piste?