Hi!
After configuring the Amazon Alexa Smart Home Skill everything works fine. Also proactive events work as expected.
There is only one problem: my template sensors don’t get recognized by Alexa. I started investigating the reason of this problem and finally I found out that it is not due to Alexa by to HA!
The Lambda function test (Amazon Alexa Smart Home Skill - Home Assistant) output doesn’t include the sensor!
Can anyone help me figure out if I’m doing anything wrong?
Here’s the sensor template definition (temp is taken from a climate entity):
template:
- sensor:
- name: "Soggiorno - Temperatura"
unit_of_measurement: 'degrees'
state: "{{ state_attr('climate.soggiorno', 'current_temperature') }}"
Here is the Alexa configuration:
alexa:
smart_home:
filter:
include_entities:
- alarm_control_panel.blink_casa
- climate.condizionatore_sala
- cover.tende
- media_player.lg_tv
- cover.cancello
- switch.osram_plug_01_13e2000a_on_off
- sensor.soggiorno_temperatura
entity_config:
[…]
sensor.soggiorno_temperatura:
name: "Temperatura soggiorno"
#locale: it-IT
endpoint: https://api.eu.amazonalexa.com/v3/events
client_id: !secret alexa_skill_messaging_client_id
client_secret: !secret alexa_skill_messaging_client_secret
I’d like to upload also Lambda function test output but it very long…anyway n the above image you can see that 6 endpoints are exposed, while I have 7 entities included in my Alexa config: sensor.soggiorno_temperatura
is the one missing.