Volet roulant récalcitrant…
#1
Bonjour,

Ça devrait pourtant être simple ! 
C'est vrai que je ne maîtrise pas bien les automates, mais là, je sèche…

Ma demande :
J'ai une fenêtre/oculus équipée d'un volet roulant orientée plein Sud qui donne sur un canapé, et en toiture une sonde de luminosité (placée à l'abri du soleil).

Faute d'avoir un capteur plus approprié pour commander le volet en cas d'ensoleillement, je veux simplement que :
- tous les jours, 
- entre 10h00 et 16h00
- si la luminosité est ≥ à 4 200 lux
le volet roulant se baisse
et qu'il se relève (ou reste ouvert) si la luminosité est moindre.

Ce à quoi je suis arrivé de mieux, c'est l'automate ci-joint qui ne fonctionne pas à 100%
- J'ai essayé avec et sans le démarrage en arrière-plan
- j'ai essayé avec et sans la planification journalière
- j'ai essayé avec un déclencheur
Soit l'automate ne démarre pas le lendemain, soit le volet ne se ferme pas en fin de soirée, soit… soit… soit…


   

Vous aurez compris qu'un bon coup de main serait le bienvenu,
Merci d'avance,
Patrickp78
Répondre
#2
Je pense que tu dois mettre un déclencheur :

Déclencheur "Dès que heure [10:00 , 16:00]

Automate :
If Luminosité >= 4200 lux
Si true : mettre volet en position 70%
Si false : ouvrir volet

Si la luminosité varie autour de 4200 lux tu risques de voir ton volet monter et descendre souvent, donc tu peux mettre des tempos pour adoucir cela.

Voilà mon idée.
C'est en cherchant que l'on trouve...
Al_Bla
Répondre
#3
Merci pour cette version que je vais essayer.
Si je comprends bien, je n'ai pas besoin de la fonction While ?
- faut-il mettre le démarrage en arrière-plan ?
- faut-il créer une planification ?
Répondre
#4
(03-11-2021, 12:22 PM)patrickp78 a écrit : Merci pour cette version que je vais essayer.
Si je comprends bien, je n'ai pas besoin de la fonction While ?
- faut-il mettre le démarrage en arrière-plan ?
- faut-il créer une planification ?

Pas nécessaire de mettre un démarrage en arrière-plan, ni de planification.
Pas de while, mais c'est le déclencheur qui décide de la mise en route de l'automate (quand l'heure est comprise entre [10:00 et 16:00] incluse).
C'est en cherchant que l'on trouve...
Al_Bla
Répondre
#5
(03-11-2021, 06:41 PM)Al_Bla a écrit :
(03-11-2021, 12:22 PM)patrickp78 a écrit : Merci pour cette version que je vais essayer.
Si je comprends bien, je n'ai pas besoin de la fonction While ?
- faut-il mettre le démarrage en arrière-plan ?
- faut-il créer une planification ?

Pas nécessaire de mettre un démarrage en arrière-plan, ni de planification.
Pas de while, mais c'est le déclencheur qui décide de la mise en route de l'automate (quand l'heure est comprise entre [10:00 et 16:00] incluse).

OK merci, je lance ça ce soir, je verrai demain ce que ça donne.
patrickp78
Répondre
#6
Ça ne fonctionne toujours pas !
Le volet se ferme bien à partir de 10h et ≥ 4200 lux mais il ne se lève pas quand la luminosité redescend le soir.
Il semble que l'automate n'accepte qu'une instruction…
J'ai essayé en ajoutant le démarrage en arrière-plan, le résultat est le même.

Est-ce que le paramétrage du déclencheur en "Dès que" n'y est pas pour quelque chose ?

Du coup, je l'ai mis en "A chaque fois que".
Ça semble fonctionner à condition que l'on active le "Démarrage en arrière-plan" mais évidemment je récupère une avalanche de logs parce qu'il teste toutes les minutes.
Quelque chose me dit qu'il doit tout de même y avoir moyen d'optimiser…
Je vérifie demain sur une journée complète.

patrickp78
Répondre
#7
Bonjour,

pour moi le déclencheur est ton capteur de luminosité.
Ensuite, une fonction IF pour connaitre l'action en fonction de l'heure.

Sébastien
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  association télécommande / volet RONZIERE 0 1,624 02-17-2021, 02:45 PM
Dernier message: RONZIERE
  Tuto connecteur SOMFY volet et store sud-domotique-expert 1 4,259 01-20-2020, 11:55 PM
Dernier message: sirdjey



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)