Senec PV mit Ulanzi Display und Homeassistant koppeln

Ok nettes Bastelprojekt - die günstige Smartclock als externes Display für beliebige HA Werte (und im konreten PV Erzeugung, Hausverbrauch und Ladestand Akku) als eye-catcher im Wohnzimmer stehen zu haben. Die Basics hatte ich aus diesem Blog (https://jbetzen.net/posts/pixelclock/) wobei das eigentliche "Rezept" bei mir nicht out-of-the box tat, daher hier meine Automatisierung für den HA:

Anlegen als neue "Automatisierung" und im YAML Edit Modus folgendes hinterlegen:

alias: notify_pixelclock_pv0
description: Anzeige PV
trigger:
  - platform: state
    entity_id: sensor.senec_solar_generated_power
action:
  - service: mqtt.publish
    data:
      qos: 2
      retain: true
      payload: |-
        { 
            "text": "{{ states.sensor.senec_solar_generated_power.state | round(0) }} W", 
            "duration": 10, 
            "color": "#19cf3a"
        }
      topic: awtrix_a48758/custom/pv0

Dafür muss das Display natürlich mit eurem MQTT verheiratet sein (ID für das topic anpassen!) und dann jeweils für jeden Wert den man anzeigen möchte eine weitere Custom App anlegen (lassen). Sprich der nächste Wert wird "custom/xxy" und da das Display alle Custom Apps im Rythmus "duration" durchschaltet tauchen die Werte dann nacheinander im Display auf (bei mir kodiert per Farbe: grün = Erzeugung, Rot = Verbrauch, Blau = Akku-Stand in %)

Da ich den State Change als Trigger genommen habe wird während der Nacht (Erzeugung = 0) auch kein Update gesendet bzw. wenn der Wert sich während der 10s Anzeigephase ändert wird das auch live angezeigt (sehr cool :-))

Ulanzi Display mit Senec PV Erzeugungswert (damals noch nicht in Grün)