SIH Reader 1.7 to tak naprawdę Wasza inicjatywa. Od kiedy wypuściłem wersję 1.5, a potem 1.6, dostawałem mnóstwo pytań o to, czy moduł może pracować samodzielnie. Większość z nich pochodziła od osób starszych. Instalacja serwera z Home Assistant albo dodatkowy zakup urządzenia przerastały ich możliwości – zarówno fizyczne, jak i budżetowe. Właśnie stąd wziął się SIH Reader 1.7. Pracuje samodzielnie i nie potrzebuje ani serwera z Home Assistant, ani żadnych dodatkowych aplikacji.

Testy oraz pisanie programu zajęły niemal sześć miesięcy. To ponad 300 kompilacji oprogramowania i tyle samo powtórzonych testów. Nie będę ukrywał: do stworzenia oprogramowania musiałem wynająć agentów – dokładnie trzech, którzy pisali kod. Sam testowałem każdą kompilację i na bieżąco współpracowałem z nimi. Miałem u siebie w domu cztery fizyczne liczniki. Dzięki temu mogłem realnie ocenić, czy kod i założenia działają tak, jak powinny. Tak właśnie powstał sihOS17.

Jak to bywa w nowych wydaniach SIH Readera, dołączyła nowa elektronika. Sercem modułu jest teraz ESP32-C6, a obraz wyświetla ekran e-ink firmy WeAct Studio o przekątnej 2,13 cala.
Przy doborze wyświetlacza zależało mi na dwóch rzeczach: czytelności i częściowym odświeżaniu ekranu. W większości wyświetlaczy e-papier odświeżanie jest pełne – widać wtedy wyraźne miganie, zanim pojawi się docelowy obraz. Tutaj tego nie ma. Ekran odświeża się praktycznie niezauważalnie, w mgnieniu oka. Nie mogło też zabraknąć sprawdzonego modułu radiowego 868 MHz E07-900M10S. Od nowa zaprojektowałem także płytkę PCB, a wraz z nią obudowę – wydrukowaną w technologii druku 3D.

Moduł jest praktycznie gotowy do pracy od razu po podłączeniu zasilania. Nie trzeba wgrywać żadnego kodu, tak jak bywało w przypadku poprzedników. Dostajesz go już zaprogramowanego – wystarczy połączyć się z nim przez Wi-Fi z telefonu albo komputera.
Każdy egzemplarz testuję minimum 48 godzin, i to na fizycznych licznikach, a nie na symulowanych ramkach.

Moduł na pewno nie obsługuje jeszcze wszystkich liczników dostępnych na rynku. Dalsze prace nad nowymi urządzeniami zależą tak naprawdę od Was. Moduł zapisuje w logach ramki nowych liczników, które nie są jeszcze dodane do kodu. Jeśli masz licznik, którego nie ma na liście, wystarczy że podeślesz mi jego ramkę z logów. Dorzuć do tego ewentualny klucz deszyfrujący z licznika. Dodanie obsługi takiego urządzenia nie będzie wtedy żadnym problemem.

Dla czego wersja beta?, są ku temu dwa powody. Po pierwsze, chciałem, żeby co najmniej pięć osób przetestowało moduł u siebie – pod względem działania, funkcjonalności i dopasowania do nowych funkcji czy wyglądu, na których właśnie Tobie zależy. Po drugie, chodzi o obsługę liczników, których fizycznie u siebie nie mam, a które być może masz Ty. To właśnie dzięki Tobie oprogramowanie może wzbogacić się o nowy licznik albo dodatkową funkcję.

Jak wcześniej wspomniałem, moduł jest samodzielny. Równie dobrze może jednak wysyłać dane przez protokół MQTT – na przykład do Home Assistanta czy innych systemów smart home.
Dzięki wyświetlaczowi e-ink zawsze masz podgląd na zużycie swojego licznika, i to bez konieczności logowania się do systemu smart home.

Podsumowując: SIH Reader 1.7 to krok w stronę pełnej niezależności od chmury i dodatkowych serwerów – bez utraty możliwości integracji dla tych, którzy jej potrzebują. Poniżej znajdziesz szczegółową instrukcję konfiguracji modułu krok po kroku, wraz z pełnym przeglądem jego możliwości. Zapraszam do lektury – a jeśli po drodze natkniesz się na nieobsługiwany licznik albo pomysł na nową funkcję, zapraszam do kontaktu.

Instrukcja:

Pierwsze uruchomienie

  • Podłącz moduł do ładowarki/zasilacza 5V poprzez złącze USB-C
  • Na telefonie/komputerze/tablecie wyszukaj i połącz się do sieci WiFi: SIH-wMbus, wprowadź hasło: smartinhome
  • Uruchom przeglądarkę internetową i wprowadź adres: 192.168.4.1
  • Przejdź do zakładki System (1), znajdź Sieć WiFi włącz skanuj sieć (2), z listy wyszukanych sieci wybierz Twoją sieć (3), następnie podaj hasło (4), następnie Połącz (5).
  • Po prawidłowym połączeniu z Twoją siecią WiFi moduł dostanie nowy adres IP który należy wpisać w przeglądarce. Nowy adres IP możesz znaleźć na liście urządzeń serwera DHCP w Twoim routerze, lub poczekać minutę, nowy adres IP pojawi się na wyświetlaczu.
  • Od tej pory używasz tylko i wyłącznie nowego adresu IP.
  • Na koniec warto sprawdzić czy nie ma nowszej wersji oprogramowania. W zakładce System odszukaj Aktualizacja firmware (OTA).

Dodawanie liczników.

  • Przejdź do zakładki liczniki, wyświetli Ci się lista wykrytych liczników. W zależności od nakładki/licznika czas wykrycia może się różnić, warto poczekać kilka minut.
  • Z listy wykrytych liczników, wybierz swój licznik. W moim przypadku pokazuję na liczniku energii elektrycznej Otus3 , rozwiń dany licznik (1). W przypadku liczników szyfrowanych wprowadź klucz AES otrzymany od operatora (2), następnie zapisz wprowadzony klucz (3). Po wpisaniu  klucza dane z licznika powinny się pojawić jak na załączonym zdjęciu. Następnie wybierz dane które chcesz śledzić przesuwając suwak przy danej wartości. Istnieją dwie opcje które można śledzić, historia (5) oraz dane które mają być wyświetlane w zakładce dashboard (4) jak i na wyświetlaczu. Na samym dole rozwiniętej zakładki z licznikiem istnieje również opcja zmiany nazwy licznika.

Opis zakładek dodatkowych funkcji

Zakładka Dashboard

Zakładka na której są wyświetlane przypięte liczniki i ich aktualne dane z liczników. Na liście przypiętych liczników dodatkową opcją jest niebieska ikonka wykresu (1), po jej kliknięciu przechodzimy do zakładki historii danego wskazania licznika.

Zakładka Historia

Wyświetla historię śledzonych wartości licznika podzielonych na godziny, dni, miesiące, lata oraz wybrany okres od-do.



Zakładka System

Zakładka z następującymi parametrami, informacjami, ustawieniami, dodatkowymi funkcjami modułu takimi jak: stan modułu, sieć wifi, publikacja danych po MQTT, ustawienia diod sygnalizacyjnych, data i czas, logi systemowe, kopia zapasowa, aktualizacja oprogramowania, ponowne uruchomienie modułu, reset modułu do ustawień fabrycznych.

Wyświetlacz E-INK

Na wyświetlaczu wyświetlane są dane z historii poszczególnych liczników, jedna karta to jeden licznik. Odświeżanie ekranu ustawiono programowo bez możliwości zmiany na 1 minutę. 
(1) Nazwa licznika, (2) Aktualne zużycie energii liczone od północy, (3) Historia zużycia z wczoraj przedwczoraj, (4) Aktualne wskazania licznika, (5) Data i czas odebrania ostatniej ramki, (6) Aktualny pobór mocy, (7) Aktualne napięcie na danych fazach, (8) Przycisk przewijania następnej karty wyświetlacza, (9) Dioda zasilania, (10) Dioda statusu połączenia kolor zielony połączony w do routera kolor niebieski połączony w trybie AP kolor czerwony brak połączenia z siecią wifi, (11) Dioda odbioru ramki przez moduł, (12) Przycisk resetu modułu.

(1) Nazwa licznika, (2) Aktualne zużycie liczone pod północy, (3) Historia zużycia z wczoraj przedwczoraj, (4) Aktualne wskazania licznika, (5) Data i czas odebrania ostatnie ramki, (6) Aktualne zużycie od północy.

Obsługiwane liczniki/nakładki:

Izar, Otus, Gamma, Apator, Sontex, Microclima, MK Radio 4, Unismart, Sensus iPerl.
Nie ma twojego licznika na liście?. Wystarczy że podeślesz ramkę z danego licznika wykrytą przez moduł. Pamiętaj aby licznik posiadał aktywną obsługę wM-Bus 868MHz, w niektórych licznika również wymagany jest klucz deszyfrujący.
Nieobsługiwane liczniki: Flowis+

Moduł można zakupić w naszym sklepie. Sklep Smart In Home.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *