bonjour,
alors, avant de poser ma question, voilà ma comment fonctionne le bouzin à la maison :
sur le serveur (ubuntu) j'ai mon domoticz, mon broker mqtt et homebridge (pour utiliser la plug in google smart home pour commander à la voix)
jusqu'à présent je n'avais que des interrupteurs avec des sonoff mini sous tasmota, et ça fonctionne correctement.
j'ai décidé de brancher mes volet roulant sur le systeme, de vieux volet roulant dont j'ignore la marque (maison acheté il y a 6 ans), avec 4 fils (neutre/phase et 2 fils de commande), un bouton de contrôle physique haut/bas/stop.
donc, j'installe une clef usb zwave (Aeon Lab), j'installe zwave2mqtt sur le serveur, je paramètre tout, j'installe in fibaro roller shutter 3, je l'ajoute, tout marche nickel
et donc, maintenant quant j'ouvre domoticz, j'ai la remonté des info venant de zwave2mqtt, avec pas mal d'interrupteur en plus qui ne me serve à rien et un interrupteur en "blind+stop" qui commande bien le volet.
je n'ai pas de remonté de position du volet (ce qui est logique vu que c'est un vieux machin)
quant je suis sur sur domoticz, je peut monter le rideau, le descendre, et l'arrêter où je veux en cliquant sur le bouton stop.
maintenant ce que je voudrais faire, c'est crée une position 50%, donc l'idée c'est de jouer sur le temps de fonctionnement,
genre : si le volet en en statut fermé => ouvrir le volet et après 8s -> stop. et l'inverse si ouvert.
1er question, pensez vous que c'est la bonne approche, et est ce que je peut le faire avec blocky ? sinon je me mettrai au lua, même si je suis pas super motivé.
2ème question: ce fameux bouton dans domoticz (blind+stop) ne remonte pas dans homebridge, je ne sais pas pourquoi, donc pour contourner le problème, j'ai crée un scenario qui active ce bouton, que j'ai lié à un "dummy switch" qui lui remonte dans homebridge..mais, car il y a toujours un mais, dans homebridge, il ne fonctionne que si je le déclare en "blind" (ouvert/fermé) et pas en "blind + stop", ce qui fait que sur mes commande à la voix, je ne peut que ouvrir et fermé, je peut pas le stopper en cours de route...et autre détail, le switch homebridge fonctionne à l'inverse (????), donc j'ai réglé le dummy dans domoticz avec l'option "invert", ca fonctionne mais je comprend pas tout.
donc la question, est ce c'est un comportement normal du fait du coté un peu hétérogène du montage où est ce que je peut contourner tout ça en récupérant directement dans homebridge les info du fibaro ?
voilà, si vous avez des pistes ou s'il faut des précisions, n'hésitez pas
merci
domoticz, zwave, vieux volet roulant, peaufiner le fonctionnement
Re: domoticz, zwave, vieux volet roulant, peaufiner le fonctionnement
Concernant la première question : Il me semble que blockly dispose d'une fonction XXX After YY seconds.
Concernant la deuxième, je ne peux pas t'apporter de réponse, désolé.
Concernant la deuxième, je ne peux pas t'apporter de réponse, désolé.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: domoticz, zwave, vieux volet roulant, peaufiner le fonctionnement
J'utilise des fibaro fgr 223 qui me semblent sont la même chose que des roller shutter 3 !?
Il me créé des lights switch que je transforme en blind percentage inverted.
Dans le plugin zwave, dans les paramètres du device, je force une calibration.
J'ai donc la fonction de position en percentage qui fonctionne en natif
Il me créé des lights switch que je transforme en blind percentage inverted.
Dans le plugin zwave, dans les paramètres du device, je force une calibration.
J'ai donc la fonction de position en percentage qui fonctionne en natif
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
Re: domoticz, zwave, vieux volet roulant, peaufiner le fonctionnement
ok, je vais regarder cette histoire de forcer la calibration, du coté de zwave2mqtt je n'ai encore rien touché.
car j'ai reussi a faire un script blocky qui fonctionne mais sans le positionnement du volet ce n'est pas très propre (ca fonctionne départ volet ouvert /10s stop), ce qui veux dire que si j'ai pas le volet ouvert ca ne fonctionne pas
bon, je vais potasser la calibration
merci
car j'ai reussi a faire un script blocky qui fonctionne mais sans le positionnement du volet ce n'est pas très propre (ca fonctionne départ volet ouvert /10s stop), ce qui veux dire que si j'ai pas le volet ouvert ca ne fonctionne pas
bon, je vais potasser la calibration
merci
Re: domoticz, zwave, vieux volet roulant, peaufiner le fonctionnement
alors déjà merci
j'ai forcé la calibration, j'ai passé mon switch en "blind pourcentage" et ca marche.
en plus maintenant le switch remonte dans homebridge et accepte les commande vocal genre "ouvre store a 50%" (le truc juste drôle c'est que pour fermer je dis, "ouvre store 1%"
)
par contre, dernier problème, maintenant que le switch est en blind pourcentage, je n'arrive pas à le faire déclencher via le planning...(je met open et 100% mais rien ne se passe)
-- edit, -- c'est moi qui devais merdé pour le planning, j'ai refait proprement et ça marche
donc merci, tout est nickel
j'ai forcé la calibration, j'ai passé mon switch en "blind pourcentage" et ca marche.
en plus maintenant le switch remonte dans homebridge et accepte les commande vocal genre "ouvre store a 50%" (le truc juste drôle c'est que pour fermer je dis, "ouvre store 1%"
par contre, dernier problème, maintenant que le switch est en blind pourcentage, je n'arrive pas à le faire déclencher via le planning...(je met open et 100% mais rien ne se passe)
-- edit, -- c'est moi qui devais merdé pour le planning, j'ai refait proprement et ça marche
donc merci, tout est nickel