File d'attente de commandes de volets roulants
Publié : 09 avr. 2025, 16:05
Bonjour
J'ai en tête de me lancer dans la construction d'un script gérant une file d'attente de commandes de volets roulants (ouverture, fermeture, ouverture à un certain pourcentage).
J'ai 11 volets roulants électriques avec des interrupteurs zigbee schneider, tous appairés à Z2M qui discute avec DZ.
Aujourd'hui, je les commandes séparément et à la main (en appuyant sur le bouton ou en cliquant sur le device).
Je voudrais pouvoir faire des commandes groupées (ex : tous les ouvrir, tous les fermer, en fermer plusieurs à un % par exemple en cas d'ensoleillement, ...).
Je ne souhaite pas lancer les commandes des 11 en même temps du fait de l'impact électrique instantané. Ce sont des grands volets, les moteurs font 250W chacun. Sans compter le régime transitoire lors du démarrage des moteurs.
Bref, j'image une file d'attente de commandes de mouvements. J'empile les commandes et je ne dépile et ne traite que si le mouvement de la commande précédente de la pile est terminé.
J'ai un embryon d'idée à base de table et de custom event mais je sèche.
Quelqu'un aurait il déjà fait ça ou vu ça quelque part ?
Merci d'avance pour vos réponses.
J'ai en tête de me lancer dans la construction d'un script gérant une file d'attente de commandes de volets roulants (ouverture, fermeture, ouverture à un certain pourcentage).
J'ai 11 volets roulants électriques avec des interrupteurs zigbee schneider, tous appairés à Z2M qui discute avec DZ.
Aujourd'hui, je les commandes séparément et à la main (en appuyant sur le bouton ou en cliquant sur le device).
Je voudrais pouvoir faire des commandes groupées (ex : tous les ouvrir, tous les fermer, en fermer plusieurs à un % par exemple en cas d'ensoleillement, ...).
Je ne souhaite pas lancer les commandes des 11 en même temps du fait de l'impact électrique instantané. Ce sont des grands volets, les moteurs font 250W chacun. Sans compter le régime transitoire lors du démarrage des moteurs.
Bref, j'image une file d'attente de commandes de mouvements. J'empile les commandes et je ne dépile et ne traite que si le mouvement de la commande précédente de la pile est terminé.
J'ai un embryon d'idée à base de table et de custom event mais je sèche.
Quelqu'un aurait il déjà fait ça ou vu ça quelque part ?
Merci d'avance pour vos réponses.