Page 2 sur 9

Re: DZVents : mise en cache des données de l’API prevision_meteo.ch

Posté : 11 nov. 2019, 16:14
par Doudy
Voici le résultat de mes tests :

Code : Tout sélectionner

2019-11-11 09:18:00.507 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua:, trigger: every 6 minutes
2019-11-11 09:18:00.507 Status: dzVents: Info: ------ Finished previsionMeteo.lua
2019-11-11 09:18:02.674 Status: dzVents: Info: Handling httpResponse-events for: "prevision-meteo_response
2019-11-11 09:18:02.675 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua: HTTPResponse: "prevision-meteo_response"
2019-11-11 09:18:02.675 Status: dzVents: Error (2.4.19): Last http response was not what expected. Trigger: prevision-meteo_response
2019-11-11 09:18:02.675 Status: dzVents: Info: ------ Finished previsionMeteo.lua

2019-11-11 09:24:02.563 Status: dzVents: Info: Handling httpResponse-events for: "prevision-meteo_response
2019-11-11 09:24:02.563 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua: HTTPResponse: "prevision-meteo_response"
2019-11-11 09:24:02.563 Status: dzVents: Error (2.4.19): Last http response was not what expected. Trigger: prevision-meteo_response
2019-11-11 09:24:02.563 Status: dzVents: Info: ------ Finished previsionMeteo.lua 

2019-11-11 09:30:04.157 Status: dzVents: Info: Handling httpResponse-events for: "prevision-meteo_response
2019-11-11 09:30:04.157 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua: HTTPResponse: "prevision-meteo_response"
2019-11-11 09:30:04.158 Status: dzVents: Error (2.4.19): Last http response was not what expected. Trigger: prevision-meteo_response
2019-11-11 09:30:04.158 Status: dzVents: Info: ------ Finished previsionMeteo.lua 
2019-11-11 09:30:00.323 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua:, trigger: every 6 minutes
2019-11-11 09:30:00.323 Status: dzVents: Info: ------ Finished previsionMeteo.lua 

2019-11-11 09:42:00.411 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua:, trigger: every 6 minutes
2019-11-11 09:42:00.411 Status: dzVents: Info: ------ Finished previsionMeteo.lua
2019-11-11 09:42:02.195 Status: dzVents: Info: Handling httpResponse-events for: "prevision-meteo_response
2019-11-11 09:42:02.195 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua: HTTPResponse: "prevision-meteo_response"
2019-11-11 09:42:02.196 Status: dzVents: Error (2.4.19): Last http response was not what expected. Trigger: prevision-meteo_response
2019-11-11 09:42:02.196 Status: dzVents: Info: ------ Finished previsionMeteo.lua 

2019-11-11 09:48:00.441 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua:, trigger: every 6 minutes
2019-11-11 09:48:00.441 Status: dzVents: Info: ------ Finished previsionMeteo.lua
2019-11-11 09:48:02.259 Status: dzVents: Info: Handling httpResponse-events for: "prevision-meteo_response
2019-11-11 09:48:02.259 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua: HTTPResponse: "prevision-meteo_response"
2019-11-11 09:48:02.259 Status: dzVents: Error (2.4.19): Last http response was not what expected. Trigger: prevision-meteo_response
2019-11-11 09:48:02.259 Status: dzVents: Info: ------ Finished previsionMeteo.lua 

...

2019-11-11 11:00:00.691 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua:, trigger: every 6 minutes
2019-11-11 11:00:00.691 Status: dzVents: Info: ------ Finished previsionMeteo.lua
2019-11-11 11:00:14.027 Status: dzVents: Info: Darksky Rain Probability v1.0 : ------ Finished darksky_probabilite_pluie.lua
2019-11-11 11:00:14.027 Status: dzVents: Info: Handling httpResponse-events for: "prevision-meteo_response
2019-11-11 11:00:14.028 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua: HTTPResponse: "prevision-meteo_response"
2019-11-11 11:00:14.028 Status: dzVents: Error (2.4.19): Last http response was not what expected. Trigger: prevision-meteo_response
2019-11-11 11:00:14.028 Status: dzVents: Info: ------ Finished previsionMeteo.lua 

...

2019-11-11 13:30:05.013 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua: HTTPResponse: "prevision-meteo_response"
2019-11-11 13:30:05.013 Status: dzVents: Error (2.4.19): Last http response was not what expected. Trigger: prevision-meteo_response
2019-11-11 13:30:05.013 Status: dzVents: Info: ------ Finished previsionMeteo.lua 
2019-11-11 13:30:00.438 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua:, trigger: every 6 minutes
2019-11-11 13:30:00.439 Status: dzVents: Info: ------ Finished previsionMeteo.lua 

2019-11-11 13:36:00.542 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua:, trigger: every 6 minutes
2019-11-11 13:36:00.542 Status: dzVents: Info: ------ Finished previsionMeteo.lua 
2019-11-11 13:36:01.996 Status: dzVents: Info: Handling httpResponse-events for: "prevision-meteo_response
2019-11-11 13:36:01.996 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua: HTTPResponse: "prevision-meteo_response"
2019-11-11 13:36:01.997 Status: dzVents: Error (2.4.19): Last http response was not what expected. Trigger: prevision-meteo_response
2019-11-11 13:36:01.997 Status: dzVents: Info: ------ Finished previsionMeteo.lua

...

2019-11-11 16:12:00.322 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua:, trigger: every 6 minutes
2019-11-11 16:12:00.323 Status: dzVents: Info: ------ Finished previsionMeteo.lua
2019-11-11 16:12:01.924 Status: dzVents: Info: Handling httpResponse-events for: "prevision-meteo_response
2019-11-11 16:12:01.924 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua: HTTPResponse: "prevision-meteo_response"
2019-11-11 16:12:01.924 Status: dzVents: Error (2.4.19): Last http response was not what expected. Trigger: prevision-meteo_response
2019-11-11 16:12:01.924 Status: dzVents: Info: ------ Finished previsionMeteo.lua

:!: :?:

Re: DZVents : mise en cache des données de l’API prevision_meteo.ch

Posté : 11 nov. 2019, 18:05
par papoo
certes, mais le fichier /home/pi/domoticz/www/monitor/prevision-meteo.json est il généré?

Re: DZVents : mise en cache des données de l’API prevision_meteo.ch

Posté : 12 nov. 2019, 08:23
par Doudy
papoo a écrit :
11 nov. 2019, 18:05
certes, mais le fichier /home/pi/domoticz/www/monitor/prevision-meteo.json est il généré?
Non pas de fichier généré :?

Et seulement deux fois une erreur :

Code : Tout sélectionner

2019-11-11 18:06:00.583 Error: Error opening url: https://www.prevision-meteo.ch/services/json/lat=xx.xxxxxlng=x.xxxxx
2019-11-12 06:01:43.634 Error: Error opening url: https://www.prevision-meteo.ch/services/json/lat=xx.xxxxxlng=x.xxxxx 

Re: DZVents : mise en cache des données de l’API prevision_meteo.ch

Posté : 12 nov. 2019, 19:15
par papoo
tu as créé ce script sur ta machine via un fichier ou dans l'editeur interne?
dans le cas d'un fichier as tu vérifié les droits d'accès de celui ci ?(chmod +x)

Re: DZVents : mise en cache des données de l’API prevision_meteo.ch

Posté : 13 nov. 2019, 09:20
par Doudy
papoo a écrit :
12 nov. 2019, 19:15
tu as créé ce script sur ta machine via un fichier ou dans l'editeur interne?
Créé avec notepad++ (encodage UFT8 - Langage LUA)

papoo a écrit : dans le cas d'un fichier as tu vérifié les droits d'accès de celui ci ?(chmod +x)

Code : Tout sélectionner

~/domoticz/scripts/dzVents/scripts $ chmod +x previsionMeteo.lua
-rwxrwxrwx 1 pi pi  8699 nov 12 16:38 previsionMeteo.lua
Toujours pas de fichier "/home/pi/domoticz/www/monitor/prevision-meteo.json"

;)

Re: DZVents : mise en cache des données de l’API prevision_meteo.ch

Posté : 20 nov. 2019, 09:10
par Doudy
Hello,

Pas d'idées ?
Situation inchangée !
Toujours pas de fichier "/home/pi/domoticz/www/monitor/prevision-meteo.json"
;)

Re: DZVents : mise en cache des données de l’API prevision_meteo.ch

Posté : 20 nov. 2019, 10:18
par raphy383
Hello,

Dans le script, tu avais bien personnalisé :

Code : Tout sélectionner

var JsonAddress = "http://IP:PORT/monitor/prevision-meteo.json";
??

a titre perso, j'ai aussi modifié le dossier de monitor, donc il fallait aussi que je modifie la suite, en plus de IP et port...

Re: DZVents : mise en cache des données de l’API prevision_meteo.ch

Posté : 20 nov. 2019, 12:00
par Doudy
Oui, j'ai fait ceci :

Code : Tout sélectionner

local jsonFile      = '/home/pi/domoticz/www/monitor/prevision-meteo.json' 
il faut peut-être que je fasse :

Code : Tout sélectionner

local jsonFile      = 'http://192.168.1.xxx:80xx/home/pi/domoticz/www/monitor/prevision-meteo.json' 
:?:

Re: DZVents : mise en cache des données de l’API prevision_meteo.ch

Posté : 20 nov. 2019, 15:36
par Doudy
Je me réponds à moi même.
Même en modifiant l'adresse avec http://192.168.1.xxx:80xx/home/pi... j'ai toujours le même soucis

Code : Tout sélectionner

 
2019-11-20 15:30:08.163 Status: dzVents: Info: Handling httpResponse-events for: "prevision-meteo_response
2019-11-20 15:30:08.163 Status: dzVents: Info: ------ Start external script: previsionMeteo.lua: HTTPResponse: "prevision-meteo_response"
2019-11-20 15:30:08.163 Status: dzVents: Error (2.4.19): Last http response was not what expected. Trigger: prevision-meteo_response
2019-11-20 15:30:08.163 Status: dzVents: Info: ------ Finished previsionMeteo.lua
:(

Re: DZVents : mise en cache des données de l’API prevision_meteo.ch

Posté : 20 nov. 2019, 21:44
par papoo
depuis la ligne de commande du pi faisant tourner le script pourrais tu lancer la commande suivante?

Code : Tout sélectionner

wget https://www.prevision-meteo.ch/services/json/Limoges
si tu n'as pas d'erreur pourrais tu dans le script commenter les lignes

Code : Tout sélectionner

local latitude  = domoticz.settings.location.latitude
et

Code : Tout sélectionner

local longitude = domoticz.settings.location.longitude
et dé-commenter les lignes

Code : Tout sélectionner

-- local latitude  = '45.85860'
et

Code : Tout sélectionner

-- local longitude = '1.23190'
voir si le problème ne viens pas de la ?