Używanie Licznika Energii Wi-Fi bez Internetu lub Chmury
Używanie Licznika Energii Wi-Fi bez Internetu lub Chmury
Licznik energii Wi-Fi IAMMETER nie musi polegać na IAMMETER-Cloud. Może dostarczać dane pomiarowe do lokalnej aplikacji, platformy open-source lub własnego systemu monitorowania energii za pośrednictwem otwartych interfejsów.
W zależności od projektu możesz:
- odczytywać dane w czasie rzeczywistym z licznika przez sieć lokalną;
- odpytywać licznik za pomocą lokalnego API lub Modbus TCP;
- publikować dane do własnego brokera MQTT;
- przesyłać dane na własny serwer przez HTTP/HTTPS lub TCP/TLS;
- zintegrować licznik z Home Assistant i innymi platformami open-source;
- wdrożyć IAMMETER-Docker lub IAMMETER-Central na własnym serwerze.
Ten przewodnik pomoże Ci wybrać odpowiednią architekturę. Szczegółowe definicje API i procedury konfiguracji znajdują się w powiązanych dokumentach technicznych.
Ważne: Brak dostępu do Internetu i brak sieci lokalnej to różne sytuacje. Do ciągłego monitorowania lokalnego zalecane jest podłączenie licznika do routera Wi-Fi, nawet jeśli router nie ma połączenia z Internetem. Tryb AP licznika jest przeznaczony głównie do wstępnej konfiguracji lub tymczasowego rozwiązywania problemów, a nie do długoterminowego monitorowania.
1. Wybierz Scenariusz Pasujący do Twojego Projektu
| Wymaganie | Zalecane podejście | Czy potrzebuje Internetu? |
|---|---|---|
| Odczyt pomiarów w tej samej sieci LAN | Lokalne HTTP API | Nie |
| Odczyt danych co sekundę dla automatyki, PLC lub SCADA | Modbus TCP | Nie |
| Korzystanie z Home Assistant lub innej lokalnej platformy | Użyj integracji IAMMETER dla danej platformy | Nie, po lokalnej instalacji wymaganego oprogramowania |
| Przechowywanie i wizualizacja danych na prywatnym serwerze | IAMMETER-Docker | Nie, gdy licznik i serwer są w tej samej sieci LAN |
| Dostarczanie danych licznika do aplikacji korporacyjnej | IAMMETER-Central lub bezpośrednia integracja | Zależy od architektury sieci |
| Publikacja danych do lokalnego brokera MQTT | MQTT | Nie, gdy broker jest w tej samej sieci LAN |
| Przesyłanie danych do zdalnego punktu końcowego MQTT, HTTPS lub TLS | MQTT/MQTTS, HTTP/HTTPS lub TCP/TLS | Tak, lub inna trasa do zdalnej sieci, np. prywatna WAN lub VPN |
Router Wi-Fi zapewnia sieć lokalną. Nie wymaga aktywnego połączenia internetowego dla dostępu przez LAN-based API, Modbus TCP lub lokalne platformy.
2. Zalecana Konfiguracja Sieci do Monitorowania Lokalnego
W celu niezawodnego działania podłącz licznik IAMMETER oraz aplikację odczytującą do tej samej sieci lokalnej.
Licznik energii Wi-Fi IAMMETER
│
│ Wi-Fi
▼
Lokalny router / punkt dostępowy
│
├── Home Assistant / Node-RED
├── IAMMETER-Docker
├── PLC / SCADA / lokalny EMS
└── PC, NAS lub serwer klienta
Gdy router przypisze lokalny adres IP do licznika, inne urządzenia w sieci LAN mogą uzyskiwać dostęp do obsługiwanych interfejsów lokalnych. Jeśli miejsce instalacji musi działać podczas przerwy w dostępie do Internetu, zarezerwuj adres IP licznika w routerze lub w inny sposób zapewnij przewidywalność jego lokalnego adresu.
3. Lokalny Odczyt Danych Pomiarowych
Lokalne odpytywanie jest odpowiednie, gdy oprogramowanie i licznik znajdują się w tej samej sieci LAN, a aplikacja kontroluje moment żądania danych.
3.1 Lokalne HTTP API
IAMMETER udostępnia lokalne punkty końcowe HTTP do odczytu danych pomiarowych bezpośrednio z licznika. Typowe punkty końcowe pomiarów obejmują:
/api/monitorjson/api/monitor
Odpowiedź zawiera wartości takie jak napięcie, prąd, moc czynna, energia pobrana i energia oddana. Dokładna struktura danych zależy od tego, czy licznik jest jednofazowy, split-phase czy trójfazowy.
Skorzystaj z przewodnika po lokalnym API i otwartych interfejsach IAMMETER dla aktualnych definicji punktów końcowych, przykładów JSON i informacji o firmware.
Dostęp przez lokalne API zapewnia odczyty z licznika. Jeśli potrzebujesz raportów godzinowych, dziennych lub miesięcznych, Twoja aplikacja musi przechowywać i agregować odczyty, lub możesz użyć samodzielnie hostowanej platformy zapewniającej historyczne przechowywanie i wizualizację.
3.2 Modbus TCP
Modbus TCP jest zazwyczaj lepszym rozwiązaniem dla:
- lokalnego odpytywania co sekundę;
- integracji z PLC i SCADA;
- lokalnej automatyki opartej na mocy w czasie rzeczywistym;
- przemysłowych aplikacji EMS lub BMS.
Zobacz przewodnik po rejestrach Modbus TCP i integracji IAMMETER dla obsługiwanych kodów funkcji, rejestrów i przykładów.
4. Skonfiguruj Licznik do Wysyłania Danych do Twojego Systemu
Zamiast odpytować licznik, możesz skonfigurować go tak, aby wysyłał dane pomiarowe do serwera lub brokera komunikatów.
| Interfejs | Typowy cel | Typowe zastosowanie |
|---|---|---|
| MQTT / MQTTS | Lokalny lub zdalny broker MQTT | Platformy IoT, automatyka i integracja oparta na komunikatach |
| HTTP / HTTPS | Punkt końcowy Web API | Backend klienta, EMS lub aplikacja w chmurze |
| TCP / TLS | Serwer TCP | Niestandardowy kolektor danych lub integracja starszych systemów |
Obecny WebUI firmware'u zapewnia powszechnie używane ustawienia serwera i brokera. Licznik może być zatem podłączony do systemu klienta bez używania IAMMETER-Cloud jako miejsca docelowego danych.
Szczegóły konfiguracji i struktury danych znajdziesz w tych przewodnikach:
- Publikuj dane IAMMETER do własnego brokera MQTT
- Przesyłaj dane IAMMETER do serwera zewnętrznego
- Lokalne API i otwarte interfejsy obsługiwane przez obecny firmware
- Definicja danych JSON pomiarów IAMMETER
5. Połącz z Platformą Open-Source
Jeśli już używasz platformy automatyki lub monitoringu, może ona zbierać, przechowywać i wizualizować dane IAMMETER bez konieczności budowania aplikacji od podstaw.
IAMMETER można zintegrować z platformami takimi jak:
Odpowiedni interfejs zależy od platformy i wymaganej częstotliwości odświeżania. Porównanie dostępnych platform i metod integracji znajdziesz w Integracja IAMMETER z systemami samodzielnie hostowanymi i open-source.
W przypadku konfiguracji Home Assistant, obsługiwanych metod integracji i szczegółów encji, zacznij od dedykowanego przewodnika integracji IAMMETER z Home Assistant.
6. Wdróż Samodzielnie Hostowany System IAMMETER
6.1 IAMMETER-Docker
IAMMETER-Docker to otwartoźródłowy, samodzielnie hostowany system monitorowania dla użytkowników, którzy chcą lokalnego zbierania danych, wykresów i API bez tworzenia własnego backendu od zera.
Może działać na lokalnym serwerze, takim jak Raspberry Pi, mini PC lub NAS. Licznik wysyła dane do instancji Docker, a użytkownicy uzyskują dostęp do interfejsu monitorowania przez przeglądarkę w sieci lokalnej.
IAMMETER-Docker jest ogólnie odpowiedni dla osób indywidualnych, programistów i mniejszych projektów monitorowania lokalnego. Zobacz także zaawansowany przewodnik IAMMETER-Docker.
6.2 IAMMETER-Central
IAMMETER-Central to opcja samodzielnie hostowanego middleware danych dla użytkowników korporacyjnych, instalatorów i integratorów systemów.
Przechowuje i zarządza danymi liczników oraz udostępnia API, z którego klient może korzystać z poziomu ERP, EMS, BMS lub własnego frontendu. Jest przydatny, gdy klient woli wywoływać ustandaryzowane API middleware zamiast samodzielnie implementować każdy protokół przesyłania i parser ładunku danych po stronie licznika.
Aby porównać IAMMETER-Docker, IAMMETER-Central, platformy open-source i bezpośrednią integrację, zobacz Opcje samodzielnego hostowania IAMMETER.
7. Którą Metodę Integracji Wybrać?
| Użytkownik lub projekt | Sugerowany punkt startowy |
|---|---|
| Programista budujący lokalny panel monitorujący | Lokalne HTTP API |
| Automatyka wymagająca danych co sekundę | Modbus TCP |
| Istniejący system IoT oparty na MQTT | MQTT lub MQTTS |
| Klient posiadający już backend webowy | Przesyłanie HTTP lub HTTPS |
| Użytkownik automatyki domowej | Home Assistant lub Node-RED |
| Użytkownik chcący lokalnych wykresów bez budowania oprogramowania | IAMMETER-Docker |
| Przedsiębiorstwo integrujące liczniki z ERP, EMS lub BMS | IAMMETER-Central lub bezpośrednia integracja serwerowa |
Korzystanie z interfejsów lokalnych nie wyklucza automatycznie używania IAMMETER-Cloud. To, czy dostęp lokalny i raportowanie w chmurze działają razem, zależy od wybranego trybu pracy, firmware'u i architektury systemu. Przed wdrożeniem potwierdź wymaganą ścieżkę danych.
8. Starsze i Tymczasowe Użycie Trybu AP
Gdy licznik energii Wi-Fi IAMMETER nie jest podłączony do routera, może udostępnić punkt dostępowy o nazwie podobnej do iMeter_SN. Starsze wersje tego artykułu przedstawiały tryb AP jako sposób pracy licznika bez żadnego sprzętu sieciowego.
Tryb AP nie jest już zalecany do ciągłego monitorowania, ponieważ:
- jest przeznaczony głównie do konfiguracji Wi-Fi i rozwiązywania problemów;
- w tym trybie praktyczny jest tylko ograniczony bezpośredni dostęp;
- funkcje zależne od stabilnej sieci LAN, serwera lub brokera nie są dostępne jako kompletny przepływ pracy monitorowania;
- nie zapewnia historycznego przechowywania, raportów ani architektury wieloklientowej oczekiwanej od systemu monitorowania.
Używaj trybu AP tymczasowo podczas konfiguracji lub diagnozowania licznika. Do normalnej pracy bez dostępu do Internetu podłącz licznik do offline'owego routera Wi-Fi i używaj jego adresu IP w sieci LAN.

Aktualne informacje o firmware i WebUI znajdziesz na stronie wydania i aktualizacje firmware IAMMETER.
9. Podsumowanie
IAMMETER nie ogranicza się do monitorowania energii w chmurze. Jego liczniki energii Wi-Fi mogą działać jako otwarte źródła pomiarów dla lokalnego oprogramowania, platform open-source i systemów należących do klientów.
Zalecane podejście:
- podłącz licznik do stabilnej lokalnej sieci Wi-Fi;
- używaj Lokalnego API lub Modbus TCP do odpytywania w sieci LAN;
- używaj MQTT, HTTPS lub TLS, gdy licznik ma wypychać dane;
- używaj Home Assistant, IAMMETER-Docker lub IAMMETER-Central, gdy gotowa platforma jest bardziej odpowiednia;
- używaj trybu AP tylko do wstępnej konfiguracji lub tymczasowego rozwiązywania problemów.
Kontynuuj z:
- Przegląd integracji samodzielnie hostowanej i open-source
- Przewodnik po lokalnym API i interfejsach firmware IAMMETER
- Stwórz własny system monitorowania energii
- Opcje usług samodzielnego hostowania IAMMETER
Ostatnia aktualizacja: 16 lipca 2026 r.