This commit is contained in:
2026-02-23 23:38:01 +01:00
commit 4e382bbb87
9 changed files with 12226 additions and 0 deletions

View File

@@ -0,0 +1,89 @@
blueprint:
name: Sonoff TRVZB & Zewnętrzny czujnik temperatury
description: >
<summary><b>PeakControl Sonoff Głowica - TRVZB & Zewnętrzny czujnik temperatury</b> 👈</summary>
<details>
<summary><b>The Automation Process:</b> 👈</summary>
**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
</details>
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