Pozwolę sobie odgrzać kotleta, ponieważ nie dawało mi to spokoju…
Trochę analizy
Przy uruchomieniu MEW-01 publikuje dość obszerne komunikaty pozwalające na dodanie urządzenia przez autodiscovery:
homeassistant/sensor/supla/3ce90ee45d21_0_1/config {"avty":{"topic":"homeassistant/supla/devices/zamel-mew-01-e45d21/state/connected","payload_available":"true","payload_not_available":"false"},"~":"homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0","device":{"ids":"zamel-mew-01-e45d21","mf":"Zamel","name":"ZAMEL MEW-01","sw":"2.8.61"},"name":"#0 Electricity Meter (Total forward active energy)","uniq_id":"supla_3ce90ee45d21_0_1","qos":0,"unit_of_meas":"kWh","stat_t":"~/state/total_forward_active_energy","val_tpl":"{{ value | round(5)}}","state_class":"total_increasing","dev_cla":"energy"}
Następnie publikuje już tylko odczyty, w moim wypadku:
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/support 28671
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/total_forward_active_energy 3869.69944
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/total_reverse_active_energy 0.3507
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/total_forward_active_energy_balanced 3869.34874
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/total_reverse_active_energy_balanced 0
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/1/total_forward_active_energy 2475.29332
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/1/total_reverse_active_energy 0
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/1/total_forward_reactive_energy 22.65712
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/1/total_reverse_reactive_energy 797.94176
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/1/frequency 50
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/1/voltage 235.69
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/1/current 4.07
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/1/power_active 823.41
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/1/power_reactive -387.2
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/1/power_apparent 958.81
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/1/power_factor 0.86
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/1/phase_angle -25.4
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/2/total_forward_active_energy 909.61006
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/2/total_reverse_active_energy 0
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/2/total_forward_reactive_energy 233.2504
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/2/total_reverse_reactive_energy 110.94944
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/2/frequency 50
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/2/voltage 236.15
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/2/current 2.19
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/2/power_active 489.09
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/2/power_reactive -149
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/2/power_apparent 517.2
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/2/power_factor 0.946
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/2/phase_angle -16.6
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/3/total_forward_active_energy 484.79606
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/3/total_reverse_active_energy 0.3507
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/3/total_forward_reactive_energy 0.04314
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/3/total_reverse_reactive_energy 104.44006
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/3/frequency 50
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/3/voltage 236.22
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/3/current 1.796
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/3/power_active 408.86
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/3/power_reactive -107.96
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/3/power_apparent 424.57
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/3/power_factor 0.963
homeassistant/supla/devices/zamel-mew-01-e45d21/channels/0/state/phases/3/phase_angle -14.7
homeassistant/supla/devices/zamel-mew-01-e45d21/state/uptime 964
homeassistant/supla/devices/zamel-mew-01-e45d21/state/connection_uptime 952
homeassistant/supla/devices/zamel-mew-01-e45d21/state/free_heap_size 17256
Co za tym idzie w HomeAssistant w urządzeniach MQTT pojawia sie MEW-01 z wszystkimi encjami:
(to za sprawą publikacji pierwszych wiadomości konfiguracynych)
I teraz po wejściu w MQTT INFO widać że HomeAssistant odbiera cyklicznie dane:
Które wydają się być aktualne 10 wstecz. Jednak encje zgłaszają cały czas:
Ciekawe jest to że pozostawiając system w takim stanie czasem dane w encjach zaczynają się pokazywać i encje stają się aktywne, jednak dzieje się tak czasem po 2 godzinach, czasem po kilku dniach, a czasem wcale. Jednak nawet jak się pojawią to reboot HomeAssistanta powoduje znowu niedostępność.
Analizując gniazdko gosund podstawowa różnica jest taka że Gosund dane pomiarowe wysyła w formacjie JSON a ZAMEL nie. Jednak dlaczego “czasem” działa…
Czy ktoś się spotkał z podobnym problemem?