Page 3 sur 4

Re: LUA : Informations lunaire

Publié : 07 juin 2019, 21:25
par papoo
je viens de retrouver l'image originale d'illustration
elle est à nouveau visible

Re: LUA : Informations lunaire

Publié : 12 juin 2019, 17:53
par gerardosamara
Merci @papoo pour l'image d'illustration.

Le plugin "phase lunaire" a été installé .
En attente de voir le résultat après éxécution.

Re: LUA : Informations lunaire

Publié : 14 juin 2019, 18:17
par gerardosamara
Le script fonctionne correctement .
pour diminuer le nombre de widgets , j'ai regroupé 2 widgets en un seul comprenant le nom de la phase et la visibilité de la lune , comme dans le screenshot attaché

Code : Tout sélectionner

voir_les_logs("--- --- --- Nom de la phase : "..phase,debugging)
		  if dz_phase ~= nil and phase ~= nil then -- Mise à jour du devise phase si il existe
			 commandArray[indexArray] = {['UpdateDevice'] = dz_phase..'|0|'.. phase .. " Visibilité " .. visibilite}
			 indexArray=indexArray+1
		  end
lune.PNG
lune.PNG (11.58 Kio) Consulté 6478 fois
Mais je voudrais avoir l'affichage sur 2 lignes ( ligne nom phase puis ligne visibilité en dessous ).
Quelqu'un a t'il la solution ?

Merci

Re: LUA : Informations lunaire

Publié : 14 juin 2019, 22:59
par papoo

Code : Tout sélectionner

text = 'ligne1 ' .. '\n' ..' ligne2'

Re: LUA : Informations lunaire

Publié : 15 juin 2019, 13:55
par gerardosamara
Nickel , ca fonctionne
Merci

Re: LUA : Informations lunaire

Publié : 16 juin 2019, 22:41
par romaint2b
Bonjour à tous,

Je débute sous Domoticz et ait réussit à faire pas mal de choses (RFLink, merci Zionii;Récup de sonde météo oregon et contrôle d'un store banne sunstyl mis à part la lumière).

Par contre je bloque sur l'ajout de ce script... ça n'a pourtant pas l'air compliqué :?

J'ai créé le script sous /home/pi/domticz/scripts/lua en le nommant script_time_phase_lunaire.lua

J'ai créé un Matériel : "Phase Lunaire" / Dummy
J'ai créé un Dispositif : " Phase Lunaire" / Texte

Le script se déclenche bien (j'ai modifié la fréquence de déclenchement à toutes les minutes pour tester).
Mais à la fin du script, j'ai 2 erreurs :
2019-06-16 22:35:00.208 Error: EventSystem: UpdateDevice IDX 721 not found!
2019-06-16 22:35:00.208 Error: EventSystem: UpdateDevice IDX 720 not found!

Je pense que ça a un rapport avec Le matériel.périphérique créé mais je n'ai pas compris quoi.
Une bonne âme pourrait-elle m'aider?

Re: LUA : Informations lunaire

Publié : 16 juin 2019, 22:46
par vil1driver
Salut,

As tu lu les 20 premières lignes du script ?

Re: LUA : Informations lunaire

Publié : 16 juin 2019, 23:08
par romaint2b
OK, au temps pour moi....
Je ne dirai pas mon métier sinon je vais me faire gronder...

Pour ceux qui comme moi ne sauraient lire, il faut modifier les première lignes et remplacer les valeurs par les bon dispositifs.
Par défaut l'heure de déclenchement est 7h20 13h20 et 18h20. On peut la changer en retirant les -- devant une autre ligne et en commentant celle activée.

Merci en tout cas de votre réponse rapide, je testerai tout ça demain :)

Re: LUA : Informations lunaire

Publié : 23 juin 2020, 11:22
par Doudy
Bonjour,

Je viens de constater quelque chose avec ce script.
J'avais Domoticz qui redémarrait toutes les 2 heures et 10' sans que je sache pourquoi.
Maintenant je sais pourquoi :
Dernièrement j'ai modifié les options de ce script

Code : Tout sélectionner

-- if (time.hour == 00 and time.min == 20) then -- tout les matins à 00h20
--if (time.hour%2 == 0 and time.min == 10) then  --Toutes les 2 heures et 10 minutes
-- if (time.min == 21 and ((time.hour == 7) or (time.hour == 13) or (time.hour == 18))) then -- 3 éxecutions du script par jour à 7H22, 13h22 et 18H22
-- if time.hour%2 == 0 then -- toutes les deux heures
-- if (time.hour%1 == 0 and time.min == 10)  then -- Toutes les heures et 10 minutes
if time.min%2 == 0 then -- Toutes les 2 minutes
Pour faire un test je suis passé de

Code : Tout sélectionner

if (time.hour%2 == 0 and time.min == 10)then 
à

Code : Tout sélectionner

if time.min%2 == 0 then 
et là surprise Domoticz redémarre toutes les 2' sans aucun message d'erreur dans le log !

J'ai donc retiré ce script et plus de redémarrage intempestif :idea:

Je ne sais pas si ce script est encore uptodate !

Re: LUA : Informations lunaire

Publié : 24 juin 2020, 07:38
par papoo
je ne l'utilise plus, il est surement obsolète le site a peut être fait évoluer son code
je préférais calculer les phases lunaires https://easydomoticz.com/forum/viewtopi ... =17&t=8789