204 lecturas

¿Quién sabía que las válvulas de radiador tenían tantos datos?

por Nicolas Fränkel3m2025/05/22
Read on Terminal Reader

Demasiado Largo; Para Leer

Aprenda a integrar las válvulas de radiador inteligentes de Netatmo con Home Assistant y extraer datos de temperatura utilizando sensores YAML para una automatización doméstica más inteligente.
featured image - ¿Quién sabía que las válvulas de radiador tenían tantos datos?
Nicolas Fränkel HackerNoon profile picture

Recientemente adquirióValvas de radiadores inteligentes Netatmopara gestionar la temperatura de mis habitaciones de forma remota. no soy experto en tareas manuales, pero podía reemplazar fácilmente las viejas válvulas termostáticas. luego registré las inteligentes en la aplicación Netatmo.Integración netamenteTodo fue muy sencillo.


Me di cuenta de que cada válvula no solo permite el control remoto, sino que también ofrece un estado con varios atributos.Quise extraer el indicador de temperatura de la habitación de ella.No era tan fácil como pensaba, así que quiero describir cómo logré lograrlo.


  • ¿Por qué un asistente doméstico?
  • El modelo de asistente doméstico
  • Sustituye la automatización de Philips Hue por la de Home Assistant
  • Un ejemplo de HACS: iluminación adaptativa
  • La aplicación Home Assistant Companion
  • Cloudflare Tunnel para el asistente doméstico


Por defecto, la válvula Netatmo muestra un estado multivalor. Para comprobarlo, vaya al menú Herramientas de desarrollador > Estados. Puede utilizar un filtro para encontrar el dispositivo.

Entity

State

Attributes

climate.spare_bedroom +
Valve Spare Bedroom

auto

hvac_modes: auto, heat +<br>min_temp: 7 +
max_temp: 30 +
target_temp_step: 0.5 +
preset_modes: away, boost, frost_guard, schedule +
current_temperature: 14 +<br>temperature: 7 +
hvac_action: idle +
preset_mode: frost_guard +
selected_schedule: Unknown 67ab635c2dd1afb1e601a8c2 +
heating_power_request: 0 +
attribution: Data provided by Netatmo +
friendly_name: Valve Spare Bedroom +
supported_features: 401

clima.espare_dormitorio +
Valvula para guardar dormitorio

El auto

hvac_modes: auto, calor +<br>min_temp: 7 +
Máximo de tiempo: 30 +
target_temp_step: 0,5 +
preset_modes: distancia, impulso, frost_guard, horario +
actual_temperatura: 14 +<br>temperatura: 7 +
hvac_acción: idle +
Preset_mode: frost_guard +
selected_schedule: Desconocido 67ab635c2dd1afb1e601a8c2 +
POWER_REQUEST: 0 +
Atribución: Datos proporcionados por Netatmo +
amigo_nombre: Valve Spare Bedroom +
Características de la aplicación: 401

El problema es que los atributos anteriores no son fáciles de usar. primero debemos extraerlos individualmente.SensoresVaya al editor de archivos y seleccioneconfiguration.yamlLuego, añade el siguiente snippet:


template:
  - sensor:
    - unique_id: sensor.spare_bedroom_temperature
      name: "Spare Bedroom Temperature"
      state: "{{ state_attr('climate.spare_bedroom', 'current_temperature') }}" #1
      unit_of_measurement: "°C"
      device_class: temperature                                                 #2
  1. Compara el par de atributos de la entidad de arriba
  2. Debe ser la temperatura para ser utilizada como sensor de temperatura después

Haz clic en Salvar.

No necesitamos reiniciar Home Assistant, pero debemos reiniciar la configuración. Haga clic en Herramientas de desarrollador. Luego, haga clic en Comprobar configuración. El nuevo sensor debe aparecer en Configuración > Entidades.

Home Assistant displaying the new temperature entity


Ahora podemos configurar el Área a través de la interfaz de usuario a una de las áreas existentes, en este caso, el dormitorio de reserva.

Por último, podemos actualizar el área de dormitorio de reserva en Configuración > Área > dormitorio de reserva. Configure el sensor de temperatura al único elemento disponible, el sensor que configuramos en los pasos anteriores.

Choose the area's newly-defined temperature sensor


En este punto, cada vez que agregamos la tarjeta de área a un dashboard, el asistente de hogar muestra nuestro sensor de temperatura recién creado en la parte superior.

Area displaying its temperature


Usted puede usar este enfoque para cada Estado. Compruebelos, y estoy seguro de que obtendrá nuevas ideas.last_triggeredatributos de timestamp.


To go further:


  • Sitio web de Netatmo
  • Integración netamente
  • Entidad Sensor

Publicado originalmente en A Java Geek el 18 de mayo de 2025

El nuevo Java Geek

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks