FoH dimming problem

Hey everyone,

I’ve searched the Internet and this forum, but can’t find a solution for my problem.

I have some Friends of Hue switches from Senic. I guess with the same ZGP device as all the other FoH switches.
The pairing works flawless and switching lights on and off is also no part of the problem.
Just longpress will not be recocnized properly.
It worked in really really rare cases.

My setup:
Deconz: 2.26.2 (Docker)
Conbee III: 26500900
Raspberry Pi 5

I also mentioned that the Conbee III has in deconz the identifer Conbee II.

Here is a capture from trying to get a longpress.
It seems like it ist not recocnized bei the Conbee.

Ist this normal, because i can’t find any similar problems. Is this maybe different in a Docker emvironment?

Thanks in advance.

{
    "19:17:34:691": {
        "attr": {
            "id": "7",
            "lastannounced": null,
            "lastseen": "2024-03-25T18:17Z",
            "manufacturername": "PhilipsFoH",
            "mode": 0,
            "modelid": "FOHSWITCH",
            "name": "Küche Eingang",
            "swversion": "1.0",
            "type": "ZGPSwitch",
            "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
        },
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    },
    "19:17:34:698": {
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "state": {
            "buttonevent": 1000,
            "lastupdated": "2024-03-25T18:17:35.556"
        },
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    },
    "19:17:34:879": {
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "state": {
            "buttonevent": 1002,
            "lastupdated": "2024-03-25T18:17:35.758"
        },
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    },
    "19:17:37:406": {
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "state": {
            "buttonevent": 2000,
            "lastupdated": "2024-03-25T18:17:38.286"
        },
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    },
    "19:17:40:221": {
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "state": {
            "buttonevent": 2003,
            "lastupdated": "2024-03-25T18:17:41.050"
        },
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    },
    "19:17:40:944": {
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "state": {
            "buttonevent": 2000,
            "lastupdated": "2024-03-25T18:17:41.827"
        },
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    },
    "19:17:43:710": {
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "state": {
            "buttonevent": 2003,
            "lastupdated": "2024-03-25T18:17:44.486"
        },
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    },
    "19:17:44:726": {
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "state": {
            "buttonevent": 1000,
            "lastupdated": "2024-03-25T18:17:45.536"
        },
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    },
    "19:17:47:762": {
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "state": {
            "buttonevent": 1003,
            "lastupdated": "2024-03-25T18:17:48.637"
        },
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    },
    "19:17:48:517": {
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "state": {
            "buttonevent": 2000,
            "lastupdated": "2024-03-25T18:17:49.331"
        },
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    },
    "19:17:50:560": {
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "state": {
            "buttonevent": 2003,
            "lastupdated": "2024-03-25T18:17:51.354"
        },
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    },
    "19:17:51:900": {
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "state": {
            "buttonevent": 2000,
            "lastupdated": "2024-03-25T18:17:52.737"
        },
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    },
    "19:17:52:22": {
        "e": "changed",
        "id": "7",
        "r": "sensors",
        "state": {
            "buttonevent": 2002,
            "lastupdated": "2024-03-25T18:17:52.905"
        },
        "t": "event",
        "uniqueid": "00:00:00:00:01:71:e7:5c-f2"
    }
}

Hello from here Supported Devices · dresden-elektronik/deconz-rest-plugin Wiki · GitHub

The event 2003 is the release after long press for the button 2. So you have it on your log.

I thought there has to be another value like 2001 for longpress start and 2003 stands for longpress end.
Dimming did not work with 2003.
So there is somewhere a problem with the xx01 values.
It does simply nothing and after release I got 2003.
On and Off with shortpress is correct.
New pairing or programming the actions did also Not work for me.

Ha ok, so you are using “bind” between your switch and a light ? You are not using automation ?
You are using phoscon ?

You have device without battery ? So not possible having a “hold” action, XX01 .

I use phoscon with the light mapped to the Switch.
Sometimes (really rare) a xx01 is submitted an then it works and yes these ZGP devices are without battery.
That is what ist confusing me.

Ha ok so, sorry, I don’t know ho work the “zigbee mapping”, on my side I use direclty API return.
Not the same working mode.

But physically, thoses device use the energy you make when pressing it, to power the device, and can use a “resilience” (not sure for the name, I have bad english) to do same when you release it.
So I don’t see how they can manage long press.

It’s probalby possible using software (with a timer), but the one I have don’t have it.

If someone know if it exist some ZGP switch supporting long press ?

Hmm ok I thought that nobody else had this problem, because it works sometimes.
I thought that it worked time ago before I migrated to Docker, but can’t go back to reproduce.
The original hue bridge can handle this stuff too.
I hope anyone can tel if he or she has the same problem or a working solution.
The Switches are also supported without any marks of restriction.

Hello again,
has anyone an idea for a working solution or is it possible to get a statement if this is the correct behavior or not?
I can’t believe that this is normal because these switches are in the compatbility list.
Thanks in advance.