ESPHome configuration for Arlec Grid Connect Smart Plug-in Socket

Ben asked if I could share my ESPHome configuration for the Arlec device. Here it is:

esphome:
  name: master_bedroom_heater
  platform: ESP8266
  board: esp01_1m
#  esp8266_restore_from_flash: True

wifi:
  networks: 
    - ssid: !secret work_ssid
      password: !secret work_psk 
    - ssid: !secret home_ssid
      password: !secret home_psk

# Enable logging
logger:

# Enable Home Assistant API
api:
  password: !secret ha_api_pw

ota:
  password: !secret ota_pw


binary_sensor:
  - platform: gpio
    pin:
      number: GPIO14
      mode: INPUT_PULLUP
      inverted: True
    name: "master br heater Button"
    on_press:
      - switch.toggle: mr_br_heater
  - platform: status
    name: "master bedroom heater status"

switch:
  - platform: gpio
    name: "Master Bedroom Heater"
    pin: 
      number: GPIO12
    id: mr_br_heater
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      light.turn_on:
        id: mr_br_led1
    on_turn_off:
      light.turn_off:
        id: mr_br_led1
    
light:
  - platform: binary
    name: "led1"
    output: led1
    id: mr_br_led1
  - platform: binary
    name: "led2"
    output: led2
    
output:
  - platform: gpio
    pin:
      number: GPIO04
    id: led2
    inverted: True
  - platform: gpio
    pin:
      number: GPIO13
    id: led1
    inverted: True

Leave a comment

Your email address will not be published. Required fields are marked *