[DzVents] DarkSky et probabilité de pluie

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
denis_berthet
Messages : 4
Inscription : 22 juil. 2018, 17:29

Re: DZVents : DarkSky et probabilité de pluie

Message par denis_berthet »

Bonjour,

j'ai une erreur depuis quelques jours depuis que les conditions météo ont changé :

Code : Tout sélectionner

2018-11-02 08:00:12.780 Status: dzVents: Error (2.4.6): :Meteo: An error occured when calling event handler DarkSky2
2018-11-02 08:00:12.780 Status: dzVents: Error (2.4.6): :Meteo: /home/pi/domoticz/scripts/dzVents/scripts/DarkSky2.lua:112: attempt to perform arithmetic on global 'Pow_WindSpeed' (a nil value)
Après avoir regardé le code d'origine, dans la fonction TempChill_calc, on constate ceci :

Code : Tout sélectionner

	local function TempChill_calc(Temp_val, WindSpeed_kmh_val) -- https://fr.wikipedia.org/wiki/Temp%C3%A9rature_ressentieFroid_ressenti
    		local TempChill_val = Temp_val
    		if (Temp_val ~= nil and WindSpeed_kmh_val ~= nil and Temp_val <= 10) then
			if (WindSpeed_kmh_val > 4.8) then
    				local Pow_WindSpeed = math.pow(WindSpeed_kmh_val, 0.16)
				TempChill_val = 13.12 + 0.6215 * Temp_val + (0.3965 * Temp_val - 11.37) * Pow_WindSpeed
    			elseif WindSpeed_kmh_val >= 0 then
    				TempChill_val = Temp_val + 0.2 * (0.1345 * Temp_val - 1.59) * Pow_WindSpeed
    			end
    		end
    		return round(TempChill_val,1)
    		-- apparentTemperature from Dark Sky could be used...
    	end
    
La variable Pow_WindSpeed est dans la condition, il suffit de la sortir avant la ligne ******** if (WindSpeed_kmh_val > 4.8) then ********

Code : Tout sélectionner

local function TempChill_calc(Temp_val, WindSpeed_kmh_val) -- https://fr.wikipedia.org/wiki/Temp%C3%A9rature_ressentieFroid_ressenti
    		local TempChill_val = Temp_val
    		if (Temp_val ~= nil and WindSpeed_kmh_val ~= nil and Temp_val <= 10) then
    			local Pow_WindSpeed = math.pow(WindSpeed_kmh_val, 0.16) 
			if (WindSpeed_kmh_val > 4.8) then
				TempChill_val = 13.12 + 0.6215 * Temp_val + (0.3965 * Temp_val - 11.37) * Pow_WindSpeed
    			elseif WindSpeed_kmh_val >= 0 then
    				TempChill_val = Temp_val + 0.2 * (0.1345 * Temp_val - 1.59) * Pow_WindSpeed
    			end
    		end
    		return round(TempChill_val,1)
    		-- apparentTemperature from Dark Sky could be used...
    	end
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: DZVents : DarkSky et probabilité de pluie

Message par papoo »

merci denis_berthet mais je pense que tu ne parles pas du meme script que celui de cette page.
celui-ci n'extrait que les probabilité de pluie, il n'y as pas de fonction TempChill_calc
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
denis_berthet
Messages : 4
Inscription : 22 juil. 2018, 17:29

Re: DZVents : DarkSky et probabilité de pluie

Message par denis_berthet »

Tu as raison papoo, il s'agit bien d'un script DarkSky, mais il ne s'agit pas de celui ci.

Je ne sais pas ou j'ai chopé celui ci.

Désolé
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: DZVents : DarkSky et probabilité de pluie

Message par papoo »

y'a pas de mal
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Archib75
Messages : 3
Inscription : 05 nov. 2018, 11:44

Re: DZVents : DarkSky et probabilité de pluie

Message par Archib75 »

bonjour PAPOO
Je vient de faire les modif que tu m'as proposé ce matin, j'ai reçu une mise à jour des données.donc super meri encore pour ton aide.
Philippe

je revient vers ma question d'origine d'avoir sur mon dashbaord les prévisions à 7 jour mais avec simplement un logo de prévision de température et d'ensoleillement (un peu classique) associé au proba de pluie (étant motard cela me faciliterait la vie).
Qu'n pense tu ?
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: DZVents : DarkSky et probabilité de pluie

Message par papoo »

Je n’en pense que du bien même si je ne comprend pas trop ce que tu souhaites.
Si tu pouvais développer, notamment quel Dashboard ? Monitor?
Un logo du temps comme dans une appli mobile?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Archib75
Messages : 3
Inscription : 05 nov. 2018, 11:44

Re: DZVents : DarkSky et probabilité de pluie

Message par Archib75 »

J'utilise "monitor" pour enrichir le dashboard de Domoticz cf "https://easydomoticz.com/forum/viewtopic.php?t=331"
de ce fait je désirerais utiliser une page dédie météo avec des prévision a 7jours incluant par jour une icone de prevision (comme une appli mobile)(soleil nuages.... ta prévision de pluie , la température ect ect.)
voila un peu mon désire. rendre un peu plus sympa qu'un simple affichage de %

PS : les prévisions de probabilité de pluie sont géniale!!!! et elles marche grâce a ton aide.
Philippe
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: DZVents : DarkSky et probabilité de pluie

Message par papoo »

pour monitor, cette page météo ne convient pas?
2016-04-13-09_29_36-Domoticz-Monitor.png
2016-04-13-09_29_36-Domoticz-Monitor.png (446.22 Kio) Consulté 7371 fois
https://pon.fr/prevision-meteo-a-3-jours/
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
cyberbob
Messages : 511
Inscription : 28 nov. 2016, 19:43
Localisation : Belgique

Re: DZVents : DarkSky et probabilité de pluie

Message par cyberbob »

papoo a écrit : 17 sept. 2018, 17:58...Ce script peut potentiellement récupérer les 48 prévisions horaires disponible. Créez autant de capteurs virtuels pourcentage correspondant aux prévisions horaires que vous souhaitez.
Encore merci pour ton script qui fonctionne très bien,
mais Je voudrais aussi paramétrer les notification Pushover ou email, je pense que tu l'as fait mais je ne suis pas sûr que tout est bien fait :
:
proba1
proba1
proba_pluie2.jpg (31.14 Kio) Consulté 7321 fois
Et il est paramétrer comme ca :
:
proba_pluie1.jpg
proba_pluie1.jpg (218.52 Kio) Consulté 7321 fois
Aucune notif n'est envoyée, pourtant avec une proba supérieure à 20%.
J'ai testé, Les notif fonctionne bien avec un inter, donc cela viens de l'onglet "proba pluie 1h" ?
Vois-tu quelques chose qui est mal fait ?
Merci.
Domoticz Stable V4.9700 sur Synology DSM 6.2 / 2 x RFlink V48.4 - 433.92MHz(Dio/Chacon) & 433.42MHz(RTS) / Script en LUA & Blocky
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: DZVents : DarkSky et probabilité de pluie

Message par papoo »

j'ai mis uniquement supérieur à et cela fonctionne correctement
ma config à moi
2018-11-10 20_47_05-Domoticz.png
2018-11-10 20_47_05-Domoticz.png (32.58 Kio) Consulté 7303 fois
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Répondre