Hi,
Having problems creating an Alexa routine triggered by a Home Assistant state change.
I’ve got Alexa Smart Home API working, account linking is fine. Alexa can reliably control switches & lights and read temperature values from sensors.
But when I try create a routine triggered by a ‘Smart Home’ event, none of my devices show in the list in the Alexa app (New routine -> When something happens -> Smart Home -> Choose Device). I’ve got a binary sensor exposed to Alexa as a test but although the device is discovered by Alexa, it doesn’t allow it to be used to trigger a routine.
I’ve got ‘Send Alexa Events’ enabled, account is linked and I think I’ve got the config right.
It means that home assistant can trigger Alexa to say or do something.
So I have it set up so that Alexa will announce that the heating is being turned on off (as I control my heating with HA). But you could have it used like a door bell so Alexa will say ‘there’s somebody at the door’, when the doorbell is pushed.
I have the exact same problem.
But it doesn’t work for me changing the device_class.
Can you show me your customize.yaml or have you done it with the WebUI.
This is my customize.yaml
binary_sensor.vibration_postbox:
device_class: motion
binary_sensor.openclose_44:
device_class: door
binary_sensor.openclose_45:
device_class: window
Hey @Mourkain!
Did you solve your problem?
I tried to relink the acount and setting the device_class to door, but nothing seems to work :-/
The list in the routine is empty.