Pairing "Senic & GIRA Friends of Hue Outdoor Switch" with ConBee III

Hi,

I try to pair the Friends of Hue Outdoor Switch with deCONZ using ConBee III on a raspberry PI, following the guide from the FAQ. But no luck here. :frowning:

I tried two different zigbee channels 11 and 20.

deconz           | 13:37:57:313 APS-DATA.request id: 138 erase from queue
deconz           | 13:37:59:654 APS-DATA.request id: 140, addrmode: 0x03, addr: 0x00212EFFFF0E1F10, profile: 0x0000, cluster: 0x0031, ep: 0x00 -> 0x00 queue: 0 len: 2 tx.options 0x00
deconz           | 13:37:59:654 	asdu (length: 2): |t�
deconz           | 13:37:59:695 APS-DATA.confirm id: 140, status: 0x00 SUCCESS
deconz           | 13:37:59:695 APS-DATA.confirm request id: 140 -> confirmed, timeout 584619037
deconz           | 13:37:59:710 APS-DATA.indication srcAddr: 0x0000, srcEp: 0x00 dstAddrMode: 2, profile: 0x0000, cluster: 0x8031, lqi: 0, rssi: 0
deconz           | 13:37:59:711 	asdu: 4300000000
deconz           | 13:37:59:711 APS-DATA.indication request id: 140 -> finished
deconz           | 13:37:59:711 APS-DATA.request id: 140 erase from queue
deconz           | 13:38:00:618 Daylight now: solarNoon, status: 170, daylight: 1, dark: 0
deconz           | 13:38:01:278 unsupported green power device 0x02
deconz           | 13:38:02:053 APS-DATA.request id: 142, addrmode: 0x03, addr: 0x00212EFFFF0E1F10, profile: 0x0000, cluster: 0x0031, ep: 0x00 -> 0x00 queue: 0 len: 2 tx.options 0x00
deconz           | 13:38:02:054 	asdu (length: 2): |t�
deconz           | 13:38:02:087 APS-DATA.confirm id: 142, status: 0x00 SUCCESS
deconz           | 13:38:02:087 APS-DATA.confirm request id: 142 -> confirmed, timeout 584621437
deconz           | 13:38:02:103 APS-DATA.indication srcAddr: 0x0000, srcEp: 0x00 dstAddrMode: 2, profile: 0x0000, cluster: 0x8031, lqi: 0, rssi: 0
deconz           | 13:38:02:103 	asdu: 4400000000
deconz           | 13:38:02:103 APS-DATA.indication request id: 142 -> finished
deconz           | 13:38:02:104 APS-DATA.request id: 142 erase from queue
deconz           | 13:38:04:454 APS-DATA.request id: 144, addrmode: 0x03, addr: 0x00212EFFFF0E1F10, profile: 0x0000, cluster: 0x0031, ep: 0x00 -> 0x00 queue: 0 len: 2 tx.options 0x00
deconz           | 13:38:04:454 	asdu (length: 2): |t�

I’m not sure about the debugging options.

Maybe there is something wrong with my general setup. I tried to use the ConBee III now with my main maschine (Arch Linux), but here I only see the following in deCONZ (started with root permissions):

Any idea what I might be doing wrong?

AS far as i know, devices using ZGP (devices without battery/power sources) do not show in deCONZ.

@de_employees not sure how to proceed here. The logs show “unsupported green power device”.

As seen in the logs ZGP commands are received, so channel is fine. But this switch is currently not supported, the FAQ entry is for older versions of the Friends of Hue devices.

The unsupported green power device 0x02 indicates that the switch works a bit differently than the previous ones.

Long story short, I’ll put the outdoor switch on order to integrate it.

Side note: the ZGP devices are currently hard coded in deCONZ and can’t be added via DDF.

Wow that sounds great. :smiley:
Tnx!

Sorry to hijack to device topic, but since it’s also green power switch I guess it make sense to follow it here.
Would it be possible to add this switch also SR-ZGP2801KS ? This is a “fake” FoH switch with a unique button that simulate a top right press of FoH switch.
I was able to pair it with deconz using FoH wizard but following Sunricher procedure and not deconz wizard.

Hi Manup,

I have just bought a pack of the indoor Senic FUH switches and getting the same error message.
I have just updated Deconz to the latest version:

Version 2.25.3
Firmware 264D0900

Regards
Ralf.

We have ordered the device as well, hope it arrives soon and the required changes are rather small.

1 Like

The SENIC & GIRA Friends of Hue Outdoor Switch switch has arrived. Testing with deCONZ v2.25.3 it paired just fine and emits button events. Judging by what the sniffer shows and the code, this is working since April 2019 https://github.com/dresden-elektronik/deconz-rest-plugin/commit/5a3767b7c3d6802d619368a63b5f856549d7a1e0

I don’t know yet what is different in the commands send by your switches, so I’ve added more debug printing to pin point the differences. Do you run 32-bit or 64-bit Raspbian? I can create a test version to gather more info via debug logging.

Trying now with:
Gateway Version: 2.26.0
Firmware: 264F0900

deconz           | 2024-02-14T22:42:38.193207579Z 23:39:46:186 [Master] read param with arg 0x19
deconz           | 2024-02-14T22:42:38.193255486Z 23:39:48:145 DB save zll database items 0x00000884
deconz           | 2024-02-14T22:42:38.193315449Z 23:39:48:145 DB sql exec REPLACE INTO auth (apikey, devicetype, createdate, lastusedate, useragent) VALUES ('F1CFA6B44F', 'pydeconz', '2024-02-03T11:52:48', '2024-02-14T22:39:02', 'HomeAssistant/2024.1.6 aiohttp/3.9.3 Python/3.11')
deconz           | 2024-02-14T22:42:38.193366078Z 23:39:48:146 DB sql exec REPLACE INTO auth (apikey, devicetype, createdate, lastusedate, useragent) VALUES ('4BFB9EA963', 'Phoscon#B1144x773', '2024-02-14T22:33:23', '2024-02-14T22:39:47', 'Mozilla/5.0 (X11; Linux x86_64; rv:123.0) Gecko/20100101 Firefox/123.0')
deconz           | 2024-02-14T22:42:38.193415226Z 23:39:48:146 DB sql exec UPDATE devices SET nwk = 56870 WHERE mac = '00:15:8d:00:08:ad:7b:c7';INSERT INTO devices (mac,nwk,timestamp) SELECT '00:15:8d:00:08:ad:7b:c7', 56870, strftime('%s','now') WHERE (SELECT changes() = 0);
deconz           | 2024-02-14T22:42:38.193462800Z 23:39:48:160 DB saved in 14 ms
deconz           | 2024-02-14T22:42:38.193507799Z 23:39:48:160 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.193553317Z 23:39:58:144 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.193598521Z 23:40:08:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.193642557Z 23:40:14:645 sql exec SELECT conf FROM zbconf ORDER BY rowid desc limit 1
deconz           | 2024-02-14T22:42:38.193687242Z 23:40:18:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.193731816Z 23:40:28:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.193776538Z 23:40:38:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.193821371Z 23:40:48:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.193865778Z 23:40:58:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.193910111Z 23:41:08:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.193954740Z 23:41:18:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.193999481Z 23:41:28:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.194044295Z 23:41:38:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.194088554Z 23:41:44:645 sql exec SELECT conf FROM zbconf ORDER BY rowid desc limit 1
deconz           | 2024-02-14T22:42:38.194201405Z 23:41:45:645 send permit join, duration: 65
deconz           | 2024-02-14T22:42:38.194252460Z 23:41:48:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.194297904Z 23:41:58:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.194342385Z 23:42:08:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.194386940Z 23:42:18:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
deconz           | 2024-02-14T22:42:38.194431273Z 23:42:26:275 unsupported green power device 0x02
deconz           | 2024-02-14T22:42:38.194475384Z 23:42:28:145 Daylight now: nightStart, status: 230, daylight: 0, dark: 1

Raspi is running:
~ ➤ uname -a
Linux 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux

docker-compose.yml

  deconz:
    image: deconzcommunity/deconz
    container_name: deconz
    restart: always
    ports: 
      - 9080:80
      - 9043:443
      - 9090:5900
      - 6080:6080
    volumes:
      - ./deconz:/opt/deCONZ
    devices:
      - /dev/ttyUSB0
    environment:
      - TZ=Europe/Berlin
      - DECONZ_WEB_PORT=80
      - DECONZ_WS_PORT=443
      - DEBUG_INFO=2
      - DEBUG_APS=0
      - DEBUG_ZCL=0
      - DEBUG_ZDP=0
      - DEBUG_OTAU=0
      - DEBUG_HTTP=0
      - DEBUG_DEV=0
      - DEBUG_ERROR=2
      - DECONZ_DEVICE=/dev/ttyUSB0
      - DECONZ_VNC_MODE=1
      - DECONZ_VNC_PORT=5900
      - DECONZ_VNC_PASSWORD=...
      - DECONZ_UID=1000
      - DECONZ_GID=1000
      - DECONZ_START_VERBOSE=0
      - DECONZ_BAUDRATE=115200
    logging:
      driver: "json-file"
      options:
        max-size: "50m"

I’m happy to help debugging this issue.

The following test version contains more ZGP logging and perhaps already detects more variants of this switch. Would be cool if you can check it out. Note to enable the logging use deCONZ → Help → Debug view and enable ZGP.

deconz_2.26.0_1ab70f-debian_armhf.deb

deconz_2.26.0_1ab70f-debian_arm64.deb

I had the same problem as described pairing the “Busch-Jaeger Friends of Hue Switch” with deCONZ using ConBee III

With the 2.26 version the problem is resolved.