Página 1 de 1

Preguntar temperatura?

Publicado: Lun Sep 07, 2020 2:39 pm
por Juandr
Hola. tengo un ESp8266 que lee la temperatura de un DHT22, la puedo ver en Home Assistant con la entidad "sensor.temperatura_casa", pero la duda es si se le puede preguntar a Alexa la temperatura de dicho sensor, tengo integrada Alexa con modo proactivo y las ordenes de encender-apagar dispositivos me funcionan correctamente. Gracias

Re: Preguntar temperatura?

Publicado: Mié Sep 09, 2020 10:15 am
por eduardo
¿Has mirado si el dispositivo te aparece en Alexa y con qué nombre?

Re: Preguntar temperatura?

Publicado: Jue Sep 10, 2020 12:19 pm
por Juandr
Hola Eduardo, en Alexa NO aparece, en Home Assistant me aparece con la entidad "sensor.temperatura_casa". Me he mirado este hilo https://community.home-assistant.io/t/a ... lity/52067 , pero la verdad es que me ha liado más que ayudarme. Gracias

Re: Preguntar temperatura?

Publicado: Lun Sep 14, 2020 3:33 pm
por Juandr
Hola, me respondo por si es de utilidad para alguien:

en configuration.yaml:
emulated_hue: !include emulated_hue.yaml
y
sensor:
# Alexa lectura temperatura sensor interno ESP8266 HTU21D
- platform: template
sensors:
last_alexa:
entity_id:
- media_player.eco_1
- media_player.eco_2
value_template: >
{{ states.media_player | selectattr('attributes.last_called','eq',True) | ap(attribute='entity_id') | first }}

en emulated_hue.yaml:
# http://192.168.0.xxx:80/api/pi/lights
# http://192.168.0.xxx:80/description.xml
host_ip: 192.168.0.xxx
listen_port: 80
expose_by_default: false
exposed_domains:
- light
- switch
- cover
- script
# Alexa lectura temperatura sensor interno
- script
entities:
script.casa_temp:
name: Temperatura casa
hidden: false

en scripts.yaml:
casa_temp:
alias: Temperatura casa
sequence:
- service: notify.alexa_media
data_template:
target:
- '{{ states.sensor.last_alexa.state }}'
data:
type: tts
message: La temperatura interna es de {{states('sensor.temperatura_casa')|replace('.',
' coma ') }} grados
icon: mdi:home-thermometer

finalmente buscar nuevos dispositivos desde la aplicación Alexa, y tendría que aparecer... en mi caso aparece una nueva bombilla (emulada por emulated_hue) llamada Temperatura casa, al activarla o desactivarla se reproduce la temperatura del sensor, ademas yo he creado desde dicha aplicación una rutina para con solo decir "Alexa, temperatura casa" se llame a temperatura casa y por ahora me está funcionando :D

Re: Preguntar temperatura?

Publicado: Jue May 04, 2023 10:08 am
por Millie11
eduardo escribió:
Mié Sep 09, 2020 10:15 am
¿Has mirado si el dispositivo te aparece en Alexa y con qué nombre?
To see if a device is available on Alexa, open the Alexa app and search for it under the "Devices" tab. If the phone or tablet you're using doesn't show up in Alexa, check if the other device you have is set up correctly and is on the same Wi-Fi network as your Alexa-enabled device.
revanced