Page 2 sur 4
Re: LUA : Informations lunaire
Publié : 17 déc. 2016, 20:55
par laurent99
Je viens d'installer cette version. Super , ça marche .
Merci à tous. Cela va m'aider à comprendre ou à anticiper pourquoi je dors mal !!!

Re: LUA : Informations lunaire
Publié : 23 janv. 2017, 09:16
par Doudy
Bonjour,
J'ai constaté que j'avais l'erreur suivant :
- 2017-01-23 07:20:00.422 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_phase_lunaire.lua: /home/pi/domoticz/scripts/lua/script_time_phase_lunaire.lua:108: attempt to concatenate local 'eclipse' (a nil value)
Le code de la ligne 108 :
Code : Tout sélectionner
voir_les_logs("--- --- --- Age de la Lune : "..age,debugging)
if dz_age ~= nil and age ~= nil then -- Mise à jour du devise age si il existe
commandArray[indexArray] = {['UpdateDevice'] = dz_age..'|0|'.. age}
indexArray=indexArray+1
end
Code : Tout sélectionner
local dz_age = nil -- renseigner l'id du device (texte) Age de la Lune associé si souhaité, sinon nil
Une idée?

Re: LUA : Informations lunaire
Publié : 23 janv. 2017, 09:43
par vil1driver
si tu ne trouves pas le mot éclipse dans la ligne c'est que tu te trompes de ligne
la ligne 108 est celle ci
Code : Tout sélectionner
voir_les_logs("--- --- --- Prochaine eclipse lunaire : "..eclipse,debugging)
variable créée par cette ligne (77)
Code : Tout sélectionner
local eclipse=instance:match('lunaire: </strong> (.-)</a></li>')
ce qui revient à chercher dans la page ce qui se trouve entre "lunaire: </strong> " et "</a></li>"
eclipse devrait donc contenir "le 11 Février 2017" suivant la ligne 519 des sources de la page "view-source:
http://www.calendrier-lunaire.net/" (chrome)
mais effectivement ça bug, j'obtiens la même erreur que toi, car il manque un espace entre lunaire et les :
probable que la page web ai subie une mise à jour..
donc en modifiant la ligne 77 par ceci ça passe tranquille
Code : Tout sélectionner
local eclipse=instance:match('lunaire : </strong> (.-)</a></li>')
Code : Tout sélectionner
2017-01-23 09:43:05.749 LUA: --- --- --- Nom de la phase : Dernier Croissant
2017-01-23 09:43:05.749 LUA: --- --- --- Visibilité : 16 %
2017-01-23 09:43:05.749 LUA: --- --- --- Distance Lune - Terre : 402828 Km
2017-01-23 09:43:05.749 LUA: --- --- --- Age de la Lune : 25 jours 15 h et 11 m
2017-01-23 09:43:05.749 LUA: --- --- --- Prochaine eclipse lunaire : le 11 Février 2017
2017-01-23 09:43:05.749 LUA: --- --- --- Trajectoire : Ascendante
2017-01-23 09:43:05.749 LUA: --- --- --- Constellation : Scorpion
2017-01-23 09:43:05.749 LUA: --- --- --- Prochain périgée lunaire : 06/02/2017 à 15h00
2017-01-23 09:43:05.749 LUA: --- --- --- Prochain apogée lunaire : 18/02/2017 à 22h15
2017-01-23 09:43:05.749 LUA: --- --- --- Prochain noeud lunaire : 29/01/2017 à 23h21
Re: LUA : Informations lunaire
Publié : 23 janv. 2017, 11:37
par Doudy
Merci pour le dépannage :
vil1driver a écrit :
donc en modifiant la ligne 77 par ceci ça passe tranquille
OK c'est fait
Mais tu fait comment pour afficher ceci ?
Code : Tout sélectionner
2017-01-23 09:43:05.749 LUA: --- --- --- Nom de la phase : Dernier Croissant
2017-01-23 09:43:05.749 LUA: --- --- --- Visibilité : 16 %
2017-01-23 09:43:05.749 LUA: --- --- --- Distance Lune - Terre : 402828 Km
2017-01-23 09:43:05.749 LUA: --- --- --- Age de la Lune : 25 jours 15 h et 11 m
2017-01-23 09:43:05.749 LUA: --- --- --- Prochaine eclipse lunaire : le 11 Février 2017
2017-01-23 09:43:05.749 LUA: --- --- --- Trajectoire : Ascendante
2017-01-23 09:43:05.749 LUA: --- --- --- Constellation : Scorpion
2017-01-23 09:43:05.749 LUA: --- --- --- Prochain périgée lunaire : 06/02/2017 à 15h00
2017-01-23 09:43:05.749 LUA: --- --- --- Prochain apogée lunaire : 18/02/2017 à 22h15
2017-01-23 09:43:05.749 LUA: --- --- --- Prochain noeud lunaire : 29/01/2017 à 23h21
Re: LUA : Informations lunaire
Publié : 23 janv. 2017, 18:27
par papoo
@doudy
local debugging = true
merci vil1driver pour le sav

Re: LUA : Informations lunaire
Publié : 04 févr. 2017, 11:43
par Doudy
Merci

Re: LUA : Informations lunaire
Publié : 28 févr. 2017, 22:41
par Ghislain
Décidément j'ai toujours un problème ! Me revoila lol
J'ai cette erreur sur le script...
Code : Tout sélectionner
2017-02-28 21:59:00.392 LUA: script_time_phase_lunaire.lua
2017-02-28 21:59:00.575 LUA: --- --- --- Nom de la phase : Premier Croissant
2017-02-28 21:59:00.575 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_phase_lunaire.lua: /home/pi/domoticz/scripts/lua/script_time_phase_lunaire.lua:88: attempt to concatenate local 'visibilite' (a nil value)
Celle ci correspond à la ligne de log "Visibilité". Si je la commente l'erreur arrive à la ligne 122 pour le log Périgé.... J'ai l'impression que les "é" ne sont plus apprécié!

Si je commente les 3 lignes de log Visibilité, Périgée, Apogée, je n'ai plus d'erreurs mais je n'ai pas ces données
Code : Tout sélectionner
2017-02-28 22:29:00.288 LUA: script_time_phase_lunaire.lua
2017-02-28 22:29:00.469 LUA: --- --- --- Nom de la phase : Premier Croissant
2017-02-28 22:29:00.469 LUA: --- --- --- Distance Lune - Terre : 371335 Km
2017-02-28 22:29:00.469 LUA: --- --- --- Age de la Lune : 2 jours 6 h et 58 m
2017-02-28 22:29:00.469 LUA: --- --- --- Prochaine eclipse lunaire : le 07 Août 2017
2017-02-28 22:29:00.469 LUA: --- --- --- Trajectoire : Ascendante
2017-02-28 22:29:00.469 LUA: --- --- --- Constellation : Poissons
2017-02-28 22:29:00.469 LUA: --- --- --- Prochain noeud lunaire : 11/03/2017 à 05h17
Avec ce qu'avait dit vil1 j'ai été sur view-source:
http://www.calendrier-lunaire.net/ voir si il y'avait eu une modification mais rien vu et je pense que la communauté l'aurait relevé
Je me retrouve dans l'impasse... j'ai essayé l'autre script au cas ou mais bien sur c'est pareil
Quelqu'un a un idée ?!

Re: LUA : Informations lunaire
Publié : 01 mars 2017, 16:02
par Ghislain
Bon... problème trouvé !!!!
Encodage à la c** dans Notepad++........

bien vérifier de mettre encodage "UTF8 sans BOM"
Re: LUA : Informations lunaire
Publié : 05 juin 2019, 09:17
par gerardosamara
Bonjour ,
Je suis intéressé par ce plugin .... Merci à l'auteur(s)
Les images ne sont pas affichées dans le post #1 par exemple.
Y a quelque chose à faire pour cela ?
Merci d'avance
Re: LUA : Informations lunaire
Publié : 05 juin 2019, 18:39
par denis_brasseur
@gerardosamara
Les images ont disparus depuis la récente mise à jour du forum. A part les ajouter à nouveau, je ne vois pas.
Je pense que ces images n'avaient vocation qu'a illustrer le résultat, tu dois pouvoir mettre en place le script pour en apprécier le résultat.