Qu'est-ce que c'est que cette erreur ?

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
denisb88
Messages : 82
Inscription : 28 janv. 2016, 22:20

Qu'est-ce que c'est que cette erreur ?

Message par denisb88 »

J'ai mis un script dans le dossier LUA
et j'ai toujours cette erreur
Error: EventSystem: in /home/pi/domoticz/scripts/lua/._script_time_localisation1.lua: .../pi/domoticz/scripts/lua/._script_time_localisation1.lua:1: unexpected symbol
Ce que je trouve bizarre c'est que le nom du fichier commence par ._
Si je comprends bien, l'erreur viendrait de la 1ère ligne
Voilà le début du script

Code : Tout sélectionner

-- ~/domoticz/scripts/lua/script_time_localisation.lua
commandArray = {}
 -- ==============================
-- Cherche la position iphone sur icloud
-- ==============================
--Uservariables
Quelqu'un peut m'aider ?
PI 2-Aeon Stick-RFXCom : sondes RFX-10 détec.fumées-2 détec.ouverture-7 caméras-NetAtmo+3 modules+Anémo+Pluvio-2 prises Greenwave-1 prise Wemo-3 détec.inondation-1 Parrot Flower-1 détecteur UV-1 hub Harmony-prises RFX- 4 Squeezebox-XPENology+Plex
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Qu'est-ce que c'est que cette erreur ?

Message par vil1driver »

salut,

tu parles de ce script ?

viewtopic.php?p=12374#p12374

comment l'as tu copié ? tu trouve son nom bizarre, mais l'as tu vérifié ?
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
denisb88
Messages : 82
Inscription : 28 janv. 2016, 22:20

Re: Qu'est-ce que c'est que cette erreur ?

Message par denisb88 »

Oui c'est bien celui-là.
Ce que je trouve étrange c'est que l'erreur m'indique un nom de fichier qui commence par ._ et pas directement par le nom du fichier.
J'ai utilisé textmate pour le copier coller et en modifier les infos (j'utilise aussi textmate pour les scripts sh sans qu'il y ait d'erreurs)
Pour ce qui est de vérifier le script, je n'en ai pas les compétences
PI 2-Aeon Stick-RFXCom : sondes RFX-10 détec.fumées-2 détec.ouverture-7 caméras-NetAtmo+3 modules+Anémo+Pluvio-2 prises Greenwave-1 prise Wemo-3 détec.inondation-1 Parrot Flower-1 détecteur UV-1 hub Harmony-prises RFX- 4 Squeezebox-XPENology+Plex
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Qu'est-ce que c'est que cette erreur ?

Message par vil1driver »

Par vérifier je pensais au nom du script.
Connection ssh et listing du dossier lua.

Je te conseille winscp et notepad++.
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
denisb88
Messages : 82
Inscription : 28 janv. 2016, 22:20

Re: Qu'est-ce que c'est que cette erreur ?

Message par denisb88 »

Je suis sur Mac, je n'ai pas notepad++
Sinon, j'ai essayé de créer un fichier vide script_time_test_lua, j'ai la même erreur.
Je suis paumé là
Je n'ai que 2 fichiers dans le dossier lua
Il faut faire un chmod pour le dossiers lua ?
PI 2-Aeon Stick-RFXCom : sondes RFX-10 détec.fumées-2 détec.ouverture-7 caméras-NetAtmo+3 modules+Anémo+Pluvio-2 prises Greenwave-1 prise Wemo-3 détec.inondation-1 Parrot Flower-1 détecteur UV-1 hub Harmony-prises RFX- 4 Squeezebox-XPENology+Plex
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Qu'est-ce que c'est que cette erreur ?

Message par vil1driver »

Non pas de chmod, domoticz est lancé par root.

Je ne sais pas trop quoi te dire..

Supprimes les fichiers et utilises l'editeur de script dans option>Événements
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
denisb88
Messages : 82
Inscription : 28 janv. 2016, 22:20

Re: Qu'est-ce que c'est que cette erreur ?

Message par denisb88 »

Merci pour ces conseils
Je viens d'utiliser nano en mode console et l'erreur a disparu.
Je pense que c'est bien textmate qui n'aime pas les fichiers lua
Une dernière chose, quand un script lua est exécuté sans erreur, est-ce qu'on en voit une trace dans le log ?
PI 2-Aeon Stick-RFXCom : sondes RFX-10 détec.fumées-2 détec.ouverture-7 caméras-NetAtmo+3 modules+Anémo+Pluvio-2 prises Greenwave-1 prise Wemo-3 détec.inondation-1 Parrot Flower-1 détecteur UV-1 hub Harmony-prises RFX- 4 Squeezebox-XPENology+Plex
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Qu'est-ce que c'est que cette erreur ?

Message par vil1driver »

Si le script ne déclanche aucune action et ne comporte aucun print, non on ne voit rien dans les logs..
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
denisb88
Messages : 82
Inscription : 28 janv. 2016, 22:20

Re: Qu'est-ce que c'est que cette erreur ?

Message par denisb88 »

Merci beaucoup, je vais passer par l'éditeur de Domoticz alors
PI 2-Aeon Stick-RFXCom : sondes RFX-10 détec.fumées-2 détec.ouverture-7 caméras-NetAtmo+3 modules+Anémo+Pluvio-2 prises Greenwave-1 prise Wemo-3 détec.inondation-1 Parrot Flower-1 détecteur UV-1 hub Harmony-prises RFX- 4 Squeezebox-XPENology+Plex
Répondre