blueprint:
name: Sonoff TRVZB & Zewnętrzny czujnik temperatury
description: >
PeakControl Sonoff Głowica - TRVZB & Zewnętrzny czujnik temperatury 👈
The Automation Process: 👈
**Automatyzacja synchronizuje temperaturę z wybranego czujnika:**
**z urządzeniem wykorzystującym tryb „external”.**
**Działanie:**
- uruchamia się co 2 minuty ORAZ przy każdej zmianie temperatury czujnika
- sprawdza, czy czujnik zwraca poprawną wartość (nie unknown / unavailable)
- ustawia select.* na opcję „external”
- po 5 sekundach wpisuje aktualną temperaturę z czujnika do number.*
**Typowe użycie:**
- głowice / termostaty z trybem external temperature
- przekazywanie temperatury z zewnętrznego sensora do urządzenia
domain: automation
input:
temperature_sensor:
name: Czujnik temperatury
selector:
entity:
filter:
domain: sensor
device_class: temperature
target_number:
name: Number (Głowica - nastawienie temperatury)
selector:
entity:
filter:
domain: number
device_class: temperature
target_select:
name: Select (Głowica)
selector:
entity:
filter:
domain:
- select
trigger:
- platform: time_pattern
minutes: "/2"
- platform: state
entity_id: !input temperature_sensor
variables:
set_temperature_sensor: !input temperature_sensor
condition:
- condition: template
value_template: >
{{ states(set_temperature_sensor) not in ['unknown', 'unavailable'] }}
action:
- service: select.select_option
target:
entity_id: !input target_select
data:
option: external
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- service: number.set_value
target:
entity_id: !input target_number
data:
value: "{{ states(set_temperature_sensor) | float }}"
mode: single