Dd nowej wersji, po wykonaniu kopii zapasowej, zauważyłem taki błąd jak poniżej.
Po nazwach plików widzę przewija się zigbee, którego nie używam…
Dd nowej wersji, po wykonaniu kopii zapasowej, zauważyłem taki błąd jak poniżej.
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.
Cześć @fenixjac witamy na forum
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:
dzięki za info , to faktycznie dziwne.
Sprawdzimy to dokładniej i poprawimy w kolejnej instalacji.
Nie bardzo jeszcze rozumiemy pochodzenie tego pakietu -is-dom==0.104.4b1
to chyba jakiś błąd pip (managera paczek Pythona)
pip list
pokazuje nazwę z - (dash) na początku
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:
rm -rf /data/data/pl.sviete.dom/files/usr/lib/python3.7/site-packages/~*
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.
Pozdrowienia
Dzięki Stravi, kolejność jednak ma znaczenie.
jolka należało by poprawić ten komunikat w oknie Tasmota.
Tasmota mówi, że to nie błąd, tak ma być → “it is as designed.”
W kodzie jest OK:
ale jak się ma opcje Home Assistant Auto discovery właczonoą HA automatycznie sam to odwaraca na taką wartość “%topic%/%prefix%/”
Tu są szczegóły:
i to wszystko ma pewnie sens , wystarczy tylko przeczytać te wszystkie zgłoszenia w Tasmota i zrozumieć czemu tak zrobili… a potem zapuścić brodę i skompilować jądro Linux, a następnie binarki Tasmmota - taki żarcik
Może źle się wyraziłem pisząc ogólnikowo Tasmota - miałem na myśli Tasmota w wydaniu AIS.
http://www.ai-speaker.com/ota/
Takie oprogramowanie mamy w swoich urządzeniach po flash-owaniu. Moim zdaniem nie działa komunikacja MQTT z oprogramowaniem AIS ota z bramką AIS. I nie ja jeden to zauważyłem. Jeśli okno z taka podpowiedzią jak poniżej jest, to tak użytkownicy bramki to konfigurują. Jeśli zmienią kolejność zapisu topic z prefix działa…
Nie jestem pierwszym i pewnie nie ostatnim, który swoją przygodę z IOT i automatyzacją domu na poważnie, zaczynają od Asystenta Domowego AIS. Nie miałem wcześniej styczności z HA. To co dla wielu na tym forum zdaje się być oczywistym, nie jest takie dla wszystkich.
Mam wrażenie, że bez poznania zawiłości HA nie za wiele własnych pomysłów da się stworzyć w Asystencie Domowym.
Cytat powyżej tylko mnie w tym utwierdza, więc zamawiam terminal PC z zaczynam zabawę z HA.
Witam
Dziękuję za odpowiedź. Niestety tym sposobem też robiłem i bez efektu. Screen w załączniku.
Pozdrawiam
fenixjac
Obawiam się, że nie do końca jasno to zostało sformułowane/napisane.
To działa w 100% tak samo w:
Używamy funkcji automatycznego wykrywania w Asystent domowy (100% tak samo jak Home Assistant), dlatego automatycznie zmienia się pełny temat w AIS Tasmota (100% tak samo jak w Tasmota).
Tak jak to wyjaśnia programista Tasmota:
Zapewniam Cię, że działa.
Mamy kilkadziesiąt urządzeń z tym softem. Nigdzie nie zmieniamy żadnych tematów ani innych ustawień MQTT ręcznie (bo nie ma takiej potrzeby). Programujemy zgodnie z instrukcją aktualizacji(na koniec reset ustawień), a potem dodajemy konfiguratorem i koniec.
Gdyby to był błąd, to byśmy go poprawili albo zgłosili do Tasmota, ale tu nie ma co poprawiać, bo tak to zostało zaprojektowane - tak programiści Tasmota wymyślili to z programistami Home Assistant (a my mamy 100% tak samo, żeby być zgodnym z tymi projektami i nie mieszać).
to może jeszcze w zakładce application “Clear site data” i odświeżenie strony F5 (po tym trzeba będzie się ponownie zalogować w aplikacji).
jak nie pomoże to proszę napisać jakie wersje ais-dom-* są w konsoli po wpisaniu:
pip list
Po “Clear site data” nie pomogło, ale teraz po wejściu do konsoli mam: Serwer **dom-… odrzucił połączenie.
konsola ssh działa tylko lokalnie, połącz się z bramką po IP w sieci lokalnej
W konsoli mam takie wersje:
ais-dom 0.109.2b1
ais-dom-frontend 20200427.1
to powinno być ok, może zaktualizuj do najnowszej wersji 0.109.4b0 która wczoraj wyszła i zobaczymy czy to pomogło… bo takiego przypadku to jeszcze nie mieliśmy
Daj znać
PS
faktycznie bez zapoznania się z dokumentacją, nie wiadomo, że konsola działa tylko lokalnie… dało nam to do myślenia. Uczymy się , w kolejnej wersji (> 0.109.4b0) będzie już lepiej - info poniżej
Zaktualizowało do najnowszej wersji, ale interfejs użytkownika nadal jest 20191204.6. Chyba przeprowadzę reset.
Poczekaj jeszcze proszę - dojdźmy do tego co jest grane
Jeszcze 3 pomysły:
Sprawdź w przeglądarce w “incognito mode” Shift + Ctrl + N
może tam będzie ok? Albo z zupełnie innej przeglądarki z której jeszcze nie wchodziłeś na bramkę i która nic nie zapisała jeszcze sobie lokalnie.
Jeżeli 1. nie pomaga to przejdź do 2.
zrób proszę z konsoli aktualizację ręczną i zobaczymy czy jest jakiś problem podczas instalacji:
pip install ais-dom==0.109.4b0 -U
w trakcie instalacji obserwuj logi w konsoli - jeżeli jest jakiś błąd to prześlij nam go (może jakieś zależności nie pasują…). Jeżeli są błędy to nam podeślij. Jeżeli nie to zobaczmy punkt 3.
PS
Czy próbowałeś wcześniej coś doinstalowywać na bramce? Co mogło zmienić uprawnienia do plików lub dodać jakieś zależności?
Jeżeli nic sam nie doinstalowywałeś, a jest taki problem, to możesz na emaila info@sviete.pl podesłać identyfikator bramki + login i hasło na konto administratora (możesz dodać jakieś tymczasowe). Normalnie nie robimy takich zdalnych serwisów, ale to nas zaintrygowało - wejdziemy zdalnie i zdiagnozujemy przyczynę.
robiłeś tak jak napisaliśmy?
pip install ais-dom==0.109.4b0 -U
pokaż całego loga z instalacji łącznie z poleceniem które wpisujesz