Status eine HA switch in esphome uebernehmen (und auf Display ausgeben)

Hej,
ich möchte gerne auf einem LCD Display an einem NodeMCU ausgeben, ob ein bestimmter in HomeAssistent integrierter Schalter an oder ausgeschaltet ist und das ganze auf einem Display ausgeben.

Fuer Sensoren funktioniert der Import ja so:


  - platform: homeassistant
    name: tank_1_oben
    entity_id: sensor.w_h_tank1_oben_temperature
    id: up1

Wie kriege ich jetzt das selbe mit dem Status eines Schalter hin?

Ich dachte mir, dass ich dann wie in diesem Post beschrieben weitermachen kann. Im Moment stolpere ich aber darueber, wie in den Schalterstatus in ESPHome integrieren kann.

Und dann wuerde ich gerne auf dem Display nicht “E” und “A” ausgeben sondern “heat” und “out”.

Mein Wissenstand nach weiteren langwirigen Recherchen: Es scheint dafuer wirklich keinen direkten Weg zu geben.

Ein Workaround ist es, einen virtuellen binären Sensor anzulegen (helper) und diesen in ESPhome zu importieren.

Simon hat fuer diesen Weg ein gutes Video gemacht: https://www.youtube.com/watch?v=tgZqukb2jHo

alles Unsinn. Sind von den Schaltern die Zustände bekannt (kann man in HomeAssistent in den Entwicklerwerkzeugen nachgucken) kann man das einfach so ohne Helfer, Templates und ähnliches in Esphome uebernehmen:


binary_sensor:
  - platform: homeassistant
    name: pumpe
    entity_id: switch.wohnzimmerofen
    id: pumpe

und so kann man das auf dem Display ausgeben:

it.printf(13, 0, "State: %s", id(der_sensorname).state ? "ON" : "OFF");