[TUTORIAL] Determine if it's the last day of the month

Hello,
je vous partage une scène que j’ai mise en place pour savoir si on est le dernier jour du mois ou pas, de manière très simple grâce à l’API de timeapi.io

1. Création d’un appareil MQTT et d’une fonctionnalité pour stocker ce « dernier jour du mois »


Pensez à (garder cette page ouverte pour pouvoir) copier/coller le topic que l’on utilisera dans la scène.

2. Création de la scène



On récupère la date du jour avec le premier GET :

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

On récupère ensuite le calcul du lendemain avec un POST :

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

Il faut ajouter 2 Header pour que cela fonctionne :

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

et un Body avec le décalage à calculer (timeSpan DD:HH:MM:SS):

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



3. Option : avoir l’info sur le dashboard :

Et voilà, vous pouvez maintenant utiliser cette variable dernier-jour-du-mois dans vos différentes scènes :slight_smile:

3 Likes

Specifically, what do you use it for?

1 Like

hi @_Will_71
I used it to calculate the cost of my lifting machine on the last day of the month.
But with the arrival of energy monitoring, I think I’ll put this scene on standby.

1 Like

To send a message: ‘It’s payday!’ :grinning_face:

3 Likes

That can still be useful… I can now also remove quite a lot of things (especially in Node-Red) with the energy monitoring integration