Ecowitt: Temp + Humidity send to wrong sensor after initially being send to correct one
Posted: Tuesday 24 October 2023 12:53
I have a Froggit GW2000 weatherstation (PWS). It is connected via Ecowitt2MQTT to a Mosquito server and with the "MQTT Auto Discovery from LAN" connected to Domoticz. All is working fine except the 2 sensors "Temp Binnen" and "GW2000 Binnen".
When I restart the MQTT AD from LAN (press update on the hardware page) the temperature (tempin) and humidity (humidityin) values from the GW2000 gateway are correctly send to the right sensor "Temp Binnen" and "GW2000 Binnen". But all it's values thereafter are wrongly send to the sensor "GW2000 Buiten". Straight thereafter "GW2000 Buiten" receives it's correct values (temp & humidity), so "GW2000 Buiten" is then correct again. But "Temp Binnen" and "GW2000 Binnen" are not updated anymore. it looks like they are not receiving data anymore.
After pressing Update journalctl shows (info edited):
Oct 24 11:36:06 domoticz domoticz[352019]: 2023-10-24 11:36:06.881 Status: Ecowitt2mqtt: discovered: GW2000/runtime (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_runtime)
Oct 24 11:36:06 domoticz ecowitt2mqtt[347134]: 2023-10-24 11:36:06,990 | INFO | Published to Home Assistant MQTT Discovery
Oct 24 11:36:07 domoticz domoticz[352019]: 2023-10-24 11:36:07.198 Ecowitt2mqtt: General/Custom Sensor (runtime)
Oct 24 11:36:07 domoticz domoticz[352019]: 2023-10-24 11:36:07.302 Status: Ecowitt2mqtt: discovered: GW2000/tempin (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_tempin)
Oct 24 11:36:07 domoticz domoticz[352019]: 2023-10-24 11:36:07.608 Ecowitt2mqtt: Temp/THR128/138, THC138 (Temp Binnen)
Oct 24 11:36:07 domoticz domoticz[352019]: 2023-10-24 11:36:07.711 Status: Ecowitt2mqtt: discovered: GW2000/humidityin (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_humidityin)
Oct 24 11:36:08 domoticz domoticz[352019]: 2023-10-24 11:36:08.026 Ecowitt2mqtt: Temp + Humidity/THGN122/123/132, THGR122/228/238/268 (GW2000 Binnen)
Oct 24 11:36:08 domoticz domoticz[352019]: 2023-10-24 11:36:08.130 Status: Ecowitt2mqtt: discovered: GW2000/baromrel (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_baromrel)
Oct 24 11:36:08 domoticz domoticz[352019]: 2023-10-24 11:36:08.436 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:36:08 domoticz domoticz[352019]: 2023-10-24 11:36:08.540 Status: Ecowitt2mqtt: discovered: GW2000/baromabs (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_baromabs)
Oct 24 11:36:08 domoticz domoticz[352019]: 2023-10-24 11:36:08.880 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:36:09 domoticz domoticz[352019]: 2023-10-24 11:36:09.009 Status: Ecowitt2mqtt: discovered: GW2000/temp (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_temp)
Oct 24 11:36:09 domoticz domoticz[352019]: 2023-10-24 11:36:09.314 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:36:09 domoticz domoticz[352019]: 2023-10-24 11:36:09.418 Status: Ecowitt2mqtt: discovered: GW2000/humidity (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_humidity)
Oct 24 11:36:09 domoticz domoticz[352019]: 2023-10-24 11:36:09.723 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Then one minute later it receives an update:
Oct 24 11:37:07 domoticz domoticz[352019]: 2023-10-24 11:37:07.967 Status: Ecowitt2mqtt: discovered: GW2000/runtime (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_runtime)
Oct 24 11:37:07 domoticz ecowitt2mqtt[347134]: 2023-10-24 11:37:07,993 | INFO | Published to Home Assistant MQTT Discovery
Oct 24 11:37:08 domoticz domoticz[352019]: 2023-10-24 11:37:08.304 Ecowitt2mqtt: General/Custom Sensor (runtime)
Oct 24 11:37:08 domoticz domoticz[352019]: 2023-10-24 11:37:08.412 Status: Ecowitt2mqtt: discovered: GW2000/tempin (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_tempin)
Oct 24 11:37:08 domoticz domoticz[352019]: 2023-10-24 11:37:08.755 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:37:08 domoticz domoticz[352019]: 2023-10-24 11:37:08.868 Status: Ecowitt2mqtt: discovered: GW2000/humidityin (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_humidityin)
Oct 24 11:37:09 domoticz domoticz[352019]: 2023-10-24 11:37:09.184 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:37:09 domoticz domoticz[352019]: 2023-10-24 11:37:09.295 Status: Ecowitt2mqtt: discovered: GW2000/baromrel (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_baromrel)
Oct 24 11:37:09 domoticz domoticz[352019]: 2023-10-24 11:37:09.601 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:37:09 domoticz domoticz[352019]: 2023-10-24 11:37:09.709 Status: Ecowitt2mqtt: discovered: GW2000/baromabs (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_baromabs)
Oct 24 11:37:10 domoticz domoticz[352019]: 2023-10-24 11:37:10.060 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:37:10 domoticz domoticz[352019]: 2023-10-24 11:37:10.165 Status: Ecowitt2mqtt: discovered: GW2000/temp (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_temp)
Oct 24 11:37:10 domoticz domoticz[352019]: 2023-10-24 11:37:10.505 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:37:10 domoticz domoticz[352019]: 2023-10-24 11:37:10.610 Status: Ecowitt2mqtt: discovered: GW2000/humidity (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_humidity)
Oct 24 11:37:10 domoticz domoticz[352019]: 2023-10-24 11:37:10.915 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
I was wondering what I could do to get the tempin & humidityin values to the right sensor (Temp Binnen & GW2000 Binnen)?
Configuration:
Weather Station: Froggit GW-2000 + WS-90
Ecowitt2MQTT version 2023.08.0
Mosquitto version 2.0.11
Domoticz Version: 2023.2
dzVents Version: 3.1.8
Python Version: 3.11.2
When I restart the MQTT AD from LAN (press update on the hardware page) the temperature (tempin) and humidity (humidityin) values from the GW2000 gateway are correctly send to the right sensor "Temp Binnen" and "GW2000 Binnen". But all it's values thereafter are wrongly send to the sensor "GW2000 Buiten". Straight thereafter "GW2000 Buiten" receives it's correct values (temp & humidity), so "GW2000 Buiten" is then correct again. But "Temp Binnen" and "GW2000 Binnen" are not updated anymore. it looks like they are not receiving data anymore.
After pressing Update journalctl shows (info edited):
Oct 24 11:36:06 domoticz domoticz[352019]: 2023-10-24 11:36:06.881 Status: Ecowitt2mqtt: discovered: GW2000/runtime (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_runtime)
Oct 24 11:36:06 domoticz ecowitt2mqtt[347134]: 2023-10-24 11:36:06,990 | INFO | Published to Home Assistant MQTT Discovery
Oct 24 11:36:07 domoticz domoticz[352019]: 2023-10-24 11:36:07.198 Ecowitt2mqtt: General/Custom Sensor (runtime)
Oct 24 11:36:07 domoticz domoticz[352019]: 2023-10-24 11:36:07.302 Status: Ecowitt2mqtt: discovered: GW2000/tempin (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_tempin)
Oct 24 11:36:07 domoticz domoticz[352019]: 2023-10-24 11:36:07.608 Ecowitt2mqtt: Temp/THR128/138, THC138 (Temp Binnen)
Oct 24 11:36:07 domoticz domoticz[352019]: 2023-10-24 11:36:07.711 Status: Ecowitt2mqtt: discovered: GW2000/humidityin (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_humidityin)
Oct 24 11:36:08 domoticz domoticz[352019]: 2023-10-24 11:36:08.026 Ecowitt2mqtt: Temp + Humidity/THGN122/123/132, THGR122/228/238/268 (GW2000 Binnen)
Oct 24 11:36:08 domoticz domoticz[352019]: 2023-10-24 11:36:08.130 Status: Ecowitt2mqtt: discovered: GW2000/baromrel (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_baromrel)
Oct 24 11:36:08 domoticz domoticz[352019]: 2023-10-24 11:36:08.436 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:36:08 domoticz domoticz[352019]: 2023-10-24 11:36:08.540 Status: Ecowitt2mqtt: discovered: GW2000/baromabs (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_baromabs)
Oct 24 11:36:08 domoticz domoticz[352019]: 2023-10-24 11:36:08.880 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:36:09 domoticz domoticz[352019]: 2023-10-24 11:36:09.009 Status: Ecowitt2mqtt: discovered: GW2000/temp (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_temp)
Oct 24 11:36:09 domoticz domoticz[352019]: 2023-10-24 11:36:09.314 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:36:09 domoticz domoticz[352019]: 2023-10-24 11:36:09.418 Status: Ecowitt2mqtt: discovered: GW2000/humidity (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_humidity)
Oct 24 11:36:09 domoticz domoticz[352019]: 2023-10-24 11:36:09.723 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Then one minute later it receives an update:
Oct 24 11:37:07 domoticz domoticz[352019]: 2023-10-24 11:37:07.967 Status: Ecowitt2mqtt: discovered: GW2000/runtime (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_runtime)
Oct 24 11:37:07 domoticz ecowitt2mqtt[347134]: 2023-10-24 11:37:07,993 | INFO | Published to Home Assistant MQTT Discovery
Oct 24 11:37:08 domoticz domoticz[352019]: 2023-10-24 11:37:08.304 Ecowitt2mqtt: General/Custom Sensor (runtime)
Oct 24 11:37:08 domoticz domoticz[352019]: 2023-10-24 11:37:08.412 Status: Ecowitt2mqtt: discovered: GW2000/tempin (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_tempin)
Oct 24 11:37:08 domoticz domoticz[352019]: 2023-10-24 11:37:08.755 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:37:08 domoticz domoticz[352019]: 2023-10-24 11:37:08.868 Status: Ecowitt2mqtt: discovered: GW2000/humidityin (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_humidityin)
Oct 24 11:37:09 domoticz domoticz[352019]: 2023-10-24 11:37:09.184 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:37:09 domoticz domoticz[352019]: 2023-10-24 11:37:09.295 Status: Ecowitt2mqtt: discovered: GW2000/baromrel (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_baromrel)
Oct 24 11:37:09 domoticz domoticz[352019]: 2023-10-24 11:37:09.601 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:37:09 domoticz domoticz[352019]: 2023-10-24 11:37:09.709 Status: Ecowitt2mqtt: discovered: GW2000/baromabs (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_baromabs)
Oct 24 11:37:10 domoticz domoticz[352019]: 2023-10-24 11:37:10.060 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:37:10 domoticz domoticz[352019]: 2023-10-24 11:37:10.165 Status: Ecowitt2mqtt: discovered: GW2000/temp (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_temp)
Oct 24 11:37:10 domoticz domoticz[352019]: 2023-10-24 11:37:10.505 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
Oct 24 11:37:10 domoticz domoticz[352019]: 2023-10-24 11:37:10.610 Status: Ecowitt2mqtt: discovered: GW2000/humidity (unique_id: BDAFCCBA2F5CA4FDC76E19C8A869845A_humidity)
Oct 24 11:37:10 domoticz domoticz[352019]: 2023-10-24 11:37:10.915 Ecowitt2mqtt: Temp + Humidity + Baro/Weather Station (GW2000 Buiten)
I was wondering what I could do to get the tempin & humidityin values to the right sensor (Temp Binnen & GW2000 Binnen)?
Configuration:
Weather Station: Froggit GW-2000 + WS-90
Ecowitt2MQTT version 2023.08.0
Mosquitto version 2.0.11
Domoticz Version: 2023.2
dzVents Version: 3.1.8
Python Version: 3.11.2