Przepraszamy, Twoja przeglądarka nie obsługuje JavaScript!
Zaloguj się

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:

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.

Przykład starszego połączenia bezpośrednio z AP licznika

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:

  1. podłącz licznik do stabilnej lokalnej sieci Wi-Fi;
  2. używaj Lokalnego API lub Modbus TCP do odpytywania w sieci LAN;
  3. używaj MQTT, HTTPS lub TLS, gdy licznik ma wypychać dane;
  4. używaj Home Assistant, IAMMETER-Docker lub IAMMETER-Central, gdy gotowa platforma jest bardziej odpowiednia;
  5. używaj trybu AP tylko do wstępnej konfiguracji lub tymczasowego rozwiązywania problemów.

Kontynuuj z:

Ostatnia aktualizacja: 16 lipca 2026 r.

Góra