ICASA Pulse 8s

Hi All,

I`ve recently bought the ICasa Pulse 8S pad
I have been able to set it up in Deconz to control my lights.


Picture: left to right: ICasa Pulse 8S device, Set up in Phoscon/deconz, Device in Home Assistant
Now I am looking to migrate everything from deconz to hassio. My use case is that i want to call scene`s that not only contain zigbee lights, but also device from my other integrations.

Now in Home assistant the 8 buttons are not recorded.
If i want to create an automation i cannot select them.

using devtools i can listen to the deconz_event to get the following data:

type or paste code here 
 Event 10 fired 7:58 PM:

{
    "event_type": "deconz_event",
    "data": {
        "id": "pulse_8s_woonkamer",
        "unique_id": "cc:cc:cc:ff:fe:26:a1:6d",
        "event": 8002
    },
    "origin": "LOCAL",
    "time_fired": "2020-05-18T17:58:17.915794+00:00",
    "context": {
        "id": "de21cc6fc8ab4b9bbf801d3af67dfd17",
        "parent_id": null,
        "user_id": null
    }
}

Event 9 fired 7:58 PM:

{
    "event_type": "deconz_event",
    "data": {
        "id": "pulse_8s_woonkamer",
        "unique_id": "cc:cc:cc:ff:fe:26:a1:6d",
        "event": 7002
    },
    "origin": "LOCAL",
    "time_fired": "2020-05-18T17:58:15.864396+00:00",
    "context": {
        "id": "f9853fb5a8f54ae593668a142b87b4e1",
        "parent_id": null,
        "user_id": null
    }
}

Event 8 fired 7:58 PM:

{
    "event_type": "deconz_event",
    "data": {
        "id": "pulse_8s_woonkamer",
        "unique_id": "cc:cc:cc:ff:fe:26:a1:6d",
        "event": 6002
    },
    "origin": "LOCAL",
    "time_fired": "2020-05-18T17:58:14.268461+00:00",
    "context": {
        "id": "289c97e1bbb94220b6586a378c961fe8",
        "parent_id": null,
        "user_id": null
    }
}

Event 7 fired 7:58 PM:

{
    "event_type": "deconz_event",
    "data": {
        "id": "pulse_8s_woonkamer",
        "unique_id": "cc:cc:cc:ff:fe:26:a1:6d",
        "event": 5002
    },
    "origin": "LOCAL",
    "time_fired": "2020-05-18T17:58:12.717985+00:00",
    "context": {
        "id": "dfab71b7c3ab412399138b3dbfeb30bd",
        "parent_id": null,
        "user_id": null
    }
}

Event 6 fired 7:58 PM:

{
    "event_type": "deconz_event",
    "data": {
        "id": "pulse_8s_woonkamer",
        "unique_id": "cc:cc:cc:ff:fe:26:a1:6d",
        "event": 4002
    },
    "origin": "LOCAL",
    "time_fired": "2020-05-18T17:58:10.847720+00:00",
    "context": {
        "id": "c59622b20d8f4d29bdb6a0e97fa964c4",
        "parent_id": null,
        "user_id": null
    }
}

Event 5 fired 7:58 PM:

{
    "event_type": "deconz_event",
    "data": {
        "id": "pulse_8s_woonkamer",
        "unique_id": "cc:cc:cc:ff:fe:26:a1:6d",
        "event": 3002
    },
    "origin": "LOCAL",
    "time_fired": "2020-05-18T17:58:09.536365+00:00",
    "context": {
        "id": "6a082ee55d774141960d908c172bdbf4",
        "parent_id": null,
        "user_id": null
    }
}

Event 4 fired 7:58 PM:

{
    "event_type": "deconz_event",
    "data": {
        "id": "pulse_8s_woonkamer",
        "unique_id": "cc:cc:cc:ff:fe:26:a1:6d",
        "event": 2002
    },
    "origin": "LOCAL",
    "time_fired": "2020-05-18T17:58:07.866842+00:00",
    "context": {
        "id": "d10a26a1bfce43998bd1751e7a0a5aae",
        "parent_id": null,
        "user_id": null
    }
}

Event 3 fired 7:58 PM:

{
    "event_type": "deconz_event",
    "data": {
        "id": "pulse_8s_woonkamer",
        "unique_id": "cc:cc:cc:ff:fe:26:a1:6d",
        "event": 1002
    },
    "origin": "LOCAL",
    "time_fired": "2020-05-18T17:58:06.338655+00:00",
    "context": {
        "id": "4838c9f534b64f7cba7547aedec523b0",
        "parent_id": null,
        "user_id": null
    }
}

where the event match the labels on the ICasa Pulse 8s buttons:
event 10 = S6
event 9 = S5
event 8 = S4
event 7 = S3
event 6 = S2
event 5 = S1
event 4 = I
event 3 = 0

Is there any way i could help to get this device supported? Or added to the Deconz integration?

EDIT:
I figured i could just use event: deconz_event as trigger to start my automations.

Hey! If you can list in details all possible presses and corresponding events plus device description from logs I can add device trigger support for it.

I have this remote also, here is the list of all events. Do you need some more information?

Gebeurtenis 11 afgevuurd 13:43:
{
    "event_type": "deconz_event",
    "data": {
        "id": "iczb_kpd18s_2",
        "unique_id": "00:0d:6f:00:0f:d8:58:39",
        "event": 8002
    },
    "origin": "LOCAL",
    "time_fired": "2020-07-05T11:43:25.159777+00:00",
    "context": {
        "id": "f4ce657680de46778b681d32d1e311c4",
        "parent_id": null,
        "user_id": null
    }
}
Gebeurtenis 10 afgevuurd 13:43:
{
    "event_type": "deconz_event",
    "data": {
        "id": "iczb_kpd18s_2",
        "unique_id": "00:0d:6f:00:0f:d8:58:39",
        "event": 7002
    },
    "origin": "LOCAL",
    "time_fired": "2020-07-05T11:43:24.044025+00:00",
    "context": {
        "id": "33d1e269e5e4495fbf9f8869c7e5d10a",
        "parent_id": null,
        "user_id": null
    }
}
Gebeurtenis 9 afgevuurd 13:43:
{
    "event_type": "deconz_event",
    "data": {
        "id": "iczb_kpd18s_2",
        "unique_id": "00:0d:6f:00:0f:d8:58:39",
        "event": 6002
    },
    "origin": "LOCAL",
    "time_fired": "2020-07-05T11:43:23.013600+00:00",
    "context": {
        "id": "ba479ae4aa61413ba04f4cf4872b9efb",
        "parent_id": null,
        "user_id": null
    }
}
Gebeurtenis 8 afgevuurd 13:43:
{
    "event_type": "deconz_event",
    "data": {
        "id": "iczb_kpd18s_2",
        "unique_id": "00:0d:6f:00:0f:d8:58:39",
        "event": 5002
    },
    "origin": "LOCAL",
    "time_fired": "2020-07-05T11:43:21.961644+00:00",
    "context": {
        "id": "ac5c58fe06514148b7f9b0e71cb16c75",
        "parent_id": null,
        "user_id": null
    }
}
Gebeurtenis 7 afgevuurd 13:43:
{
    "event_type": "deconz_event",
    "data": {
        "id": "iczb_kpd18s_2",
        "unique_id": "00:0d:6f:00:0f:d8:58:39",
        "event": 4002
    },
    "origin": "LOCAL",
    "time_fired": "2020-07-05T11:43:20.903430+00:00",
    "context": {
        "id": "094d3fc93f9946da923882e47912add3",
        "parent_id": null,
        "user_id": null
    }
}
Gebeurtenis 6 afgevuurd 13:43:
{
    "event_type": "deconz_event",
    "data": {
        "id": "iczb_kpd18s_2",
        "unique_id": "00:0d:6f:00:0f:d8:58:39",
        "event": 3002
    },
    "origin": "LOCAL",
    "time_fired": "2020-07-05T11:43:19.851575+00:00",
    "context": {
        "id": "5feb1b267e8a45eb81e4e0a54e8fc39c",
        "parent_id": null,
        "user_id": null
    }
}
Gebeurtenis 5 afgevuurd 13:43:
{
    "event_type": "deconz_event",
    "data": {
        "id": "iczb_kpd18s_2",
        "unique_id": "00:0d:6f:00:0f:d8:58:39",
        "event": 2003
    },
    "origin": "LOCAL",
    "time_fired": "2020-07-05T11:43:18.860164+00:00",
    "context": {
        "id": "d5a4ea1d7077458ab4ce8af4f60d9b72",
        "parent_id": null,
        "user_id": null
    }
}
Gebeurtenis 4 afgevuurd 13:43:
{
    "event_type": "deconz_event",
    "data": {
        "id": "iczb_kpd18s_2",
        "unique_id": "00:0d:6f:00:0f:d8:58:39",
        "event": 2001
    },
    "origin": "LOCAL",
    "time_fired": "2020-07-05T11:43:18.098046+00:00",
    "context": {
        "id": "244fb06d13ca4fb3a281d676ca4da90e",
        "parent_id": null,
        "user_id": null
    }
}
Gebeurtenis 3 afgevuurd 13:43:
{
    "event_type": "deconz_event",
    "data": {
        "id": "iczb_kpd18s_2",
        "unique_id": "00:0d:6f:00:0f:d8:58:39",
        "event": 2002
    },
    "origin": "LOCAL",
    "time_fired": "2020-07-05T11:43:15.784454+00:00",
    "context": {
        "id": "34453fc55b6446b68789a2e6586d7fe3",
        "parent_id": null,
        "user_id": null
    }
}
Gebeurtenis 2 afgevuurd 13:43:
{
    "event_type": "deconz_event",
    "data": {
        "id": "iczb_kpd18s_2",
        "unique_id": "00:0d:6f:00:0f:d8:58:39",
        "event": 1003
    },
    "origin": "LOCAL",
    "time_fired": "2020-07-05T11:43:14.392645+00:00",
    "context": {
        "id": "faf0c5371f214bdf87da3148886a399b",
        "parent_id": null,
        "user_id": null
    }
}
Gebeurtenis 1 afgevuurd 13:43:
{
    "event_type": "deconz_event",
    "data": {
        "id": "iczb_kpd18s_2",
        "unique_id": "00:0d:6f:00:0f:d8:58:39",
        "event": 1001
    },
    "origin": "LOCAL",
    "time_fired": "2020-07-05T11:43:13.674359+00:00",
    "context": {
        "id": "7623f5ec4cfa468c832fa9a0c7083477",
        "parent_id": null,
        "user_id": null
    }
}
Gebeurtenis 0 afgevuurd 13:43:
{
    "event_type": "deconz_event",
    "data": {
        "id": "iczb_kpd18s_2",
        "unique_id": "00:0d:6f:00:0f:d8:58:39",
        "event": 1002
    },
    "origin": "LOCAL",
    "time_fired": "2020-07-05T11:43:05.616633+00:00",
    "context": {
        "id": "7ace850548244f26a8f36ad9a8aa60e0",
        "parent_id": null,
        "user_id": null
    }
}

Thanks. Can you boil it down to “button press”: event

Any News on this? I am running into the same issue. I bought the switch and cannot read the button presses in home assistant.

Maybe you are interested in this Automation to work with Pulse 8S.
deCONZ - icasa Pulse S8 Keypad remote