lazcad / homeassistant

Home Assistant Development
249 stars 83 forks source link

Power plug reports voltage and it's 3600 #40

Open PaulAnnekov opened 7 years ago

PaulAnnekov commented 7 years ago

Firmware: 1.4.1_145.0141

1st thing - it's weird that battery-less device (power plug) reports voltage :). Looks like a hub's bug. 2nd thing - as this component handles all voltage values and waits for max 3300, battery_level in power plug's state attribute is -60 :(.

17-04-06 23:44:15 DEBUG (Thread-13) [custom_components.xiaomi] MCAST (heartbeat) << {'data': '{"voltage":3600,"status":"off","inuse":"0","power_consumed":"41","load_power":"0"}', 'model': 'plug', 'short_id': 413, 'sid': '153d0401558a61', 'cmd': 'heartbeat'}

voltage should be ignored for power plug until hub's firmware will be fixed to not send it for power plug.

@Danielhiversen that's relevant for your fork too.