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