Dunque, non sono riuscito a capire come fare per far individuare in modo corretto il sensore di temperatura.
Ho creato quindi una skill custom sulla alexa developer consolle , con invocation name "casa". Tale skill si collega al mio raspberry con hassio configurando opportunamente l' endpoint.
Sulla skill ho configurato un intent chiamato "[font=Monaco, Consolas, Courier, monospace]LeggiUmiditaIntent[/font]" e con Utterances / parola "umidità".
Su configuration.yaml ho inserito
intent_script: !include includes/alexa.yaml
...
...
api:
alexa:
mentre su alexa.yaml ho inserito il seguente intent_script:
#####################################
# LETTURA UMIDITA'
#####################################
LeggiUmiditaIntent:
speech:
text: >
L' Umidità della casa è al, {{ states("sensor.umidita_casa") | lower }} per cento
A questo punto, pronunciando Alexa chiedi a casa umidità hassio risponde con la frase inserita sul parametro text e echo la pronuncia, fornendo il valore di umidità.
Allo stesso modo, possono essere interrogati altri sensori presenti in hassio.