Esphome Dimmer über MQTT steuern

Hallo, ich habe vor einen PWM-Dimmer mit hilfe von esphome zu erstellen, dieser soll über MQTT gesteuert werden, z.b. über ON und OFF im Subsriber

  • ich benutze kein HomeAssistant
  • ich habe ioBroker im Einsatz und Elektronik2000+ als Hauptsteuerung

Mein aktueller Code sieht so aus:

substitutions:
name: pwm-test

esphome:
name: pwm-test
friendly_name: pwm-test

esp32:
board: esp32dev
framework:
type: arduino

Enable logging

logger:

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password

ap:
ssid: ${name}
password: !secret ap_password

captive_portal:

ota:
password: !secret ota_password

web_server:
local: true

mqtt:
broker: 192.168.2.4
port: 26542
username: test12
password: test12

discovery: false

topic_prefix: /${name}

birth_message:
topic: /${name}/state/availability
payload: online

will_message:
topic: /${name}/state/availability
payload: offline

text_sensor:

  • platform: mqtt_subscribe
    id: light_stat
    topic: /${name}/light_stat
    on_value:
    then:
    - if:
    condition:
    lamda: ‚return id(light_stat).state < 30;‘
    then:
    - logger.log: „Sensor unter 30“
    - output.turn_on: gpio_19
    else:
    - logger.log: „Sensor über 30“
    - output.turn.off: gpio_19

output:

  • platform: gpio
    pin: GPIO19
    id: gpio_19

Example usage in a light

light:

  • platform: monochromatic
    output: gpio_19
    name: „Flur-Licht“

ich bekomme es leider nicht hin das der Text Sensor irgentwas auslöst,
Ich habe es sogar schon mit ChatGPT versuch, leider auch vergeblich.

Die Erklärungen von esphome sind leider auch eine Katastrophe (alles immer nur kleine Bruchstücke)