Saint du jour
Re: Saint du jour
Salut
j'ai essayé le script de vil1driver » du 14 avr. 2016, 23:55
intitulé "petite variante sans accès web"
name: script_time_saint.lua
récupération du saint du jour dans un capteur texte
crédit: sguernion
source: https://github.com/sguernion/myPI/blob/ ... _class.lua
et je n'ai trouvé aucune documentation portant sur l'argument %1 de la fonction
time.hour%1 découlant de time = os.date("*t")
Quelqu'un peut m'indiquer les paramètres qu'on peut utiliser sur time.hour(param) venant time = os.date("*t")
je n'ai trouvé aucune doc LUA qui en parle!
Merci
j'ai essayé le script de vil1driver » du 14 avr. 2016, 23:55
intitulé "petite variante sans accès web"
name: script_time_saint.lua
récupération du saint du jour dans un capteur texte
crédit: sguernion
source: https://github.com/sguernion/myPI/blob/ ... _class.lua
et je n'ai trouvé aucune documentation portant sur l'argument %1 de la fonction
time.hour%1 découlant de time = os.date("*t")
Quelqu'un peut m'indiquer les paramètres qu'on peut utiliser sur time.hour(param) venant time = os.date("*t")
je n'ai trouvé aucune doc LUA qui en parle!
Merci
Raspberry Pi2 VPN, Pi 3, Pi4 ,RFXCom, 6 volets BLYSS, sondes Temp_humid Attiny85, zigbee, Mysensors, RFLINK , Zwave capteurs portes Prises, Alarme avec 2 sirènes maison esp8266, Thermostat NETAMO vannes thermostatiques
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Saint du jour
Salut,
os.date("*t") renvoie un tableau
https://www.lua.org/pil/22.1.html
De ce tableau on ne va utiliser que les heures par exemple..
D'où le .hour
Comme le tableau est affecté à la variable time
time.hour nous donne des heures..
Un time.year nous donnerait l'année..
Le % n'a rien à voir avec tout ça, c'est une fonction à part
Chapitre 2.5.1
https://www.lua.org/manual/5.1/manual.html
En gros on vérifie que a est multiple de b.
Dans notre cas on déclanche le script toutes les heures
Mais on aurait pu le lancer toutes les 2 heures par
Ou toutes les 15 minutes
os.date("*t") renvoie un tableau
https://www.lua.org/pil/22.1.html
De ce tableau on ne va utiliser que les heures par exemple..
D'où le .hour
Comme le tableau est affecté à la variable time
time.hour nous donne des heures..
Un time.year nous donnerait l'année..
Le % n'a rien à voir avec tout ça, c'est une fonction à part
Chapitre 2.5.1
https://www.lua.org/manual/5.1/manual.html
Code : Tout sélectionner
a % b == a - math.floor(a/b)*bDans notre cas on déclanche le script toutes les heures
Mais on aurait pu le lancer toutes les 2 heures par
Code : Tout sélectionner
if(time.hour % 2 == 0) Code : Tout sélectionner
if(time.min % 15 == 0)MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Saint du jour
Re salut vil1driver
merci pour ta réponse et mon initiation à la syntaxe de LUA, j'étais à 100 lieux de penser a la division modulo!posting.php?mode=reply&f=10&t=1107#
Merci encorehttp://easydomoticz.com/forum/posting.php?mode=reply&f=10&t=1107#
merci pour ta réponse et mon initiation à la syntaxe de LUA, j'étais à 100 lieux de penser a la division modulo!posting.php?mode=reply&f=10&t=1107#
Merci encorehttp://easydomoticz.com/forum/posting.php?mode=reply&f=10&t=1107#
Raspberry Pi2 VPN, Pi 3, Pi4 ,RFXCom, 6 volets BLYSS, sondes Temp_humid Attiny85, zigbee, Mysensors, RFLINK , Zwave capteurs portes Prises, Alarme avec 2 sirènes maison esp8266, Thermostat NETAMO vannes thermostatiques
-
Arno-Strasbourg
- Messages : 46
- Inscription : 11 oct. 2016, 23:30
Re: Saint du jour
Salut Vil1drive,
Peux-tu m'expliquer comment fonctionne le %1 derrière time.hour ? je ne trouve pas de doc la-dessus.
En passant, merci pour ton boulot sur la custom page ( viewtopic.php?f=17&t=331). Je l'ai mise en place et c'est super sympa. Je me tape la lecture de tous les posts. J'en suis à la page 28/108. Mais je ne veux rien rater. Je copie tous les posts intéressants. Un petit mémo, quoi !
@+
@rn0
Peux-tu m'expliquer comment fonctionne le %1 derrière time.hour ? je ne trouve pas de doc la-dessus.
En passant, merci pour ton boulot sur la custom page ( viewtopic.php?f=17&t=331). Je l'ai mise en place et c'est super sympa. Je me tape la lecture de tous les posts. J'en suis à la page 28/108. Mais je ne veux rien rater. Je copie tous les posts intéressants. Un petit mémo, quoi !
@+
@rn0
@rn0.
DMZ + Xibo sur Raspberry Pi pour le bureau
DMZ + Custom Page sur W7 pour la maison récemment transféré sur
DS216se Synology - DSM 6.1.1-15101 Update 1 / Domoticz 3.0.7376-7 / Mosquitto 1.4.9-5
DMZ + Xibo sur Raspberry Pi pour le bureau
DMZ + Custom Page sur W7 pour la maison récemment transféré sur
DS216se Synology - DSM 6.1.1-15101 Update 1 / Domoticz 3.0.7376-7 / Mosquitto 1.4.9-5
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Saint du jour
Tu trouveras la réponse 2 messages plus haut
Pour la custom page n'ésites à me dire s'il manque qqc au tuto, bon courage pour la lecture.
Pour la custom page n'ésites à me dire s'il manque qqc au tuto, bon courage pour la lecture.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
-
Arno-Strasbourg
- Messages : 46
- Inscription : 11 oct. 2016, 23:30
Re: Saint du jour
Oh punaise !!
On ne prend pas la peine de tout lire et voila... le boulet !!
Désolé... et merci.
@rn0
On ne prend pas la peine de tout lire et voila... le boulet !!
Désolé... et merci.
@rn0
@rn0.
DMZ + Xibo sur Raspberry Pi pour le bureau
DMZ + Custom Page sur W7 pour la maison récemment transféré sur
DS216se Synology - DSM 6.1.1-15101 Update 1 / Domoticz 3.0.7376-7 / Mosquitto 1.4.9-5
DMZ + Xibo sur Raspberry Pi pour le bureau
DMZ + Custom Page sur W7 pour la maison récemment transféré sur
DS216se Synology - DSM 6.1.1-15101 Update 1 / Domoticz 3.0.7376-7 / Mosquitto 1.4.9-5
-
brunojus74
- Messages : 48
- Inscription : 12 mai 2016, 07:27
- Localisation : France-Russie-Maroc
Re: Saint du jour
Bonjour,
Tout d'abord merci pour toutes ces infos extraordinaires.
Avec la petite variante intitulé sans web, j’ai fait quelques modification du script lua pour obtenir l’affichage des anniversaires de la famille et amis.
J’ai donc entré les anniversaires en face des dates correspondantes, et cela fonctionne correctement.
Cependant je souhaiterais afficher l’anniversaire la veille afin d’éventuellement préparer quelque chose...
Le 17 décembre je vous afficher l’anniversaire du 18 décembre.
Comment puis-je modifier la valeur « %d » dans la formule « local today=os.date("%d:%m") »
J’ai oublié de préciser que je ne suis pas informaticien, et que je n’ai aucune compétence informatique particulière.
Merci de votre collaboration
Tout d'abord merci pour toutes ces infos extraordinaires.
Avec la petite variante intitulé sans web, j’ai fait quelques modification du script lua pour obtenir l’affichage des anniversaires de la famille et amis.
J’ai donc entré les anniversaires en face des dates correspondantes, et cela fonctionne correctement.
Cependant je souhaiterais afficher l’anniversaire la veille afin d’éventuellement préparer quelque chose...
Le 17 décembre je vous afficher l’anniversaire du 18 décembre.
Comment puis-je modifier la valeur « %d » dans la formule « local today=os.date("%d:%m") »
J’ai oublié de préciser que je ne suis pas informaticien, et que je n’ai aucune compétence informatique particulière.
Merci de votre collaboration
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Saint du jour
Salut,
Pourquoi ne pas simplement décaler la date et mettre que l'anniversaire est le 17 et non le 18 ?
Pourquoi ne pas simplement décaler la date et mettre que l'anniversaire est le 17 et non le 18 ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
-
brunojus74
- Messages : 48
- Inscription : 12 mai 2016, 07:27
- Localisation : France-Russie-Maroc
Re: Saint du jour
Merci, effectivement c'est possible mais je voulais indiquer :
aujourd'hui anniversaire Bruno
demain anniversaire : vil1driver....
à propos merci milles fois pour ta CUSTOM PAGE qui permet d'occuper les longues soirée d'hiver
aujourd'hui anniversaire Bruno
demain anniversaire : vil1driver....
à propos merci milles fois pour ta CUSTOM PAGE qui permet d'occuper les longues soirée d'hiver
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Saint du jour
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien