home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.

Home Page:https://www.home-assistant.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Two energy meters showing the same data

KaraBrandsen opened this issue · comments

The problem

I have 2 x Hiking DDS238-2 WIFI energy meters running Tasmota 11.0. The are both integrated to home assistant however they both only show the data from the latest energy meter detected. If the one of the devices go offline it also shows both devices as 'unavailable'. The screen shots show that the devices are independently detected and displayed but the value for both are the same. Both devices are installed in two different distribution boards so it is impossible for the value to be exactly the same.
Capture
Capture2
Capture3
Capture4
Capture5

What version of Home Assistant Core has the issue?

Home Assistant Core 2022.5.5

What was the last working version of Home Assistant Core?

Unknown

What type of installation are you running?

Home Assistant Core

Integration causing the issue

Tasmota

Link to integration documentation on our website

https://www.home-assistant.io/integrations/tasmota

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

Hey there @emontnemery, mind taking a look at this issue as it has been labeled with an integration (tasmota) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)

@KaraBrandsen this is quite curious, it appears as if they two devices may be publishing to the same topic.

Please share the output of these two commands. Note: You need to interrupt each command after a couple of seconds because it will keep listening for MQTT messages.

mosquitto_sub -v -h <mqtt_server> -t homeassistant/#
mosquitto_sub -v -h <mqtt_server> -t tasmota/#

Not OP, but i have the same problem and some more.

  • One plug goes crazy and turns on and off very fast.
  • The other problem is If I switch plug A, plug B goes on/off.
  • If I click "Visit Device" the right plugs will shown.

At the moment everything is fine if i only use 2 plugs.

What version of Home Assistant Core has the issue?
core-2022.7.5

What was the last working version of Home Assistant Core?
Unknown

What type of installation are you running?
Home Assistant Supervised

Integration causing the issue
Tasmota

Link to integration documentation on our website
https://www.home-assistant.io/integrations/tasmota

Diagnostics information
No response

Example YAML snippet
No response

Anything in the logs that might be useful for us?
No response

Additional information
No response

"mosquitto_sub -v -h <mqtt_server> -t homeassistant/#":

homeassistant/sensor/0x00124b0022424452/linkquality/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00124b0022424452"],"manufacturer":"SONOFF","model":"Wireless button (SNZB-01)","name":"0x00124b0022424452","sw_version":"Zigbee2MQTT 1.20.0"},"enabled_by_default":false,"icon":"mdi:signal","name":"0x00124b0022424452 linkquality","state_class":"measurement","state_topic":"zigbee2mqtt/0x00124b0022424452","unique_id":"0x00124b0022424452_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}
homeassistant/sensor/0x00124b0022682fba/linkquality/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00124b0022682fba"],"manufacturer":"SONOFF","model":"Motion sensor (SNZB-03)","name":"0x00124b0022682fba","sw_version":"Zigbee2MQTT 1.20.0"},"enabled_by_default":false,"icon":"mdi:signal","name":"0x00124b0022682fba linkquality","state_class":"measurement","state_topic":"zigbee2mqtt/0x00124b0022682fba","unique_id":"0x00124b0022682fba_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}
homeassistant/sensor/0x00158d00045079ec/voltage/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00158d00045079ec"],"manufacturer":"Xiaomi","model":"Aqara wireless switch (WXKG11LM)","name":"0x00158d00045079ec","sw_version":"Zigbee2MQTT 1.20.0"},"device_class":"voltage","enabled_by_default":false,"name":"0x00158d00045079ec voltage","state_class":"measurement","state_topic":"zigbee2mqtt/0x00158d00045079ec","unique_id":"0x00158d00045079ec_voltage_zigbee2mqtt","unit_of_measurement":"mV","value_template":"{{ value_json.voltage }}"}
homeassistant/sensor/0x00158d00045079ec/linkquality/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00158d00045079ec"],"manufacturer":"Xiaomi","model":"Aqara wireless switch (WXKG11LM)","name":"0x00158d00045079ec","sw_version":"Zigbee2MQTT 1.20.0"},"enabled_by_default":false,"icon":"mdi:signal","name":"0x00158d00045079ec linkquality","state_class":"measurement","state_topic":"zigbee2mqtt/0x00158d00045079ec","unique_id":"0x00158d00045079ec_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}
homeassistant/sensor/0x00158d0001e4b59c/voltage/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00158d0001e4b59c"],"manufacturer":"Xiaomi","model":"Aqara door & window contact sensor (MCCGQ11LM)","name":"0x00158d0001e4b59c","sw_version":"Zigbee2MQTT 1.20.0"},"device_class":"voltage","enabled_by_default":false,"name":"0x00158d0001e4b59c voltage","state_class":"measurement","state_topic":"zigbee2mqtt/0x00158d0001e4b59c","unique_id":"0x00158d0001e4b59c_voltage_zigbee2mqtt","unit_of_measurement":"mV","value_template":"{{ value_json.voltage }}"}
homeassistant/sensor/0x00158d0001e4b59c/linkquality/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00158d0001e4b59c"],"manufacturer":"Xiaomi","model":"Aqara door & window contact sensor (MCCGQ11LM)","name":"0x00158d0001e4b59c","sw_version":"Zigbee2MQTT 1.20.0"},"enabled_by_default":false,"icon":"mdi:signal","name":"0x00158d0001e4b59c linkquality","state_class":"measurement","state_topic":"zigbee2mqtt/0x00158d0001e4b59c","unique_id":"0x00158d0001e4b59c_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}
homeassistant/sensor/0x00124b0022d18e77/voltage/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00124b0022d18e77"],"manufacturer":"SONOFF","model":"Contact sensor (SNZB-04)","name":"0x00124b0022d18e77","sw_version":"Zigbee2MQTT 1.20.0"},"device_class":"voltage","enabled_by_default":false,"name":"0x00124b0022d18e77 voltage","state_class":"measurement","state_topic":"zigbee2mqtt/0x00124b0022d18e77","unique_id":"0x00124b0022d18e77_voltage_zigbee2mqtt","unit_of_measurement":"mV","value_template":"{{ value_json.voltage }}"}
homeassistant/sensor/0x00124b0022d18e77/linkquality/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00124b0022d18e77"],"manufacturer":"SONOFF","model":"Contact sensor (SNZB-04)","name":"0x00124b0022d18e77","sw_version":"Zigbee2MQTT 1.20.0"},"enabled_by_default":false,"icon":"mdi:signal","name":"0x00124b0022d18e77 linkquality","state_class":"measurement","state_topic":"zigbee2mqtt/0x00124b0022d18e77","unique_id":"0x00124b0022d18e77_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}
homeassistant/sensor/0x00158d00032d544b/voltage/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00158d00032d544b"],"manufacturer":"Xiaomi","model":"Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)","name":"0x00158d00032d544b","sw_version":"Zigbee2MQTT 1.20.0"},"device_class":"voltage","enabled_by_default":false,"name":"0x00158d00032d544b voltage","state_class":"measurement","state_topic":"zigbee2mqtt/0x00158d00032d544b","unique_id":"0x00158d00032d544b_voltage_zigbee2mqtt","unit_of_measurement":"mV","value_template":"{{ value_json.voltage }}"}
homeassistant/sensor/0x00158d00032d544b/linkquality/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00158d00032d544b"],"manufacturer":"Xiaomi","model":"Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)","name":"0x00158d00032d544b","sw_version":"Zigbee2MQTT 1.20.0"},"enabled_by_default":false,"icon":"mdi:signal","name":"0x00158d00032d544b linkquality","state_class":"measurement","state_topic":"zigbee2mqtt/0x00158d00032d544b","unique_id":"0x00158d00032d544b_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}
homeassistant/sensor/0x00158d000427f641/voltage/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00158d000427f641"],"manufacturer":"Xiaomi","model":"Aqara wireless switch (WXKG11LM)","name":"0x00158d000427f641","sw_version":"Zigbee2MQTT 1.20.0"},"device_class":"voltage","enabled_by_default":false,"name":"0x00158d000427f641 voltage","state_class":"measurement","state_topic":"zigbee2mqtt/0x00158d000427f641","unique_id":"0x00158d000427f641_voltage_zigbee2mqtt","unit_of_measurement":"mV","value_template":"{{ value_json.voltage }}"}
homeassistant/sensor/0x00158d000427f641/linkquality/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00158d000427f641"],"manufacturer":"Xiaomi","model":"Aqara wireless switch (WXKG11LM)","name":"0x00158d000427f641","sw_version":"Zigbee2MQTT 1.20.0"},"enabled_by_default":false,"icon":"mdi:signal","name":"0x00158d000427f641 linkquality","state_class":"measurement","state_topic":"zigbee2mqtt/0x00158d000427f641","unique_id":"0x00158d000427f641_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}
homeassistant/sensor/0x00124b002267e3af/linkquality/config {"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x00124b002267e3af"],"manufacturer":"SONOFF","model":"Motion sensor (SNZB-03)","name":"0x00124b002267e3af","sw_version":"Zigbee2MQTT 1.20.0"},"enabled_by_default":false,"icon":"mdi:signal","name":"0x00124b002267e3af linkquality","state_class":"measurement","state_topic":"zigbee2mqtt/0x00124b002267e3af","unique_id":"0x00124b002267e3af_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}

"mosquitto_sub -v -h <mqtt_server> -t tasmota/#":

tasmota/discovery/2CF4321AFB24/config {"ip":"192.168.1.206","dn":"USV","fn":["USV",null,null,null,null,null,null,null],"hn":"tasmota-6948","mac":"2CF4321AFB24","md":"W-DEXI-USV","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"12.0.2","t":"tasmota","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1}
tasmota/discovery/2CF4321AFB24/sensors {"sn":{"Time":"2022-07-19T16:07:47","ENERGY":{"TotalStartTime":"2022-07-02T19:35:14","Total":44.328,"Yesterday":2.831,"Today":1.958,"Power":111,"ApparentPower":315,"ReactivePower":295,"Factor":0.35,"Voltage":240,"Current":1.313}},"ver":1}
tasmota/discovery/CC50E37ABFB1/config {"ip":"192.168.1.241","dn":"Klimaanlage-dexi","fn":["Klimaanlage-dexi",null,null,null,null,null,null,null],"hn":"tasmota-7ABFB1-8113","mac":"CC50E37ABFB1","md":"W-DEXI-Klimaanlage","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"12.0.2","t":"tasmota_7ABFB1","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1}
tasmota/discovery/CC50E37ABFB1/sensors {"sn":{"Time":"2022-07-19T15:02:13","ENERGY":{"TotalStartTime":"2021-08-01T17:03:47","Total":0.000,"Yesterday":0.000,"Today":0.000,"Power":39,"ApparentPower":62,"ReactivePower":47,"Factor":0.64,"Voltage":239,"Current":0.258}},"ver":1}
tasmota/discovery/2CF4321B0466/config {"ip":"192.168.1.228","dn":"Fridge","fn":["Fridge",null,null,null,null,null,null,null],"hn":"tasmota-1B0466-1126","mac":"2CF4321B0466","md":"W-DEXI-FRIDGE","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"12.0.2","t":"tasmota_1B0466","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1}
tasmota/discovery/2CF4321B0466/sensors {"sn":{"Time":"2022-07-19T16:08:45","ENERGY":{"TotalStartTime":"2021-08-01T16:15:09","Total":0.050,"Yesterday":0.000,"Today":0.050,"Power":87,"ApparentPower":149,"ReactivePower":121,"Factor":0.58,"Voltage":240,"Current":0.624}},"ver":1}
tasmota/discovery/2CF4325E029C/config {"ip":"192.168.1.216","dn":"Server360","fn":["Server360",null,null,null,null,null,null,null],"hn":"tasmota-0668","mac":"2CF4325E029C","md":"W-DEXI","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"12.0.2","t":"tasmota","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1}
tasmota/discovery/2CF4325E029C/sensors {"sn":{"Time":"2022-07-19T15:45:13","ENERGY":{"TotalStartTime":"2020-05-30T11:11:41","Total":167.263,"Yesterday":0.000,"Today":0.000,"Power": 0,"ApparentPower": 0,"ReactivePower": 0,"Factor":0.00,"Voltage": 0,"Current":0.000}},"ver":1}
tasmota/discovery/807D3A047552/config {"ip":"192.168.1.229","dn":"TV","fn":["TV",null,null,null,null,null,null,null],"hn":"tasmota-047552-5458","mac":"807D3A047552","md":"W-DEXI-TV","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"12.0.2","t":"tasmota_047552","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1}
tasmota/discovery/807D3A047552/sensors {"sn":{"Time":"2022-07-19T15:39:53","ENERGY":{"TotalStartTime":"2021-08-01T17:12:28","Total":0.000,"Yesterday":0.000,"Today":0.000,"Power": 7,"ApparentPower":31,"ReactivePower":30,"Factor":0.21,"Voltage":237,"Current":0.129}},"ver":1}
tasmota/discovery/2CF4321B03EF/config {"ip":"192.168.1.231","dn":"PC","fn":["PC",null,null,null,null,null,null,null],"hn":"tasmota-1007","mac":"2CF4321B03EF","md":"W-DEXI","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"12.0.2","t":"tasmota","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1}
tasmota/discovery/2CF4321B03EF/sensors {"sn":{"Time":"2022-07-19T15:43:33","ENERGY":{"TotalStartTime":"2020-05-28T09:36:57","Total":242.521,"Yesterday":3.275,"Today":0.000,"Power": 0,"ApparentPower": 0,"ReactivePower": 0,"Factor":0.00,"Voltage":236,"Current":0.000}},"ver":1}
tasmota/discovery/807D3A047345/config {"ip":"192.168.1.219","dn":"Wohnzimmertuer","fn":["Wohnzimmertuer",null,null,null,null,null,null,null],"hn":"tasmota-4933","mac":"807D3A047345","md":"W-DEXI-Wohnzimmertuer","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"12.0.2","t":"tasmota","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1}
tasmota/discovery/807D3A047345/sensors {"sn":{"Time":"2022-07-19T16:05:21","ENERGY":{"TotalStartTime":"2020-06-06T14:42:56","Total":0.009,"Yesterday":0.000,"Today":0.009,"Power":140,"ApparentPower":204,"ReactivePower":148,"Factor":0.69,"Voltage":239,"Current":0.852}},"ver":1}

@dark85x the problem is that several of your devices listen to the same topic, "tasmota". You can configure a topic which is autogenerated and guaranteed to be unique like this:
image

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.