substitutions: garageSide: sy # sy, wo esphome: name: garage${garageSide} esp32: board: wemos_d1_mini32 framework: type: arduino ota: - platform: esphome password: !secret gd_passwd api: encryption: key: !secret gd_key wifi: ssid: !secret wifi_ssid password: !secret wifi_password power_save_mode: none fast_connect: true logger: #level: VERY_VERBOSE external_components: - source: type: local path: external_components/ components: [ hoermann_door ] cover: - platform: hoermann_door name: door_${garageSide} hoermann_controller: door_controll_internal uart: rx_pin: 16 tx_pin: 17 baud_rate: 57600 id: hm_connection data_bits: 8 # Standard parity: EVEN # NON Standard, None would be standard stop_bits: 1 # Standard hoermann_door: id: door_controll_internal uart_connection: hm_connection tx_pin: 25 light: - platform: binary name: door_${garageSide}_lamp id: lamp_id_${garageSide} output: light_out output: - id: light_out platform: hoermann_door state_callback: lamp_id_${garageSide} hoermann_controller: door_controll_internal