I have a ElkM1 security system. I have the ElkM1 HA integration installed. I can create automations triggered by motion events detected by the individual zones managed by the Elk. I am wanting to create a group of Elk motion sensors to trigger actions when any of the grouped motion zone sensors detect motion. I created a group helper and entered all motion zone sensors. The automation I created is not triggering when any of the grouped motion sensors are violated. When I check the defined group entity, its state shows “unknown”. I observed that the Elk motion sensors do not have a “device_class: motion” attribute. Other stand alone motion sensors I have show this attribute. Could this be keeping the group entity from reflecting the motion event? Is there a way to modify an entity definition to add this attribute ie. “device_class: motion”? Thanks in advance for your advice.
It would help us to help you if you would share the entity data for one or more of the Elk motion sensors as shown in the Developer Tools > State tab.
Thanks for your reply. Here is one the seven ElkM1 motion sensors. The other six are obviously identical. Can I add a device class Of type “motion” using the customize.yaml construct? Thanks again for your help!
The device class “motion” is not supported for entities in the sensor
domain… it is supported for binary sensor entities.
Based on the docs, it looks like sensor Group Helpers only combine states for numeric states. Sensors like yours with nominal values won’t be combined.
If you want to combine your sensors into an entity with device class “motion”, you will need to combine the states in a template binary sensor.