Puis "near" api Wu , donc localisé mais je vois pas
Script de Givre full auto ou presque
Re: Script de Givre full auto ou presque
Bah oui , j'ai bien vu ...mais où ? Il est mis 48 comme ligne 48 sans doute et c'est dans la partie ci-dessus 
Puis "near" api Wu , donc localisé mais je vois pas
Puis "near" api Wu , donc localisé mais je vois pas
DualBoot Win10/OpenSuse Linux Leap v42.2 x86_64b KDE
Raspberry 3- RFXtrx433E
Raspberry 3- RFXtrx433E
Re: Script de Givre full auto ou presque
Comme on a pas ton script sous les yeux et que nos dont de voyantes sont en panne, on ne peut pas t'aider.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Script de Givre full auto ou presque
Tu veux pas voir
Il dit qu'il manque un ")" près du numéro api ligne 48
avec les interlignes , j'ai posté le contenu des lignes incriminées , le reste du script n'a pas été changé , c'est le tien.
Vais pieuter , la nuit porte conseil et repose les yeux.
Bonne nuit !
Il dit qu'il manque un ")" près du numéro api ligne 48
avec les interlignes , j'ai posté le contenu des lignes incriminées , le reste du script n'a pas été changé , c'est le tien.
Vais pieuter , la nuit porte conseil et repose les yeux.
Bonne nuit !
DualBoot Win10/OpenSuse Linux Leap v42.2 x86_64b KDE
Raspberry 3- RFXtrx433E
Raspberry 3- RFXtrx433E
Re: RE: Re: Script de Givre full auto ou presque
Tu parles du bout de code précédent ?argon a écrit :Tu veux pas voir![]()
Ou il manque une lettre au début et une parenthèse à la fin ?
Ta ligne 48 n'est pas forcément la mienne
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Script de Givre full auto ou presque
Alors ça :
C'est pas terrible, il y a des ' partout !!!
Corrigé, ça donne ça :
Mais l'URL me renvoie une erreur dans un navigateur (avec ma clé API Wunderground évidemment).
Tu es sûr de ta syntaxe ?
Code : Tout sélectionner
local config=assert(io.popen('/usr/bin/curl http://api.wunderground.com/api/'axxxxxxxxxxxxf'/conditions/q/'FR'/'47.98,0.91'.json'))Corrigé, ça donne ça :
Code : Tout sélectionner
local config=assert(io.popen('/usr/bin/curl http://api.wunderground.com/api/axxxxxxxxxxxxf/conditions/q/FR/47.98,0.91.json'))Tu es sûr de ta syntaxe ?
Re: Script de Givre full auto ou presque
Enfin pk tu mets des ' partout
Voici une source à lire :
https://www.wunderground.com/weather/ap ... de-samples
Voici une source à lire :
https://www.wunderground.com/weather/ap ... de-samples
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Script de Givre full auto ou presque
Bonjour......bien dormi, et vous ?
Alors ,@deennoo :
J'ai mis des ' partout en suivant cet exemple :
https://www.domoticz.com/wiki/Lua_-_json.lua
@Neutrino :
Merci d'épauler deennoo dans cette tâche difficile.
Bon , je revois tout çà alors et reviens
Alors ,@deennoo :
J'ai mis des ' partout en suivant cet exemple :
https://www.domoticz.com/wiki/Lua_-_json.lua
@Neutrino :
Merci d'épauler deennoo dans cette tâche difficile.
Bon , je revois tout çà alors et reviens
DualBoot Win10/OpenSuse Linux Leap v42.2 x86_64b KDE
Raspberry 3- RFXtrx433E
Raspberry 3- RFXtrx433E
Re: Script de Givre full auto ou presque
Bon , j'avance .
Avec cette URL , je reçois les paramètres dans mon navigateur
Le log de DZ me donne maintenant l'erreur suivante:
Avec cette URL , je reçois les paramètres dans mon navigateur
Code : Tout sélectionner
now=os.date("*t")
if (now.min == minute and now.hour == heure) then
--if now.min % 1 == 0 then -- toutes les minutes
local config=assert(io.popen('/usr/bin/curl http://api.wunderground.com/api/axxxxxxxxxxxxxxf/conditions/q/FR/Mondoubleau.json'))
blocjson = config:read('*all')
config:close()
jsonValeur = json:decode(blocjson)
temp = jsonValeur.hourly.data[12].apparentTemperature
dew = jsonValeur.hourly.data[12].dewPoint
print('temp: '..temp..' dew: '..dew)
Code : Tout sélectionner
2017-02-09 09:20:00.519 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_givre.lua: /home/pi/domoticz/scripts/lua/script_time_givre.lua:52: attempt to index field 'hourly' (a nil value)DualBoot Win10/OpenSuse Linux Leap v42.2 x86_64b KDE
Raspberry 3- RFXtrx433E
Raspberry 3- RFXtrx433E
Re: Script de Givre full auto ou presque
je viens d'essayer :argon a écrit :Bon , j'avance .
Avec cette URL , je reçois les paramètres dans mon navigateur
Le log de DZ me donne maintenant l'erreur suivante:Code : Tout sélectionner
now=os.date("*t") if (now.min == minute and now.hour == heure) then --if now.min % 1 == 0 then -- toutes les minutes local config=assert(io.popen('/usr/bin/curl http://api.wunderground.com/api/axxxxxxxxxxxxxxf/conditions/q/FR/Mondoubleau.json')) blocjson = config:read('*all') config:close() jsonValeur = json:decode(blocjson) temp = jsonValeur.hourly.data[12].apparentTemperature dew = jsonValeur.hourly.data[12].dewPoint print('temp: '..temp..' dew: '..dew)Code : Tout sélectionner
2017-02-09 09:20:00.519 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_givre.lua: /home/pi/domoticz/scripts/lua/script_time_givre.lua:52: attempt to index field 'hourly' (a nil value)
voici le retour du json :
Code : Tout sélectionner
{
"response": {
"version": "0.1",
"termsofService": "http://www.wunderground.com/weather/api/d/terms.html",
"features": {
"conditions": 1
}
},
"current_observation": {
"image": {
"url": "http://icons.wxug.com/graphics/wu2/logo_130x80.png",
"title": "Weather Underground",
"link": "http://www.wunderground.com"
},
"display_location": {
"full": "Mondoubleau, France",
"city": "Mondoubleau",
"state": "41",
"state_name": "France",
"country": "FR",
"country_iso3166": "FR",
"zip": "00000",
"magic": "63",
"wmo": "07140",
"latitude": "47.97999954",
"longitude": "0.89999998",
"elevation": "153.0"
},
"observation_location": {
"full": "Mondoubleau, Mondoubleau, 41",
"city": "Mondoubleau, Mondoubleau",
"state": "41",
"country": "FR",
"country_iso3166": "FR",
"latitude": "47.981144",
"longitude": "0.905529",
"elevation": "0 ft"
},
"estimated": {},
"station_id": "I41MONDO2",
"observation_time": "Last Updated on February 9, 10:38 AM CET",
"observation_time_rfc822": "Thu, 09 Feb 2017 10:38:10 +0100",
"observation_epoch": "1486633090",
"local_time_rfc822": "Thu, 09 Feb 2017 10:39:51 +0100",
"local_epoch": "1486633191",
"local_tz_short": "CET",
"local_tz_long": "Europe/Paris",
"local_tz_offset": "+0100",
"weather": "Mostly Cloudy",
"temperature_string": "39.4 F (4.1 C)",
"temp_f": 39.4,
"temp_c": 4.1,
"relative_humidity": "80%",
"wind_string": "Calm",
"wind_dir": "SW",
"wind_degrees": 225,
"wind_mph": 0.6,
"wind_gust_mph": "3.1",
"wind_kph": 1,
"wind_gust_kph": "5.0",
"pressure_mb": "1024",
"pressure_in": "30.24",
"pressure_trend": "0",
"dewpoint_string": "34 F (1 C)",
"dewpoint_f": 34,
"dewpoint_c": 1,
"heat_index_string": "NA",
"heat_index_f": "NA",
"heat_index_c": "NA",
"windchill_string": "39 F (4 C)",
"windchill_f": "39",
"windchill_c": "4",
"feelslike_string": "39 F (4 C)",
"feelslike_f": "39",
"feelslike_c": "4",
"visibility_mi": "6.2",
"visibility_km": "10.0",
"solarradiation": "--",
"UV": "0",
"precip_1hr_string": "-999.00 in ( 0 mm)",
"precip_1hr_in": "-999.00",
"precip_1hr_metric": " 0",
"precip_today_string": "0.00 in (0 mm)",
"precip_today_in": "0.00",
"precip_today_metric": "0",
"icon": "mostlycloudy",
"icon_url": "http://icons.wxug.com/i/c/k/mostlycloudy.gif",
"forecast_url": "http://www.wunderground.com/global/stations/07140.html",
"history_url": "http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=I41MONDO2",
"ob_url": "http://www.wunderground.com/cgi-bin/findweather/getForecast?query=47.981144,0.905529",
"nowcast": ""
}
}Est ce que cette URL te donne une prevision ? - non elle donne des info a l'instant T
Désolé d’être franc, et cela ne va pas te plaire, mais tu ne fais aucun effort ni de lecture, ni de reflexion, ni de recherche, ce que tu veux c'est que l'on fasse ton truc a ta sauce, et bien non, je ne marche pas.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Script de Givre full auto ou presque
Hé, ho !!
T'as pas envie d'aider , tu aides pas ,puis c'est tout.
Passé l'age ( et de loin!)de revoir des remontrances pour mes leçons.
Je vois un truc bien sur un forum (un lieu où on partage et on aide sur la domotique , pas sur celui des développeurs lua)
Je demande à l'auteur s'il y a moyen de changer le fournisseur des données ce qui veut dire que je n'en sait rien.
Je cherche et lis (oui, oui) ,tatonne et modifie , remercie mais je n'ai pas des jours à passer pour acquérir des connaissances que je n'utiliserai sans doute pas par la suite.
Je ne demande pas du tout fait mais parfois , donner une idée , une direction
Alors , merci pour ton coup de pouce , ô grand maître du savoir.
T'as pas envie d'aider , tu aides pas ,puis c'est tout.
Passé l'age ( et de loin!)de revoir des remontrances pour mes leçons.
Je vois un truc bien sur un forum (un lieu où on partage et on aide sur la domotique , pas sur celui des développeurs lua)
Je demande à l'auteur s'il y a moyen de changer le fournisseur des données ce qui veut dire que je n'en sait rien.
Je cherche et lis (oui, oui) ,tatonne et modifie , remercie mais je n'ai pas des jours à passer pour acquérir des connaissances que je n'utiliserai sans doute pas par la suite.
Je ne demande pas du tout fait mais parfois , donner une idée , une direction
Alors , merci pour ton coup de pouce , ô grand maître du savoir.
DualBoot Win10/OpenSuse Linux Leap v42.2 x86_64b KDE
Raspberry 3- RFXtrx433E
Raspberry 3- RFXtrx433E