Instalacja pluginu ...
 
Powiadomienia
Wyczyść wszystko

Instalacja pluginu Zigbee2mqtt do Domoticza - problem

29 Wpisów
9 Użytkownicy
2 Likes
3,295 Wyświetleń
art212
(@art212)
Wpisów: 92
Pomocny
Autor tematu
 

Posiadam moduł Zigbee CC2652P z wgranym koordynatorem https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0 Nie mogę sobie poradzić z instalacją. Wpinam tego sniffera do Raspberry i dalej działam według tego poradnika:  https://grylewicz.pl/domoticz-4-budujemy-wlasna-bramke-zigbee/#comment-111035 a konkretnie od rozdziału "Instalacja oprogramowania do obsługi bramki Zigbee2mqtt..." Niby instalacja przebiegła pomyślnie ale nie mogę dodać go Domoticza. Kompletnie nie wiem od czego zacząć... Pomoże mi ktoś?

 
Dodane : 01/10/2021 3:01 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Ja bym zaczął od sprawdzenia czy ten cc2652 jest wykrywany i jakie ma uprawnienia 

pi@raspberry:~ $ ls -l /dev/ttyACM0

poza tym korzystanie ze starego poradnika rzadko wychodzi na dobre, najlepiej korzystać ze źródeł 

https://www.zigbee2mqtt.io/getting_started/running_zigbee2mqtt.html

 
Dodane : 02/10/2021 9:16 am
art212 reacted
art212
(@art212)
Wpisów: 92
Pomocny
Autor tematu
 

@isom 

No własnie troche dziwna sprawa, bo po wpisaniu tej komendy:

ls -l /dev/ttyACM0

otrzymuje zwrotne:

"ls: nie ma dostępu do '/dev/ttyACM0': Nie ma takiego pliku ani katalogu"

 

ale kiedy sprawdzam czy jest coś wpięte do USB to widzi:

pi@raspberrypi:/ $ lsusb
Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 001 Device 005: ID 0424:7800 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

a gdy go odepnę zmienia się pierwsza pozycja "Bus 001"
Bus 001 Device 005: ID 0424:7800 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 
Dodane : 02/10/2021 2:11 pm
lukas121
(@lukas121)
Wpisów: 544
Ekspert Zasłużony dla Forum Donator 2K19
 

Poradniki pisane są pod cc2531 które jest rozpoznawane jako

/dev/ttyACM0

natomiast CC2652P jest rozpoznawany jako 

/dev/ttyUSB0

 
Dodane : 02/10/2021 7:02 pm
art212 reacted
art212
(@art212)
Wpisów: 92
Pomocny
Autor tematu
 

@lukas121 

 

Rzeczywiście jest - sprawdziłem. Nie wiedziałem tego. Pewnie i dalsza instalacja przebiega inaczej niż na cc2531?

 
Dodane : 02/10/2021 8:07 pm
(@rakon)
Wpisów: 56
Kontrybutor
 

 

Mi wywala błąd i nie wiem co jest przyczyną. Kupiłem okazjonalnie podobno juz flashowany jako koordynator ,ale nie wiem jak to sprawdzić.

Ok. juz działa na wersji beta domoticza,na innej ta wtyczka nie będzie działać

 
Dodane : 22/10/2021 7:44 pm
(@muchac35)
Wpisów: 443
Ekspert
 

@rakon 

własnie zakupiłem Sonoff Zigbee 3.0 Dongle Plus on też ma CC2652P

nie mogę go uruchoić

w logu mam :

Zigbee2MQTT:debug 2022-01-21 22:12:46: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/opt/zigbee2mqtt/data/coordinator_backup.json","databaseBackupPath":"/opt/zigbee2mqtt/data/database.db.backup","databasePath":"/opt/zigbee2mqtt/data/database.db","network":{"channelList":[25],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"baudRate":115200,"path":"/dev/ttyUSB0","rtscts":false}}'
Zigbee2MQTT:error 2022-01-21 22:12:48: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-01-21 22:12:48: Failed to start zigbee
Zigbee2MQTT:error 2022-01-21 22:12:48: Check

 

Ok juz działa w pliku konfiguracyjnym były spacje....

 
Dodane : 22/01/2022 12:37 am
(@kamilkazmierczak)
Wpisów: 40
Praktykant Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
 

Witam.

Walczę kolejny dzień z podobnym tematem i powoli mi brakuje już pomysłów. Sonoff jest wykrywany przez raspberry.  Zakładka własne dodana. A przy próbie parowania mam takie logi . Może ktoś miał coś podobnego?Czujnik jaki próbuje dodać to snoff snzb 02

Screenshot 20220609 005452 Chrome

 

 
Dodane : 09/06/2022 1:00 am
Mariusz
(@mariusz-2)
Wpisów: 228
Weteran Donator 2K23
 

@kamilkazmierczak Zobacz co masz w pliku konfiguracyjnym :

nano /opt/zigbee2mqtt/data/configuration.yaml

powinno być :

# Let new devices join our zigbee network
permit_join: true

i tu też "ptaszek"

a11

 

 
Dodane : 09/06/2022 9:54 am
(@kamilkazmierczak)
Wpisów: 40
Praktykant Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
 
  1. Jeszcze nie sprawdzałem całości,  ale chyba u mnie coś poszło nie tak ...
    Screenshot 20220609 185322 Chrome

    @Mariusz

 
Dodane : 09/06/2022 6:54 pm
Mariusz
(@mariusz-2)
Wpisów: 228
Weteran Donator 2K23
 

@kamilkazmierczak A dodałeś API z zakładki urządzenia w domoticz ?

aaa11111

 Sprawdź jeszcze raz i najlepiej wg instrukcji z 2 postu (isom), to dobre żródło.

 

 
Dodane : 09/06/2022 8:16 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Zdecydowanie jest nie tak , na 100% usługa zigbee2mqtt nie działa , potwierdzi to komenda w konsoli

sudo systemctl status zigbee2mqtt.service

powinno być tak jak na foto 

1

Instalacja wtyczki bez działającego serwera zigbee2mqtt nie ma sensu.

Najpierw zgodnie z instrukcjami na stronie https://www.zigbee2mqtt.io/guide/installation/01_linux.html

trzeba uruchomić serwer , jak to będzie działało , można instalować wtyczkę 

 
Dodane : 09/06/2022 8:20 pm
(@kamilkazmierczak)
Wpisów: 40
Praktykant Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
 

Niestety  @Isom miał rację.  Brak uruchomionego serwera. PLIK konfiguracyjny.  Pusty. Podczas instalacji z instrukcji niestety sypia się błędy..

20220609 233358
 
Dodane : 10/06/2022 12:37 am
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@kamilkazmierczak widzę, że nie robisz zgodnie z instrukcją , bo żeby wykonać polecenie

npm ci

trzeba najpierw przejść do lokalizacji gdzie znajdują się pliki zigbee2mqtt , czyli

cd /opt/zigbee2mqtt

ale mniejsza z tym, już przy klonowaniu repo system poinformował, że taka zawartość już jest na tej maszynie co oznacza że zostało to wcześniej zrobione. Najprawdopodobniej usługa zigbee2 była już zainstalowana i trzeba tylko zmodyfikować plik configuration.yaml , a konkretnie ustawić prawidłowy port koordynatora . Na początku poradnika jest info jak sprawdzić czy i jaki port został przydzielony dla sniffera. Przypuszczam też że plik configuration.yaml nie jest pusty jak sugerujesz tylko żeby przejść do jego edycji trzeba być w odpowiedniej lokalizacji czyli /opt/zigbee2mqtt.

Po poporawnej konfiguracji pliku konfiguracyjnego , będąc nadal w lokalizacji /opt/zigbee2mqtt wystarczy wykonać

npm start

a potem uruchomić i sprawdzić usługę 

sudo systemctl start zigbee2mqtt

systemctl status zigbee2mqtt.service
 
Dodane : 10/06/2022 7:15 am
(@kamilkazmierczak)
Wpisów: 40
Praktykant Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
 

@Isom

Utknąłem w miejscu komendy

sudo mv zigbee2mqtt /opt/zigbee2mqtt
20220609 233358

Z tego co udało mi się znaleźć na brak dostępu.

Plik konfiguracyjny jest naprawdę pusty 

 

20220610 103551

 Po wpisaniu wszystkiego także wyrzuca blad na jego zapis

20220610 142011

 

 

 
Dodane : 10/06/2022 2:36 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@kamilkazmierczak czy w katalogu /opt/ masz zigbee2mqtt ?

3

Jeśli tak jaka jest tego zawartość ?

4

Wstaw takie zrzuty 

 

 

 
Dodane : 10/06/2022 11:52 pm
(@kamilkazmierczak)
Wpisów: 40
Praktykant Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
 

 

Screenshot 20220617 222017 Chrome

 

Screenshot 20220617 222026 Chrome

Witam ponownie.

Po ponownym postawieniu domoticza doszedłem do tego momentu. Jeśli wykonam komendę npm start wszystko dział tylko nie mogę z tego wyjść i uruchomić.

sudo systemctl start zigbee2mqtt
 
Dodane : 17/06/2022 10:18 pm
Mariusz
(@mariusz-2)
Wpisów: 228
Weteran Donator 2K23
 
Dodane przez: @kamilkazmierczak

 

Po ponownym postawieniu domoticza doszedłem do tego momentu. Jeśli wykonam komendę npm start wszystko dział tylko nie mogę z tego wyjść.

Użyj -->

CTRL + C
 
Dodane : 17/06/2022 11:21 pm
(@kamilkazmierczak)
Wpisów: 40
Praktykant Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
 

Tak to ogarnąłem. Tylko dalej już nic nie mogłem zrobić. Udało się znaleźć problem chyba .literówka w pliku uruchamiania zigbee w tle .

 

Działa. Ale mimo to sypie w domoticzu tymi błędami 

 
Dodane : 17/06/2022 11:34 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@kamilkazmierczak to że działa z błędami wynika z tego że zaszły spore zmiany w samym zigbee2mqtt i żeby wyeliminować te błędy trzeba edytować plik plugin.py . Jak nie wiesz o czym piszę to poczekaj na aktualizację wtyczki. Jak wiesz jak edytować ten plik to napisz, zmian trzeba dokonać od wiersza 179 

 
Dodane : 19/06/2022 11:49 pm
Strona 1 / 2
Udostępnij: