Prévision de pluie en lua

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 <\>.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Prévision de pluie en lua

Message par vil1driver »

juste pour le fun..
je cherchais une façon simple d'avoir le texte de différente couleur dans la custom page suivant le niveau de pluie prévu.

l'idée est donc d'ajouter du code html au texte lui même..

ça fonctionne donc impeccable pour la custom page, mais j'avais peur que dans domoticz ça devienne illisible..
et bien non, le texte se voit également colorisé ;)
l'idée est certainement applicable au widgets alerte..
et encore mieux.. car le log de domoticz est également mis en couleur :D euréka

Code : Tout sélectionner

function format(str)
	if (str) then
		str = string.gsub (str, "De", "De ")
		str = string.gsub (str, " ", "&nbsp;")
		str = string.gsub (str, "Pas&nbsp;de&nbsp;précipitations", "<font color='#999'>Pas&nbsp;de&nbsp;précipitations</font>")
		str = string.gsub (str, "Précipitations&nbsp;faibles", "<font color='#fbda21'>Précipitations&nbsp;faibles</font>")
		str = string.gsub (str, "Précipitations&nbsp;modérées", "<font color='#fb8a21'>Précipitations&nbsp;modérées</font>")
		str = string.gsub (str, "Précipitations&nbsp;fortes", "<font color='#f3031d'>Précipitations&nbsp;fortes</font>")
	end
	return str	
end
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
totof60
Messages : 373
Inscription : 29 avr. 2016, 09:31

Re: Prévision de pluie en lua

Message par totof60 »

pour moi le script fonctionne bien

seul petit soucis c'est les notifications qui se font en plusieurs exemplaire:

le log :

2016-05-13 11:45:17 Pas de précipitations
2016-05-13 11:45:00 Pas de précipitations
2016-05-13 11:00:38 Pas de précipitations
2016-05-13 11:00:16 Pas de précipitations
2016-05-13 11:00:00 Pas de précipitations
2016-05-13 10:45:16 Pas de précipitations
2016-05-13 10:45:00 Pas de précipitations
2016-05-13 10:00:16 Pas de précipitations
2016-05-13 10:00:00 Pas de précipitations
2016-05-13 09:45:16 Pas de précipitations
2016-05-13 09:45:00 Pas de précipitations
2016-05-13 09:00:16 Pas de précipitations
2016-05-13 09:00:00 Pas de précipitations

y a peut etre un delais a mettre dans le script ?
Dernière modification par totof60 le 13 mai 2016, 13:32, modifié 1 fois.
Domoticz V2022.2
sous Buster, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Prévision de pluie en lua

Message par papoo »

Le lancement du script se fait à la ligne

Code : Tout sélectionner

if now.min % 50 == 0 then
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
totof60
Messages : 373
Inscription : 29 avr. 2016, 09:31

Re: Prévision de pluie en lua

Message par totof60 »

oui j'ai mis 45 mn

Code : Tout sélectionner

if now.min % 45 == 0 then
mais on vois bien dans le log qu'il y plusieurs fois le résultat , donc plusieurs notifications
Domoticz V2022.2
sous Buster, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Prévision de pluie en lua

Message par vil1driver »

essai

Code : Tout sélectionner

if (now.min == 45) then
sinon étrange tes logs chez moi ça ressemble plutôt à ceci

Code : Tout sélectionner

 2016-05-13 13:50:00.447 LUA: --- --- --- niveauPluieText[1] : De13h50 à 14h50 : Pas de précipitations
2016-05-13 13:50:00.447 LUA: --- --- --- PluieText : De 13h50 à 14h50 : Pas de précipitations
2016-05-13 13:50:00.447 LUA: --- --- --- Pas de précipitations --- --- --- 
autre chose, ton script c'est un fichier ? avec le bon nom ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
totof60
Messages : 373
Inscription : 29 avr. 2016, 09:31

Re: Prévision de pluie en lua

Message par totof60 »

j'ai copié le script dans la console lua de Domoticz, mis mes reglages et
sauvegardé avec le nom : script_time_meteofrance_pluie
Domoticz V2022.2
sous Buster, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Prévision de pluie en lua

Message par vil1driver »

sauvegardé, oui mais le type ????

le nom n'a d'importance que si tu crées le fichier, car domoticz va puiser dans le nom le type de script (time, device, variable, security)
dans l'interface tu mets le nom que tu veux, par contre ! il faut bien choisir le type, 'time' en l’occurrence, est-ce ce que tu as fais ?
si non c'est normal qu'il se lance plusieurs fois.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
totof60
Messages : 373
Inscription : 29 avr. 2016, 09:31

Re: Prévision de pluie en lua

Message par totof60 »

:D bien vu !! c'est sous " all"
je modifie de suite
Domoticz V2022.2
sous Buster, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Prévision de pluie en lua

Message par papoo »

Je n'aurais pas pu répondre je ne connaissais pas
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
totof60
Messages : 373
Inscription : 29 avr. 2016, 09:31

Re: Prévision de pluie en lua

Message par totof60 »

c'etait bien ça ! merci

2016-05-13 20:45:01 Pas de précipitations
2016-05-13 19:45:00 Pas de précipitations
2016-05-13 18:45:00 Pas de précipitations
2016-05-13 17:45:00 Pas de précipitations
2016-05-13 16:45:00 Pas de précipitations
2016-05-13 15:45:17 Pas de précipitations
2016-05-13 15:45:00 Pas de précipitations
2016-05-13 14:45:17 Pas de précipitations
Domoticz V2022.2
sous Buster, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY
Répondre