03-10-2024, 03:57 PM
(03-10-2024, 11:00 AM)Nalexdouze a écrit : J'attends bien
Tu ne peux pas donner à lire le flux de ton capteur tel quel, il te faut le retravailler avec un outil.
Node-RED est parfait pour ça
J'ai pareil avec le flux de mon Enphase et PhilippeBE (dans le sujet cité) en fait autant avec une autre sorte de capteur.
Je récupère le message et avec un bloc fonction Node-RED je le formate pour qu'il soit lu selon des attentes du routeur de André.
Dans ton cas, il faudrait un bloc fonction dans Node-RED de cette façon :
Code :msg.payload = '{"Pw":' + msg.payload.power_b +
',"Pf":' + msg.power_factor_b +
',"Pva":' + msg.payload.power_b * msg.power_factor_b + '}';
msg.topic = "ton_topic_de_lecture_du_routeur"
return msg;
Cordialement
Alexis
Je ne veux pas ajouter un outil supplémentaire comme Node-red ou autre pour des questions de stabilité, je vais voir pour éventuellement modifier le code du routeur pour qu'il puisse utiliser le Payload...