I have received a RasPi5 and tried to move my installation from RasPi4 (equiped with a Conbee II) , where I have portioner, deCONZ, FHEM, Home Assistant and many more containers in a docker environment.
Starting from scratch I installed Raspberian Lite x64 w/o desktop.
Right after that I installed docker & docker-compose and all applications. Since I failed somewhere I removed all containers and re-started with portainer and deCONZ - using my 2nd Conbee II. Unfortunately deCONZ doesn’t work as expected. Starting the WI I have just the logo, but no Conbee II and no option to login - just strange!
Plugging the stick into my Raspi5 dmesg gives me below result:
dmesg
2650.478345] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2650.478348] usb 3-2: Product: ConBee II
[ 2650.478351] usb 3-2: Manufacturer: dresden elektronik ingenieurtechnik GmbH
[ 2650.478353] usb 3-2: SerialNumber: DE2674809
[ 2650.515392] cdc_acm 3-2:1.0: ttyACM0: USB ACM device
lsusb -v
Bus 003 Device 010: ID 1cf1:0030 Dresden Elektronik ZigBee gateway [ConBee II]
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.01
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1cf1 Dresden Elektronik
idProduct 0x0030 ZigBee gateway [ConBee II]
bcdDevice 1.00
iManufacturer 1 dresden elektronik ingenieurtechnik GmbH
iProduct 2 ConBee II
iSerial 3 DE2674809
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0043
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 0
CDC Header:
bcdCDC 1.10
CDC ACM:
bmCapabilities 0x02
line coding and serial state
CDC Union:
bMasterInterface 0
bSlaveInterface 1
CDC Call Management:
bmCapabilities 0x03
call management
use DataInterface
bDataInterface 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 16
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 0x000c
bNumDeviceCaps 1
USB 2.0 Extension Device Capability:
bLength 7
bDescriptorType 16
bDevCapabilityType 2
bmAttributes 0x00000002
HIRD Link Power Management (LPM) Supported
Device Status: 0x0000
(Bus Powered)
Both dmesg and slush indicate to me ConBee II is known by the system.
My compose.yml looks like this:
compose.yml
##### ----- deconz ----- ######################################################
- deconz:*
- image: ghcr.io/deconz-community/deconz-docker:latest*
- container_name: deconz*
- restart: always*
- privileged: true # This is important! Without it, the deCONZ image won’t>*
- network_mode: host*
- volumes:*
-
- /opt/deCONZ:/opt/deCONZ*
- devices:*
-
- /dev/ttyACM0 # This is the USB device that Conbee II is running on.*
- environment:*
-
- TZ=Europe/Vienna*
-
- DECONZ_DEVICE=/dev/ttyACM0 # This is the USB device that Conbee II is running on.*
-
- DECONZ_UID=1111*
-
- DECONZ_GID=1111*
-
- DECONZ_WEB_PORT=8080*
#
And starting up the container following log is generated:
Log
[deconzcommunity/deconz] Starting deCONZ…
[deconzcommunity/deconz] Current deCONZ version: 2.27.4
[deconzcommunity/deconz] Web UI port: 8080
[deconzcommunity/deconz] Websockets port: 443
[deconzcommunity/deconz] Using options --auto-connect=1 --appdata=/opt/deCONZ --dbg-info=1 --dbg-aps=0 --dbg-zcl=0 --dbg-ddf=0 --dbg-dev=0 --dbg-zdp=0 --dbg-ota=0 --dbg-error=0 --dbg-http=0 --dev-test-managed=0 --http-port=8080 --ws-port=443
[deconzcommunity/deconz] Modifying user and group ID
[deconzcommunity/deconz] Checking device group ID
[deconzcommunity/deconz] VNC Disabled
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-deconz’
libpng warning: iCCP: known incorrect sRGB profile
This plugin does not support propagateSizeHints()
This plugin does not support propagateSizeHints()
This plugin does not support propagateSizeHints()
That’s it. Although I refer /dev/ttyACM0 twice in my config it is not shown in the options used and I am unable to login
I’ve tried all day - no success.
On the other hand, on my production system in the WI I find BOTH ConBee II with different IPs. Even if I shutdown the new RasPi5 the 2nd ConBee, which is attached to the RasPi 5 doesn’t disappear.
Any suggestions?
Thank you so much
Rallye