Pyhomematic2core.entity_registry + channels

hi there,

i’m missing some homematic(wired) devices/channels in my core.entity_registry

(pyhomematic-supported) types are:

  • HMW-Sen-SC-12-DR (missing completely)
  • HM-PB-6-WM55 (missing completely)
  • HMW-IO-12-Sw7-DR (missing the momentary push button-channels)

in the log all of them are seen by pyhomematic.

lets start with the HMW-IO-12-Sw7-DR push buttons, in addition to #52655:
in homematic my buttons are not paired with the switch-channels.
i just want to use the key-presses to trigger something (different), also 12 > 7 …

why not add these channels as binary_sensors or whatever? (as long as there isn’t a real momentary push-button #47497 #32992)?

And HMW-Sen-SC-12-DR and HM-PB-6-WM55 are missing completely.
i guess its the same: no channels defined/ matching/ …?

here its basically the same: i just want to use the states as triggers.

halp plz?

Wired devices mostly were only implemented be specification because nobody ever contributed on making them work.

That being said, in theory HMW-Sen-SC-12-DR should create 12 binary sensors in the UI. If that does not work, please open an issue here: https://github.com/danielperna84/pyhomematic/

The HM-PB-6-WM55 will only fire events on the bus. So in this case it’s correct that you don’t see anything in the UI. It wouldn’t make sense to display entities for events. That’s a common pattern in Home Assistant. This is the relevant part of the documentation.

For the HMW-IO-12-Sw7-DR it’s simliar. We don’t generate UI elements for those types of channels. For those you have to use the homematic.virtualkey service.

hi Daniel,

sorry for the late reply.

It doesn’t create sensors. As i said, the device isn’t shown anywhere outside pyhomematic.

Will do so. As i am by far not good at coding could you give me a hint where to start debugging and what info would be helpfull when filing an issue?

events / homematic.keypress is just what i was looking for! :slight_smile:
i didn’t get the point from the docs…

thank you very much and also for all the work!!!

If you create an issue the form is pre-filled with required information and how to get it. :wink: