upload
This commit is contained in:
89
TRVZB and External sensor.yaml
Normal file
89
TRVZB and External sensor.yaml
Normal 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
|
||||
Reference in New Issue
Block a user