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
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
Szef wszystkich szefówModeratorZasł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
Szef wszystkich szefówModeratorZasł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