witam
podpowiedzcie mi koledzy jak zrobić poprawnie aby zdarzenie w jednym z modułów esphome w tym przypadku czujnik otwarcia bramy wyłączało mi termostat postawiony na innym module . Oba urządzenia mam w jednym obszarze .
Aktualnie czujnik steruje przekaźnikiem pk1 ale w tym urządzeniu co się znajduje i zamiast niego wydaje mi się że trzeba by zrobić odwołanie do sterowania załączeniem klimatyzacji ale nie radze sobie z tym .
Zrobione mam dwie automatyzacje ale wydaje mi sie to nieeleganckie i chce zrobić to w samym esp
alias: 'brama 1 '
description: ''
trigger:
- platform: state
entity_id: binary_sensor.bramahala1
for:
hours: 0
minutes: 0
seconds: 5
condition: []
action:
- service: climate.turn_off
target:
entity_id: climate.thermostat_hala_1
mode: single
kod czujnika bramy w module 1
binary_sensor:
- platform: gpio
pin:
number: D6
inverted: true
mode:
input: true
pullup: true
name: "BramaOtwarta"
id: BramaOtwarta
device_class: garage_door
on_press:
then:
- switch.turn_off: pk1
on_release:
then:
- switch.turn_on: pk1
kod termostatu :
switch:
- platform: gpio
pin: 1
name: "pk5"
id: pk5
inverted: true
sensor:
- platform: homeassistant
id: current_temperature1
entity_id: sensor.hala1
climate:
- platform: thermostat
name: "Thermostat Hala 1"
id: termostat1
sensor: current_temperature1
default_target_temperature_low: 18 °C
min_heating_off_time: 10s
min_heating_run_time: 10s
min_idle_time: 5s
heat_action:
- switch.turn_on: pk5
idle_action:
- switch.turn_off: pk5
visual:
min_temperature: 5 °C
max_temperature: 25 °C
temperature_step: 0.1 °C