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)