[DzVents] DarkSky et probabilité de pluie
Re: DZVents : DarkSky et probabilité de pluie
ces deux scripts sont bien encodés en UTF8 sans BOM?
Re: DZVents : DarkSky et probabilité de pluie
Normalement oui, c'est les mêmes scripts que j'utilisais avant et qui fonctionnaient, je vais contrôler quand même
RPI3 (Buster) + AEOTEC Z-Stick Gen5
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2
Re: DZVents : DarkSky et probabilité de pluie
pour moonselectoricons tu n'utilise pas la derniere version (1.02),
tu as traduit la ligne 59 sans te servir de la fonction logWrite
je la modifirai de
à
idem pour la ligne 61
tu as traduit la ligne 59 sans te servir de la fonction logWrite
je la modifirai de
Code : Tout sélectionner
domoticz.log('Changement icone Phase Lune : changé' .. item.id,domoticz.LOG_DEBUG)
Code : Tout sélectionner
logWrite('Changement icone Phase Lune : changé' .. item.id)Re: DZVents : DarkSky et probabilité de pluie
pour darksy.lua idem , la derniere version est la 1.24
et il semblerait que tu ai bien un problème d'encodage
et il semblerait que tu ai bien un problème d'encodage
Re: DZVents : DarkSky et probabilité de pluie
Bon j'ai vérifié les scripts sont bien enregistrés en UTF8 sans BOM sur mon PC.
Ensuite je fais un copié/collé et je créé le script directement sous domoticz en lua trigger All via l'outil Evenements.
J'ai essayé de remplacer les lignes comme tu me l'as indiqué sur MoonSelectorIcon mais sans résultats, j'ai toujours les mêmes défauts.
EDIT : j'ai regradé sur le github et la dernière version de darsky.lua est la 1.21
EDIT2 : j'ai essayé la version 1.02 de moonSelectorIcons, c'est pareil ...
Ensuite je fais un copié/collé et je créé le script directement sous domoticz en lua trigger All via l'outil Evenements.
J'ai essayé de remplacer les lignes comme tu me l'as indiqué sur MoonSelectorIcon mais sans résultats, j'ai toujours les mêmes défauts.
Code : Tout sélectionner
if item.level ~= item.lastLevel then
setIcon(icons[item.level])
-- domoticz.log('Changement icone Phase Lune : changé' .. item.id,domoticz.LOG_DEBUG)
logWrite('Changement icone Phase Lune : changé' .. item.id)
else
-- domoticz.log('Changement icone Phase Lune : pas necessaire' .. item.id,domoticz.LOG_DEBUG)
logWrite('Changement icone Phase Lune : pas necessaire' .. item.id)
endEDIT2 : j'ai essayé la version 1.02 de moonSelectorIcons, c'est pareil ...
RPI3 (Buster) + AEOTEC Z-Stick Gen5
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2
Re: DZVents : DarkSky et probabilité de pluie
ok tu passes par les événements, pas par un script dans le répertoire ad hoc
Ce ne sont pas des scripts en lua strict mais en DZvents
vérifie stp que le script moonSelectorIcons est bien en mode Device pas All
et que le script Darksky est bien en mode Timer, pas All
Ce ne sont pas des scripts en lua strict mais en DZvents
vérifie stp que le script moonSelectorIcons est bien en mode Device pas All
et que le script Darksky est bien en mode Timer, pas All
Re: DZVents : DarkSky et probabilité de pluie
ok c'est bon ça marche nikel, merci beaucoup pour ton aide !!
Et .... désolé .... je viens juste de voir dans mes notes que la dernière fois j'avais enregistré les scripts directement dans /home/pi/domoticz/scripts/dzVents/scripts et que je n'avais pas utilisé Evenements dans domoticz ...
A vouloir refaire trop vite j'ai merdé ...
Merci en tout cas, ça pourra toujours me servir plus tard ou à d'autres
Et .... désolé .... je viens juste de voir dans mes notes que la dernière fois j'avais enregistré les scripts directement dans /home/pi/domoticz/scripts/dzVents/scripts et que je n'avais pas utilisé Evenements dans domoticz ...
A vouloir refaire trop vite j'ai merdé ...
Merci en tout cas, ça pourra toujours me servir plus tard ou à d'autres
RPI3 (Buster) + AEOTEC Z-Stick Gen5
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2
Re: DZVents : DarkSky et probabilité de pluie
Suite à une casse d'un de mes volets roulants en février avec les rafales de vent que l'on a eu je souhaite ajouter au script darksky une fonction pour ouvrir automatiquement le volet en question si les rafales de vent sont supérieur ou égales à une certaine vitesse
Si c'est la nuit et que tout les volets sont fermés (General_VR) et qu'il n'y a plus de vent violent, alors je referme le volet en question.
Voici ce que j'ai fait, j'ai mis une vitesse de rafale à 13m/s pour essayer car c'est le vent qu'il y a aujourd'hui :
Dans les logs j'ai bien "Alerte vent violent" et "Ouverture Volet Sud", mais le volet ne s'ouvre pas.
La commande : commandArray['Volet Salon Sud']='Off' ne fonctionne pas et n'apparaît pas dans les logs du volet.
Il y a-t-il un problème de syntaxe quelquepart, c'est mon premier bout de script en lua soyez indulgent
EDIT : j'ai trouvé tout seul
j'ai rajouter 2 variables :
puis j'ai modifié mon code comme ceci :
ça marche bien pour l'ouverture automatique en cas de vent violent, j'ai pas essayé pour la re-fermeture auto s'il doit être fermé et qu'il n'y a plus de vent violent
Si c'est la nuit et que tout les volets sont fermés (General_VR) et qu'il n'y a plus de vent violent, alors je referme le volet en question.
Voici ce que j'ai fait, j'ai mis une vitesse de rafale à 13m/s pour essayer car c'est le vent qu'il y a aujourd'hui :
Code : Tout sélectionner
if prev_wind_h[1] then
if windGust >= 13 then -- en m/s = 50Km/h
logWrite('Alerte vent violent dans 1h '..prev_wind_h[1],domoticz.LOG_INFO)
commandArray['Volet Salon Sud']='Off'
logWrite('Ouverture Volet Sud ',domoticz.LOG_INFO)
end
if 'General_VR'=='Off' and 'Volet Salon Sud'=='Off' and windGust<13 then
commandArray['Volet Salon Sud']='On'
logWrite('Fin vent violent - Fermeture du Volet Sud ',domoticz.LOG_INFO)
end
endLa commande : commandArray['Volet Salon Sud']='Off' ne fonctionne pas et n'apparaît pas dans les logs du volet.
Il y a-t-il un problème de syntaxe quelquepart, c'est mon premier bout de script en lua soyez indulgent
EDIT : j'ai trouvé tout seul
j'ai rajouter 2 variables :
Code : Tout sélectionner
local VoletaOuvrir = 'Volet Salon Sud' -- nom du volet à ouvrir en cas de fort vent
local GeneralVR = 'General_VR' -- General_VRCode : Tout sélectionner
if prev_wind_h[1] then
if windGust >= 20 then -- en m/s = 72Km/h
logWrite('Alerte vent violent dans 1h '..prev_wind_h[1],domoticz.LOG_INFO)
domoticz.devices(VoletaOuvrir).switchOff()
logWrite('Ouverture Volet Sud ',domoticz.LOG_INFO)
end
if (GeneralVR.state == 'Off') and (VoletaOuvrir.state == 'Off') and (windGust < 20) then
domoticz.devices(VoletaOuvrir).switchOn()
logWrite('Fin vent violent - Fermeture du Volet Sud ',domoticz.LOG_INFO)
end
end
RPI3 (Buster) + AEOTEC Z-Stick Gen5
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2
Re: DZVents : DarkSky et probabilité de pluie
heureux que cela fonctionne
Re: DZVents : DarkSky et probabilité de pluie
Damned !
A peine arrivé pour installer la météo... et paf Apple rachète DarkSky, plus de nouvelle inscription et fin des API en fin d'année 2021 !
A peine arrivé pour installer la météo... et paf Apple rachète DarkSky, plus de nouvelle inscription et fin des API en fin d'année 2021 !
https://blog.darksky.net/API
Our API service for existing customers is not changing today, but we will no longer accept new signups. The API will continue to function through the end of 2021.