Faktycznie - nowa wersja jeszcze nie była dostępna na OTA - dzieki za info.
Już powinno być OK - daj znać czy działa?
PS
Gdyby coś dalej się nie aktualizowało to wykonaj prszę takie komendy w konsoli.
To mniej więcej jest wykonywane podczas katualizacji - w ten sposób dojdziemy do tego co jest nie tak.
# zatrzymanie serwisu zigbee
pm2 stop zigbee
# przejście do folderu domowego
cd ~
# pobranie nowej wersji z ota
curl -o zigbee.zip https://powiedz.co/ota/zigbee.zip
# kopia bieżącej konfiguracji
cp -r zigbee2mqtt/data zigbee_backup
# usuwamy starszą wersję zigbee
rm -rf zigbee2mqtt
# rozpakowujemy nowa wersje
7z x -mmt=2 -o/data/data/pl.sviete.dom/files/home/zigbee2mqtt ~/zigbee.zip -y
# przywracamy konfigurację z kopii
cp -r zigbee2mqtt/data zigbee_backup
# uruchoienie serwisu zigbee
pm2 start zigbee
Sprawdź jak masz ustawiony Full Topic, u mnie działa tak jak poniżej, domyśłnie soft AIS tasmota ma tak jak jest w nawiasie, ale to nie działa prawidłowo, przynajmniej u mnie.
Takie lamerskie pytanie - jak wlaczyc kanal beta? Przeklikalem sie przez opcje w menu, w tym najbardziej oczywiste Konfiguracja bramki AIS i nie moge znalezc.
Przeszukalem forum, nie znalazlem takiej informacji. Na stronie ai-speaker.com takze nie.
trochę to ukryte, ale wiadomo tylko dla tych co naprawdę tego chcą
PS. Każdą wersję aplikacji można też zainstalować z konsoli, np żeby jednorazowo sprawdzić sobie jakąś wersję bez przełączania się na stałe na kanał beta (albo żeby wrócić do poprzedniej wersji). Wystarczy wpisać komendę
pip install ais-dom==0.109.2b1 -U
gdzie 0.109.2b1 to ostatnia beta,
tu jest lista wersji które są wydawane
Dzieki Wpisanie slowa ‘beta’ w wyszukiwanie na ai-speaker.com wyswietla kilka podpowiedzi ale akurat portalu integratora nie ma na liscie. WIec faktycznie, nie jest latwo znalezc
Takie spostrzezenie (off-topic) - tworzenie konta na portalu integratora jest mega proste ale… nie zostalem poproszony o zadne potwierdzenie akcji bezposrednio na urzadzeniu. Czy to oznacza, ze przy odrobinie szczescia (jesli odnajde poprawny identyfikator) moglbym dodac sobie urzadzenie innego uzytkownika?
Teoretycznie jest to możliwe, ale…
Po pierwsze- musiałbyś zdobyć czyjś unikalny identyfikator
Po drugie- ten ktoś musiałby nie mieć dodanej bramki w swoim portalu integratora (nie ma możliwości dodania jednej bramki do wielu kont)
Po trzecie- nawet, jeśli by Ci się to jakimś cudem udało (punkt 1+2) to jedyne co mógłbyś tam ‘nabroić’ to przestawić kanał na beta lub odwrotnie
Jeśli ktoś udostępnia bramkę z Internetu (ma włączony tunel), to wymagane jest logowanie, więc dochodzi jeszcze nazwa użytkownika i hasło
Podsumowując- nie zalecamy udostępniać nigdzie identyfikatora bramki, bo hakerzy nie śpią
Oraz zalecamy używać logowania wieloskładnikowego (wtedy nawet identyfikator, nazwa użytkownika i hasło nie wystarczą, trzeba wpisać wygenerowane jednorazowe hasło, które szybko traci ważność).
Niestety, czasami moze sie wkleic id bramki, np podczas wrzucania screenshotow na forum. Wszyscy staraja sie pilnowac ale czasami moze sie to zdarzyc.
Zatem jednak fajnie byloby gdyby dodawanie bramki wymagalo zatwierdzenia tego w interfejsie na urzadzeniu.
to tylko zły poziom loga, ktoś dał error a miało być debug
już poprawione - dzięki za info:
PS
Nawet jeśli nie używasz zigbee to i tak je aktualizujemy, żeby wszystkit kody były na bieżąco (całe zigbee to tylko 20 MB zip-a).
Jak będzie taka potrzeba to możemy to aktualizowanie zigbee wyłączyć (ustawiając wersję na 0) ale może zostawmy to jeszcze na razie tak.
to pewnie dlatego, że interfejs się jeszcze nie “odświeżył” w przeglądarce.
Żeby apka webowa działała płynnie, robimy coś takiego jak agresywne buforowanie (aggressive caching) wszystkie kody apki są zapisywane w przeglądarce. Po jakimś czasie pojawi się opcja odświeżenia interfejsu (jak przeglądarka pobierze nowy - staramy się tą opcję wyświetlać jak najszybciej po aktulizacji).
Albo można nie czekać i pomóc przeglądarce odświeżyć apke:
a ls w pakietach pokazuje nazwę z ~ (hyphen) na początku
ls -la /data/data/pl.sviete.dom/files/usr/lib/python3.7/site-packages/
Google zna takie przypadki dla zapytania: hyphen/dash in python repository name and package name
Nie jesteśmy sami
Bardzo prawdopodobne, że to jest jakiś “śmieć” który pip powinien usunąć ale tego nie zrobił, prawdopodobnie stało się to podczas jakiejś nie udanej instalacji na naszym środowisku na którym budujemy paczkę startową (bootstrap) i w ten sposób poszło dalej…
Posprzątamy nim nas to “ugryzie w …”. Chyba wystarczy:
Sprawdzimy to dokładniej i poprawimy w kolejnej instalacji.
PS
jeżeli chodzi o WARNING: You are using pip version xxx; however, version yyy is available
to jest “normalne”.Ta komenda to wyleczy:
pip install pip -U
Przemyślimy czy auto aktualizacja pip przed aktualizacją systemu jest full bezpieczna i jeżeli nie będzie żadnych przeciwwskazań to dodamy do instalacji, żeby było czysto i ładnie w logach.