Bad:
pose
ci-dessous deja le debug de plugin concernant les messages en question :
[2024-06-03 17:22:37,054] INFO Client3 MainThread publish() : Sending message to broker (topic="stationmeteo/etat2", payload=""[{"stationID":"ILACIO17","obsTimeUtc":"2024-06-03T17:21:07Z","obsTimeLocal":"2024-06-03 19:21:07","neighborhood":"Clos des Plages-Peymian","softwareType":null,"country":"FR","solarRadiation":null,"lon":5.62,"realtimeFrequency":null,"epoch":1717435267,"lat":43.194,"uv":null,"winddir":270,"humidity":42,"qcStatus":1,"metric":{"temp":26,"heatIndex":26,"dewpt":12,"windChill":26,"windSpeed":0,"windGust":0,"pressure":1010.84,"precipRate":0,"precipTotal":0,"elev":4}}]"", QoS=1, retain=False)
[2024-06-03 17:22:37,088] INFO Client3 Brk3Th on_message() : Message received (topic="stationmeteo/etat2", payload=""[{"stationID":"ILACIO17","obsTimeUtc":"2024-06-03T17:21:07Z","obsTimeLocal":"2024-06-03 19:21:07","neighborhood":"Clos des Plages-Peymian","softwareType":null,"country":"FR","solarRadiation":null,"lon":5.62,"realtimeFrequency":null,"epoch":1717435267,"lat":43.194,"uv":null,"winddir":270,"humidity":42,"qcStatus":1,"metric":{"temp":26,"heatIndex":26,"dewpt":12,"windChill":26,"windSpeed":0,"windGust":0,"pressure":1010.84,"precipRate":0,"precipTotal":0,"elev":4}}]"", QoS=1, retain=False)
[2024-06-03 17:22:37,088] DEBUG JMsg.Snd Brk3Th send_async() : Enqued the message in 0.003338ms (qToJ size 1): {'cmd': 'messageIn', 'id': '3', 'topic': 'stationmeteo/etat2', 'payload': '"[{"stationID":"ILACIO17","obsTimeUtc":"2024-06-03T17:21:07Z","obsTimeLocal":"2024-06-03 19:21:07","neighborhood":"Clos des Plages-Peymian","softwareType":null,"country":"FR","solarRadiation":null,"lon":5.62,"realtimeFrequency":null,"epoch":1717435267,"lat":43.194,"uv":null,"winddir":270,"humidity":42,"qcStatus":1,"metric":{"temp":26,"heatIndex":26,"dewpt":12,"windChill":26,"windSpeed":0,"windGust":0,"pressure":1010.84,"precipRate":0,"precipTotal":0,"elev":4}}]"', 'qos': 1, 'retain': False}
[2024-06-03 17:22:37,228] DEBUG JMsg.Snd SockOut send() : Sent TO Jeedom 1 messages handled in 43.703318ms (qToJ size 0): [{'cmd': 'messageIn', 'id': '3', 'topic': 'stationmeteo/etat2', 'payload': '"[{"stationID":"ILACIO17","obsTimeUtc":"2024-06-03T17:21:07Z","obsTimeLocal":"2024-06-03 19:21:07","neighborhood":"Clos des Plages-Peymian","softwareType":null,"country":"FR","solarRadiation":null,"lon":5.62,"realtimeFrequency":null,"epoch":1717435267,"lat":43.194,"uv":null,"winddir":270,"humidity":42,"qcStatus":1,"metric":{"temp":26,"heatIndex":26,"dewpt":12,"windChill":26,"windSpeed":0,"windGust":0,"pressure":1010.84,"precipRate":0,"precipTotal":0,"elev":4}}]"', 'qos': 1, 'retain': False}]
[2024-06-03 17:23:46,476] INFO Client3 MainThread publish() : Sending message to broker (topic="stationmeteo/etat2", payload=""[{"stationID":"ILACIO17","obsTimeUtc":"2024-06-03T17:21:07Z","obsTimeLocal":"2024-06-03 19:21:07","neighborhood":"Clos des Plages-Peymian","softwareType":null,"country":"FR","solarRadiation":null,"lon":5.62,"realtimeFrequency":null,"epoch":1717435267,"lat":43.194,"uv":null,"winddir":270,"humidity":42,"qcStatus":1,"metric":{"temp":26,"heatIndex":26,"dewpt":12,"windChill":26,"windSpeed":0,"windGust":0,"pressure":1010.84,"precipRate":0,"precipTotal":0,"elev":4}}]"", QoS=1, retain=False)
[2024-06-03 17:23:46,509] INFO Client3 Brk3Th on_message() : Message received (topic="stationmeteo/etat2", payload=""[{"stationID":"ILACIO17","obsTimeUtc":"2024-06-03T17:21:07Z","obsTimeLocal":"2024-06-03 19:21:07","neighborhood":"Clos des Plages-Peymian","softwareType":null,"country":"FR","solarRadiation":null,"lon":5.62,"realtimeFrequency":null,"epoch":1717435267,"lat":43.194,"uv":null,"winddir":270,"humidity":42,"qcStatus":1,"metric":{"temp":26,"heatIndex":26,"dewpt":12,"windChill":26,"windSpeed":0,"windGust":0,"pressure":1010.84,"precipRate":0,"precipTotal":0,"elev":4}}]"", QoS=1, retain=False)
[2024-06-03 17:23:46,509] DEBUG JMsg.Snd Brk3Th send_async() : Enqued the message in 0.004292ms (qToJ size 1): {'cmd': 'messageIn', 'id': '3', 'topic': 'stationmeteo/etat2', 'payload': '"[{"stationID":"ILACIO17","obsTimeUtc":"2024-06-03T17:21:07Z","obsTimeLocal":"2024-06-03 19:21:07","neighborhood":"Clos des Plages-Peymian","softwareType":null,"country":"FR","solarRadiation":null,"lon":5.62,"realtimeFrequency":null,"epoch":1717435267,"lat":43.194,"uv":null,"winddir":270,"humidity":42,"qcStatus":1,"metric":{"temp":26,"heatIndex":26,"dewpt":12,"windChill":26,"windSpeed":0,"windGust":0,"pressure":1010.84,"precipRate":0,"precipTotal":0,"elev":4}}]"', 'qos': 1, 'retain': False}
[2024-06-03 17:23:46,579] DEBUG JMsg.Snd SockOut send() : Sent TO Jeedom 1 messages handled in 34.836054ms (qToJ size 0): [{'cmd': 'messageIn', 'id': '3', 'topic': 'stationmeteo/etat2', 'payload': '"[{"stationID":"ILACIO17","obsTimeUtc":"2024-06-03T17:21:07Z","obsTimeLocal":"2024-06-03 19:21:07","neighborhood":"Clos des Plages-Peymian","softwareType":null,"country":"FR","solarRadiation":null,"lon":5.62,"realtimeFrequency":null,"epoch":1717435267,"lat":43.194,"uv":null,"winddir":270,"humidity":42,"qcStatus":1,"metric":{"temp":26,"heatIndex":26,"dewpt":12,"windChill":26,"windSpeed":0,"windGust":0,"pressure":1010.84,"precipRate":0,"precipTotal":0,"elev":4}}]"', 'qos': 1, 'retain': False}]
[2024-06-03 17:25:25,963] INFO Client3 MainThread publish() : Sending message to broker (topic="stationmeteo/etat2", payload=""[{"stationID":"ILACIO17","obsTimeUtc":"2024-06-03T17:25:18Z","obsTimeLocal":"2024-06-03 19:25:18","neighborhood":"Clos des Plages-Peymian","softwareType":null,"country":"FR","solarRadiation":null,"lon":5.62,"realtimeFrequency":null,"epoch":1717435518,"lat":43.194,"uv":null,"winddir":225,"humidity":42,"qcStatus":1,"metric":{"temp":26,"heatIndex":26,"dewpt":12,"windChill":26,"windSpeed":2,"windGust":2,"pressure":1010.84,"precipRate":0,"precipTotal":0,"elev":4}}]"", QoS=1, retain=False)
[2024-06-03 17:25:26,056] INFO Client3 Brk3Th on_message() : Message received (topic="stationmeteo/etat2", payload=""[{"stationID":"ILACIO17","obsTimeUtc":"2024-06-03T17:25:18Z","obsTimeLocal":"2024-06-03 19:25:18","neighborhood":"Clos des Plages-Peymian","softwareType":null,"country":"FR","solarRadiation":null,"lon":5.62,"realtimeFrequency":null,"epoch":1717435518,"lat":43.194,"uv":null,"winddir":225,"humidity":42,"qcStatus":1,"metric":{"temp":26,"heatIndex":26,"dewpt":12,"windChill":26,"windSpeed":2,"windGust":2,"pressure":1010.84,"precipRate":0,"precipTotal":0,"elev":4}}]"", QoS=1, retain=False)
[2024-06-03 17:25:26,056] DEBUG JMsg.Snd Brk3Th send_async() : Enqued the message in 0.026226ms (qToJ size 6): {'cmd': 'messageIn', 'id': '3', 'topic': 'stationmeteo/etat2', 'payload': '"[{"stationID":"ILACIO17","obsTimeUtc":"2024-06-03T17:25:18Z","obsTimeLocal":"2024-06-03 19:25:18","neighborhood":"Clos des Plages-Peymian","softwareType":null,"country":"FR","solarRadiation":null,"lon":5.62,"realtimeFrequency":null,"epoch":1717435518,"lat":43.194,"uv":null,"winddir":225,"humidity":42,"qcStatus":1,"metric":{"temp":26,"heatIndex":26,"dewpt":12,"windChill":26,"windSpeed":2,"windGust":2,"pressure":1010.84,"precipRate":0,"precipTotal":0,"elev":4}}]"', 'qos': 1, 'retain': False}
[2024-06-03 17:25:26,167] DEBUG JMsg.Snd SockOut send() : Sent TO Jeedom 6 messages handled in 81.905127ms (qToJ size 0): [{'cmd': 'messageIn', 'id': '3', 'topic': 'shellies/lavevaisselle3/relay/0/energy', 'payload': '1261941', 'qos': 0, 'retain': False}, {'cmd': 'messageIn', 'id': '3', 'topic': 'shellies/lavevaisselle3/relay/0', 'payload': 'on', 'qos': 0, 'retain': False}, {'cmd': 'messageIn', 'id': '3', 'topic': 'shellies/lavevaisselle3/temperature', 'payload': '35.64', 'qos': 0, 'retain': False}, {'cmd': 'messageIn', 'id': '3', 'topic': 'shellies/lavevaisselle3/temperature_f', 'payload': '96.14', 'qos': 0, 'retain': False}, {'cmd': 'messageIn', 'id': '3', 'topic': 'shellies/lavevaisselle3/overtemperature', 'payload': '0', 'qos': 0, 'retain': False}, {'cmd': 'messageIn', 'id': '3', 'topic': 'stationmeteo/etat2', 'payload': '"[{"stationID":"ILACIO17","obsTimeUtc":"2024-06-03T17:25:18Z","obsTimeLocal":"2024-06-03 19:25:18","neighborhood":"Clos des Plages-Peymian","softwareType":null,"country":"FR","solarRadiation":null,"lon":5.62,"realtimeFrequency":null,"epoch":1717435518,"lat":43.194,"uv":null,"winddir":225,"humidity":42,"qcStatus":1,"metric":{"temp":26,"heatIndex":26,"dewpt":12,"windChill":26,"windSpeed":2,"windGust":2,"pressure":1010.84,"precipRate":0,"precipTotal":0,"elev":4}}]"', 'qos': 1, 'retain': False}]
je teste demain le broker en debug.
petite info sur la facon dont je procede pour recevoir le message de la station meteo sur mqtt. Le probleme peut peut etre venir de la.
J’interroge le site meteo via un script qui va chercher le json.
ensuite j’envoie ce json sur mqtt via un equipement du plugin jmqtt.
Et dans un aute equipement jmqtt je traite le reception de ce message :