223 판독값

누가 라디에이터 밸브가 그렇게 많은 데이터를 가지고 있었는지 알았습니까?

~에 의해 nfrankel...3m2025/05/22
Read on Terminal Reader

너무 오래; 읽다

Netatmo 스마트 온실 밸브를 Home Assistant와 통합하고 YAML 센서를 사용하여 온도 데이터를 추출하여 더 똑똑한 가정 자동화를 수행하는 방법을 알아보십시오.
featured image - 누가 라디에이터 밸브가 그렇게 많은 데이터를 가지고 있었는지 알았습니까?
Nicolas Fränkel HackerNoon profile picture

최근에 구입한Netatmo Smart Radiator 밸브내 방의 온도를 원격으로 관리할 수 있습니다.나는 수동 작업에 능숙하지 않지만 오래된 열정 밸브를 쉽게 교체 할 수 있습니다.나는 나중에 Netatmo 앱에 스마트 밸브를 등록했습니다.네트워크 통합모든 것이 매우 간단했다.


나는 각 밸브가 원격 제어를 허용 할뿐만 아니라 여러 특성을 가진 상태를 제공 할뿐만 아니라 각 밸브에서 방의 온도 지표를 추출하고 싶었습니다.


  • 왜 가정용 보조사인가요?
  • Home Assistant 모델
  • Philips Hue 자동화 시스템을 Home Assistant의 자동화 시스템으로 교체합니다.
  • 모델 번호:HACS: Adaptive Lighting
  • Home Assistant Companion 앱
  • Cloudflare Tunnel for Home Assistant에 대한 리뷰 보기


기본적으로 Netatmo 밸브는 다중 값 상태를 표시합니다. 확인하려면 개발자 도구 > 상태 메뉴로 이동합니다. 장치를 찾으려면 필터를 사용할 수 있습니다.

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

에어컨 - 침실 +
Valve Spare 침실

자동차

hvac_modes: 자동, 온도 +<br>min_temp: 7 +
max_temp : 30 +
target_temp_step : 0.5 + 단계
preset_modes: away, boost, frost_guard, 스케줄 +
현재_온도: 14 + <br>온도: 7 +
액션 : idle +
프리셋_모드: frost_guard +
selected_schedule: 알 수 없는 67ab635c2dd1afb1e601a8c2 +
에어컨_Power_request : 0 +
배정: Netatmo +에 의해 제공된 데이터
friendly_name: Valve Spare 침실 +
사용자 정의: 401

문제는 위의 특성들이 쉽게 사용할 수 없다는 것입니다.우리는 먼저 개별적으로 그들을 추출해야합니다.센서File Editor 를 선택하고configuration.yaml다음은 다음의 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. 위의 쌍의 entity-attribute와 일치
  2. 나중에 온도 센서로 사용되는 온도가 있어야합니다.

Save 를 클릭합니다.

Home Assistant를 다시 시작할 필요는 없지만 구성을 다시 로드해야 합니다.Developer Tools를 클릭한 다음 Configuration 확인을 클릭합니다.The new sensor should appear in Settings > Entities.

Home Assistant displaying the new temperature entity


이제 UI를 통해 영역을 기존 영역 중 하나로 설정할 수 있습니다.In this case, the Spare Bedroom.

마지막으로, 우리는 설정 > 영역 > 스파이 침실에서 스파이 침실 영역을 업데이트 할 수 있습니다. 온도 센서를 이전 단계에서 설정한 유일한 사용할 수있는 항목, 센서로 설정합니다.

Choose the area's newly-defined temperature sensor


이 시점에서 우리가 대시보드에 영역 카드를 추가할 때마다 홈 어시스턴트는 새로 만든 온도 센서를 그 위에 표시합니다.

Area displaying its temperature


당신은 모든 국가에 대해이 접근 방식을 사용할 수 있습니다.그들을 확인, 그리고 나는 당신이 새로운 아이디어를 얻을 확신합니다.예를 들어, 모든 자동화는last_triggered타임스테이프 특징


To go further:


  • Netatmo 사이트
  • 네트워크 통합
  • 센서 엔터티

원래 게시됨 A Java Geek on May 18, 2025

자바 Geek

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks