Evol sur plugin

Bizarre j’ai juste rajouté les 10% si on commande à 0 ou 100%

Oui… Voilà les traces… On voit jamais la mise à jour de la hauteur

[2021-02-20 18:07:12][DEBUG] : [Le salon][VoletProp Allée] Exécution de la commande [Le salon][RFX Volet Allée][Descendre]
[2021-02-20 18:08:34][DEBUG] : [Le salon][VoletProp Allée] Exécution de la commande [Le salon][RFX Volet Allée][Descendre]
[2021-02-20 18:08:41][DEBUG] : [Le salon][VoletProp Allée] Exécution de la commande [Le salon][RFX Volet Allée][Descendre]
[2021-02-20 18:09:46][DEBUG] : [Le salon][VoletProp Allée] Exécution de la commande [Le salon][RFX Volet Allée][Monter]

C’est par contre bien le cas, si je fais un stop pendant un mouvement


[2021-02-20 18:09:51][DEBUG] : [Le salon][VoletProp Allée] Exécution de la commande [Le salon][RFX Volet Allée][Descendre]
[2021-02-20 18:09:54][DEBUG] : [Le salon][VoletProp Allée] Exécution de la commande [Le salon][RFX Volet Allée][Ombre]
[2021-02-20 18:09:54][DEBUG] : [Le salon][VoletProp Allée] Mise à jour manuelle de la hauteur
[2021-02-20 18:09:54][DEBUG] : [Le salon][VoletProp Allée] Temps de mouvement du volet de 2820072µs
[2021-02-20 18:09:54][DEBUG] : [Le salon][VoletProp Allée] Mouvement du volet de 2%
[2021-02-20 18:09:54][DEBUG] : [Le salon][VoletProp Allée] Le volet est à 33%

La mise à jour se fait uniquement lors du stop

Je vais chercher

EDIT

Pas de soucis sur ma dev

Je suis trop c* !!
J’ai un 0 en trop dans mes temps de montée/descente sur les volets du salon => 215000 millisecondes au lieu de 21500
Donc forcement ça attends bien trop longtemps avant de faire la synchro de la hauteur

ok ca me rassure
je cherchais un bug aleatoire.

Je te laisse le temps de tester tout ca.
Tu est sur de la prod la?

Oui en prod, pour passer plus de cas d’usage

J’ai trouvé un petit truc…

En envoyant 2 fois la descente (position 0 du csurseur), on arrive à entre ouvrir les volets…


[2021-02-21 22:31:40][INFO] : [Le salon][VoletProp Rue][Démon] Execution du stop
[2021-02-21 22:31:40][DEBUG] : [Le salon][VoletProp Rue] Exécution de la commande [Le salon][RFX Volet Rue][Ombre]
[2021-02-21 22:31:40][DEBUG] : [Le salon][VoletProp Rue] Mise à jour manuelle de la hauteur
[2021-02-21 22:31:40][DEBUG] : [Le salon][VoletProp Rue] Temps de mouvement du volet de 23653361µs
[2021-02-21 22:31:40][DEBUG] : [Le salon][VoletProp Rue] Suppression du temps de décollement
[2021-02-21 22:31:40][DEBUG] : [Le salon][VoletProp Rue] Mouvement du volet de 125%
[2021-02-21 22:31:40][DEBUG] : [Le salon][VoletProp Rue] Le volet est à 0%
[2021-02-21 22:31:41][INFO] : [Le salon][VoletProp Allée][Démon] Execution du stop
[2021-02-21 22:31:41][DEBUG] : [Le salon][VoletProp Allée] Exécution de la commande [Le salon][RFX Volet Allée][Ombre]
[2021-02-21 22:31:41][DEBUG] : [Le salon][VoletProp Allée] Mise à jour manuelle de la hauteur
[2021-02-21 22:31:41][DEBUG] : [Le salon][VoletProp Allée] Temps de mouvement du volet de 23650830µs
[2021-02-21 22:31:41][DEBUG] : [Le salon][VoletProp Allée] Suppression du temps de décollement
[2021-02-21 22:31:41][DEBUG] : [Le salon][VoletProp Allée] Mouvement du volet de 133%
[2021-02-21 22:31:41][DEBUG] : [Le salon][VoletProp Allée] Le volet est à 0%

PHP Warning:  usleep(): Number of microseconds must be greater than or equal to 0 in /var/www/html/plugins/voletProp/core/class/voletProp.class.php on line 51
PHP Warning:  usleep(): Number of microseconds must be greater than or equal to 0 in /var/www/html/plugins/voletProp/core/class/voletProp.class.php on line 51

La je ne comprends pas
Le php warning apparaît quand ?

Pendant cette séquence. J’ai purgé le fichier avant

OK pour le warning
Par contre je ne comprends pas comment en descendant tu ouvre le volet

Je reteste la version du jour tout à l’heure.
Pour la manip bizarre, voilà comment je fais :

  • Descendre le volets à 0%
  • Quand il est à 0 et synchro, faire deux fois de suite en qq secondes le déplacement du curseur à 0 (prendre le curseur, aller plus bas que la position 0, relacher), même s’il y est déjà…

L

Tu n’as plus les warning

Salut,
Quand tu dis j’ai teste :

Faire un stop en cours de proportionnel

Tu veux dire clic sur stop pendant mouvement proportionnel?
Fab.

Oui c’est ça, l’objectif de la bêta

Hello,

Non plus de warning, c’est bon de ce coté là. :+1:

Re bonsoir Mika, je suis certainement pénible désolé, mais ca ne fonctionne pas chez moi, du moins pas comme je le vois.

Actuellement si je déplace la position du volet à 50%, ma commande « montée » reste active jusqu’à une position pas vraiment reflet des 50% puis il redescend mais avec commande « descente » active.
Le fait que le bouton montée reste appuyer x seconde déclenche un truc sur le contrôleur du volets.
Pour voir ce que j’ai comme commande : Eveno - Modbus

La vrai question que je me pose est :
Comment fonctionne le proportionnel ? Si j’ai compris tu saisi temp de montée/descente/décollement. Et le proportionnel donne l’ordre sur x secondes correspondant
Donc (tjr si j’ai compris) : 20sec de montée totale à 50% c’est 10sec de bouton montée?

Je veux encore une fois pas déranger, je suis conscient que c’est déjà un énorme taff que tu as réalisée. Je n’arrive juste pas à le mettre en pratique et ca me fruste mdr :wink: car ça a de la gueule quand même. :star_struck: même ma femme pourtant réfractaire a la domotique en redemande lol
Voilà voilà
A+
Fab

Bonjour

Comment fonctionne ton module relais, car on execute une commande en aucun cas on maintien une valeur

Salut,
Il fonctionne en binaire. Deux actions / mouvement, On et Off. (soit 3 relais/moc par mouvement)
Pour un mouvement j’exécute donc une action relaisMonte = 1, puis dans cette même action, je lui configure une « action après exécution » relaisMonte = 0. Je simule ainsi un bouton poussoir. Le délai entre les deux actions ne gêne pas la commande murale.
Ca c’est dans le protocole modbus.

Ton plugin m’execute bien les commandes via les 3 boutons mais pas sur le proportionnel… Mystères.
Fab.

@Fabio133
Je pense que ton probleme n’est pas que liée a la beta donc ouvre un sujet pour que l’on en discute ensemble

Le plugin ne gere pas de valeur, il execute une commande « defaut », c’est donc a toi de gerer si c’est un pluse

1 « J'aime »

Hello,

ça fait un moment que j’ai pas fait de retour sur le plugin mais j’ai pris le temps de faire quelques essais ce soir parce en ce moment le matin, c’est facile de tout tracer.

Conditions du tests : Volet fermé, … On demande à ouvrir à 100%…via le bouton monter

[2021-03-02 17:20:50][DEBUG] : [Le salon][VoletProp Rue] Le volet est à 0%
[2021-03-02 17:23:38][DEBUG] : [Le salon][VoletProp Rue] Exécution de la commande [Le salon][RFX Volet Rue][Monter]
[2021-03-02 17:23:55][INFO] : [Le salon][VoletProp Rue][Démon] Execution du stop
[2021-03-02 17:23:55][DEBUG] : [Le salon][VoletProp Rue] Exécution de la commande [Le salon][RFX Volet Rue][Stop]
[2021-03-02 17:23:55][DEBUG] : [Le salon][VoletProp Rue] Mise à jour manuelle de la hauteur
[2021-03-02 17:23:55][DEBUG] : [Le salon][VoletProp Rue] Temps de mouvement du volet de 17601302µs
[2021-03-02 17:23:55][DEBUG] : [Le salon][VoletProp Rue] Suppression du temps de décollement
[2021-03-02 17:23:55][DEBUG] : [Le salon][VoletProp Rue] Mouvement du volet de 72%
[2021-03-02 17:23:55][DEBUG] : [Le salon][VoletProp Rue] Le volet est à 72%

Bilan le volet n’est pas à la bonne hauteur… On note que le timeout est à 17,6 sec ce qui corresponds à 16s +10%… mais ça ressemble au temps de descente et pas celui de montée !!!


Donc il y a aurait pas une inversion dans la beta du 2021-02-26 10:40:31 ?