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");