Page 1 sur 1
[RESOLU] Script myIP V2.0.lua de papoo en erreur !
Publié : 06 oct. 2020, 15:53
par dranreb38
Bonjour à tous,
J'ai une erreur d’exécution du script de papoo
myIP.lua du 31/03/2020 en ligne 98 que je n'arrive pas résoudre

- Screenshot_460.png (34.26 Kio) Consulté 2563 fois
et voici la ligne 98 du script
Merci de votre aide.
Re: Script myIP V2.0.lua de papoo
Publié : 07 oct. 2020, 04:09
par denis_brasseur
Tu devrais avoir une arborescence ressemblant à celle ci,

- Capture.PNG (13 Kio) Consulté 2507 fois
.
Vérifie sous /home/pi/domoticz/scripts/dzVents, la présence du dossier data
Vérifie, sous data, la présence du fichier __data_myIP.lua.
Ton erreur correspond à la valeur de l'ancienne IP "stockée" dans ce fichier.
Re: Script myIP V2.0.lua de papoo
Publié : 08 oct. 2020, 19:58
par dranreb38
Bonjour,
J'ai bien le dossier/home/pi/domoticz/scripts/dzVents/data, ainsi que le fichier __data_myIP.lua.
Mais dans ce fichier je ne retrouve pas trace de mon adresse IP, ci dessous contenu du fichier.
Code : Tout sélectionner
-- Persistent Data
local multiRefObjects = {
} -- multiRefObjects
local obj1 = {
["ip"] = {
};
}
return obj1
En "forçant" une adresse IP quelconque, au prochain check c'est de nouveau vide ! et du coup cela ne fonctionne pas

Re: Script myIP V2.0.lua de papoo en erreur !
Publié : 12 oct. 2020, 05:36
par denis_brasseur
Je n'utilise pas ce script.
Testé ce matin, et même message d'erreur que toi.
Tant que l'adresse IP n'a pas été initialisée, j'obtiens ce comportement.
Tu peux initialiser manuellement le fichier pour obtenir ceci :
Code : Tout sélectionner
-- Persistent Data
local multiRefObjects = {
} -- multiRefObjects
local obj1 = {
["ip"] = {
[1] = {
["data"] = "111.222.333.444";
["time"] = "2020-10-12 3:26:4.621";
};
};
}
return obj1
Re: Script myIP V2.0.lua de papoo en erreur !
Publié : 12 oct. 2020, 18:14
par denis_brasseur
denis_brasseur a écrit : 12 oct. 2020, 05:36
Je n'utilise pas ce script.
Testé ce matin, et même message d'erreur que toi.
Tant que l'adresse IP n'a pas été initialisée, on obtient ce comportement.
Tu peux initialiser manuellement le fichier pour obtenir ceci :
Code : Tout sélectionner
-- Persistent Data
local multiRefObjects = {
} -- multiRefObjects
local obj1 = {
["ip"] = {
[1] = {
["data"] = "111.222.333.444";
["time"] = "2020-10-12 3:26:4.621";
};
};
}
return obj1
Re: Script myIP V2.0.lua de papoo en erreur ! [RESOLU]
Publié : 12 oct. 2020, 18:31
par dranreb38

Merci Denis,
Je confirme cela fonctionne correctement maintenant . Sans ton intervention je n'aurais pas su résoudre

Merci
Re: Script myIP V2.0.lua de papoo en erreur !
Publié : 12 oct. 2020, 20:14
par denis_brasseur
Je laisse papoo corriger le script pour initialiser les variables
