[TUTORIAL] Determinar si es el último día del mes

Hola,

Os comparto una escena que he configurado para saber si es el último día del mes o no, de manera muy simple gracias a la API de timeapi.io

1. Creación de un dispositivo MQTT y una funcionalidad para almacenar este « último día del mes »


Asegúrate de (mantener esta página abierta para poder) copiar/pegar el tema que utilizaremos en la escena.

2. Creación de la escena



Obtenemos la fecha del día con el primer GET:

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

Luego obtenemos el cálculo del día siguiente con un POST:

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

Hay que agregar 2 Header para que funcione:

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

y un Body con el desplazamiento a calcular (timeSpan DD:HH:MM:SS):

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



3. Opción: tener la información en el panel de control:

Y listo, ahora puedes usar esta variable último-día-del-mes en tus diferentes escenas :slight_smile:

¿Para qué lo usas exactamente?

hola @Will_71
lo usaba para calcular el coste de mi máquina de levantamiento el último día del mes.
Pero con la llegada del seguimiento energético, creo que voy a poner esta escena en espera.

Para enviar un mensaje: ‘¡Es día de pago!’. :grinning_face:

puede ser útil… yo también puedo eliminar muchas cosas (sobre todo en Node-Red) con la integración del seguimiento energético