Hallo zusammen,
mit diesem Befehl kann ich den Ertrag meiner PV-Anlage an eine Anzeige sendenSolar:(etoday).* set MQTTServer publish awtrix/notify {"text":"$EVTPART1"}
Nun möchte ich dies aber gerne genau um 20Uhr tun, doch ich finde keinen Weg ( z.B. mit at ) dies zu tun, besonders da um 20 Uhr keine Änderung mehr am Reading geschieht.
Habt Ihr einen Tipp?
Vielen Dank,
Byllyy
Zu wenig Informationen, um Dir wirklich helfen zu können.
Wenn sich das Reading um 20 Uhr nicht ändert, kannst Du doch einfach das zu diesem Zeitpunkt existierende Reading verschicken?
Warum funktioniert das nicht per at?
Zitat von: Byllyy am 14 Januar 2023, 14:23:32
mit diesem Befehl kann ich
Das, was danach kommt, ist kein Befehl... das ist irgendwas das irgendwo rauskopiert wurde.
Damit kann niemand was anfangen.
Sorry, da hast Du völlig Recht.
Das Solar:(etoday).* set MQTTServer publish awtrix/notify {"text":"$EVTPART1"}
ist die Definition aus einem notify.
Wie könnte ich denn Diese in ein at bekommen?
Vielen Dank
https://fhem.de/commandref_DE.html#at
Für den Ausführungsteil mit den mageren gegebenen Informationen des Devices:
{fhem("set MQTTServer publish awtrix/notify {\"text\":\"'.ReadingsVal("Solar","etoday","").'\"}")}
define at1 at *20:00 set MQTTServer publish awtrix/notify {"text":"[Solar:etoday]}
Zitat von: Byllyy am 14 Januar 2023, 15:14:03
die Definition aus einem notify
Gibt es einen bestimmten Grund, warum Du etoday in Klammern setzt?
Vielen Dank für eure Hilfe,
habe es mit dem define at1 at *20:00 set MQTTServer publish awtrix/notify {"text":"[Solar:etoday]"}
hinbekommen.
Zitat von: Byllyy am 14 Januar 2023, 16:29:34
habe es mit dem ... hinbekommen.
Hoffentlich hast Du auch verstanden, was Du da gemacht hast?
FHEM Basics... vielleicht nochmal die Anfänger-Dokumentation lesen?