Nedavno sam kupioNetatmo Smart radiator ventiliда управљам температуром у својим собама на даљину. Нисам вешт у ручним задацима, али бих лако могао заменити старе термостатичке вентиле. Затим сам регистровао паметне у апликацији Нетатмо.Netatmo интеграцијаSve je bilo veoma jednostavno.
Приметио сам да сваки вентил не само да омогућава даљинско управљање, већ и нуди стање са неколико атрибута. Желео сам да извучем индикатор температуре собе из њега. није било тако лако као што сам мислио, па желим да опишем како сам успео да то постигнем.
- Zašto kućni asistent?
- Модел кућног асистента
- Замена аутоматизације Пхилипс Хуе са кућним асистентом
- Пример ХаЦС: Адаптивно осветљење
- Апликација Home Assistant Companion
- Цлоудфларе Тунел за кућног помоћника
Подразумевано, Нетатмо вентил приказује стање са више вриједности. Да бисте проверили, идите на Девелопер Тоолс > Статес мени. Можете користити филтер да бисте пронашли уређај.
Entity |
State |
Attributes |
---|---|---|
climate.spare_bedroom + |
auto |
hvac_modes: auto, heat +<br>min_temp: 7 + |
climate.spare_bedroom + спаваћа соба
Valve Spare spavaća soba
аутомобил
hvac_modes: ауто, топлота +<br>min_temp: 7 +
max_temp: 30 +
target_temp_step: 5 +
preset_modes: off, boost, frost_guard, распоред +
current_температура: 14 +<br>температура: 7 +
hvac_action: idle + акција
Пресет_моде: Фрост_Гуард +
selected_schedule: Непознато 67ab635c2dd1afb1e601a8c2 +
heating_power_request Захтев: 0 +
Атрибуција: Подаци које пружа Netatmo +
friendly_name: Valve Spare Спаваћа соба +
подржано_карактеристике: 401
Проблем је у томе што горе наведени атрибути нису лако употребљиви. Прво их морамо извући појединачно.сензорPređite na File Editor i izaberiteconfiguration.yaml
Zatim dodajte sledeći 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
- Ускладите пар ентитет-атрибута изнад
- Мора бити температура да се користи као сензор температуре касније
Кликните на Сачувај.
Не морамо да поново покренемо Хоме Асистент, али морамо да поново учитамо конфигурацију. Кликните на Девелопер Тоолс. Затим кликните на Проверите конфигурацију. Нови сензор треба да се појави у подешавањима > ентитети.
Сада можемо подесити Област преко интерфејса на једну од постојећих области, у овом случају, Спаваћа соба.
На крају, можемо ажурирати простор Спаваћа соба у подешавањима > Област > Спаваћа соба. Поставите сензор температуре на једини доступни предмет, сензор који смо поставили у претходним корацима.
У овом тренутку, сваки пут када додамо картицу подручја на таблу, Домаћи асистент приказује наш ново креирани сензор температуре на врху.
Можете користити овај приступ за сваку државу. Проверите их, и сигуран сам да ћете добити нове идеје.last_triggered
Временски атрибути
To go further:
- Netatmo сајт
- Netatmo интеграција
- Сензор ентитет
Оригинално објављено у A Java Geek on 18th May, 2025
Јава Геек