Envoie d'un email en fin de mois

Échangez ici vos astuces sur la gestion des règles eedomus

Envoie d'un email en fin de mois

Messagepar MACARI » 31 Mars 2021 09:23

Bonjour :P

J'aimerais envoyé un email en fin de mois , soit le dernier jour du mois .
Je ne vois pas comment je peux faire ça à part utiliser l'agenda ,
Quelqu'un aurait une autre solution ?
MACARI
 
Messages : 26
Inscription : 18 Fév 2019

Re: Envoie d'un email en fin de mois

Messagepar KikiFUNstyle » 31 Mars 2021 10:46

Salut :)

Tu peux utiliser ce script :
Code : Tout sélectionner
<?php
    $typejour=date('w')%2;
    $isSemaineImpaire=date('W')%2;
    $parite=date('d')%2;
    $hier = strtotime('-1 day');
    $avanthier = strtotime('-2 day');
    $demain = strtotime('1 day');
    $apresdemain = strtotime('2 day');
    sdk_header('text/xml');
             
    echo "<root>";
        echo "<date>";
        echo "<heure>".date('Hi')."</heure>";
        echo "<jour>".date('d')."</jour>";
        echo "<typejour>".$typejour."</typejour>";
        echo "<parite>".$parite."</parite>";
        echo "<semaine>".date('W')."</semaine>";
        echo "<isSemaineImpaire>".$isSemaineImpaire."</isSemaineImpaire>";
        echo "<mois>".date('m')."</mois>";
        echo "<annee>".date('Y')."</annee>";
        echo "<dernierJourMois>".date("t")."</dernierJourMois>";
    echo "</date>";
   
    echo "<date-1>";
        echo "<jour>".date('d',$hier)."</jour>";
        echo "<mois>".date('m',$hier)."</mois>";
        echo "<annee>".date('Y',$hier)."</annee>";
    echo "</date-1>";
   
    echo "<date-2>";
        echo "<jour>".date('d',$avanthier)."</jour>";
        echo "<mois>".date('m',$avanthier)."</mois>";
        echo "<annee>".date('Y',$avanthier)."</annee>";
    echo "</date-2>";
   
     echo "<date_plus_1>";
        echo "<jour>".date('d',$demain)."</jour>";
        echo "<mois>".date('m',$demain)."</mois>";
        echo "<annee>".date('Y',$demain)."</annee>";
    echo "</date_plus_1>";
   
   
     echo "<date_plus_2>";
        echo "<jour>".date('d',$apresdemain)."</jour>";
        echo "<mois>".date('m',$apresdemain)."</mois>";
        echo "<annee>".date('Y',$apresdemain)."</annee>";
    echo "</date_plus_2>";
   
    echo "</root>";
?>


et le xpath
Code : Tout sélectionner
//dernierJourMois


pour avoir le dernier jour du mois en cours

Documentation fonction date PHP
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: Envoie d'un email en fin de mois

Messagepar MACARI » 01 Avr 2021 14:09

Salut ,

Merci , je vais essayer , je dois déjà voir comment faire pour intégrer le script dans la box car j'ai jamais fais :o
MACARI
 
Messages : 26
Inscription : 18 Fév 2019

Re: Envoie d'un email en fin de mois

Messagepar KikiFUNstyle » 01 Avr 2021 16:14

MACARI a écrit:Salut ,

Merci , je vais essayer , je dois déjà voir comment faire pour intégrer le script dans la box car j'ai jamais fais :o

Tu suis cette doc
https://doc.eedomus.com/view/Scripts#Sc ... ox_eedomus

Met un espace (vide) dans Unité
capteur HTTP
Capture.PNG
Capture.PNG (32.29 Kio) Consulté 2876 fois
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: Envoie d'un email en fin de mois

Messagepar opa95 » 01 Avr 2021 18:52

C'est bien clair, mais il n'est peut-être pas indispensable de faire une requête toute les minutes.
Je mettrais plutôt 0 dans la requête et une règle de déclenchement un peu après minuit.
eedomus+, Zibase V1, RFP1000, RFXcom, RadioDriver CPL 630 X2D, capteurs puissance OWL, thermometres Oregon, téléinfo (USB Linky), detecteurs ouverture X2D, pilotage chauffage X2D, Ecoflow River PRO, PAC Shogun (Atlantic-Cozytouch)
opa95
 
Messages : 723
Inscription : 04 Fév 2019
Localisation : Val d'Oise

Re: Envoie d'un email en fin de mois

Messagepar KikiFUNstyle » 01 Avr 2021 20:43

opa95 a écrit:C'est bien clair, mais il n'est peut-être pas indispensable de faire une requête toute les minutes.
Je mettrais plutôt 0 dans la requête et une règle de déclenchement un peu après minuit.

Oui bien sûr c'est encore mieux avec une règle. C'était pour donner des informations à MACARI :P
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse


Retour vers Règles et programmations

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 24 invité(s)