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 !!! :roll:

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 :D

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 ? :oops:

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 :D

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é! :D 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 :evil:

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 ?! :oops:

Re: LUA : Informations lunaire

Publié : 01 mars 2017, 16:02
par Ghislain
Bon... problème trouvé !!!!

Encodage à la c** dans Notepad++........ :twisted: :twisted: :twisted: 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.