addons: 6.11.0 update breaks DeconZ API

Describe the issue you are experiencing

I believe the issue discussed in https://github.com/home-assistant/core/issues/62388 originates in this addon update.

Updating to 6.11.0 causes the Phoscon app and HA to lose connection to the DeconZ API. I believe this is because the update doesn’t include the REST API plugin - it’s missing from the plugin list in the DeconZ GUI when viewed through VNC.

As seen in version 6.10.0: image

Broken update: image

What type of installation are you running?

Home Assistant OS

Which operating system are you running on?

Home Assistant Operating System

Which add-on are you reporting an issue with?

deCONZ

What is the version of the add-on?

6.11.0

Steps to reproduce the issue

  1. Update addon
  2. Take notes of broken items: Observe whether Phoscon App finds the gateway, see whether DeconZ GUI displays the API plugin.

Anything in the Supervisor logs that might be useful for us?

Update task completes nominally, no errors

Anything in the add-on logs that might be useful for us?

Add-on logs look ordinary, except that the API plugin isn't listed where expected

Additional information

No response

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Reactions: 10
  • Comments: 26 (13 by maintainers)

Most upvoted comments

Does your Docker Image already have libssl installed? This is optional but needed for Alarm Systems and ZGP proxy support.

Will check to make sure. I’ve confirmed adding the libqt5qml5 fixes the issue. I will check libssl and open a PR to get it out.

**Edit: **Confirmed, libssl1.1 is installed (pulled in as a dependency of another package).

I keep seeing: Device TTL 3235 s flags: 0x7 in de log of the add-on.

Going to the phoscon web UI gives: Please wait until the search for gateways has finished.

thanks, that worked 😃 It is updating now 😃

@gvssr Thank you for answering so quickly! From where is the update information fetched? Is there a way to tell HA to check for add-on updates? I rebooted the RaspberyPi and it does not show the update.

@miguelcosta Thats unrelated as it is about firmware, not software .

Just rolled back the update to 6.11. The Phoscon app couldn’t find the gateway and alle devices were unavailable in HA.

Relevant logs:

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] firmware.sh: executing... 
[15:34:30] INFO: GCFFlasher V3_17 (c) dresden elektronik ingenieurtechnik gmbh
Path             | Vendor | Product | Serial     | Type
-----------------+--------+---------+------------+-------
/dev/ttyACM0     | 0x1CF1 | 0x0030  | DE0000000  | ConBee II 
/dev/ttyUSB0     | 0x0403 | 0x6015  |            | ConBee 
[cont-init.d] firmware.sh: exited 0.
[cont-init.d] nginx.sh: executing... 
[cont-init.d] nginx.sh: exited 0.
[cont-init.d] novnc.sh: executing... 
[cont-init.d] novnc.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[15:34:31] INFO: Running the deCONZ OTA updater...
[15:34:31] INFO: Running the IKEA OTA updater...
[15:34:31] INFO: Running the OSRAM LEdvance OTA updater...
[15:34:31] INFO: Websockify waiting for VNC to start
[15:34:31] INFO: Starting VNC server (local/yes)...
[15:34:31] INFO: Starting websockify...
WebSocket server settings:
  - Listen on 127.0.0.1:5901
  - Flash security policy server
  - Web server. Web root: /usr/share/novnc
  - No SSL/TLS support (no cert file)
  - proxying from 127.0.0.1:5901 to 127.0.0.1:5900
[15:34:34] INFO: deCONZ waiting for VNC to start
[15:34:34] INFO: Starting the deCONZ gateway...
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
[15:34:35] INFO: Starting Nginx...
2021/12/20 15:34:35 [notice] 321#321: using the "epoll" event method
2021/12/20 15:34:35 [notice] 321#321: nginx/1.14.2
2021/12/20 15:34:35 [notice] 321#321: OS: Linux 5.10.83
2021/12/20 15:34:35 [notice] 321#321: getrlimit(RLIMIT_NOFILE): 1048576:1048576
2021/12/20 15:34:35 [notice] 321#321: start worker processes
2021/12/20 15:34:35 [notice] 321#321: start worker process 1458
15:34:35:400 HTTP Server listen on address 0.0.0.0, port: 40850, root: /usr/share/deCONZ/webapp/
15:34:35:436 COM: use stable device path /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2427625-if00
15:34:35:463 COM: /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE0000000-if00 / serialno: DE2427625, ConBee II
15:34:35:463 ZCLDB init file /data/.local/share/dresden-elektronik/deCONZ/zcldb.txt
15:34:35:517 found node plugin: libde_signal_plugin.so - Signal Monitor Plugin
15:34:41:308 found node plugin: libstd_otau_plugin.so - STD OTAU Plugin
15:34:42:398 COM: /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE0000000-if00 / serialno: DE2427625, ConBee II
PROTO: CRC error
PROTO: CRC error
15:34:44:047 Device firmware version 0x26660700 ConBee II
15:34:44:049 unlocked max nodes: 512
15:34:44:067 Device protocol version: 0x010C
15:34:44:104 Current channel 11
15:34:44:107 CTRL got nwk update id 1
15:34:44:108 CTRL ANT_CTRL 0x03
15:34:44:117 Device protocol version: 0x010C
15:34:44:140 CTRL ANT_CTRL 0x03
parse error: Invalid numeric literal at line 1, column 34
15:35:03:614 saved node state in 0 ms
15:35:03:615 sync() in 0 ms