-
Notifications
You must be signed in to change notification settings - Fork 36
Amelioration Script Store automatique #8
Comments
Bonjour deenoo |
je ne sais pas faire des prédictions sur la base d'une pression atmosphérique, je te laisse m'indiquer tes règles de remontée ou interdiction descente. -- v1.00 Auteur Remb0 https://gadget-freakz.com/2018/04/make-you-sunscreen-smart-with-dzvents-scripting/ -- Définir tous les capteurs qui doivent être pris en compte pour la fermeture du store
} local sunscreenDevice = 'Store' -- Définissez le nom de votre périphérique d'écran solaire (type on/off ou blind) return {
end |
Position du soleil : azimute et elevation : du custom effectivement |
Pour cela je check un barometre et les valeurs vennant de l api : https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's#Barometer `The above sets the parameters for a Barometer device from hardware type 'General' Barometer forecast can be one of: ce que je viens regarder dans mon script avec ces lignes commençant en 64 `--tendance nuageuse tendance = tonumber(tendance) |
Nous ne nous sommes pas compris. |
Pour le Baro : dans mon script j'utilise : (tendance < 3) Cela fait un moment que j'utilise ce script avec ce type de valeur seuil, ensuite cela peut etre des variable perso a chacun (comme la position du soleil). Enfin j'utilise un override : Store Auto (de type on/off) afin de prendre la main sur le store (plus facile que presence qui est lier a des telephones sur le wifi, ou des badges en ble). Quand store auto : On alors le script s'execute, si je le passe a Off, je pilote le store comme je le souhaite (utile la nuit tombé si le store a un eclairage integrer pour la terrasse) |
Presque nickel cette version du script mais : Lorsque l'on passe un STOP sur un volet ou store, domoticz ensuite le passé en fermé et donc le script de fermeture auto ne fonctionne pas. C'était déjà le cas en lua. J'avais donc ajouter un détecteur d'ouverture sur les bras et dans le script je me sert de ce détecteur pour savoir si le store est ouvert ou fermer (alors que ton script utilise l'etat du store). Je vais essayer de rajouter cette variable dans le script, l'autre solution étant : après avoir dit stop After 40 de faire un device update : on pour remettre le store en mode ouvert |
Bon boulot ce script !
https://github.com/papo-o/domoticz_scripts/blob/master/dzVents/scripts/store.lua
Je te propose de l'améliorer.
En effet tu peux avoir le store baisser mais le soleil n'est pas encore a un niveau genant, et tu attends que ce soit la nuit pour le fermer, alors que pour un store orienté SUD l azimute du soleil est entre 80° et 270°
On peut aussi prendre en compte la tendance donnée par un baromètre et le couverture nuageuse
Enfin dans un mode automatique il peut être intéressant de programmer une tempo qui arrete le store a un certain niveau d ouverture
ci joint mon script LUA qui peu servir d'exemple
store auto.zip
The text was updated successfully, but these errors were encountered: