Problem z zigbe2mqtt DECONZ po aktualizacji Leo

Na wstepię Witam serdecznie wszystkich forumowiczów.

Zwracam sie z goracą prośbą o POMOC bo nie mam już pomysłów .Zmagam się od kilku dni z problemem po aktualizacji LEO. Zigbee przestało działać na Conbee II.System był restartowany kilkakrotnie .
Aktualizacja zigbee 1.22.1
AIS HA 2021.12.9
Android 3.0.1
Linux 22.01.06

po właczeniu CONBEE II jest komunikat o znalezionym sprzecie i uruchomieniu serwisu zigbee.Natomiast przy zakładce konfiguracja->zigbee2mqtt nie może się połączyć KOmunikatem BRAK POŁACZENIA Z ZIGBEE2MQTT

Zgodnie z informacja dotyczacą pomocy i problemu log z konsoli to :

PM2      | App [zigbee:5] starting in -fork mode-
PM2      | App [zigbee:5] online
5|zigbee | Zigbee2MQTT:info  2022-02-01 22:58:01: Logging to console and directory: '/data/data/pl.sviete.dom/files/home/zigbee2mqtt/data/log/2022-02-01.22-57-57' filename: log.txt
5|zigbee | Zigbee2MQTT:info  2022-02-01 22:58:01: Starting Zigbee2MQTT version 1.22.1 (commit #c2b5229)
5|zigbee | Zigbee2MQTT:info  2022-02-01 22:58:01: Starting zigbee-herdsman (0.13.176)
5|zigbee | CREATED DECONZ ADAPTER
5|zigbee | Zigbee2MQTT:error 2022-02-01 22:58:12: Error while starting zigbee-herdsman
5|zigbee | Zigbee2MQTT:error 2022-02-01 22:58:12: Failed to start zigbee
5|zigbee | Zigbee2MQTT:error 2022-02-01 22:58:12: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
5|zigbee | Zigbee2MQTT:error 2022-02-01 22:58:12: Exiting...
5|zigbee | Zigbee2MQTT:error 2022-02-01 22:58:12: undefined
PM2      | App [zigbee:5] exited with code [1] via signal [SIGINT]

Jakby nie mógł połaczyc się z adapterem w pliku konfiguracyjnym jest zapis portu:

serial:
port: /dev/ttyACM0
adapter: deconz

po kilku chwilach ok 2 minutach przy kilkukrotnej próbie uruchomienia wystepuje komunikat:

5|zigbee  | Zigbee2MQTT:error 2022-02-01 23:04:09: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'

system restartowałem nawet do zera ustawienia i nadal nic jakby ten conbee po aktualizacji nie współpracował z zigbee2mqtt.

Po wyłączeniu AIS i właczeniu oraz gdy system całkowicie się załaduję po podłączeniu CONBEEII jest komunikat o podłaczonym urządzeniu i uruchomieniu serwisu zigbee2mqtt niestety on nie działa kręci sie w kółko i nic.Gdy wypnę conbee po kilku minutach nie ma juz komunikatu o usunieciu urzadzenia to samo przy próbie podłączenia gdy system juz działa jakbym nic nie wpinał wogóle brak wówczas komunikatu o jakimkolwiek podłączeniu CONBEE.Mam pilota i on działa na obu portach usb rozpoznaje dodaje go i usuwa więc mysle że porty usb są ok tym bardziej że nigdy nic nie grzebałem przy nich i niec nie podłączałem od nowego wszystko było ok po aktualizacji do LEO wszystko padło tzn zigbee.Nawet kopii zapasowej nie wiem czemu ale nie mogłem przywrócic nie dało rady czerwony komunikat i koniec mimo poprawnego hasła.

Prosze o Pomoc kogokolwiek urządzenia teraz nie działaja i haos w domu echh :frowning:

1 polubienie

Czy naprawdę zaktualizowało Ci zigbee? Większość z nas tutaj miała problem z automatyczną aktualizacją zigbee przy Leo. Trzeba było ręcznie to zrobić - z konsoli.

1 polubienie

Możesz uszczegółowić na czym polegały te próby?
Conbee2 ma dziwne zachowanie na porcie USB i lubi się przeenumerować - mniejsza o szczegóły, ale efekt tego zachowania i próba rozwiązania tego przez zespół AIS jest taka, że odłączenie Conbee2 i podłączenie go ponownie niewiele daje, ponieważ serwis nie zostanie zrestartowany.
Jeśli masz przypuszczenia że zawiesza się hardware Conbee2 i go wypinasz z USB to po takiej operacji wykonaj w konsoli
pm2 restart zigbee
Natomiast z reguły powinno pomóc samo zrestartowanie serwisu zigbee2mqtt za pomocą komendy:
pm2 restart zigbee
Osobiście nie pamiętam kiedy ostatnio wypinałem Conbee2 z portu USB (podłączonego za pomocą przedłużki) :slight_smile:

1 polubienie

Przy automatycznej aktualizacji rzeczywiście było zero zamiast numeru wersji czytałem forum i w związku z tym zainstalowałem ręcznie wg opisu zigbee bo i tak to nie działało i był ten sam problem jakby nie zainstalowało się mimo iż po sprawdzaniu aktualizacji jolka twierdziła że wszystko aktualne.Po instalacji i restarcie była wersja już widoczna.Odnośnie prób to chodziło o komunikaty pojawiajace sie o starcie aplikacji zigbee w terminalu kilkakrotnie sie pojawiały ,dopiero przy którymś z kolei występował błąd z portem że jest niewłaściwy.
Urządzenia usb z tego co sie orientuje rozpoznawane sa za pomoca nr VID PID danego urzadzenia stąd komunikaty głosowe o włożeniu lub wypięciu urządzenia.I teraz jest sytuacja że przy restarcie całkowitym przy starcie pojawia sie komunikat o znalezionym urzadzeniu a w odstepie czasu o serwisie zigbee.Jest online w terminalu niestety nie działa.Stąd moje próby wypięcia i wpięcia tego conbee .I kiedy wypnę go odczekam i wpinam po raz kolejny jolka milczy jakbym nic nie wpiął w port usb.Natomiast pilot który mam z donglem przy wpinaniu i usuwaniu za każdym razem komunikuje takie info.Uruchoniłem Ais bez conbee i ok wszystko sie uruchomiło bez serwisu zigbee .Po odczekaniu by wszystko sie załadowało wpinam w port usb conbee mam info o znalezieniu urzadzenia oraz o uruchomianym serwisie zigbee niby wszystko ok.Natomiast nic sie nie wyświetla odnośnie konfiguracji urządzeń strona konfiguracji nie może sie załadować i po wejciu w terminal w pm2 występują komunikaty jak wcześniej opisywałem.Jak mogę sprawdzić port pod który jest podpięty Usb conbee?
Moje spostrzeżenia może mylne ale wygląda to jakby serwis działał a nie mógł sie skomunikować z urządzeniem conbee gdyż port wpisany jest niewłaściwy.

Tak jak pisałem wyżej odłączanie i podłączanie Conbee2 nie restartuje serwisu.
Zrób może tak:

  1. Odłącz Conbee2
  2. Restart bramki
  3. Poczekaj aż się uruchomi
  4. W konsoli uruchom: pm2 logs
  5. Podłącz Conbee2
  6. Poczekaj z 30 sekund, skopiuj logi i wrzuć tutaj
  7. Przerwij poprzednie zbieranie logów (Ctrl + C) i uruchom: dmesg | grep tty
  8. Wrzuć tutaj log z pkt. 7.
  9. Wrzuć najlepiej cały plik configuration.yaml z folderu zigbee2mqtt
2 polubienia

Dziękuję za podpowiedzi napewno będę próbował.Niestety późno dziś skonczyłem prace a na dodatek od 16:00 jestem bez internetu i całe osiedle .Odezwę się napewno jak wykonam te instrukcje.Odpisuje z tel więc proszę o wyrozumiałość.

Witam ponownie
Odnosnie nie działania conbee zrobiłem wszystko wg instrukcji zamieszczam ponizej logi

pkt 1-5 zrealizowany

do puntktu 6:

wpisz lub 4|webcmd   | 
4|webcmd   | > aiscmd@15.9.13 start /data/data/pl.sviete.dom/files/home/AIS-webcmd
4|webcmd   | > madrun start
4|webcmd   | 
4|webcmd   | > node bin/cloudcmd.mjs
4|webcmd   | root: /data/data/pl.sviete.dom/files/home
4|webcmd   | url: http://localhost:8000/

2|ais  | 2022-02-03 19:20:50 INFO (MainThread) [homeassistant.components.automation.ais_asystent_domowy_witamy] AIS Asystent domowy Witamy: Executing step call service
2|ais  | 2022-02-03 19:20:50 INFO (MainThread) [homeassistant.components.automation.ais_asystent_domowy_witamy] AIS Asystent domowy Witamy: Executing step delay 1:40:00
PM2      | App [zigbee:5] starting in -fork mode-
PM2      | App [zigbee:5] online
2|ais    | 2022-02-03 19:21:52 INFO (MainThread) [homeassistant.components.ais_usb] [stdout]
2|ais    | Use --update-env to update environment variables
2|ais    | [PM2] Starting /data/data/pl.sviete.dom/files/home/zigbee2mqtt/index.js in fork_mode (1 instance)
2|ais    | [PM2] Done.
2|ais    | ┌─────┬───────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
2|ais    | │ id  │ name      │ namespace   │ version │ mode    │ pid      │ uptime │ ↺    │ status    │ cpu      │ mem      │ user     │ watching │
2|ais    | ├─────┼───────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
2|ais    | │ 2   │ ais       │ N/A         │ N/A     │ fork    │ 5082     │ 12m    │ 0    │ online    │ 0%       │ 104.2mb  │ u0_a32   │ disabled │
2|ais    | │ 3   │ ftp       │ N/A         │ N/A     │ fork    │ 5083     │ 12m    │ 0    │ online    │ 0%       │ 2.5mb    │ u0_a32   │ disabled │
2|ais    | │ 1   │ mqtt      │ N/A         │ N/A     │ fork    │ 5081     │ 12m    │ 0    │ online    │ 0%       │ 5.3mb    │ u0_a32   │ disabled │
2|ais    | │ 4   │ webcmd    │ default     │ N/A     │ fork    │ 5085     │ 12m    │ 0    │ online    │ 0%       │ 38.0mb   │ u0_a32   │ disabled │
2|ais    | │ 0   │ webssh    │ N/A         │ N/A     │ fork    │ 5079     │ 12m    │ 0    │ online    │ 0%       │ 4.1mb    │ u0_a32   │ disabled │
2|ais    | │ 5   │ zigbee    │ default     │ 1.22.1  │ fork    │ 9075     │ 0s     │ 0    │ online    │ 0%       │ 20.1mb   │ u0_a57   │ disabled │
2|ais    | └─────┴───────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
2|ais    | [PM2][WARN] Current process list is not synchronized with saved list. Type 'pm2 save' to synchronize.
2|ais    | 2022-02-03 19:21:52 INFO (MainThread) [homeassistant.components.ais_usb] [stderr]
2|ais    | [PM2][ERROR] Process or Namespace zigbee not found
5|zigbee | Zigbee2MQTT:info  2022-02-03 19:22:01: Logging to console only'
5|zigbee | Zigbee2MQTT:info  2022-02-03 19:22:01: Starting Zigbee2MQTT version 1.22.1 (commit #c2b5229)
5|zigbee | Zigbee2MQTT:info  2022-02-03 19:22:01: Starting zigbee-herdsman (0.13.176)
5|zigbee | CREATED DECONZ ADAPTER
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:22:02: Error while starting zigbee-herdsman
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:22:02: Failed to start zigbee
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:22:02: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:22:02: Exiting...
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:22:02: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'
5|zigbee |     at SerialPort.<anonymous> (/data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/driver/driver.ts:182:28)
5|zigbee |     at SerialPort._error (/data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
5|zigbee |     at /data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
PM2      | App [zigbee:5] exited with code [1] via signal [SIGINT]
PM2      | App [zigbee:5] starting in -fork mode-
PM2      | App [zigbee:5] online
5|zigbee | Zigbee2MQTT:info  2022-02-03 19:22:41: Logging to console only'
5|zigbee | Zigbee2MQTT:info  2022-02-03 19:22:41: Starting Zigbee2MQTT version 1.22.1 (commit #c2b5229)
5|zigbee | Zigbee2MQTT:info  2022-02-03 19:22:41: Starting zigbee-herdsman (0.13.176)
5|zigbee | CREATED DECONZ ADAPTER
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:22:41: Error while starting zigbee-herdsman
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:22:41: Failed to start zigbee
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:22:41: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:22:41: Exiting...
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:22:42: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'
5|zigbee |     at SerialPort.<anonymous> (/data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/driver/driver.ts:182:28)
5|zigbee |     at SerialPort._error (/data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
5|zigbee |     at /data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
PM2      | App [zigbee:5] exited with code [1] via signal [SIGINT]
PM2      | App [zigbee:5] starting in -fork mode-
PM2      | App [zigbee:5] online
5|zigbee | Zigbee2MQTT:info  2022-02-03 19:23:20: Logging to console only'
5|zigbee | Zigbee2MQTT:info  2022-02-03 19:23:20: Starting Zigbee2MQTT version 1.22.1 (commit #c2b5229)
5|zigbee | Zigbee2MQTT:info  2022-02-03 19:23:20: Starting zigbee-herdsman (0.13.176)
5|zigbee | CREATED DECONZ ADAPTER
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:23:21: Error while starting zigbee-herdsman
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:23:21: Failed to start zigbee
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:23:21: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:23:21: Exiting...
5|zigbee | Zigbee2MQTT:error 2022-02-03 19:23:21: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'
5|zigbee |     at SerialPort.<anonymous> (/data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/driver/driver.ts:182:28)
5|zigbee |     at SerialPort._error (/data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
5|zigbee |     at /data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
PM2      | App [zigbee:5] exited with code [1] via signal [SIGINT] tutaj kod

do punktu 7:

$ dmesg | grep tty
[    0.000000]    0.000000@0] Kernel command line: init=/init console=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xff803000 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 otg_device=1 reboot_mode_android=normal logo=osd0,loaded,0x3d800000 vout=576cvbs,enable panel_type=lcd_1 lcd_ctrl=0x00000000 hdmitx=,444,8bit hdmimode=1080p60hz frac_rate_policy=1 hdmi_read_edid=1 cvbsmode=576cvbs osd_reverse=0 video_reverse=0 irq_check_en=0 androidboot.selinux=permissive androidboot.firstboot=0 jtag=disable androidboot.hardware=amlogic androidboot.serialno=1234567890 mac=6c:5c:3d:0d:cb:bd androidboot.mac=6c:5c:3d:0d:cb:bd ro rootwait skip_initramfs androidboot.dtbo_idx=0 --cmdline root=/dev/mmcblk0p18 buildvariant=userdebug
[    0.815243]    0.815243@0] ff803000.serial: ttyS0 at MMIO 0xff803000 (irq = 34, base_baud = 1500000) is a meson_uart
[    0.815262]    0.815262@0] meson_uart ff803000.serial: ttyS0 use xtal(24M) 24000000 change 0 to 115200
[    3.091532]    3.091532@0] console [ttyS0] enabled
[    3.101639]    3.101639@0] ffd24000.serial: ttyS1 at MMIO 0xffd24000 (irq = 49, base_baud = 1500000) is a meson_uart
[    5.890775]    5.890775@2] meson_uart ff803000.serial: ttyS0 use xtal(24M) 24000000 change 115200 to 115200
[   26.555450]   26.555450@0] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 0 to 9600
[   26.557967]   26.557967@0] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 9600 to 9600
[   26.566425]   26.566425@0] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 9600 to 115200
[   26.585074]   26.585074@2] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 115200 to 2000000
[   27.127689]   27.127689@3] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 2000000 to 115200
[   27.346449]   27.346449@0] meson_uart ffd24000.serial: ttyS1 use xtal(24M) 24000000 change 115200 to 2000000
[   71.087209]   71.087209@2] meson_uart ff803000.serial: ttyS0 use xtal(24M) 24000000 change 115200 to 9600
[  794.493123]  794.493123@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  806.633799]  806.633799@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  818.795602]  818.795602@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  830.938382]  830.938382@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  843.081735]  843.081735@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  855.241917]  855.241917@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  867.386348]  867.386348@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  879.547897]  879.547897@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  891.735541]  891.735541@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  903.833778]  903.833778@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  915.979762]  915.979762@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  928.137896]  928.137896@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  940.330649]  940.330649@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  940.405485]  940.405485@1] type=1400 audit(1643912641.223:1441): avc: denied { read write } for pid=9952 comm="node" name="ttyACM0" dev="tmpfs" ino=90626 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
[  952.497592]  952.497592@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  964.635715]  964.635715@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  976.777803]  976.777803@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[  988.988332]  988.988332@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1001.132064] 1001.132064@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1013.273802] 1013.273802@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1025.433762] 1025.433762@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1028.627172] 1028.627172@2] type=1400 audit(1643912740.211:1480): avc: denied { read write } for pid=10667 comm="node" name="ttyACM0" dev="tmpfs" ino=97667 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
[ 1028.627669] 1028.627669@2] type=1400 audit(1643912740.211:1480): avc: denied { read write } for pid=10667 comm="node" name="ttyACM0" dev="tmpfs" ino=97667 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
[ 1028.627698] 1028.627698@2] type=1400 audit(1643912740.211:1481): avc: denied { open } for pid=10667 comm="node" path="/dev/ttyACM0" dev="tmpfs" ino=97667 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
[ 1028.627781] 1028.627781@2] type=1400 audit(1643912740.211:1481): avc: denied { open } for pid=10667 comm="node" path="/dev/ttyACM0" dev="tmpfs" ino=97667 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
[ 1028.627802] 1028.627802@2] type=1400 audit(1643912740.215:1482): avc: denied { ioctl } for pid=10667 comm="node" path="/dev/ttyACM0" dev="tmpfs" ino=97667 ioctlcmd=0x5401 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
[ 1028.627874] 1028.627874@2] type=1400 audit(1643912740.215:1482): avc: denied { ioctl } for pid=10667 comm="node" path="/dev/ttyACM0" dev="tmpfs" ino=97667 ioctlcmd=0x5401 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
[ 1028.627894] 1028.627894@2] type=1400 audit(1643912740.215:1483): avc: denied { lock } for pid=10667 comm="node" path="/dev/ttyACM0" dev="tmpfs" ino=97667 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
[ 1037.595970] 1037.595970@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1049.730650] 1049.730650@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1061.881909] 1061.881909@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1062.095335] 1062.095335@2] type=1400 audit(1643912740.215:1483): avc: denied { lock } for pid=10667 comm="node" path="/dev/ttyACM0" dev="tmpfs" ino=97667 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
[ 1074.025796] 1074.025796@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1086.202048] 1086.202048@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1098.330234] 1098.330234@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1110.473793] 1110.473793@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1122.619341] 1122.619341@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1134.778344] 1134.778344@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1146.938115] 1146.938115@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1159.069360] 1159.069360@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1171.209682] 1171.209682@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[ 1183.369762] 1183.369762@0] cdc_acm 1-2:1.0: ttyACM0: USB ACM device

Zawartość pliku zigbee2MQttconfiguration.yaml

wpisz lub wklej tuthomeassistant: true
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost
serial:
  port: /dev/ttyACM0
  adapter: deconz
frontend:
  port: 8099
advanced:
  log_level: info
  log_output:
    - console
  channel: 11
devices:
  '0x00124b00226976e8':
    friendly_name: przycisk_TEST

@araczkowski pomożesz, nakierujesz co można z tym począć dalej?

2 polubienia

Pierwsza linijka Yamla:
“wpisz lub wklej tuthomeassistant: true”
Pewnie pierdoła

1 polubienie
1 polubienie

Wykonałem dokładna instrukcję punkt po punkcie zamieszczam poniżej log:

wpisz lub ielka moc to wielka odpowiedzialność!. )
 ---------------------------------         
        o   ^__^                           
         o  (oo)\_______                   
            (__)\       )\/\               
                ||----w |                  
                ||     ||                  
                                           
Ta konsola ma moce Super Krowy.            
~ $ pm2 stop zigbee
[PM2] Applying action stopProcessId on app [zigbee](ids: [ 7 ])
[PM2] [zigbee](7) ✓
┌────┬────────────────────┬──────────┬──────┬───────────┬──────────┬──────────┐
│ id │ name               │ mode     │ ↺    │ status    │ cpu      │ memory   │
├────┼────────────────────┼──────────┼──────┼───────────┼──────────┼──────────┤
│ 2  │ ais                │ fork     │ 0    │ online    │ 0%       │ 103.2mb  │
│ 3  │ ftp                │ fork     │ 0    │ online    │ 0%       │ 2.5mb    │
│ 1  │ mqtt               │ fork     │ 0    │ online    │ 0%       │ 5.4mb    │
│ 6  │ tunnel             │ fork     │ 0    │ online    │ 0%       │ 26.5mb   │
│ 4  │ webcmd             │ fork     │ 0    │ online    │ 0%       │ 38.4mb   │
│ 0  │ webssh             │ fork     │ 0    │ online    │ 0%       │ 4.2mb    │
│ 7  │ zigbee             │ fork     │ 0    │ stopped   │ 0%       │ 0b       │
└────┴────────────────────┴──────────┴──────┴───────────┴──────────┴──────────┘
[PM2][WARN] Current process list is not synchronized with saved list. Type 'pm2 save' to synchronize.
~ $ cd zigbee2mqtt/
~/zigbee2mqtt $ node index.js


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            READ THIS CAREFULLY

Refusing to start because configuration is not valid, found the following errors:
- serial must be object

If you don't know how to solve this, read https://www.zigbee2mqtt.io/guide/configuration

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


~/zigbee2mqtt $ 

Jeszcze raz uruchomiłem ta procedurę log:

( Wielka moc to wielka odpowiedzialność!. )
 ---------------------------------         
        o   ^__^                           
         o  (oo)\_______                   
            (__)\       )\/\               
                ||----w |                  
                ||     ||                  
                                           
Ta konsola ma moce Super Krowy.            
~ $ pm2 stop zigbee
[PM2] Applying action stopProcessId on app [zigbee](ids: [ 7 ])
[PM2] [zigbee](7) ✓
┌────┬────────────────────┬──────────┬──────┬───────────┬──────────┬──────────┐
│ id │ name               │ mode     │ ↺    │ status    │ cpu      │ memory   │
├────┼────────────────────┼──────────┼──────┼───────────┼──────────┼──────────┤
│ 2  │ ais                │ fork     │ 0    │ online    │ 2.1%     │ 102.8mb  │
│ 3  │ ftp                │ fork     │ 0    │ online    │ 0%       │ 2.4mb    │
│ 1  │ mqtt               │ fork     │ 0    │ online    │ 0%       │ 5.4mb    │
│ 6  │ tunnel             │ fork     │ 0    │ online    │ 0%       │ 26.5mb   │
│ 4  │ webcmd             │ fork     │ 0    │ online    │ 0.5%     │ 37.9mb   │
│ 0  │ webssh             │ fork     │ 0    │ online    │ 0%       │ 4.1mb    │
│ 7  │ zigbee             │ fork     │ 0    │ stopped   │ 0%       │ 0b       │
└────┴────────────────────┴──────────┴──────┴───────────┴──────────┴──────────┘
[PM2][WARN] Current process list is not synchronized with saved list. Type 'pm2 save' to synchronize.
~ $ cd zigbee2mqtt
~/zigbee2mqtt $ node index.js
Zigbee2MQTT:info  2022-02-04 19:05:41: Logging to console only'
Zigbee2MQTT:info  2022-02-04 19:05:41: Starting Zigbee2MQTT version 1.22.1 (commit #c2b5229)
Zigbee2MQTT:info  2022-02-04 19:05:41: Starting zigbee-herdsman (0.13.176)
CREATED DECONZ ADAPTER
Zigbee2MQTT:error 2022-02-04 19:05:42: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-02-04 19:05:42: Failed to start zigbee
Zigbee2MQTT:error 2022-02-04 19:05:42: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-02-04 19:05:42: Exiting...
Zigbee2MQTT:error 2022-02-04 19:05:42: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'
    at SerialPort.<anonymous> (/data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/driver/driver.ts:182:28)
    at SerialPort._error (/data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
    at /data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:1

Dalsze moje próby na nic przy zmianie portu na ACM1 takze to samo

~ $ cd zigbee2mqtt
~/zigbee2mqtt $ node index.js
Zigbee2MQTT:info  2022-02-04 19:47:13: Logging to console only'
Zigbee2MQTT:info  2022-02-04 19:47:13: Starting Zigbee2MQTT version 1.22.1 (commit #c2b5229)
Zigbee2MQTT:info  2022-02-04 19:47:13: Starting zigbee-herdsman (0.13.176)
CREATED DECONZ ADAPTER
Zigbee2MQTT:error 2022-02-04 19:47:14: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-02-04 19:47:14: Failed to start zigbee
Zigbee2MQTT:error 2022-02-04 19:47:14: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-02-04 19:47:14: Exiting...
Zigbee2MQTT:error 2022-02-04 19:47:14: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM1'
    at SerialPort.<anonymous> (/data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/driver/driver.ts:182:28)
    at SerialPort._error (/data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
    at /data/data/pl.sviete.dom/files/home/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
~/zigbee2mqtt $ 

Zastanawia mnie jedna rzecz nie wiem bo nie jestem ekspertem w tej dziedzinie mam podłączona przedłuzkę i na niej conbee II zgodnie z zaleceniami.I jesli cokolwie podłacze zamiast conbee jest komunikat jolki o podłaczeniu i usunieciu urzadzenia.Kiedy podpinam conbee jest komunikat o znalezieniu urzadzenia ale po zatrzymaniu serwisu zigbee i wyjęciu juz nie ma komunikatu ani po usunieciu ani po podłaczeniu jakby urządzenie nie było rozpoznawane .Nie wiem czy to ma znaczenie według loga dla mnie jest to błąd z konfiguracją portu na którym jest conbee tylko jeśli zmieniam z ttyACM0 na ttyACM1 i na obu jest błąd.
Czy mozliwe by po aktualizacji system powielił jakby urzadzenie i stworzył cos wirtualnego? co koliduje teraz z urządzeniem fizycznym.Moze jakis sterownik z aktualizacji nie jest kompatybilny z tym urządzeniem .

Sprawdzałem plik zigbee2mqqqconfiguration.yaml z innymi tu na forach
i powinno być ok według wzoru innych uzytkowników
dodatkowo
sprawdziłem porty usb wypiałem pilot radiowy od jolkii jeden fakt mnie zastanawia

~ $ lsusb
Bus 001 Device 001: ID 1d6f:0002
Bus 002 Device 001: ID 1d6f:0003

to jest jedno urzadzenie jak wsune pilota jolki wskakuje ono na BUS 002 nie wiem czy wtedy nie kolidują ze soba bo sa jakby dwa urzadzenia na Bus 002.Może sie mylę staram się jakoś pomóc naprowadzić by usunać przyczynę nie działania zigbee.Conbee był zawsze spiety z Jolka i nie był przedtem wogóle wypinany nic nie było grzebane w logach w konfiguracji bo nie było nigdy problemów zaczęło się dopiero od tej aktualizacji.

W pliku konfiguracji masz ttyACM0

Natomiast log wskazuje na próbę łączenia do ttyACM1

Gdzieś tu jest sprzeczność… może zmieniłeś coś w katalogach, w którym umiejscowiony jest plik konfiguracji z2m?

2 polubienia

Nic w katalogach nie było zmieniane zdaje sobię sprawę gdybym cos takiego robił napewno bym o tym napisał bo zależy mi na rozwiązaniu tego problemu a nie ukrywaniu czegokolwiek gdyz nic mi nie działa na zigbee.Zgadza się że raz jest ACM0 a raz ACM1 bo zmieniłem tylko w pliku konfiguracyjnym yaml z poziomu bramki zamiast ACM0 na ACM1 procedura wg wskazówek by sprawdzic czy nie zmienił sie port przypadkiem nastepnie powróciłem do domyslnego ACM0.
Powiem tak od tej aktualizacji wykrzaczyło się zigbee gdzie nie chciało już wystartować potem aktualizacja ręczna i dalej problem pozostał.
Przedtem działało bez zarzutu nic nigdy nie ruszałem bo po co skoro wszystko działa co najwyżej mógłbym coś popsuć.
Nie lubię ukrywać czegokolwiek by utrudniać komukolwiek pracę a tym bardziej ,że zależy mi na pomocy z waszej strony i jestem bardzo wdzięczny za wskazówki ale problem jest nadal i sam nie wiem co z tym zrobić.

Ais ma usługę - wysyłasz do nich bramkę a oni wszystko zrobią i Ci odeślą. Skontaktuj się z @Celina w tej sprawie.

1 polubienie

Przepraszam, nie chciałem Ciebie o nic oskarżać. Nie znajduję rozwiazania dla Twojego problemu ale chcę pomóc. Jeśli wykonałeś reczna procedurę instalacji z2m na nowo i nie ma poprawy, to pozostaje podejrzenie, że Conbee II nie domaga.
Podepnij może koordynator do PC, zainstaluj deCONZ i sprawdź czy Conbee działa z oprogramowaniem producenta.

1 polubienie

Nie ma sprawy nie przepraszaj nie obrazam w żadnym wypadku się nie jestem dzieckiem mam dwójke dzieci i rodzine sam nieraz wiem po prostu jak ciężko pomóc komus jak ktoś coś ukrywa i wiem cos o tym z mojej pracy.Stąd zawsze pisze może nawet zbyt wiele ale staram się podać jak najwięcej rzeczy by naprowadzic nakierować by rozwiazać problem.Naprawiałem po kilku osobach samochody tez twierdzili że nic nie grzebali a było innaczej stad ja tak nie robie bo wiem jak to wkurza gdy szukasz rozwiazania czyjegos problemu a ktos wcześniej cos namieszał i sie nie przyznał do tego.

2 polubienia