AWTRIX - verschiedene Anzeigen automatisch wechseln

Hallo zusammen,

ich habe mir frisch eine Ulanzi TC001 geholt und versuche mich ein wenig daran.

Ich habe mit einer paar Notifications von Jeeftor rumprobiert, klappt eigentlich ganz gut.

Aber wie sage ich denn der Angelegenheit dass sie alle 30 Sekunden beispielsweise zwischen den Ansichten von Wetter und Kalender wechseln soll? Habe da gerade irgendwie ein Brett vor dem Kopf…

also ich habe die blueprints von smathome junkie
das nennt sich awtrix create sensor app ( google das mal evlt gibts da anderweitig auch blueprints)

ganz praktisch ist tatsächlich auch die app fürs handy zur übersicht

dort siehst du dann wenn du über create sensor app (blueprint home assistant) eine Entität hinzugefügt hast eine liste die er ab arbeitet.
Z.B. Außentemperatur → Stromverbrauch → und von vorne
kanns dir leider nicht zeigen da ich aktuell nicht zuhause bin (screenshot der app)

was du aktuell machst ist eine notification die eine überspielt die andere notification

notifications werden in der smartphone app nicht in der Liste aufgezeigt (keine sensor app) da sie sich nicht wiederholen

Hallo, die blueprints von smarthome junkie die man erwerben kann sind mir ein Begriff. Nun gibt es aber auch ein YT von JochenMollVideographer wo die Einstellungen der Blueprints via HA in Deutsch dargestellt werden. Leider antwortet Moll nicht auf die vielen Anfragen (!) nicht und verweißt nur auf GITHUB. Wenn ich schon Geld ausgebe wäre es sinnig die Deutsche Version zu erwerben. Geht die Oberfläche der Blueprints von smarthome junkie auf Deutsch umzustellen oder wo könnte es die deutsche Version geben?

Also das hier sieht schon sehr nach der create notification aus.

Ich habe das mit Node-RED gelöst, klappt sehr gut. Kann den Code hier einstellen…
Habe mir dann auch noch Einstellmöglichkeiten gebastelt.

Sehr gerne. Und selbst wenn es nur jemandem als Vorlage dient.

Kann man die Anzeige der Standard-Dinger von Awtrix eigentlich irgendwie abschalten?

Ja, wird in der Anleitung erklärt. Ich habe nur die Datumsanzeige, wie oben im Bild, gelassen.
WIrd hier AWTRIX 3 erklärt…

[{"id":"05d5361a7be1e6ad","type":"group","z":"5a03cbe9a6459077","name":"","style":{"stroke":"#a4a4a4","fill":"#d1d1d1","fill-opacity":"0.5","label":true},"nodes":["cad238eed2cebb2f","49aa84566c15dca7","8a2a2d3977f3095c","9583e1bca3d1c4c5","e528ed0dc42ad1bf","9fca44f306173f16","87476d04570bb173","8a3e07e404e0064e","a5bbcd2f14b40ecd","42aa8fbf3f6e1b0e","bf62e174bb95f90a","970f85e0a071b47d","d5540e588b278c9b","4e20eae5ac25f220","5bd591f5354b6400","49e4e6c1c1841f15","a5c9d03977f08cf1","936884791fc0ae5f","b1745405ef249f34"],"x":14,"y":259,"w":1012,"h":442},{"id":"cad238eed2cebb2f","type":"server-state-changed","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"AWTRIX - Netzbezug","server":"1046d712.e31c69","version":5,"outputs":2,"exposeAsEntityConfig":"","entityId":"sensor.awtrix_current_app","entityIdType":"exact","outputInitially":false,"stateType":"str","ifState":"Netzbezug","ifStateType":"str","ifStateOperator":"is","outputOnlyOnStateChange":false,"for":"0","forType":"num","forUnits":"seconds","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[],"x":140,"y":540,"wires":[["8a2a2d3977f3095c"],[]]},{"id":"49aa84566c15dca7","type":"mqtt out","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"awtrix/Netzbezug","topic":"awtrix/custom/Netzbezug","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"346df2a95aac5785","x":910,"y":540,"wires":[]},{"id":"8a2a2d3977f3095c","type":"function","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"Netzbezug auslesen","func":"// Get the data from the sensor\nvar AnzahlWatt = global.get('homeassistant.homeAssistant.states[\"sensor.sunny_boy_metering_power_absorbed\"].state');\n\nif (AnzahlWatt == null) {\n   AnzahlWatt = 0;\n}\n\nmsg.payload = { \"text\": AnzahlWatt + \"W\", \"icon\": \"56657\", \"textCase\": \"2\", \"color\": \"990000\" }\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":660,"y":540,"wires":[["49aa84566c15dca7"]]},{"id":"9583e1bca3d1c4c5","type":"server-state-changed","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"AWTRIX - Einspeisen","server":"1046d712.e31c69","version":5,"outputs":2,"exposeAsEntityConfig":"","entityId":"sensor.awtrix_current_app","entityIdType":"exact","outputInitially":false,"stateType":"str","ifState":"Einspeisen","ifStateType":"str","ifStateOperator":"is","outputOnlyOnStateChange":false,"for":"0","forType":"num","forUnits":"seconds","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[],"x":140,"y":420,"wires":[["9fca44f306173f16"],[]]},{"id":"e528ed0dc42ad1bf","type":"mqtt out","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"awtrix/Einspeisen","topic":"awtrix/custom/Einspeisen","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"346df2a95aac5785","x":910,"y":420,"wires":[]},{"id":"9fca44f306173f16","type":"function","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"Einspeisung auslesen","func":"// Get the data from the sensor\n\nvar Einspeisung = global.get('homeassistant.homeAssistant.states[\"sensor.sunny_boy_metering_power_supplied\"].state');\n\nif (Einspeisung == null) {\n   Einspeisung = 0;\n}\n\nmsg.payload = { \"text\": Einspeisung + \"W\", \"icon\": \"56656\", \"textCase\": \"2\", \"color\": \"008000\" };\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":660,"y":420,"wires":[["e528ed0dc42ad1bf"]]},{"id":"87476d04570bb173","type":"server-state-changed","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"AWTRIX - Solarstrom","server":"1046d712.e31c69","version":5,"outputs":2,"exposeAsEntityConfig":"","entityId":"sensor.awtrix_current_app","entityIdType":"exact","outputInitially":false,"stateType":"str","ifState":"Solarstrom","ifStateType":"str","ifStateOperator":"is","outputOnlyOnStateChange":false,"for":"0","forType":"num","forUnits":"seconds","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[],"x":140,"y":360,"wires":[["a5bbcd2f14b40ecd"],[]]},{"id":"8a3e07e404e0064e","type":"mqtt out","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"awtrix/Solarstrom","topic":"awtrix/custom/Solarstrom","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"346df2a95aac5785","x":910,"y":360,"wires":[]},{"id":"a5bbcd2f14b40ecd","type":"function","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"Solarstrom auslesen","func":"// Get the data from the sensor\n\nvar Solarstrom = global.get('homeassistant.homeAssistant.states[\"sensor.sunny_boy_grid_power\"].state');\n\nif ( Solarstrom == null ) { \n   Solarstrom = 0;\n}\n\nmsg.payload = { \"text\": Solarstrom + \"W\", \"icon\": \"52101\", \"textCase\": \"2\", \"color\": \"cece00\" };\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":660,"y":360,"wires":[["8a3e07e404e0064e"]]},{"id":"42aa8fbf3f6e1b0e","type":"server-state-changed","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"AWTRIX - Temp. Hinten","server":"1046d712.e31c69","version":5,"outputs":2,"exposeAsEntityConfig":"","entityId":"sensor.awtrix_current_app","entityIdType":"exact","outputInitially":false,"stateType":"str","ifState":"Temperatur_Terrasse","ifStateType":"str","ifStateOperator":"is","outputOnlyOnStateChange":false,"for":"0","forType":"num","forUnits":"seconds","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[],"x":140,"y":600,"wires":[["970f85e0a071b47d"],[]]},{"id":"bf62e174bb95f90a","type":"mqtt out","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"awtrix/Temp. Hinten","topic":"awtrix/custom/Temperatur_Terrasse","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"346df2a95aac5785","x":900,"y":600,"wires":[]},{"id":"970f85e0a071b47d","type":"function","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"Temp. Hinten auslesen","func":"// Get the data from the sensor\nvar Temperatur_Terrasse = global.get('homeassistant.homeAssistant.states[\"sensor.bt_terrasse_temperature\"].state');\n\nif (Temperatur_Terrasse == null) {\n   Temperatur_Terrasse = \"0,01\";\n}\n\n// We want only one decimal\nvar Temperatur = parseFloat( Temperatur_Terrasse );\nTemperatur = Temperatur.toFixed(1);\n\nmsg.payload = { \"text\": \"< \" + Temperatur + \"°\", \"icon\": \"13593\", \"textCase\": \"2\", \"color\": \"ffffff\" }\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":660,"y":600,"wires":[["bf62e174bb95f90a"]]},{"id":"d5540e588b278c9b","type":"server-state-changed","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"AWTRIX - Temp. Vorne","server":"1046d712.e31c69","version":5,"outputs":2,"exposeAsEntityConfig":"","entityId":"sensor.awtrix_current_app","entityIdType":"exact","outputInitially":false,"stateType":"str","ifState":"Temperatur_Vorne","ifStateType":"str","ifStateOperator":"is","outputOnlyOnStateChange":false,"for":"0","forType":"num","forUnits":"seconds","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[],"x":140,"y":660,"wires":[["5bd591f5354b6400"],[]]},{"id":"4e20eae5ac25f220","type":"mqtt out","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"awtrix/Temp. Vorne","topic":"awtrix/custom/Temperatur_Vorne","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"346df2a95aac5785","x":910,"y":660,"wires":[]},{"id":"5bd591f5354b6400","type":"function","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"Temp. Vorne auslesen","func":"// Get the data from the sensor\nvar Temperatur_Vorne = global.get('homeassistant.homeAssistant.states[\"sensor.solarfocus_biomass_boiler_outdoor_temperature\"].state');\n\nif (Temperatur_Vorne == null) {\n   Temperatur_Vorne = 0;\n}\n\nmsg.payload = { \"text\": \"> \" + Temperatur_Vorne + \"°\", \"icon\": \"13593\", \"textCase\": \"2\", \"color\": \"ffffff\" }\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":660,"y":660,"wires":[["4e20eae5ac25f220"]]},{"id":"49e4e6c1c1841f15","type":"server-state-changed","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"AWTRIX - Verbrauch","server":"1046d712.e31c69","version":5,"outputs":2,"exposeAsEntityConfig":"","entityId":"sensor.awtrix_current_app","entityIdType":"exact","outputInitially":false,"stateType":"str","ifState":"Verbrauch","ifStateType":"str","ifStateOperator":"is","outputOnlyOnStateChange":false,"for":"0","forType":"num","forUnits":"seconds","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[],"x":150,"y":480,"wires":[["936884791fc0ae5f"],[]]},{"id":"a5c9d03977f08cf1","type":"mqtt out","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"awtrix/Verbrauch","topic":"awtrix/custom/Verbrauch","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"346df2a95aac5785","x":910,"y":480,"wires":[]},{"id":"936884791fc0ae5f","type":"function","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"Verbrauch auslesen","func":"// Get the data from the sensor\nvar Verbrauch = global.get('homeassistant.homeAssistant.states[\"sensor.sunny_boy_metering_current_consumption\"].state');\n\nif (Verbrauch == null) {\n   Verbrauch = 0;\n}\n\nmsg.payload = { \"text\": Verbrauch + \"W\", \"icon\": \"52715\", \"textCase\": \"2\", \"color\": \"990000\" }\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":670,"y":480,"wires":[["a5c9d03977f08cf1"]]},{"id":"b1745405ef249f34","type":"comment","z":"5a03cbe9a6459077","g":"05d5361a7be1e6ad","name":"AWTRIX - Daten im Display aktuallisieren","info":"From 22:00 - 08:00","x":200,"y":300,"wires":[]},{"id":"1046d712.e31c69","type":"server","name":"Home Assistant","addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"","connectionDelay":false,"cacheJson":false,"heartbeat":false,"heartbeatInterval":"","statusSeparator":"","enableGlobalContextStore":false},{"id":"346df2a95aac5785","type":"mqtt-broker","name":"","broker":"localhost","port":"1883","clientid":"","autoConnect":true,"usetls":false,"protocolVersion":"4","keepalive":"60","cleansession":true,"autoUnsubscribe":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""}]

Node-RED was bei mir läuft.

Wäre ja Quatsch, wenn man das über das Webinterface machen könnte. Hatte mir die Anleitung für die Button noch nie angeguckt :smiley: