Lokalny panel sterownika PLUM ecoMAX 860P4-LZ i kotła Lazar SmartFire SF 11/130.
-
W Home Assistant otwórz Ustawienia → Aplikacje / Dodatki → Sklep.
-
W menu ⋮ → Repozytoria dodaj:
https://github.com/geogarden/plumbox -
W sekcji PlumBox — ecoMAX / Lazar wybierz PlumBox i zainstaluj.
-
Skonfiguruj połączenie ze sterownikiem oraz MQTT. Nowa instalacja domyślnie używa symulacji.
-
Uruchom dodatek i otwórz jego panel.
Przy instalacji Home Assistant buduje obraz z dołączonego Dockerfile. Budowanie może potrwać kilka minut.
Home Assistant rozpoznaje lokalny dodatek i dodatek z repozytorium jako dwie osobne instalacje. Samo dodanie repozytorium nie przełącza źródła istniejącego dodatku.
Przed migracją wykonaj kopię zapasową lokalnego PlumBox i zachowaj jego konfigurację. Nie odinstalowuj lokalnego dodatku przed zakończeniem migracji i sprawdzeniem nowego.
Dane trwałe wewnątrz kontenera starego dodatku:
/data/config.yaml— konfiguracja połączenia, MQTT i PIN-u,/data/users.yaml— konta użytkowników,/data/plumbox.db— historia i audyt,/data/initial_admin_password.txtoraz/data/initial_pin.txt— wygenerowane dane pierwszego logowania, jeśli istnieją.
Kopiowanie bazy należy wykonywać przy zatrzymanym dodatku, aby zachować jej spójność. Jeśli potrzebujesz zachować historię i konta, przenieś dane do katalogu danych nowej instalacji przed jej docelowym uruchomieniem. Kopia dodatku lokalnego nie jest automatycznie odtwarzana pod identyfikatorem nowego dodatku.
Przy uruchamianiu wersji z repozytorium zatrzymaj lokalny PlumBox, żeby oba procesy nie łączyły się jednocześnie z kotłem i nie zajmowały tego samego portu. Po sprawdzeniu odczytów, MQTT i logowania można usunąć starą instalację.
Po opublikowaniu nowego numeru wersji w plumbox/config.yaml odśwież sklep dodatków i otwórz zainstalowany PlumBox. Home Assistant powinien udostępnić przycisk Aktualizuj. Aktualizacje tej samej instalacji zachowują jej katalog danych.
Kod znajduje się w folderze plumbox. Dokumentacja aplikacji · Historia zmian.