Frage zu Awtrix 0.98 (Ulanzi)

Guten Tag an all die schlauen Köpfe hier im Forum.
Ich nutze ein Awtrix Display mit der FW 0.98.
Diese hat eine Einstellung damit die Uhrzeit größer angezeigt wird.
Da das Display im Schlafzimmer steht und ich kurzsichtig bin, fällt es mir schwer die Uhrzeit in der Nacht ohne Brille zulesen.
Über die App von Awtrix ist das kein Problem dieses Skin zu nutzen.
Ich möchte es aber über MQTT Topics realisieren können.
Bis jetzt wird das Display komplett über Home Assistant gesteuert.
Das derzeitige Setup ist folgendes:
Uhrzeit wird als Text angezeigt, der sich zu jeder vollen Minute aktualisiert.
Wenn es regnet wird das Overlay “Rain” über die Uhrzeit gelegt.
Ich habe einen Regensensor der mir diesen Wert liefert.
Das klappt aber nicht mit der Nativen Uhrenapp, die auf dem Display Softwareseitig aufgespielt ist.

Die Idee:
Über MQTT dem Display “sagen” welches Uhrskin gewählt wird, und im Fall das es regnet ein Overlay mit einblenden.

Hat jemand ne Idee?
Gruß
Micha

Suchst du evtl. TMODE?

Ja, genau.
Ich möchte den TMODE 5 nutzen. Aber wie bekomme ich das via Mqtt hin?
Ich kann das nur über die AWTRIX App einstellen.

Einfach über die settings gehen, steht ja in der Doku

action: mqtt.publish
metadata: {}
data:
  topic: [PREFIX]/settings
  payload: |-
    {
    "TMODE": 5
    }
1 „Gefällt mir“

Wie bekomme ich dann noch das overlay drüber, wenn es regnet?

Wie bekommst du es denn sonst drüber? Du änderst doch nur die Uhrzeit Anzeige.

In meiner alten Automation sieht das MQTT Publish so aus:

action: mqtt.publish
metadata: {}
data:
  topic: [PREFIX]/custom/Time
  payload: |-
    {
      "text": "{{ states.sensor.time.state }}",
      "overlay": "rain"
    }

und wenn es nicht mehr regnet dann so:

action: mqtt.publish
metadata: {}
data:
  topic: [PREFIX]/custom/Time
  payload: |-
    {
      "text": "{{ states.sensor.time.state }}",
      "overlay": "clear"
    }

Ich habe es hinbekommen. :blush:
Es muss so aussehen.

action: mqtt.publish
metadata: {}
data:
  topic: [PREFIX]/settings
  payload: |-
    {
    "OVERLAY": "rain"
    }


bzw. so wenn es nicht mehr regnet.

action: mqtt.publish
metadata: {}
data:
  topic: [PREFIX]/settings
  payload: |-
    {
    "OVERLAY": "clear"
    }


Maxe, vielen lieben Dank für deine Mühe!