In Home Assistant 0.102.3 on docker I am adding a button to call an automation, but when I press it it gives me an error that seems out of place. The error is:
[homeassistant.components.automation] Not passing an entity ID to a service to target all entities is deprecated. Update your call to automation.trigger to be instead: entity_id: all
which is illogical considering a service call to trigger an automation should NOT want to run them ALL, and anyhow I have specified an entity_id. Before raising an issue in github I wanted someone else to sense-check what I am doing, as I am not yet massively confident in configuring new actions from lovelace cards. The PR #19006 that deprecated the old behaviour was v0.85 back in January and I’d be surprised if I was the first person to hit the issue if I was configuring things correctly.
cards: - type: entities title: Call automations show_name: true show_header_toggle: false entities: - entity: automation.goodnight icon: mdi:sleep name: Goodnight tap_action: action: call-service service: automation.trigger data: entity_id: automation.goodnight
This is not currently a showstopper, as I assume the deprecation period is still ongoing, but I’d like to know if anyone has any suggestions how to avoid this error. Thanks