Certains utilisent divers plugin comme heliotrope ou autre qui donne les mêmes résultats …
la n’est pas le but mais juste de pourvoir récupérer en quelques lignes de script des infos comme les levés couchés de soleils en différents formats. bon assez parler le résultat :
bon ca paye pas de mine comme ca
Vous remarquerez que le format des 4 premieres lignes est different
Le 3 ème est souvent demandé dans les sénarios .
Bon sans plus attendre le script lui même :
<?php
// nom du script : date-sun-info.php
// separation de la latitude et de la longitude
$latlon = explode(",", $argv[1]);
// utilisationde la commande date_sun_info https://www.php.net/manual/fr/function.date-sun-info.php
$sun_info = date_sun_info(time(),$latlon[0],$latlon[1]);
// type d'affichage 0 H:i:s, 1 H:i, 2 Hi, 3 timestamp
if ($argv[3] == 0 ) {echo date("H:i:s",$sun_info[$argv[2]]);}
if ($argv[3] == 1 ) {echo date("H:i" ,$sun_info[$argv[2]]);}
if ($argv[3] == 2 ) {echo date("Hi" ,$sun_info[$argv[2]]);}
if ($argv[3] == 3 ) {echo $sun_info[$argv[2]];}
// PARAMETRES N°1
// latitude,longitude en décimales ex: 48.12345,2.5678
// PARAMETRES N°2
// sunrise
// sunset
// transit
// civil_twilight_begin
// civil_twilight_end
// nautical_twilight_begin
// nautical_twilight_end
// astronomical_twilight_begin
// astronomical_twilight_end
// PARAMETRES N°3
// type d'affichage
// 0 H:i:s heures:minutes:secondes
// 1 H:i heures:minutes
// 2 Hi heuresminutes
// 3 timestamp
Comme vous pouvez le constaté plus de commentaires que de code
pour facilité le travail dans jeedom j’ai créer une variable latlon (latitude,longitude)
Ce qui évite de longues recopies de coordonnées que j’utilise en paramètre.
Si vous cherchez vos coordonnées : https://www.coordonnees-gps.fr/
ne reste plus qu’a créer des commandes de script …
voila mes 4 premieres
pour ma part j’ai choisi un chemin assez court pour loger mon script, libre a vous d’en utiliser un autre.
pour mémoire :