Dlaczego Home Assistant?
Home Assistant to otwarty projekt, który stawia na lokalne zarządzanie z naciskiem na zachowanie prywatności. Pozwala integrować naprawdę wiele urządzeń. Dzięki Home Assistant nie masz ograniczeń w tworzeniu zaawansowanej automatyki budynkowej. Jeśli chcesz stworzyć Smart Home z prawdziwego zdarzenia, to w mojej ocenie jest to jeden z lepszych otwartych projektów, w których sam biorę udział.
Czym jest Monitor energii MEW-01 Supla Zamel?
Jeśli jesteś obserwatorem mojego bloga, zauważysz, że już wiele razy miałem przyjemność napisać o urządzeniu, który pozwala zarządzać energią elektryczną. Mam na myśli jeden z odbiorników jakim jest Monitor energii elektrycznej MEW-01. Zachęcam Cię do przeczytania mojego wpisu, właśnie na jego temat: MEW-01 – Jakie możliwości dają nowoczesne pomiary energii elektrycznej?
Pełna jawność. Jako pracownik firmy ZAMEL, opisuję w moim blogu produkty tej firmy. Chcę podkreślić, że jest to moja prywatna inicjatywa. Niektórzy mogą zobaczyć w tym wpisie promocję marki ZAMEL i mają do tego pełne prawo.
MEW-01 może pracować w Home Assistant
Dziś przedstawię Wam, w jaki sposób podłączyć urządzenie, tak aby mogło pracować w systemie Home Assistant. Jednak na samym początku ponownie odeślę do wpisu, w którym przedstawiam, w jaki sposób zacząć przygodę z Home Assistant.
Zakładam, że jesteście na etapie, w którym posiadacie skonfigurowany system i możecie przejść do dodania urządzenia.
Monitor MEW-01 Supla Zamel, może pracować w dwóch trybach:
- tryb Supla (Cloud) – wykorzystując chmurę Supla Cloud (dane są wysyłane na serwer)
- działając lokalnie pomijając działanie z serwerami Supla:
W jaki sposób dodać MEW-01 Supla Zamel do Home Assistant?
W pierwszej kolejności aktualizacja.
Na samym początku zaktualizuj swoje urządzenie. W jaki sposób to zrobić? Dowiesz się, z tego poradnika.
Praca w trybie Supla Cloud z udziałem serwera Supla.
Instrukcję w jaki sposób dodać m.in. monitor energii MEW-01 w trybie Cloud znajdziecie w tym miejscu: Przejdź do wpisu.

Postępując wg instrukcji z linku powyżej dowiecie się tak naprawdę w jaki sposób dodać wszystkie odbiorniki Supla Zamel. Monitor energii MEW-01 pojawi się jako jedno z tych właśnie urządzeń.
Pamiętajcie, że przy trybie Supla Cloud, MEW-01 musi pracować w protokole komunikacji Supla.
Uwaga! Korzystając z tego rozwiązania, nadal możecie używać aplikacji Supla.
Praca w trybie lokalnym z pominięciem serwera Supla.
Jeśli już posiadacie skonfigurowany Home Assistant. Czas na instalację brokera MQTT. Polecam Mosquitto broker, który jest dostępny jako dodatek w HA.
1. Instalujemy i uruchamiamy nasz broker (jeśli nie wiesz jak, to przejrzyj ten poradnik, na którym przedstawiam instalację dodatków).
2. Teraz czas na konfigurację Mosquitto broker. Przechodzimy do zakładki konfiguracja i ustalamy nasz login i hasło (będzie potrzebne, aby poprawnie skonfigurować komunikację urządzenia z brokerem).
Czas na dodanie monitora do naszego systemu.
3. Przechodzimy do ustawień monitora MEW-01, przełączając go w tryb konfiguracji (192.168.4.1).
4. Ustawiamy protokół komunikacji MEW-01 na MQTT oraz podajemy dane do naszego brokera MQTT. W konfiguracji urządzenia uzupełniłem dane jak poniżej:
- Server: Adres naszego brokera MQTT (lokalny)
- Port: W moim wypadku jest to 1883
- TLS: NO (nie korzystam)
- Auth: YES
- Username: homeassistant (podane w konfiguracji Mosquitto broker – ustalamy własne)
- Password: wilde (podane w konfiguracji Mosquitto broker – ustalamy własne)
- Topic prefix: nie uzupełniam
- QOS: 0 (wystarczy 0 to gwarancja dostarczenia wiadomości)
- Retain: YES (trwałe wiadomości)
- Pool publication delay (sec.): 5 (moim zdaniem wystarczy co 5 s wysyłać dane parametrów)
Naciskamy przycisk SAVE & RESTART. Urządzenie powinno się zrestartować a następnie połączyć lokalnie z Home Assistant (jeśli już mamy skonfigurowanego brokera i integrację). Jeśli jeszcze nie mamy integracji w HA to zapraszam dalej.

(lokalnie) – konfiguracja
5. Dodajemy integrację MQTT z zakładki konfiguracja w Home Assistant:

Znajdziemy ją po naciśnięciu przycisku Dodaj Integrację i wpisaniu nazwy MQTT:
6. W opcjach integracji MQTT podajemy dane naszego brokera Mosquitto:
- Pośrednik: adres brokera MQTT
- Port: brokera MQTT
- Nazwa użytkownika: (podane w konfiguracji Mosquitto broker)
- Hasło: (podane w konfiguracji Mosquitto broker)
7. Czas na restart Home Assistant. To wszystko MEW-01 powinien zostać automatycznie wykryty w systemie.
Pamiętajcie! Możecie sprawdzić poprawność komunikacji odbiorników z brokerem MQTT. Do tego służy program MQTT Explorer.
8. Poprawnie dodany MEW-01 będzie automatycznie wykrywany przez Home Assistant oraz funkcję zarządzania energią:
Uwaga! Korzystając z trybu MQTT (lokalnie) monitor energii MEW-01 jest odłączony od serwerów Supli. Nie będzie działać z aplikacją mobilną Supla.
Pełna jawność. Jako pracownik firmy ZAMEL, opisuję w moim blogu produkty tej firmy. Chcę podkreślić, że jest to moja prywatna inicjatywa. Niektórzy mogą zobaczyć w tym wpisie promocję marki ZAMEL i mają do tego pełne prawo.
Świetny poradnik.
Spędziłem chwilę by dodać urządzenie SUPLA do HA ale działa, a dzięki poradnikowi wiem dlaczego.
Super, że mogłem pomóc
Witam, mam zdaje się banalne pytanie.
Jakie encje z MEW-01 dodać do Home Assistant w panelu Energia aby mieć liczony ile energii dom pobrał i ile oddał. W tej chwili mam „Zużycie energii z sieci” Encja –>ZAMEL MEW-01 Electricity meter (Total forward active energy)
„Produkcja do sieci” Encja –> ZAMEL MEW-01 Electricity meter (Total reverse active energy)
i dodatkowo dodane panele przez Integrację Solarman
Dziękuję za pomoc
Super strona, super poradniki, wszystko ładnie opisane. Gratuluję wiedzy i pomysłu.
Mam pytanie czy ten monitor energii może pracować w trybie Supla Cloud i jednoczenieśnie w trybie lokalnym przekazująd dane do Home Assistant?
I drugie pytanie z tego co wiem Monitor energii MEW-01 nie wspiera obsługi taryfy dziennej i nocnej. Czy mimo to da się to dobrze przeliczyć mając zrzuty danych? Przymierzam się do zakupu ponieważ mam duży problem z operatorem prognozy i zużycia nie adekwatne do rzeczywistości.
Masz wybór albo korzystasz z lokalnego brokera albo tego co udostępnia Supla Cloud.
Taryfowość myślę, że pojawi się w niedługim czasie. Trzymam kciuki za zespół Supli. Pamiętaj tylko, że MEW-01 nie służy do rozliczeń. Pomimo, że nie ma MID’a to pomiary są dość precyzyjne +/-2%
Cześć.
Czy mógłbyś podać ogólną strukturę Topic użytą w MQTT serwerze Supli? Chodzi mi o to, że gdy załączę serwer MQTT na serwerze Supli, to co dokładnie mam wpisać w polach „Topic” oraz „Parameter Name” w obcym programie typu SCADA, za pomocą którego chcę czytać dane z Brokera Supli.
Patrząc na różne opisy brokerów w Home Assistant widzę np. coś takiego:
supla/+/devices/+/channels/+/execute_action out
A ja potrzebuję wiedzieć, jaki Topic wpisać dla urządzenia ROW-04m (4 wejścia+4 wyjścia cyfrowe) do sterowania poszczególnych wyjść (wyjścia są nazwane CH1-CH4).
Czy będzie to:
supla/+/devices/+/channels/0/execute_action out
Co zastępują znaki „+” ? Co mogę wpisać zamiast znaków „+”? Jak się mają do tego pozycje ID urządzenia, lokalizacji, itd..
Dziękuję za odpowiedź. A rozwiniesz co miałeś na myśli pisząc „nie ma MID’a” ?
Kojarzysz inne rozwiązanie ze zdalnym dostępem, które pozwoli mi zmonitorować poprawność rozliczeń dostawcy a także pozwoli mi na cząstkowe chwilowe/godzinowe pomiary poboru enerigii?
Dzięki za artykuł, będzie bardzo pomocny. Chciałbym kupić taki moduł, ale wcześniej muszę wiedzieć, jakie funkcje oferuje. W artykule widzę tylko całkowite zużycie energii w Hassie, a sam moduł udostępnia bodajże dużo szczegółów: pobór energii na każdej fazie osobno, moc bierną, napięcie. Czy te wszystkie dane dostępne są w Hassie?
Na wstępie dzięki za poradnik – podłączyłem do brokera w HA bez problemów.
Tylko jak teraz przełączyć MEW-a w tryb konfiguracji?
Żeby np. zmienić czas odświeżania danych.
Na supla cloud jest odłączony…
Nie chciałbym też robić resetu…
Pozdrawiam
Witam,
Widzę że ma Pan dużą znajomość z suplą. Mam już ją dość rozbudowaną razem z MEW-01 czy 4 czujnikami temperatury. U siebie posiadam mały homelab z postawioną bazą danych InfluxDB i Grafaną i już tam jakieś dane „lecą” 🙂 Czy jest możliwość odczytu z serwerów tych danych i zapisu do bazy danych InfluxDB? Jeśli tak to w jaki sposób?
Próbowałem to googlować ale jakoś nie ma nic konkretnego na ten temat. Widzę że jest API dostępne, ale nie mam pojęcia jak się za to zabrać. Widocznie trzeba to właściwie od zera pisać. Moge prosić o jakieś rady?
Z tego co wiem, można skorzystać z Influxa np. https://www.influxdata.com/. Niestety nie posiadam linku, gdzie mógłbym przedstawić podpowiedź jak to zrobić.
Witam potrzebuję stworzyć bazę danych pomiaru napięcia w funkcji czasu który będę mógł dowolnie ustawiać np. co 15s
Proszę o informację jak zrobić to w najprostszy sposób. Generalnie potrzebuje dane które będę mógł później wykorzystać.
Proszę o sugestie jak podejść do problemu. Próbowałem wykonać połączenie przez excel ale nie działa , mam wersję office 2016
Nie wiem czy nie lepiej spróbować ogarnąć to w InfluxDB i Grafana. Być może jest sposób na export tych danych.
Zapomniałeś dodać w sumie jedną z najważniejszych rzeczy jaką jest konieczność posiadania firmware w wersji co najmniej 2.8.11. W przypadku niższej wersji oprogramowania należy najpierw zrobić upgrade.
Dobra uwaga! Dzięki za czujność. Uzupełnię tą informację.
ok dzieki