Problem z zigbe2mqtt DECONZ po aktualizacji Leo

Jest godzina która jest dokładnie 00:04 kiedy udało mi sie wreszcie ozywic moj Conbee2.Troche to trwało zagraniczne strony fora praktyczne zero informacji i pomocy.Byłem już zrezygnowany kiedy kolega Cezary z tego forum pozdrawiam wspomniał o wpięciu go w Pc-ta.Zrobiłem to i efekt był bardzo dziwny system windows sygnalizował znalezienie sprzętu i po chwili go usuwał jak gdybysmy wyciągneli go fizycznie po 2-3 sekundach znów znaleziono sprzęt i tak w kółko pojawiał się i znikał.To samo w menadżerze urzadzeń pojawiał się jakiś port i znikał nim zdążyłem kliknąć w jego właściwości. Ok zainstalowałem sterowniki i aplikacje deconz.Ale w niej nic urządzenia nie widać tzn pojawia sie i znika nim zdąże z nim sie połączyć.Więc ostateczna myśl uszkodzony COnBee II trzeba kupić nowy.Skoro tak co mi zależależało zfleszowałem firmware wg instrukcji strony producenta zakończyło się sukcesem i Conbee II ożył przestał szaleć w systemie z ciągłym rozpoznawaniem urzadzenia przyszła pora na Jolke po restarcie wpinam go jest komunikat o znalezionym urzadzeniu i uruchomieniu serwisu Zigbee i wszystko działa znaleziono urządzenia i śmiga aż miło.Wiec nie wiem co mysleć o tym nic nie zmieniałem nawet nie miałem pojecia jak zmienić firmware w zyciu bym tego nie zrobił dopiero po tylu godzinach walki udało sie to zrobić jak bieda klepie do drzwi człowiek jest w stanie wiele się nauczyć.Podsumowujac Dziekuję Wszystkim Za Pomoc Za wsparcie Podpowiedzi dobre rady dzieki też Wam udało mi się wiele zrobić i nauczyc przy okazji.Zastanawia mnie tylko to jak aktualizacja software może brzydko mówiac uwalić firmware bo skoro nic nie robiłem to jak innaczej to wytłumaczyc.
Pozdrawiam wszystkich i służe pomocą gdyby ktoś jej potrzebował na tyle ile się znam.

6 polubień

Cieszę się, że mogłem pomóc.

Widać jesteś wyjątkiem potwierdzającym regułę, że Conbee II to dobry sprzęt, bo nikt jeszcze nie miał tego przypadku i finalnie urządzenie ponownie działa :crazy_face:.

BTW
Ja właśnie walczę z podobnie złożonym problemem. Wymiana procesora w komputerze. W teorii i praktyce dokonana wcześniej na identycznym modelu bez problemu.Od dwóch dni nie mogę poradzić sobie więc idę spać… Może jednak czasem trzeba odczekać i rozwiązanie przyjdzie samo, prawie samo…
Drogą eliminacji przyczyn sprawdzę procek na innej platformie. Grunt to się nie poddawać, pozdrawiam upartych.

1 polubienie

Witam
Właśnie natknąłem się na Twój post z ożywianiem Conbee II. Ja mam od początku taki sam , identyczny przypadek. Po zakupie Conbee zachowywał się tak jak opisujesz. Walczyłem z nim tak jak potrafiłem , ale się poddałem. Nawet pogodziłem się z sytuacją że nie będę używał go…
Bardzo , bardzo proszę o informację jak zflashowałeś firmware w urządzeniu. Wiem że mógłbym zacząć wertować strony producenta , ale skoro Ty przerobiłeś to ,na bojowo, więc widzę w Tobie sojusznika - w końcu walczymy z tym samym przeciwnikiem :slight_smile:
Bardzo proszę o radę.

Robiłem aktualizację Conbee dość dawno temu i spod Linux. Wydaje mi się, że według tych instrukcji.

Edit
To już rok minął

Jeśli Widows 7 to po kolei:

1.Wchodzisz na strone
https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/Update-deCONZ-manually
2.Wchodzisz klikajac na update in Windows
3.wybierasz “The needed GCFFlasher can be downloaded here: Index of /win/
4.zjeżdzasz na sam dół pobierasz najnowszą instalke 07 feb 2022
5.instalujesz najlepiej na dysku c lub innym tworzac katalog o nazwie deconz by było łatwo się do niego dostać.
6.pobierz sterowniki ze strony VCP Drivers - FTDI
zgodnie z opisem tej pierwszej strony która wymienilem
7.jak podłaczysz conbeeII do portu usb w menadzeże urzadzen bedzie pojawiał sie i znikał port klinkąć właściwości i zainstaowac sterownik .Będzie wołać że nie jest podpisany cyfrowo ale mimo to zainstaluj.Kiedyś zajmowałem się trochę mikrokontrolerami i programatorami i zawsze sterowniki ftdi nie były cyfrowo podpisane dlatego problemy z windows 10, on nie toleruje jak win7 sterownikow bez podpisu jest tez mozliwość ale szkoda czasu na obchodzenie tego .
8.dalej uruchamiasz kosole klawisz windows w polu wyszukaj wpisz cmd
9. poleceniem dwukrotnym " cd … " wyjdz do katalogu wyżej by znalesc sie na dysku C
10.wejdz w katalog deconz poleceniem “cd deconz” a nastepnie cd “bin”
11.uruchom poleceniem " GCFFlasher -l " polecenie to sprawdza na jakim porcie jest twój conbee
12.wpisz polecenie:

gdzie "x " przy COM to numer portu na którym jest twój conbee
jesli masz

conbee I
GCFFlasher -d COMx -t 60 -f …/firmware/deCONZ_Rpi_0x26400500.bin.GCF

conbee II
GCFFlasher -d COMx -t 60 -f …/firmware/deCONZ_ConBeeII_0x26720700.bin.GCF

i czekasz
jak ujrzysz końcowy napis

verify: .
SUCCESS

wszystko zrobiles ok i masz sprzet gotowy do pracy .
Generalnie wszystko jest na tej stronie czytaja powoli krok po kroku napewno sobie poradzisz.Powodzenia.

4 polubienia

Na Win 10 też się bez problemu da zaktualizować. Robiłem podobnie jak ty z tym że instalowałem całego deCONZ-a. Generalnie na podstawie tej strony. How to update ConBee/ConBee II firmware in Windows 10 - Flemming's Blog
Przy okazji moje subiektywne odczucie jest takie że warto zaktualizować Conbee II. Na nowym firmware działa szybciej i stabilniej.

Mogę potwierdzić instrukcję @Jack. Parę dni temu w ten sposób, bez najmniejszego problemu, zaktualizowałem ConBee 2 w Windows 7.

Witajcie,
Również mam problem z Conbee II po aktualizacji AIS. Zaktualizowałem Conbee przez konsolę według instrukcji @Jack.

Niestety wciąż nie działa. Proszę o pomoc.

Download-er sprobuj zrestartowac bramke jak nie zadziała twardy reset odłacz zasilanie po starcie poczekaj aż system sie załaduje i wtedy wepnij do bramki dopiero deconza. Z tego co widze to zaktualizowałeś poprawnie bo veryfikacje jest sukcess więc wykonałeś to poprawnie .

Wyjąłem Conbee, odłączyłem i podłączyłem zasilanie AIS. Po uruchomieniu bramki włożyłem z powrotem odbiornik zigbee o czym zresztą poinformował mnie asystent.

Niestety wciąż to samo …

zigbee

Edytowałeś configuration.yaml of zigbee2mqtt? Podpinałeś inny dongle?

1 polubienie

Tak jak pisze przedmówca Stravi sprawdź plik configuration.yaml bo być może trzeba wpisać port jeszcze raz lub cos rozjechało sie w konfiguracji.Raz tak miałem przy kolejnym razie kiedy walczyłem z conbee bo plik zagubił ten port i nie było w nim wpisu odnośnie portu .Jak możesz wrzuć screena z tego pliku .

homeassistant: true
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://localhost'
serial:
  port: /dev/ttyACM0
frontend:
  port: 8099
advanced:
  log_level: info
  log_output:
    - console
  channel: 11

homeassistant: 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

Dodałem adapter: deconz
Wklej ten config i zrób restart całej bramki, nie tylko usługi zigbee2mqtt.

1 polubienie

Dziękuję, teraz działa. :wink:

P.S. Dlaczego samoistnie konfiguracja uległa zmianie?

Mogli tak się zdarzyć jeśli podpiąłeś inny dongle box Conbee. Może przywróciłeś kopię na której miałeś int adapter?


Czy ktoś wie dlaczego jest dostępność wyłączona.

Witam wszystkich,

Odkopuję trochę stary temat ale mam bardzo podobny problem do opisanego, najpierw bramka nie wykrywała wogóle sticka Conbee2 mimo aktualizacji pod windows, aktualnie po ponownym flashowaniu pod linuxem bramka wykrywa conbee i raportuje uruchomienie zigbee ale na pc po wejściu w ustawienia zigbee2mqtt ciągle mam komunikat “Loading, please wait” a w aplikacji na telefon mam “404: Not Found”.

Moja konfiguracja YAML:

homeassistant: 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
PM2 LOGS:
~ $ pm2 logs
[TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option)
/data/data/pl.sviete.dom/files/home/.pm2/pm2.log last 15 lines:
PM2        |     at ChildProcess.emit (events.js:400:28)
PM2        |     at ChildProcess.emit (domain.js:532:15)
PM2        |     at maybeClose (internal/child_process.js:1055:16)
PM2        |     at Socket.<anonymous> (internal/child_process.js:441:11)
PM2        |     at Socket.emit (events.js:400:28)
PM2        |     at Socket.emit (domain.js:532:15)
PM2        |     at Pipe.<anonymous> (net.js:675:12)
PM2        |     at Pipe.callbackTrampoline (internal/async_hooks.js:131:17) {
PM2        |   killed: false,
PM2        |   code: 127,
PM2        |   signal: null,
PM2        |   cmd: 'getconf PAGESIZE'
PM2        | }
PM2        | 2022-03-21T19:20:32: PM2 log: App [zigbee:5] starting in -fork mode-
PM2        | 2022-03-21T19:20:32: PM2 log: App [zigbee:5] online

/data/data/pl.sviete.dom/files/home/NULL last 15 lines:
/data/data/pl.sviete.dom/files/home/.pm2/logs/NULL last 15 lines:
/data/data/pl.sviete.dom/files/home/.pm2/logs/webcmd-error.log last 15 lines:
/data/data/pl.sviete.dom/files/home/.pm2/logs/webcmd-out.log last 15 lines:
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/
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/

Nie wiem już co robić i bardzo proszę o pomoc.

W konsoli bramki AIS:
pm2 restart zigbee & pm2 logs

~ $ pm2 restart zigbee & pm2 logs
[1] 11903
Use --update-env to update environment variables
[TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option)
/data/data/pl.sviete.dom/files/home/.pm2/pm2.log last 15 lines:
PM2        | 2022-03-21T19:20:32: PM2 log: App [zigbee:5] online
PM2        | 2022-03-21T19:36:53: PM2 log: App [zigbee:5] exited with code [0] via signal [SIGINT]
PM2        | 2022-03-21T19:37:23: PM2 log: App [zigbee:5] starting in -fork mode-
PM2        | 2022-03-21T19:37:23: PM2 log: App [zigbee:5] online
PM2        | 2022-03-21T19:37:33: PM2 log: App [zigbee:5] exited with code [1] via signal [SIGINT]
PM2        | 2022-03-21T19:38:03: PM2 log: App [zigbee:5] starting in -fork mode-
PM2        | 2022-03-21T19:38:03: PM2 log: App [zigbee:5] online
PM2        | 2022-03-21T19:38:13: PM2 log: App [zigbee:5] exited with code [1] via signal [SIGINT]
PM2        | 2022-03-21T19:38:41: PM2 error: Process with pid 10524 already exists
PM2        | 2022-03-21T19:38:43: PM2 log: App [zigbee:5] starting in -fork mode-
PM2        | 2022-03-21T19:38:43: PM2 log: App [zigbee:5] online
PM2        | 2022-03-21T19:38:52: PM2 log: App [zigbee:5] exited with code [1] via signal [SIGINT]
PM2        | 2022-03-21T19:39:20: PM2 error: Process with pid 10756 already exists
PM2        | 2022-03-21T19:39:22: PM2 log: App [zigbee:5] starting in -fork mode-
PM2        | 2022-03-21T19:39:22: PM2 log: App [zigbee:5] online

/data/data/pl.sviete.dom/files/home/NULL last 15 lines:
/data/data/pl.sviete.dom/files/home/.pm2/logs/NULL last 15 lines:
/data/data/pl.sviete.dom/files/home/.pm2/logs/webcmd-error.log last 15 lines:
/data/data/pl.sviete.dom/files/home/.pm2/logs/webcmd-out.log last 15 lines:
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
[PM2] Applying action restartProcessId on app [zigbee](ids: [ 5 ])
4|webcmd   | url: http://localhost:8000/
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/

5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:30: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'offline'
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:30: Disconnecting from MQTT server
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:30: Stopping zigbee-herdsman...
1|mqtt    | 1647888150: Client mqttjs_532a4199 disconnected.
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:31: Stopped zigbee-herdsman
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:31: Stopped Zigbee2MQTT
PM2       | pid=11005 msg=failed to kill - retrying in 100ms
PM2       | App [zigbee:5] exited with code [0] via signal [SIGINT]
PM2       | pid=11005 msg=process killed
PM2       | App [zigbee:5] starting in -fork mode-
PM2       | App [zigbee:5] online
[PM2] [zigbee](5) ✓
┌─────┬───────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id  │ name      │ namespace   │ version │ mode    │ pid      │ uptime │ ↺    │ status    │ cpu      │ mem      │ user     │ watching │
├─────┼───────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 2   │ ais       │ N/A         │ N/A     │ fork    │ 4882     │ 23m    │ 0    │ online    │ 0.6%     │ 108.5mb  │ u0_a32   │ disabled │
│ 3   │ ftp       │ N/A         │ N/A     │ fork    │ 4883     │ 23m    │ 0    │ online    │ 0%       │ 2.4mb    │ u0_a32   │ disabled │
│ 1   │ mqtt      │ N/A         │ N/A     │ fork    │ 4881     │ 23m    │ 0    │ online    │ 0%       │ 4.2mb    │ u0_a32   │ disabled │
│ 4   │ webcmd    │ default     │ N/A     │ fork    │ 4884     │ 23m    │ 0    │ online    │ 0%       │ 38.2mb   │ u0_a32   │ disabled │
│ 0   │ webssh    │ N/A         │ N/A     │ fork    │ 4880     │ 23m    │ 0    │ online    │ 1.7%     │ 4.2mb    │ u0_a32   │ disabled │
│ 5   │ zigbee    │ default     │ 1.22.1  │ fork    │ 11922    │ 0s     │ 5    │ online    │ 0%       │ 16.9mb   │ u0_a57   │ disabled │
└─────┴───────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
[PM2][WARN] Current process list is not synchronized with saved list. Type 'pm2 save' to synchronize.
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:40: Logging to console only'
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:40: Starting Zigbee2MQTT version 1.22.1 (commit #c2b5229)
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:40: Starting zigbee-herdsman (0.13.176)
5|zigbee  | CREATED DECONZ ADAPTER
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:41: zigbee-herdsman started (resumed)
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:41: Coordinator firmware version: '{"meta":{"maintrel":0,"majorrel":38,"minorrel":114,"product":0,"revision":"0x26720700","transportrev":0},"type":"ConBee2/RaspBee2"}'
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:41: Currently 0 devices are joined:
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:41: Zigbee: disabling joining new devices.
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:42: Connecting to MQTT server at mqtt://localhost
1|mqtt    | 1647888162: New connection from 127.0.0.1:55140 on port 1883.
1|mqtt    | 1647888162: New client connected from 127.0.0.1:55140 as mqttjs_fdb340ad (p2, c1, k60).
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:42: Connected to MQTT server
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:42: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
5|zigbee  | Zigbee2MQTT:warn  2022-03-21 19:42:42: Using experimental new availability feature
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:42: Started frontend on port 0.0.0.0:8099
5|zigbee  | Zigbee2MQTT:info  2022-03-21 19:42:43: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"c2b5229","coordinator":{"meta":{"maintrel":0,"majorrel":38,"minorrel":114,"product":0,"revision":"0x26720700","transportrev":0},"type":"ConBee2/RaspBee2"},"log_level":"info","network":{"channel":11,"extendedPanID":"0xdddddddddddddddd","panID":6754},"permit_join":false,"version":"1.22.1"}'