Script de Givre full auto ou presque

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 <\>.
argon
Messages : 37
Inscription : 15 janv. 2017, 18:39

Re: Script de Givre full auto ou presque

Message par argon »

Bob , c'est ok , merci beaucoup :)

Si ce n'est trop demander , svp modifiez la première ligne du script (premier post ) en "script_time_givre.lua" car cela prête à confusion.
Merci
DualBoot Win10/OpenSuse Linux Leap v42.2 x86_64b KDE
Raspberry 3- RFXtrx433E
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Script de Givre full auto ou presque

Message par deennoo »

Je ne peux pas t'aider, desoler

Regarde bien l'erreur, elle parle de fichier delete.ogg
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
argon
Messages : 37
Inscription : 15 janv. 2017, 18:39

Re: Script de Givre full auto ou presque

Message par argon »

Merci deennoo,

Non , tout fonctionne maintenant , cette erreur provient sans doute d'un souci de communication internet et ne survient pas souvent.

Par contre ,pourrais tu me dire comment ,dans le script, faire pour passer la demande de données vers WeatherUnderground plutôt que vers Darksky ?
Leurs retours me semblent plus précis en ce qui concerne mon bled perdu (où cependant une station existe chez eux à moins de 5km de chez moi )
DualBoot Win10/OpenSuse Linux Leap v42.2 x86_64b KDE
Raspberry 3- RFXtrx433E
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Script de Givre full auto ou presque

Message par deennoo »

Mouais wunderground....je me mefis car bien souvent ce sont des infos de gens comme toi ou moi.

Si le bonhomme a mis sa sonde de temperature en plein soleil, les valeurs sont fausses.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
argon
Messages : 37
Inscription : 15 janv. 2017, 18:39

Re: Script de Givre full auto ou presque

Message par argon »

Peut-être des gens comme toi et moi mais Darksky m'a trouvé un dew point à 22 et un freezze à 18°
Alors , même si l'exactitude n'est pas à 1°,(je suis cette station depuis plusieurs jours et c'est correct) cela me conviendrait tout à fait.

J'y arriverai ;)
DualBoot Win10/OpenSuse Linux Leap v42.2 x86_64b KDE
Raspberry 3- RFXtrx433E
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Script de Givre full auto ou presque

Message par deennoo »

argon a écrit :Peut-être des gens comme toi et moi mais Darksky m'a trouvé un dew point à 22 et un freezze à 18°
Alors , même si l'exactitude n'est pas à 1°,(je suis cette station depuis plusieurs jours et c'est correct) cela me conviendrait tout à fait.

J'y arriverai ;)
22...18... cela reseemble beaucooup aux temperature de mogadiscio comme ici : https://easydomoticz.com/forum/viewtopi ... =30#p30138
Peux tu verifier tes coordonnées gps stp ? il semble que tu les a inversé, il est vraiq u'il y avait une inverssion dans le script mais c'est corrigé depuis le 24 janvier 2017.

prend le temp de voir quel sont les résultat que te donne l'api darksky

Je ne vais macher tout le boulot non plus, déja que papoo en a fait le plus gros et que j'ai juste adapter a mes besoins.

La base du script sera la meme, il faudra juste faire comme moi, apprendre et appliquer cette base de tuto : https://easydomoticz.com/lua-et-json/ pour que tu recuperes les infos qu'il te faut
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
argon
Messages : 37
Inscription : 15 janv. 2017, 18:39

Re: Script de Givre full auto ou presque

Message par argon »

T'emportes pas !
Non , pas Mogadiscio ,celle là je l'ai eu aussi

Mais c'est pas grave ,je l'aurai , un jour !
ET je te remercie pour le boulot effectué pour aider les ignares comme moi !
DualBoot Win10/OpenSuse Linux Leap v42.2 x86_64b KDE
Raspberry 3- RFXtrx433E
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Script de Givre full auto ou presque

Message par deennoo »

argon a écrit :T'emportes pas !
Non , pas Mogadiscio ,celle là je l'ai eu aussi

Mais c'est pas grave ,je l'aurai , un jour !
ET je te remercie pour le boulot effectué pour aider les ignares comme moi !
Je ne m'enerve pas t'inquiete.

Peux tu me donner tes coordonnées gps stp ? que je verifie les bonnes valeurs ?

On est pas ignares, on a besoin d'apprendre c'est pas pareil, ce qui va changer dans ton cas c'est juste la prasing du json de wundergroud

Voici une réponse Type

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-ak.wxug.com/graphics/wu2/logo_130x80.png",
  "title": "Weather Underground",
  "link": "http://www.wunderground.com"
  },
  "display_location": {
  "full": "San Francisco, CA",
  "city": "San Francisco",
  "state": "CA",
  "state_name": "California",
  "country": "US",
  "country_iso3166": "US",
  "zip": "94101",
  "latitude": "37.77500916",
  "longitude": "-122.41825867",
  "elevation": "47.00000000"
  },
  "observation_location": {
  "full": "SOMA - Near Van Ness, San Francisco, California",
  "city": "SOMA - Near Van Ness, San Francisco",
  "state": "California",
  "country": "US",
  "country_iso3166": "US",
  "latitude": "37.773285",
  "longitude": "-122.417725",
  "elevation": "49 ft"
  },
  "estimated": {},
  "station_id": "KCASANFR58",
  "observation_time": "Last Updated on June 27, 5:27 PM PDT",
  "observation_time_rfc822": "Wed, 27 Jun 2012 17:27:13 -0700",
  "observation_epoch": "1340843233",
  "local_time_rfc822": "Wed, 27 Jun 2012 17:27:14 -0700",
  "local_epoch": "1340843234",
  "local_tz_short": "PDT",
  "local_tz_long": "America/Los_Angeles",
  "local_tz_offset": "-0700",
  "weather": "Partly Cloudy",
  "temperature_string": "66.3 F (19.1 C)",
  "temp_f": 66.3,
  "temp_c": 19.1,
  "relative_humidity": "65%",
  "wind_string": "From the NNW at 22.0 MPH Gusting to 28.0 MPH",
  "wind_dir": "NNW",
  "wind_degrees": 346,
  "wind_mph": 22.0,
  "wind_gust_mph": "28.0",
  "wind_kph": 35.4,
  "wind_gust_kph": "45.1",
  "pressure_mb": "1013",
  "pressure_in": "29.93",
  "pressure_trend": "+",
  "dewpoint_string": "54 F (12 C)",
  "dewpoint_f": 54,
  "dewpoint_c": 12,
  "heat_index_string": "NA",
  "heat_index_f": "NA",
  "heat_index_c": "NA",
  "windchill_string": "NA",
  "windchill_f": "NA",
  "windchill_c": "NA",
  "feelslike_string": "66.3 F (19.1 C)",
  "feelslike_f": "66.3",
  "feelslike_c": "19.1",
  "visibility_mi": "10.0",
  "visibility_km": "16.1",
  "solarradiation": "",
  "UV": "5",
  "precip_1hr_string": "0.00 in ( 0 mm)",
  "precip_1hr_in": "0.00",
  "precip_1hr_metric": " 0",
  "precip_today_string": "0.00 in (0 mm)",
  "precip_today_in": "0.00",
  "precip_today_metric": "0",
  "icon": "partlycloudy",
  "icon_url": "http://icons-ak.wxug.com/i/c/k/partlycloudy.gif",
  "forecast_url": "http://www.wunderground.com/US/CA/San_Francisco.html",
  "history_url": "http://www.wunderground.com/history/airport/KCASANFR58/2012/6/27/DailyHistory.html",
  "ob_url": "http://www.wunderground.com/cgi-bin/findweather/getForecast?query=37.773285,-122.417725"
  }
}
tu auras besoin de :temp_c et dewpoint_c pour dans 12h
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
argon
Messages : 37
Inscription : 15 janv. 2017, 18:39

Re: Script de Givre full auto ou presque

Message par argon »

Les coordonnées GPS (simples) 47.98 , 0.91

Sinon , en me basant sur le wiki et le forum Anglishe j'étais parti là dessus:

Code : Tout sélectionner

ow=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/'axxxxxxxxxxxxf'/conditions/q/'FR'/'47.98,0.91'.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
Cela me renvoie

Code : Tout sélectionner

2017-02-08 16:59:00.333 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_givre.lua: /home/pi/domoticz/scripts/lua/script_time_givre.lua:48: ')' expected near 'axxxxxxxxxxxf'
DualBoot Win10/OpenSuse Linux Leap v42.2 x86_64b KDE
Raspberry 3- RFXtrx433E
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Script de Givre full auto ou presque

Message par deennoo »

Il te manque une ) c'est ecrit

Le lua explique beaucoup des erreurs il suffit juste de les lires
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Répondre