[TUTO] Déterminer si on est le dernier jour du mois

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 « J'aime »

Concrètement tu t’en sert pour quoi?

1 « J'aime »

salut @_Will_71
je m’en servais pour calculer le coût de ma machine à lever le dernier jour du mois.
Mais avec l’arrivée du suivi énergétique, je crois que je vais mettre cette scène en standby.

1 « J'aime »

Pour envoyer un message : ‘C’est jour de paye !’ :grinning_face:

3 « J'aime »

ca peut toujours servir…moi aussi je peux maintenant supprimer pas mal de chose (surtout dans Node-Red) avec l’intégration du suivi énergétique