Nowa wersja Wtyczki...
 
Powiadomienia
Wyczyść wszystko

Nowa wersja Wtyczki Zigbee2Mqtt - aktualizacja

27 Wpisów
9 Użytkownicy
2 Reactions
7,007 Wyświetleń
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#2121]

Przy aktualizacji wtyczki zigbee2mqtt mogą pojawić się problemy, ponieważ najnowsza wersja została mocno przebudowana i nie jest kompatybilna z poprzednimi wersjami.

Ponieważ przeszedłem tą drogę to postaram się opisać co zrobić żeby uniknąć konfliktu i w najlepszym przypadku braku kontroli nad urządzeniami z poziomu domoticz.

W pierwszej kolejności aktualizacja samej usługi zigbee2mqtt

Zatrzymanie usługi i przejście folderu gdzie mamy zainstalowane zigbee

sudo systemctl stop zigbee2mqtt
cd /opt/zigbee2mqtt

Kopia zapasowa konfiguracji

cp -R data data-backup

Aktualizacja

git checkout HEAD -- npm-shrinkwrap.json
git pull
npm ci

Odtworzenie konfiguracji z kopi

cp -R data-backup/* data
rm -rf data-backup

Uruchmienie usługi  Zigbee2MQTT

sudo systemctl start zigbee2mqtt

Po udanej aktualizacji musimy zmodyfikować plik  configuration.yaml:

sudo systemctl stop zigbee2mqtt
cd /opt/zigbee2mqtt
sudo nano data/configuration.yaml

dopisujemy w tym pliku

experimental:

 new_api: true

frontend:

  port: 1890

Ma to wyglądać np tak 

1

Zapisujemy zmiany i wychodzimy z edytora nano

Potem ponowny start usługi

sudo systemctl start zigbee2mqtt

Teraz trzeba usunąć stary plugin z Domoticz , przechodzimy do Sprzęt i całkiem usuwamy wtyczkę zigbee2mqtt.

Potem trzeba usunąć cały folder wtyczki z domoticz/plugins

Po wyczyszczeniu wszystkiego instalujemy wtyczkę od nowa

cd domoticz/plugins
git clone  https://github.com/stas-demydiuk/domoticz-zigbee2mqtt-plugin.git  zigbee2mqtt
sudo /etc/init.d/domoticz.sh restart

Po instalacji I restarcie domoticz , przechodzimy  do  domoticz i w sprzęcie dodajemy zigbee2mqtt.

Po dodaniu robimy ponowny restart domoticza i pownniśmy zobaczyć zakładkę „Własne” i okno wyglądające tak jak poniżej z wersją  v.1.16.2

4

Te zmiany oprócz aktualnej bazy obsługiwanych urządzeń pozwalają na zmiany i konfigurację urządzeń zigbee z poziomu www , bez konieczności otwierania strony domoticz.

Wpisując w przeglądarkę adres IP serwera ( RPI) na którym  mamy zainstalowane zigbee2mqtt i dopisując port wpisany w configuration.yaml  poniżej  przykład

http://192.168.1.111:1890

powinniście zobaczyć okno podobne do tego co poniżej

2

Mamy tu dostęp do zmiany nazw , logów, ustawień, tworzenia grup – czyli sterowania jednym przełącznikiem całą grupą urządzeń dodanych do grupy i wreszcie do animowanej mapy , gdzie widać co jest z czym sparowane i jaka jest siła sygnału

 

 3

 
Dodane : 01/01/2021 9:56 pm
bartolomeo zareagował
(@piotrbanasik)
Wpisów: 25
Praktykant
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Trzeba urządzenia dodawać i konfigurować jeszcze raz ? czy po zrobieniu backup i zmianie wtyczki wszytko zostaje po staremu ?

 


 
Dodane : 10/01/2021 10:24 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@piotrbanasik zostają zapisane w bazie zigbee2mqtt i przynajmniej u mnie po krótkiej chwili od restartu systemu miałem wszystko przywrócone.


 
Dodane : 10/01/2021 10:50 am
(@piotrbanasik)
Wpisów: 25
Praktykant
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom

 

Po aktualizacji dodaje urządzenia, trzeba je tylko opisać od nowa, bo pobiera informacje z mqtt, ja przełączniki miałem inne nazwy lekko.

Ale mam dwa problemy, pod adresem ip z portem :1890 strona się nie wyświetla, a samo zigbee w domoticzu zatrzymuje sie w sekcji loading ...

Urządzenia są na liście ale nie odpowiadają.

zigbee

 
Dodane : 11/01/2021 1:15 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

sprawdź status samej usługi zigbee może coś poszło nie tak przy aktualizacji , u mnie ruszyło od strzała 


 
Dodane : 11/01/2021 1:18 pm
(@piotrbanasik)
Wpisów: 25
Praktykant
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom usługa działa, zrobiłem jeszcze raz reset i działa.

 

Ale widzę że jest to wersja 1,17. a nie jak u ciebie 1.16.2, przynajmniej tak mi się wydaje. w screenie jest taka informacja w którym dodałem i na github też

screen

 
Dodane : 11/01/2021 1:31 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

w pliku  configuration.yaml  masz autoryzację ? user  i hasło ? , wywal na próbę i sprawdź , rozumiem że plik zmieniłeś dodając port i nowe api 

Jak wywalisz autoryzację to zrestartuj zigbee


 
Dodane : 11/01/2021 1:37 pm
(@piotrbanasik)
Wpisów: 25
Praktykant
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

autoryzacji brak, załączam cały plik, zrobiłem jeszcze aktualizację systemu, bez zmian. 

Dioda na samym zigbee sie nie świeci.

Nie wiem co jest grane.

 screen

 
Dodane : 11/01/2021 1:53 pm
(@piotrbanasik)
Wpisów: 25
Praktykant
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

poszło, gdzieś literówka w dopisywanych poleceniach była. nie wiem czemu dokładnie przepisałem, bo staram się nie kopiować z poradników tylko samemu wpisywać.

Ale tu musiałem skopiować dokładnie. Po wklejeniu działa wielkie dzieki za pomoc


 
Dodane : 11/01/2021 2:03 pm
isom zareagował
(@waldi_r)
Wpisów: 17
Praktykant
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Utknąłem w tym miejscu - proszę o pomoc

Potem trzeba usunąć cały folder wtyczki z domoticz/plugins

Po wyczyszczeniu wszystkiego instalujemy wtyczkę od nowa

cd domoticz/plugins
git clone   https://github.com/stas-demydiuk/domoticz-zigbee2mqtt-plugin.git   zigbee2mqtt
sudo /etc/init.d/domoticz.sh restart

Jak mogę usunąć folder "domoticz-zigbee2mqtt-plugin"?


 Zrzut ekranu 2021 01 25 185428

 
Dodane : 25/01/2021 7:56 pm
(@mig41)
Wpisów: 630
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

sudo rm -r domoticz-zigbee2mqtt-plugin  

będąc w katalogu wyżej ?


 
Dodane : 25/01/2021 8:25 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@waldi_r  przechodzisz do domoticz plugin

cd domoticz/plugins
sudo rm -r zigbee2mqtt

potem sprawdz czy poszło dobrze i nie ma już zigbee2mqtt

ls 

Jak nie ma to jedziesz dalej


 
Dodane : 25/01/2021 8:32 pm
(@waldi_r)
Wpisów: 17
Praktykant
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Dziękuję za podpowiedź - zapomniałem dodać przed komendą sudo.

Niestety po tej operacji nie pokazały się urządzenia.

W jaki sposób najprościej usunąć starą instalację i dodać w jej miejsce wszystko od nowa?


 
Dodane : 27/01/2021 8:19 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

A co chcesz usuwać i dodawać od nowa ? Całego Domoticza ? Nie widzę sensu 


 
Dodane : 28/01/2021 12:04 pm
(@waldi_r)
Wpisów: 17
Praktykant
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Chciałbym zainstalować ponownie tylko czyste Zigbee.


 
Dodane : 28/01/2021 4:45 pm
(@bartolomeo)
Wpisów: 210
Pomocny Donator 2K22
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Cześć,

miałem problem z dodaniem SONOFFA ZBMINI, więc stwierdziłem, że update wtyczki może rozwiążę temat. Zrobiłem krok po kroku wg. instrukcji, jednak nie pojawia mi się nowa zakładka. W logach domoticza taki komunikat:

2021-10-23 17:02:08.089 Error: Zigbee2Mqtt: (Zigbee2MQTT) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/zigbee2mqtt/:/usr/lib/python37.zip:/usr/lib/python3.7:/usr/lib/python3.7/lib-dynload:/usr/local/lib/python3.7/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.7/dist-packages'.
2021-10-23 17:02:08.089 Error: Zigbee2Mqtt: (Zigbee2Mqtt) Module Import failed, exception: 'ModuleNotFoundError'
2021-10-23 17:02:08.089 Error: Zigbee2Mqtt: (Zigbee2Mqtt) Module Import failed: ' Name: DomoticzEx'
2021-10-23 17:02:08.089 Error: Zigbee2Mqtt: (Zigbee2Mqtt) Error Line details not available.

Czy ktoś pomoże? Temat stosunkowo pilny, bo sezon grzewczy 😉

 

 

EDIT: (doczytałem w innym wątku) Domoticz podniesiony do wersji Beta i mam urządzenia, tylko musze je pododawać. Niestety zakładki specjalnej - brak (podobnie jak koledzy zinnego wątku).

 

EDIT2: Zakładka specjalna też jest (trzeba ją włączyć w ustawieniach!) ... Wróciłem do punktu wyjścia, bo mój Sonoff Zigbee mini nie chce się dodać, ale to juz osobny wątek.


 
Dodane : 23/10/2021 5:18 pm
(@szmydu)
Wpisów: 72
Pomocny
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Robiłem już dwa razy aktualizację krok po kroku zgodnie z tym co jest napisane w poście 1 i w logu zigbee2mqtt cały czas mam:

info 2021-11-12 12:58:56: Starting Zigbee2MQTT version 1.22.0-dev (commit #8c8f907f)
info 2021-11-12 12:58:56: Starting zigbee-herdsman (0.13.169)

Dodatkowo w domoticzu zniknęła zakładka Własne. Wyłączenie zakładki w ustawieniach i ponowne włączenie też nic nie daje, jak również restarty i czyszczenie cache'a przeglądarki.  O co może chodzić ? 

 

PS. Zrobiłem tez przejście z dev ma master zgodnie z opisem dostępnym tutaj https://www.zigbee2mqtt.io/advanced/more/switch-to-dev-branch.html#linux

i efekt ten sam. Wersja 1.22.0

info 2021-11-12 13:29:45: Starting Zigbee2MQTT version 1.22.0 (commit #b3e9afaf)
info 2021-11-12 13:29:45: Starting zigbee-herdsman (0.13.164)

dlaczego nie podbija na nowsza wersję tylko cały czas jest na 1.22.0 ? 


 
Dodane : 12/11/2021 2:21 pm
(@ba32sz)
Wpisów: 9
Bywalec
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

JAk masz najnowsza wersje domoticza  i zrobisz aktualizacje plugina Zigbee2MQTT  do wersji beta to nic nie zadziala niestety.

.U mnie zadziałało jak skopiowałem plugin Zigbee2MQTT  z starej wersji


 
Dodane : 12/11/2021 2:28 pm
(@szmydu)
Wpisów: 72
Pomocny
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Ale u mnie zogbee2mqtt się nie aktualizuje. Pomimo braku błędów zostaje na 1.22 a nie 1.71 (taka chyba jest teraz najnowsza).


 
Dodane : 12/11/2021 2:33 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Wtyczka ma wersje 2 lub 3 np ja mam 3.1.0 a wersja serwera zigbee2mqtt to 1.22 , jak aktualizujesz wtyczkę to nie zigbee2mqtt więc w czym problem ? To dwie różne sprawy a raczej jedno to tylko plugin a drugie to serwer który trzeba niezależnie aktualizować 


 
Dodane : 12/11/2021 3:01 pm
Strona 1 / 2
Udostępnij: