Page 15 sur 18

Re: Luminosité théorique extérieure

Publié : 04 juin 2018, 22:15
par vr6man
ok par contre dans la crontab je met quoi pour que le script ce lance regulièrement

Re: Luminosité théorique extérieure

Publié : 04 juin 2018, 22:50
par Neutrino
Pas besoin de passer par le crontab.
Domoticz lancera le script toutes les minutes.
Ensuite, dans le script, les calculs se font toutes les 5 minutes pour éviter les surcharges.

Re: Luminosité théorique extérieure

Publié : 05 juin 2018, 07:26
par vr6man
super et merci de ton aide

le scripty tourne bien

par contre il m'indique ce matin a 07H20 9267 lux je n'ai aucune idée a ton idée ca peut etre correct sachant qu'il fait un temps orageux et gris

Re: Luminosité théorique extérieure

Publié : 14 juin 2018, 17:03
par vr6man
depuis hier je cette erreur et les valeurs ne se mettent plus a jour

2018-06-14 17:00:01.256 Error: EventSystem: in /home/pi/domoticz2/scripts/lua/script_time_SolarSensor.lua: /home/pi/domoticz2/scripts/lua/script_time_SolarSensor.lua:397: attempt to perform arithmetic on a nil value

Re: Luminosité théorique extérieure

Publié : 14 juin 2018, 19:00
par Neutrino
vr6man a écrit :2018-06-14 17:00:01.256 Error: EventSystem: in /home/pi/domoticz2/scripts/lua/script_time_SolarSensor.lua: /home/pi/domoticz2/scripts/lua/script_time_SolarSensor.lua:397: attempt to perform arithmetic on a nil value
Opération arithmétique sur une variable nulle à la ligne 397.
Regarde ta ligne 397 pour voir si tu ne remontes pas une variable nulle.

Re: Luminosité théorique extérieure

Publié : 14 juin 2018, 19:12
par vr6man
voila la ligne 397

if tonumber(otherdevices_svalues['Lux'])+round(weightedLux,0)>0

Re: Luminosité théorique extérieure

Publié : 14 juin 2018, 20:13
par Neutrino
Tu as bien un device qui s'appelle Lux?
Attention au majuscules/minuscules.

Re: Luminosité théorique extérieure

Publié : 15 juin 2018, 08:26
par vr6man
Merci exact j'avais mis lux au lieu de Lux

super et merci de ton aide

Re: Luminosité théorique extérieure

Publié : 04 sept. 2018, 13:33
par Oui_OuiBlog
L'un d'entre vous a vérifié la qualité des infos remontées par les SYNOP.

Chez moi c'est du grand n'importe quoi depuis quelques jours (la nébulosité est mise à jour de manière très aléatoire, du coup le script garde la dernière valeur connue, qui est souvent inadaptée ; genre actuellement, c'est grand soleil et j'ai un Octa à 7/8).

Si quelqu'un a une source de données plus fiable que les stations météo de l'OMM (!), ça m'intéresse.

J'envisage de bricoler un calcul de la valeur Octa à partir du temps remonté par WU (sunny = 2, partly cloudy = 4, mostly cloudy = 6, rain = 8), c'est un peu moisi, mais a priori plus fiable que les données OMM.

Re: Luminosité théorique extérieure

Publié : 04 sept. 2018, 13:52
par aleph0
Ici j'ai remplacé les données SYNOP par la couverture nuageuse de darksky qui est mise à jour plus régulièrement.
Voir ici https://www.domoticz.com/forum/viewtopi ... 61&t=22090 pour récupérer les données
Puis dans solar sensor :

Code : Tout sélectionner

    local dev_Cld="Couverture nuageuse"
    [...]
    Cloud=otherdevices_svalues[dev_Cld]/100
    Octa=8*Cloud
J'ai aussi rajouté la prise en compte de l'équation du temps car je me sert du script pour piloter l'éclairage et les décalage de 1/2h étaient pénibles à la tombée du jour :

Code : Tout sélectionner

    solarMeanHour = timeDecimal + (4 * longitude / 60 )    -- The average solar Hour

    -- Prise en compte de l'équation du temps
    M=356.8+0.9856*(numOfDay-1) --degre
    C=1.91378*math.sin(math.rad(M))+0.02*math.sin(math.rad(2*M)) --degre
    L=280+C+0.9856*numOfDay --degre
    R=-2.46522*math.sin(math.rad(2*L))+0.05303*math.sin(math.rad(4*L)) --degre
    EqT=(C+R)*4 --minutes
    
    solarHour=solarMeanHour-EqT/60