Encore et encore Blockly volet roulant

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Starbird
Messages : 261
Inscription : 14 janv. 2018, 18:48
Localisation : Bécherel (35)

Encore et encore Blockly volet roulant

Message par Starbird »

Bonjour,

Je n'arrive pas a m'en sortir avec un blockly pour volet roulant Somfy RTS (je fais des essais depuis plusieurs jours).
Je fais des tests en changeant les on/off par open/close.
J'ai essayé avec Device ou All.
A chaque variation de lumière (passant par les 30000 Lux) mon volet passe en "stopped".
Sur l'image N°2 (des logs) les "on" et les "off" c'est moi qui appuis sur le bouton de commande pour modifier l'état mais les "stop" c'est une commande que je ne m'éxplique pas et me pose le problème du Blockly.

Je désire simplement que mon volet s'ouvre a 30001 Lux et ce ferme en dessous de 30000 Lux.
Cap.PNG
Cap.PNG (78.21 Kio) Consulté 5733 fois
Pièces jointes
C.PNG
C.PNG (22.15 Kio) Consulté 5730 fois
Raspberry PI3/Raspbian stresk+RFXcomE pour volets Somfy+contacts sec Sonoff pour les ouvertures+RFLink+Trust ABST 604+Basic Sonoff pour lumières et ballon d'eau chaude+Compteur conso électrique OWL Micro+CM180 gestion+Station Orégon WMR 200 compléte.
Sopalin
Messages : 97
Inscription : 04 juil. 2016, 10:07

Re: Encore et encore Blockly volet roulant

Message par Sopalin »

Salut à toi,

J'ai réalisé un truc assez similaire mais en LUA basé sur une valeur de LUX. Concernant les volets j'ai remarqué que la commande passé "Open/Closed/on/Off) ne correspond pas réellement à l'action. De mémoire je crois que pour fermer les volets il faut que je les passe à ON.

Valide avec un test simple quel commande envoyer en blocky pour qu'il se ferme, s'ouvre et se stop.
Ensuite vérifie que le test sur ta variable LUX est bien valide. Essayer de comparé une chaine de caractère avec un nombre entier ne marche pas.

Il faut fonctionner par étapes. Tout écrire d'un coup et c'est l'échec assuré. Parfois ça va marcher mais c'est assez rare et faire étape par étape ça garantie le fonctionnement.
Starbird
Messages : 261
Inscription : 14 janv. 2018, 18:48
Localisation : Bécherel (35)

Re: Encore et encore Blockly volet roulant

Message par Starbird »

Salut,

Merci pour ta réponse, oui effectivement l'on dois passer en "on" pour la fermeture (j'ai découvert cela avec la planification).
Mon problème est que lors du franchissement de la valeur des 30000 Lux j'ai un Log "stopped" et rien d'autre.

J'ai le même Blockly avec ma V.M.C de salle de bain qui elle est gérée avec un taux d'humidité (inférieur a 54% = OFF et supérieur a 55%=On) et cela fonctionne parfaitement.
Je n'ai fais que changer le nom du capteur (Luxmètre) pour valeur qui elle n'est plus en pourcentage et inversé le On/OFF ou Open/Close.
Raspberry PI3/Raspbian stresk+RFXcomE pour volets Somfy+contacts sec Sonoff pour les ouvertures+RFLink+Trust ABST 604+Basic Sonoff pour lumières et ballon d'eau chaude+Compteur conso électrique OWL Micro+CM180 gestion+Station Orégon WMR 200 compléte.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Encore et encore Blockly volet roulant

Message par vil1driver »

Salut,

Que signifie 'All' dans le menu de droite pour toi ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Starbird
Messages : 261
Inscription : 14 janv. 2018, 18:48
Localisation : Bécherel (35)

Re: Encore et encore Blockly volet roulant

Message par Starbird »

ALL = tout
J'ai fais des essais aussi en Device et User variable sans résultat.
Raspberry PI3/Raspbian stresk+RFXcomE pour volets Somfy+contacts sec Sonoff pour les ouvertures+RFLink+Trust ABST 604+Basic Sonoff pour lumières et ballon d'eau chaude+Compteur conso électrique OWL Micro+CM180 gestion+Station Orégon WMR 200 compléte.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Encore et encore Blockly volet roulant

Message par vil1driver »

Pourquoi ces 2 la ?

J'aurais pris le seul que tu n'as pas essayé..

Pourquoi cette impasse ?

Comprendre ce que l'on fait est souvent utile ;)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Starbird
Messages : 261
Inscription : 14 janv. 2018, 18:48
Localisation : Bécherel (35)

Re: Encore et encore Blockly volet roulant

Message par Starbird »

J'ai fais des essais avec ALL / Device / User variable et depuis avec time.

La franchement je séche....?
Je me doute que Time = ne fonctionne pas car pas cohérent.
Je me doute que All = le plus logique pour moi, mais ne fonctionne pas.
Je me doute que Device = je suis avec un Luxmètre donc une valeur variable, donc pas cohérent.
Raspberry PI3/Raspbian stresk+RFXcomE pour volets Somfy+contacts sec Sonoff pour les ouvertures+RFLink+Trust ABST 604+Basic Sonoff pour lumières et ballon d'eau chaude+Compteur conso électrique OWL Micro+CM180 gestion+Station Orégon WMR 200 compléte.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Encore et encore Blockly volet roulant

Message par vil1driver »

Source
https://easydomoticz.com/point-scripts-lua/
Les différents types de scripts
Il en existe donc de 4 types

DEVICE Les scripts basés sur le changement d’état du matériel.
TIME Les scripts basés sur le temps , il s’exécutent toutes les minutes.
USER VARIABLE Les scripts basés sur le changement de valeur d’une variable Domoticz.
SECURITY Les script bases sur le panel de sécurité, qui réagit au security panel de Domoticz.
ALL étant un amalgame de tout cela et franchement source de problème, je ne le conseil pas
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Starbird
Messages : 261
Inscription : 14 janv. 2018, 18:48
Localisation : Bécherel (35)

Re: Encore et encore Blockly volet roulant

Message par Starbird »

Bon,
D’après ce que j'ai relus je devrai me baser sur UserVariable sauf que après plusieurs essais cela ne fonctionne pas.
Dois je créer un Uservariable dans Variable Utilisateur? mais je n'y crois pas.
Dernière modification par Starbird le 29 mai 2018, 17:42, modifié 1 fois.
Raspberry PI3/Raspbian stresk+RFXcomE pour volets Somfy+contacts sec Sonoff pour les ouvertures+RFLink+Trust ABST 604+Basic Sonoff pour lumières et ballon d'eau chaude+Compteur conso électrique OWL Micro+CM180 gestion+Station Orégon WMR 200 compléte.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Encore et encore Blockly volet roulant

Message par vil1driver »

Tu ne te sers d'aucune variable utilisateur dans ton blocky alors Non et aucun intérêt d'en créer.

Le plus cohérent est un script qui va se lancer toutes les minutes pour tester tes conditions (état volet et valeur luminosité)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Répondre