[TUTORIAL] Feststellen, ob man am letzten Tag des Monats ist

Hallo,
ich teile eine Szene, die ich erstellt habe, um zu überprüfen, ob wir am letzten Tag des Monats sind oder nicht, auf sehr einfache Weise dank der API von timeapi.io

1. Erstellen eines MQTT-Geräts und einer Funktion zum Speichern des „letzten Tages des Monats


Denkt daran, diese Seite offen zu halten, um das Thema kopieren/einzufügen zu können, das wir in der Szene verwenden werden.

2. Erstellen der Szene



Wir holen uns das heutige Datum mit dem ersten GET:

https://timeapi.io/api/time/current/zone?timeZone=Europe/Paris

Wir holen uns dann die Berechnung des Folgetags mit einem POST:

https://timeapi.io/api/calculation/current/increment

Man muss 2 Header hinzufügen, damit es funktioniert:

accept || application/json
Content-Type || application/json

et einen Body mit dem zu berechnenden Offset (timeSpan DD:HH:MM:SS):

{
  "timeZone": "Europe/Paris",
  "timeSpan": "1:00:00:00"
}



3. Option: Info auf dem Dashboard haben:

Und voilà, ihr könnt jetzt diese Variable letzter-tag-des-monats in euren verschiedenen Szenen verwenden :slight_smile:

Wofür nutzt du das konkret?

Hallo @Will_71
Ich habe es genutzt, um die Kosten meiner Maschine am letzten Tag des Monats zu berechnen.
Aber mit der Einführung der Energienachverfolgung glaube ich, dass ich diese Szene in den Standby-Modus versetzen werde.

Um eine Nachricht zu senden: „Heute ist Zahltag!“ :grinning_face:

kann ja immer mal nützlich sein…ich kann jetzt auch eine ganze Menge löschen (vor allem in Node-Red) mit der Integration des Energieverbrauchs-Trackings