Open dranreb38 opened 4 years ago
Bonjour, vous utilisez les scripts depuis l'interface graphique de domoticz. Avez vous sélectionné Dzvents/timer dans les options?
Merci papo-o de votre réponse, Oui je confirme dzVents / Timer Modification du script debug à domoticz.LOG_DEBUG
vous pouvez vérifier la présence de votre ip dans le fichier /home/pi/domoticz/scripts/dzVents/data/__data_myIP.lua lorsque le script est sous forme de fichier, je ne sais pas ou l'on trouve ces données lorsque l'on passe par les évenements
Pas de trace de mon IP, par contre dans les log elle est bien présente, voici le contenu du fichier /home/pi/domoticz/scripts/dzVents/data/__data_myIP.lua `-- Persistent Data local multiRefObjects = {
} -- multiRefObjects local obj1 = { ["ip"] = { }; } return obj1 `
Pas d'idée du non fonctionnement ?. Bon c'est pas bien grave j'utilise la version Wan-IP-checker mais j'aurais bien voulu comprendre pourquoi cela ne fonctionne pas .
ligne 97 c'est le code pays Tu n'aurais pas un FAI qui aurait une valeur bancale ? Ca donne quoi si tu vas sur le lien https://api.myip.com/ chez moi ca se termine par "cc":"FR"
voici la réponse: {"ip":"92.129.xxx.xxx","country":"France","cc":"FR"}
Bon ben c'est pas ca le soucis.
il y a t'il d'autres historiques qui fonctionnent sur votre machine ou est-ce le premier que vous testez? avez vous testé le script hors base de données, directement dans le répertoire /home/pi/domoticz/scripts/dzVents/scripts/ ?
Oui j'utilise vos scripts notament script de notifications ultime qui fonctionne correctement. Dans le dossier /home/pi/domoticz/scripts/dzVents/data/ 3 fichiers présents
pas en dehors de domoticz mais en dehors de l'interface graphique, cad physiquement et directement via winscp ou tout autre logiciel que vous utilisez plutôt que par domoticz > Configuration > plus d'options > événements
Ha ok, oui j'ai fais directement un wget du script dans le dossier /home/pi/domoticz/scripts/dzVents/scripts, puis edition avec nano des paramètres mais c'est idem. _wget https://raw.githubusercontent.com/papo-o/domoticz_scripts/master/dzVents/scripts/myIP.lua_
ok. le script est bien au format utf8 sans bom? les droits d'accès aux fichier sont ils ok ? (chmod +x) domoticz a t'il les droits suffisants pour utiliser le fichier?
Oui le script est bien en utf8 sans bom, (Vérifier avec Notepad++, via winscp) chmod +x sur le script
2020-05-02 16:15:01.283 Error: dzVents: Error: (3.0.3) myIP v2.00: An error occurred when calling event handler myIP
2020-05-02 16:15:01.283 Error: dzVents: Error: (3.0.3) myIP v2.00: /home/pi/domoticz/scripts/dzVents/scripts/myIP.lua:99: attempt to index a nil value
Par acquit de confiance je viens de monter une fresh install sur Windows 10 de Domoticz Version: 2020.2 (build 12007) Compile Date: 2020-05-02 13:20:38 dzVents Version: 3.0.4 Copie du script hors BDD , et même problème :(
2020-05-02 19:35:00.612 Status: EventSystem: Script event triggered: C:\Program Files (x86)\Domoticz\dzVents\runtime\dzVents.lua
2020-05-02 19:35:01.034 Status: dzVents: Info: Handling httpResponse-events for: "myIP_response"
2020-05-02 19:35:01.034 Status: dzVents: Info: myIP v2.00: ------ Start external script: myIP.lua: HTTPResponse: "myIP_response"
2020-05-02 19:35:01.034 Status: dzVents: Debug: myIP v2.00: --- --- --- Adresse IP Publique : 92.xxx.xxx.xxx
2020-05-02 19:35:01.034 Status: dzVents: Debug: myIP v2.00: --- --- --- pays : France
2020-05-02 19:35:01.034 Status: dzVents: Debug: myIP v2.00: --- --- --- code pays format ISO 3166-1 alpha-2 : FR
2020-05-02 19:35:01.034 Error: dzVents: Error: (3.0.4) myIP v2.00: An error occurred when calling event handler myIP
2020-05-02 19:35:01.034 Error: dzVents: Error: (3.0.4) myIP v2.00: ...am Files (x86)\Domoticz\scripts\dzVents\scripts/myIP.lua:98: attempt
to index a nil value
2020-05-02 19:35:01.034 Status: dzVents: Info: myIP v2.00: ------ Finished myIP.lua
Résolu via une modification du fichier /home/pi/domoticz/scripts/dzVents/data/ __data_myIP.lua par denis_brasseur voir ici: https://easydomoticz.com/forum/viewtopic.php?p=88271#p88271
Bonjour, Je débute avec dzvents, je viens d’intégré le script par l'interface graphique dans domoticz, mais j'ai une erreur que je n'arrive pas à corrigé.
_2020-04-22 19:15:01.281 Error: dzVents: Error: (3.0.2) myIP v2.00: An error occurred when calling event handler myIP 2020-04-22 19:15:01.281 Error: dzVents: Error: (3.0.2) myIP v2.00: ...e/pi/domoticz/scripts/dzVents/generated_scripts/myIP.lua:98: attempt to index a nil value_
J'ai l'impression que mon ancienne adresse IP n'est pas stocké
oldAddress = dz.data.ip.getLatest().data