LSC Power Plug mit ESPHome

Innr Outdoor Sockelleuchten, Komplettes Set, Kompatibel mit Philips Hue, Alexa, Hey Google (Bridge erforderlich) Stehlampe, Gartenbeleuchtung LED, Außenleuchte, Smart Pedestal, Color, 3-Pack, OPL 130C
Innr Outdoor Sockelleuchten, Komplettes Set, Kompatibel mit Philips Hue, Alexa, Hey Google (Bridge erforderlich) Stehlampe, Gartenbeleuchtung LED, Außenleuchte, Smart Pedestal, Color, 3-Pack, OPL 130C
Unverb. Preisempf.: 159,99 € (53,33 € / stück)
119,99 € (40,00 € / stück)
Sie sparen 40,00 € (25%)

Leider ist der verbaute Chip nicht in der Lage geflasht zu werden und muss getauscht werden.
Als erstes lötet ihr den vorhanden Chip aus und lötet euch 5 Adern an den Chip ESP-02S



Über einen FTDI-Adapter könnt ihr den Chip flashen
Pinbelegung zum FTDI-Adapter:
Rot=VCC 3.3V
Braun=GND
Orange=TX
Gelb=RX
Lila=GND

Nun erstellt ihr euch eine BIN Datei mit dem Beispielcode (siehe unten) über ESPHome und flasht diese über den ESP-Flasher auf den Chip. LINK

Danach lötet ihr den ESP-02S ein.

esphome:
  name: lsc-plug1
  platform: ESP8266
  board: esp01_1m


wifi:
  networks:
    - ssid: "SSID"
      password: "PASSWORT"
  power_save_mode: none
  output_power: 20dB
  manual_ip:
   static_ip: 192.168.x.x
   gateway: 192.168.x.x
   subnet: 255.255.255.0

  ap:
    ssid: "lsc-plug"
    password: "12345678"

api:
logger:
ota:

binary_sensor:
  # Binary sensor for the button press
  - platform: status
    name: lsc-plug1_status
  - platform: gpio
    pin:
      number: GPIO4
      mode: INPUT_PULLUP
      inverted: true
    name: lsc-plug1_button
    internal: true
    on_press:
      - switch.toggle: relais

output:
  # Relay state led
  - platform: esp8266_pwm
    id: state_led
    pin:
      number: GPIO13


light:
  # Relay state light
  - platform: monochromatic
    id: led
    name: lsc-plug1_led
    output: state_led

switch:
  - platform: gpio
    pin: GPIO5
    id: relais
    name: LSC Relais
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - light.turn_on: led
    on_turn_off:
      - light.turn_off: led