Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Volets Proportionnel

Pour échanger sur les plugins classés en catégorie "Automatisation"
Bender
Timide
Messages : 60
Inscription : 31 déc. 2014, 15:36

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par Bender » 30 sept. 2018, 10:22

Bonjour,

Je cherche un moyen de synchroniser la position du volet avec les commandes de mes interrupteur Chacon/DIO mais je ne sais pas quel bout résoudre mon problème.

Dans mon installation il y a 2 interrupteurs Chacon pour la montée/descente du volet roulant (1 dans la pièce et 1 autre au bout de la maison) et je ne sais pas comment faire avec le plugin de Volet proportionnel.

Sinon je peux toujours utiliser ce que j'ai en ce moment et qui est un scénario qui calcule le délai entre le début et la fin de l'appui sur la télécommande (+ le 0 ou 100% si le délai d'ouverture est dépassé sans nouvelle commande pour arrêter la montée/descente) mais comment faire pour transmettre ce délai au Volet proportionnel ?
Ou, je peux calculer le % suivant mon délai de la solution précédente mais comment faire pour transmettre la valeur de position sans déclencher la montée/descente.

Même si j'ajoute des modules de détection de position haut/bas du volet roulant j'aurais le problème de la position intermédiaire et je veux garder la commande des volets en direct depuis les télécommandes car je ne veux pas être dépendant de Jeedom en cas de panne (déjà arrivé qques fois) et puis niveau réactivité c'est mieux en direct :D

Bashrog
Timide
Messages : 218
Inscription : 24 déc. 2016, 10:29

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par Bashrog » 30 sept. 2018, 14:12

J'ai une "scène", que j'ai créé avec l'app Maison sur mon iPad, pour ouvrir de volets.

Je l'ai utilisé pour ouvrir deux volets que j'avais fermé, plutôt que d'utiliser Siri. Le résultat c'est que, non seulement, les volets "salon" et "porte fenêtre" ne se sont pas ouverts entièrement, mais en plus touts les autres se sont baissés "un peu".

Quand je vais dans l'app Maison, les volets apparaissent bien ouverts à!à, 90, 89%, ... (la porte fenêtre est indiquée ouvert à 100%, mais ce n'est pas cas dans les faits).

Est-ce qu'il pourrait s'agir d'un problème de communication entre le plugin "Homebridge" et "volet Prop" ?

Code : Tout sélectionner


[2018-09-30 13:51:07][DEBUG] : [Chambre][Volets Prop Chambre] Temps d'action 2000000µs
[2018-09-30 13:51:07][DEBUG] : [Chambre][Volets Prop Chambre] Nous allons descendre le volet de 1%
[2018-09-30 13:51:07][DEBUG] : [Cuisine][Volets Prop Cuisine] Temps d'action 2000000µs
[2018-09-30 13:51:07][DEBUG] : [Cuisine][Volets Prop Cuisine] Nous allons descendre le volet de 1%
[2018-09-30 13:51:07][DEBUG] : [Salon][Volets Prop Salon] Temps d'action 10350000µs
[2018-09-30 13:51:07][DEBUG] : [Salon][Volets Prop Salon] Nous allons monter le volet de 69%
[2018-09-30 13:51:07][DEBUG] : [Chambre Enfant][Volets Prop Petite Chambre] Temps d'action 2000000µs
[2018-09-30 13:51:07][DEBUG] : [Chambre Enfant][Volets Prop Petite Chambre] Nous allons descendre le volet de 1%
[2018-09-30 13:51:07][DEBUG] : [Bureau][Volets Prop Bureau] Temps d'action 2000000µs
[2018-09-30 13:51:07][DEBUG] : [Bureau][Volets Prop Bureau] Nous allons descendre le volet de 1%
[2018-09-30 13:51:07][DEBUG] : [Salon][Volets Prop Porte Fenêtre] Temps d'action 28710000µs

[2018-09-30 13:51:07][DEBUG] : [Salon][Volets Prop Porte Fenêtre] Nous allons monter le volet de 99%
[2018-09-30 13:51:09][DEBUG] : [Chambre][Volets Prop Chambre] Le volet est a 90%
[2018-09-30 13:51:09][DEBUG] : [Cuisine][Volets Prop Cuisine] Le volet est a 90%
[2018-09-30 13:51:09][DEBUG] : [Chambre Enfant][Volets Prop Petite Chambre] Le volet est a 89%
[2018-09-30 13:51:09][DEBUG] : [Bureau][Volets Prop Bureau] Le volet est a 90%
[2018-09-30 13:51:17][DEBUG] : [Salon][Volets Prop Salon] Le volet est a 80%
[2018-09-30 13:51:36][DEBUG] : [Salon][Volets Prop Porte Fenêtre] Le volet est a 100%


Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par mika-nt28 » 01 oct. 2018, 09:06

nar61 a écrit :
28 sept. 2018, 17:12
mika-nt28 a écrit :
28 sept. 2018, 08:14
nar61 a écrit :
27 sept. 2018, 20:52


Dans le temps total, faut t'il inclure le temps de décollement ?

La mise à jour du positionnement ne se fait pas lors d'un appui sur haut ou bas depuis l'interface ou depuis l'interrupteur, c'est normal?
Oui c'est le temps total.

La mise a jours du positionement doit se faire si tu utilise des retours d'etat.
Sinon la position doit aussi etre mise a jours si tu utilise que le plugin
Après plusieurs essais et différents tests, voici les problèmes rencontrés :

- Non mise à jour du positionnement si utilisation boutons haut ou bas même avec utilisation des retours d'états (original bien mis à jour)
- Mauvais retour de position (proportionnel) lors d'une commande avec le slider : essais avec plusieurs valeurs pour les champs 'temps total' et 'temps de décollement'
- Chargement du retour d'état pendant 10sec (icône busy)

Je sais pas où tu en es mais je peux éventuellement t'aider si t'as besoin d'un coup de main étant donné que je suis développeur, faut juste que je sache quelle partie de code toucher (je suis nouveau sur jeedom)
Peux tu mettre des screen de ta conf ainsi que les log lorsque tu utilise les bouton
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par mika-nt28 » 01 oct. 2018, 09:07

totinus a écrit :
29 sept. 2018, 08:18
J'arrive un peu comme un cheveu sur la soupe, désolé... Mais j'ai un soucis de mon coté qui je pense n'est pas bien compliqué à résoudre dans le code.
Je n'ai pas d' "Objet de stop" donc j'utilise le même que l' "Objet de decente" pour immobilisé le volet à mis hauteur. Pour la fermeture totale, RAS. Par contre pour l'ouverture totale, il arrive en haut, stop sur sa buté et redescend, ou s’arrête juste avant le haut (si je joue avec le "temps total").

Ma demande est donc :
Est-il possible d'ajouter une case à cocher juste devant l' "Objet stop" qui désactiverai l'action stop sur les courses complètes (0% et 100%) ?
Si tu laisse le champs "Objet stop" vide le plugin se chargera tous seul de choisir la commande haut ou bas
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par mika-nt28 » 01 oct. 2018, 09:09

Bender a écrit :
30 sept. 2018, 10:13
Bonjour,

J'ai peut-être raté l'info mais je n'arrive pas à faire fonctionner les interactions et apparemment il y a un problème par rapport au type générique car je dois mettre le slider et l'interaction ne s'y retrouve pas car il faut une valeur numérique :
[2018-09-29 12:46:41][DEBUG] : Je compare : volet de bureau a 45 avec volet de bureau a 45 => 0
[2018-09-29 12:46:41][DEBUG] : J'ai une correspondance : volet de bureau a #valeur# avec 0
[2018-09-29 12:46:41][INFO] : J'ai reçu : volet de bureau à 45. J'ai compris : volet de bureau a #valeur#. J'ai répondu : Volet de bureau à aucune valeur%

Si quelqu'un a déjà eu le problème ou a une idée ? :?

Merci
Que te dit le plugin Mobile?

Tu peux configurer les generic_type manuelement dans les parametre avancé de chaque commande
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par Nebz » 01 oct. 2018, 09:28

il y a possibilité de mettre Homebridge en niveau de log "Info" pour que ca ne crache pas trop dans les logs et tu verras passer les valeurs pour les volets aussi ... après il faudrait faire le parallèle avec les logs de voletsprop pour comparer. mais le mieux est quand meme en debug si tu sais... plus de petits messages importants

du coté homebridge, le stop n'est jamais utilisé

voici le code si je recois une valeur de homekit

Code : Tout sélectionner

                             if(service.actions.down && service.actions.up) { // si la commande action down et up existe
						if (service.actions.slider) { // si la commande action slider existe
							if (parseInt(value) === 0) // si coté homekit on met à zero
								action = 'flapDown'; // je lance l'action DOWN
							else if (parseInt(value) === 99 || parseInt(value) === 100) // si la valeur est à 99 ou  100
								action = 'flapUp'; // je lance l'action UP
							else
								action = 'setValue'; // sinon je fais un set value pour le pourcentage demandé
						}
						else {
							if (parseInt(value) < 50) // si pas de slider et n'importe quelle valeur sous 50 je fais down
								action = 'flapDown';
							else
								action = 'flapUp'; // sinon up
						}
					}
					else if (service.actions.slider) { // s'il y a qu'un slider et pas de up/down
						action = 'setValue'; // je set la valeur
						let maxJeedom = parseInt(service.maxValue) || 100; // le slider doit donc avoir une maxValue ...
						value = parseInt(value);
						let oldValue = value;
						if(maxJeedom) { // proportionnelle à la valeur maximale
							value = Math.round((value / 100)*maxJeedom);
						}
						this.log('debug','---------set Blinds Value:',oldValue,'% soit',value,' / ',maxJeedom);
					}

this.command(action, value, service); //et je lance la commande en question
et coté lecture de la valeur je fais ca :

Code : Tout sélectionner

					if (cmd.generic_type == 'FLAP_STATE' && cmd.id == service.cmd_id) {
						let maxJeedom = parseInt(service.maxValue) || 100;
						returnValue = parseInt(cmd.currentValue);
						if(maxJeedom) {
							returnValue = Math.round((returnValue / maxJeedom)*100);
						}
						returnValue = returnValue > 95 ? 100 : returnValue; // >95% is 100% in home (flaps need yearly tunning)
						that.log('debug','---------update Blinds Value(refresh):',returnValue,'% soit',cmd.currentValue,' / ',maxJeedom);
						break;
}
coté code, je vérifie si les types generiques existent et en fonction je fais les actions
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Bashrog
Timide
Messages : 218
Inscription : 24 déc. 2016, 10:29

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par Bashrog » 01 oct. 2018, 17:49

Je viens de faire un test rapide. J'ai abaissé le volet du bureau à 50%, puis j'ai demandé de le remonté à 100%. Le volet est remonté, mais pas complètement et dans le Dashboard, il est indiqué qu'il est remonté à 90%.

J'ai mis les log (en début) ci dessous, j'ai supprimé les trucs qui me semblaient ne pas avoir de rapport, mais j'ai dû laisser des trucs inutiles !
J'ai mis aussi le log des volets.

Code : Tout sélectionner


[2018-10-1 15:42:09] [_Repaired_a8] [INFO] [Commande T envoyée à Jeedom] cmdId:2174 action:setValue value: 50 response:{"value":"","collectDate":""}
[2018-10-1 15:42:10] [_Repaired_a8] [INFO] [Maj reçue de Jeedom] commande:2173 value:65
[2018-10-1 15:42:10] [_Repaired_a8] [INFO] [[Modification Cache Jeedom: Volets Prop Bureau>Hauteur(FLAP_STATE) de 100 vers 65 dans {"id":"2173","logicalId":"hauteur","generic_type":"FLAP_STATE","eqType":"voletProp","name":"Hauteur","order":"1","type":"info","subType":"numeric","eqLogic_id":"258","isVisible":0,"alert":null,"currentValue":100,"configuration":{"phpType":"integer"}}
[2018-10-1 15:42:10] [_Repaired_a8] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Hauteur" (2173) Envoi valeur: 65 dans Current Position{"id":"250","logicalId":"signal","generic_type":"GENERIC","eqType":"rfxcom","name":"Signal","order":"3","type":"info","subType":"numeric","eqLogic_id":"43","isVisible":0,"alert":null,"currentValue":6,"display":{"invertBinary":0},"configuration":{"phpType":"integer"}}
[2018-10-1 15:42:25] [_Repaired_a8] [INFO] [Commande d'Homekit] Nom:Target Position(0000007C-0000-1000-8000-0026BB765291):65->100 					|||characteristic:{"displayName":"Target Position","UUID":"0000007C-0000-1000-8000-0026BB765291","iid":11,"value":65,"status":null,"eventOnlyCharacteristic":false,"props":{"format":"uint8","unit":"percentage","minValue":0,"maxValue":100,"minStep":1,"perms":["pr","pw","ev"],"needsBinding":true},"subscriptions":2,"_events":{},"_eventsCount":3}
[2018-10-1 15:42:31] [_Repaired_a8] [INFO] [Commande T envoyée à Jeedom] cmdId:2174 action:flapUp value: 99 response:{"value":"","collectDate":""}
[2018-10-1 15:42:32] [_Repaired_a8] [INFO] [Maj reçue de Jeedom] commande:2173 value:90
[2018-10-1 15:42:32] [_Repaired_a8] [INFO] [[Modification Cache Jeedom: Volets Prop Bureau>Hauteur(FLAP_STATE) de 65 vers 90 dans {"id":"2173","logicalId":"hauteur","generic_type":"FLAP_STATE","eqType":"voletProp","name":"Hauteur","order":"1","type":"info","subType":"numeric","eqLogic_id":"258","isVisible":0,"alert":null,"currentValue":65,"configuration":{"phpType":"integer"}}
[2018-10-1 15:42:32] [_Repaired_a8] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Hauteur" (2173) Envoi valeur: 90 dans Current Position
[2018-10-1 15:42:32] [_Repaired_a8] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Hauteur" (2173) Envoi valeur: 90 dans Target Position

Code : Tout sélectionner

[2018-10-01 17:42:09][DEBUG] : [Bureau][Volets Prop Bureau] Le volet est a 65%
[2018-10-01 17:42:26][DEBUG] : [Bureau][Volets Prop Bureau] Temps d'action 5100000µs
[2018-10-01 17:42:26][DEBUG] : [Bureau][Volets Prop Bureau] Nous allons monter le volet de 34%
[2018-10-01 17:42:31][DEBUG] : [Bureau][Volets Prop Bureau] Le volet est a 90%
[2018-10-01 17:43

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par mika-nt28 » 02 oct. 2018, 08:16

Quel est le temps total de monté pour verifier le temps d'execution car il y a bien eu 5s entre le start et le stop
Peux tu historiser aussi les commande de plugin de control?
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par Nebz » 02 oct. 2018, 08:26

Pour info,
coté homekit, pour ouvrir un volet c'est une sorte de slider. Si on slide, normalement il envoi toutes les valeurs intermédiaires du mouvement qu'on fait à jeedom. pour alléger cela, j'ai mis un temporisateur si on ne change plus la valeur pendant 900ms, il envoi à jeedom, d'ou le "Commande T envoyée" c'est la commande temporisée. tu confirmes qu'il n'y a pas d'autres valeurs intermédiaires que tu aurais nettoyé ?
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par mika-nt28 » 02 oct. 2018, 08:32

Je ne pense pas que se soit coté Homekit car 65% + 34% = 99% et le plugin comme en reel si j'ai bien compris le volet est a 90%.
Je pense donc qu'il y a une erreur sur le temps calculé
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

Bashrog
Timide
Messages : 218
Inscription : 24 déc. 2016, 10:29

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par Bashrog » 02 oct. 2018, 12:27

Le temps pour le volets bureau est de 20 secondes avec 5 secondes de décollement.

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par mika-nt28 » 02 oct. 2018, 13:16

Si j'analyse un peux tous ce chiffre
(Ttotal-Tdecol)*DeltaHauteur/100
(20-5)*34/100 = 5.1s => c'est donc bien ce que calcule le plugin

je me rende compte que la fonction UpdateHauteur, qui calcule la hauteur par rapport au temps ne prend pas en compte le paramètre de decollement.
DeltaTmps*100/Ttotal
5.1*100/20=25.5+65 =90.5
On retrouve donc bien ce qu'affiche le plugin.

J'ai corrigé le probleme et poussé une mise a jours sur le market
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

Avatar de l’utilisateur
GGTF
Timide
Messages : 159
Inscription : 14 nov. 2015, 14:29

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par GGTF » 02 oct. 2018, 14:33

Bordel les gars ! Sincèrement vous êtes top !

Je n'arrive plus à vous suivre en ce moment, mais dès que je me rend compte d'un bug sur un plugin Volets ou Volet Prop, j'ai pas le temps de venir poster qu'une mise à jour est en train d'être diffuser ou alors le problème est en cours de correction !

Juste bravo à vous et surtout merci !
RPI PI3
RFXcom + Zwave + BLE + SMS
- - - - - - - - - - -
Danfoss Living Connect + AEON multisenor + Fibaro wall plug + Fibaro relay switch + Somfy Freevia 300 + Somfy Module VR + Somfy Protexiom + Smart meter QUBINO + Arduino UNO Wifi

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par mika-nt28 » 02 oct. 2018, 14:36

GGTF a écrit :
02 oct. 2018, 14:33
Bordel les gars ! Sincèrement vous êtes top !

Je n'arrive plus à vous suivre en ce moment, mais dès que je me rend compte d'un bug sur un plugin Volets ou Volet Prop, j'ai pas le temps de venir poster qu'une mise à jour est en train d'être diffuser ou alors le problème est en cours de correction !

Juste bravo à vous et surtout merci !
Merci ca fait plaisir que se soit reconnue.
J'essaye de corriger les bug au mieux et au plus vite.

Le plus long c'est que mon petit cerveau comprenne le problème.

Tu as pus tester la correction de ce midi?
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

Avatar de l’utilisateur
GGTF
Timide
Messages : 159
Inscription : 14 nov. 2015, 14:29

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par GGTF » 02 oct. 2018, 16:11

Euh, je ne crois pas que le problème soit résolu...

Installation de la mise a jour à 15h et des brouette

Code : Tout sélectionner

[2018-10-02 14:40:07][DEBUG] : [Salon][VR Prop] Nous allons monter le volet de 50%
[2018-10-02 14:40:22][DEBUG] : [Salon][VR Prop] Le volet est a 52%
[2018-10-02 14:50:08][DEBUG] : [Salon][VR Prop] Temps d'action 1s
[2018-10-02 14:50:08][DEBUG] : [Salon][VR Prop] Nous allons descendre le volet de 2%
[2018-10-02 14:50:09][DEBUG] : [Salon][VR Prop] Le volet est a 49%
[2018-10-02 15:05:08][DEBUG] : [Salon][VR Prop] Temps d'action 2610000µs
[2018-10-02 15:05:08][DEBUG] : [Salon][VR Prop] Nous allons descendre le volet de 9%
[2018-10-02 15:05:11][DEBUG] : [Salon][VR Prop] Le volet est a 39%
[2018-10-02 15:15:10][DEBUG] : [Salon][VR Prop] Temps d'action 290000µs
[2018-10-02 15:15:10][DEBUG] : [Salon][VR Prop] Nous allons monter le volet de 1%
[2018-10-02 15:15:10][DEBUG] : [Salon][VR Prop] Le volet est a 39%
[2018-10-02 15:20:09][DEBUG] : [Salon][VR Prop] Temps d'action 290000µs
[2018-10-02 15:20:09][DEBUG] : [Salon][VR Prop] Nous allons monter le volet de 1%
[2018-10-02 15:20:09][DEBUG] : [Salon][VR Prop] Le volet est a 39%
[2018-10-02 15:30:11][DEBUG] : [Salon][VR Prop] Temps d'action 290000µs
[2018-10-02 15:30:11][DEBUG] : [Salon][VR Prop] Nous allons monter le volet de 1%
[2018-10-02 15:30:11][DEBUG] : [Salon][VR Prop] Le volet est a 39%
[2018-10-02 15:40:08][DEBUG] : [Salon][VR Prop] Temps d'action 290000µs
[2018-10-02 15:40:08][DEBUG] : [Salon][VR Prop] Nous allons monter le volet de 1%
[2018-10-02 15:40:09][DEBUG] : [Salon][VR Prop] Le volet est a 42%
[2018-10-02 15:45:10][DEBUG] : [Salon][VR Prop] Temps d'action 580000µs
[2018-10-02 15:45:10][DEBUG] : [Salon][VR Prop] Nous allons descendre le volet de 2%
[2018-10-02 15:45:10][DEBUG] : [Salon][VR Prop] Le volet est a 42%
[2018-10-02 15:55:08][DEBUG] : [Salon][VR Prop] Temps d'action 580000µs
[2018-10-02 15:55:08][DEBUG] : [Salon][VR Prop] Nous allons descendre le volet de 2%
[2018-10-02 15:55:09][DEBUG] : [Salon][VR Prop] Le volet est a 39%
[2018-10-02 16:00:10][DEBUG] : [Salon][VR Prop] Temps d'action 290000µs
[2018-10-02 16:00:10][DEBUG] : [Salon][VR Prop] Nous allons monter le volet de 1%
[2018-10-02 16:00:11][DEBUG] : [Salon][VR Prop] Le volet est a 42%
Le plugin Volet demandais 50% d'ouverture puis 40%.
Le temps total est de 29s et pas de décollement.
Les calculs ont l'air juste, c'est juste le "calage" du volet autour de 40 qui est un peu approximatif :D
RPI PI3
RFXcom + Zwave + BLE + SMS
- - - - - - - - - - -
Danfoss Living Connect + AEON multisenor + Fibaro wall plug + Fibaro relay switch + Somfy Freevia 300 + Somfy Module VR + Somfy Protexiom + Smart meter QUBINO + Arduino UNO Wifi

totinus
Timide
Messages : 8
Inscription : 01 avr. 2018, 15:43
Localisation : 51
Contact :

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par totinus » 02 oct. 2018, 18:24

Super... merci !

Bashrog
Timide
Messages : 218
Inscription : 24 déc. 2016, 10:29

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par Bashrog » 03 oct. 2018, 08:02

Bonjour,

J'ai refait un simple test (baisser les volets puis remonter les volets à 100%).

Ca semble correct.

Je vais essayer ce soir des positions intermédiaires.

P.S. QU'est ce qu'il y'a comme info dans le log du démon Homebridge :shock:

Code : Tout sélectionner

[2018-10-03 07:58:30][DEBUG] : [Bureau][Volets Prop Bureau] Temps d'action 19800000µs
[2018-10-03 07:58:30][DEBUG] : [Bureau][Volets Prop Bureau] Nous allons monter le volet de 99%
[2018-10-03 07:58:50][DEBUG] : [Bureau][Volets Prop Bureau] Le volet est a 100%

Code : Tout sélectionner


[2018-10-3 05:58:50] [_Repaired_a8] [INFO] [Commande T envoyée à Jeedom] cmdId:2174 action:flapUp value: 99 response:{"value":"","collectDate":""}
[2018-10-3 05:58:50] [_Repaired_a8] [DEBUG] ==RESTART POLLING==
[2018-10-3 05:58:50] [_Repaired_a8] [INFO] [Maj reçue de Jeedom] commande:2173 value:100
[2018-10-3 05:58:50] [_Repaired_a8] [INFO] [[Modification Cache Jeedom: Volets Prop Bureau>Hauteur(FLAP_STATE) de 0 vers 100 dans {"id":"2173","logicalId":"hauteur","generic_type":"FLAP_STATE","eqType":"voletProp","name":"Hauteur","order":"1","type":"info","subType":"numeric","eqLogic_id":"258","isVisible":0,"alert":null,"currentValue":0,"configuration":{"phpType":"integer"}}
[2018-10-3 05:58:50] [_Repaired_a8] [DEBUG] ---------update Blinds Value(refresh): 100 % soit 100  /  100
[2018-10-3 05:58:50] [_Repaired_a8] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Hauteur" (2173) Envoi valeur: 100 dans Current Position
[2018-10-3 05:58:50] [_Repaired_a8] [DEBUG] ---------update Blinds Value(refresh): 100 % soit 100  /  100
[2018-10-3 05:58:50] [_Repaired_a8] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Hauteur" (2173) Envoi valeur: 100 dans Target Position
[2018-10-3 05:58:50] [_Repaired_a8] [DEBUG] ==RESTART POLLING==
Wed, 03 Oct 2018 05:58:51 GMT harmonyhubjs:discover:ping emit()
Wed, 03 Oct 2018 05:58:51 GMT harmonyhubjs:discover:responsecollector handle new connection
Wed, 03 Oct 2018 05:58:51 GMT harmonyhubjs:discover:responsecollector received data chunk
Wed, 03 Oct 2018 05:58:51 GMT harmonyhubjs:discover:responsecollector connection closed. emitting data.
Wed, 03 Oct 2018 05:58:52 GMT harmonyhubjs:discover:ping emit()
Wed, 03 Oct 2018 05:58:52 GMT harmonyhubjs:discover:responsecollector handle new connection
Wed, 03 Oct 2018 05:58:52 GMT harmonyhubjs:discover:responsecollector received data chunk
Wed, 03 Oct 2018 05:58:52 GMT harmonyhubjs:discover:responsecollector connection closed. emitting data.
Wed, 03 Oct 2018 05:58:53 GMT harmonyhubjs:discover:explorer executeCleanUp()
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [Maj reçue de Jeedom] commande:991 value:19
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [[Modification Cache Jeedom: Thermostat Chambre>Température(THERMOSTAT_TEMPERATURE) de 19 vers 19 dans {"id":"991","logicalId":"temperature","generic_type":"THERMOSTAT_TEMPERATURE","eqType":"thermostat","name":"Température","order":"8","type":"info","subType":"numeric","eqLogic_id":"131","unite":"°C","value":"251","isVisible":1,"alert":null,"currentValue":19,"configuration":{"phpType":"double"}}
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Température" (991) Envoi valeur: 19 dans Current Temperature
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Température" (991) Envoi valeur: 16 dans Target Temperature
[2018-10-3 05:58:53] [_Repaired_a8] [DEBUG] ----Current State Thermo : arrêté
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Température" (991) Envoi valeur: 0 dans Current Heating Cooling State
[2018-10-3 05:58:53] [_Repaired_a8] [DEBUG] TargetThermo : Eco Confort : Eco
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Température" (991) Envoi valeur: 2 dans Target Heating Cooling State
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [Commande envoyée à HomeKit] Cause de modif: "Température" (991) Envoi valeur: 0 dans Verrouillage
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [Maj reçue de Jeedom] commande:251 value:19
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [[Modification Cache Jeedom: Temp. Chambre>Température(TEMPERATURE) de 19 vers 19 dans {"id":"251","logicalId":"temperature","generic_type":"TEMPERATURE","eqType":"rfxcom","name":"Température","order":"1","type":"info","subType":"numeric","eqLogic_id":"44","unite":"°C","isVisible":1,"alert":null,"currentValue":19,"display":{"invertBinary":0},"configuration":{"phpType":"double"}}
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [Maj reçue de Jeedom] commande:252 value:62
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [[Modification Cache Jeedom: Temp. Chambre>Humidité(HUMIDITY) de 61 vers 62 dans {"id":"252","logicalId":"humidity","generic_type":"HUMIDITY","eqType":"rfxcom","name":"Humidité","order":"2","type":"info","subType":"numeric","eqLogic_id":"44","unite":"%","isVisible":1,"alert":null,"currentValue":61,"display":{"invertBinary":0},"configuration":{"phpType":"integer"}}
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [Maj reçue de Jeedom] commande:253 value:100
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [[Modification Cache Jeedom: Temp. Chambre>Batterie(BATTERIE) de 100 vers 100 dans {"id":"253","logicalId":"battery","generic_type":"BATTERIE","eqType":"rfxcom","name":"Batterie","order":"3","type":"info","subType":"numeric","eqLogic_id":"44","isVisible":1,"alert":null,"currentValue":100,"display":{"invertBinary":0},"configuration":{"phpType":"integer"}}
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [Maj reçue de Jeedom] commande:254 value:7
[2018-10-3 05:58:53] [_Repaired_a8] [INFO] [[Modification Cache Jeedom: Temp. Chambre>Signal(GENERIC) de 7 vers 7 dans {"id":"254","logicalId":"signal","generic_type":"GENERIC","eqType":"rfxcom","name":"Signal","order":"3","type":"info","subType":"numeric","eqLogic_id":"44","isVisible":0,"alert":null,"currentValue":7,"display":{"invertBinary":0},"configuration":{"phpType":"integer"}}
[2018-10-3 05:58:53] [_Repaired_a8] [DEBUG] ==RESTART POLLING==
Wed, 03 Oct 2018 05:58:53 GMT harmonyhubjs:discover:ping emit()
Wed, 03 Oct 2018 05:58:53 GMT harmonyhubjs:discover:responsecollector handle new connection
Wed, 03 Oct 2018 05:58:53 GMT harmonyhubjs:discover:responsecollector received data chunk
Wed, 03 Oct 2018 05:58:53 GMT harmonyhubjs:discover:responsecollector connection closed. emitting data.
Wed, 03 Oct 2018 05:58:54 GMT harmonyhubjs:discover:ping emit()
Wed, 03 Oct 2018 05:58:54 GMT harmonyhubjs:discover:responsecollector handle new connection
Wed, 03 Oct 2018 05:58:54 GMT harmonyhubjs:discover:responsecollector received data chunk
Wed, 03 Oct 2018 05:58:54 GMT harmonyhubjs:discover:responsecollector connection closed. emitting data.



Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par Nebz » 03 oct. 2018, 08:05

Bashrog a écrit :
03 oct. 2018, 08:02
P.S. QU'est ce qu'il y'a comme info dans le log du démon Homebridge :shock:

waip en debug c'est du debug ;) mais la plupart du temps en Info ca suffit :)
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par mika-nt28 » 03 oct. 2018, 08:47

GGTF a écrit :
02 oct. 2018, 16:11
Euh, je ne crois pas que le problème soit résolu...

Installation de la mise a jour à 15h et des brouette

Code : Tout sélectionner

[2018-10-02 14:40:07][DEBUG] : [Salon][VR Prop] Nous allons monter le volet de 50%
[2018-10-02 14:40:22][DEBUG] : [Salon][VR Prop] Le volet est a 52%
[2018-10-02 14:50:08][DEBUG] : [Salon][VR Prop] Temps d'action 1s
[2018-10-02 14:50:08][DEBUG] : [Salon][VR Prop] Nous allons descendre le volet de 2%
[2018-10-02 14:50:09][DEBUG] : [Salon][VR Prop] Le volet est a 49%
[2018-10-02 15:05:08][DEBUG] : [Salon][VR Prop] Temps d'action 2610000µs
[2018-10-02 15:05:08][DEBUG] : [Salon][VR Prop] Nous allons descendre le volet de 9%
[2018-10-02 15:05:11][DEBUG] : [Salon][VR Prop] Le volet est a 39%
[2018-10-02 15:15:10][DEBUG] : [Salon][VR Prop] Temps d'action 290000µs
[2018-10-02 15:15:10][DEBUG] : [Salon][VR Prop] Nous allons monter le volet de 1%
[2018-10-02 15:15:10][DEBUG] : [Salon][VR Prop] Le volet est a 39%
[2018-10-02 15:20:09][DEBUG] : [Salon][VR Prop] Temps d'action 290000µs
[2018-10-02 15:20:09][DEBUG] : [Salon][VR Prop] Nous allons monter le volet de 1%
[2018-10-02 15:20:09][DEBUG] : [Salon][VR Prop] Le volet est a 39%
[2018-10-02 15:30:11][DEBUG] : [Salon][VR Prop] Temps d'action 290000µs
[2018-10-02 15:30:11][DEBUG] : [Salon][VR Prop] Nous allons monter le volet de 1%
[2018-10-02 15:30:11][DEBUG] : [Salon][VR Prop] Le volet est a 39%
[2018-10-02 15:40:08][DEBUG] : [Salon][VR Prop] Temps d'action 290000µs
[2018-10-02 15:40:08][DEBUG] : [Salon][VR Prop] Nous allons monter le volet de 1%
[2018-10-02 15:40:09][DEBUG] : [Salon][VR Prop] Le volet est a 42%
[2018-10-02 15:45:10][DEBUG] : [Salon][VR Prop] Temps d'action 580000µs
[2018-10-02 15:45:10][DEBUG] : [Salon][VR Prop] Nous allons descendre le volet de 2%
[2018-10-02 15:45:10][DEBUG] : [Salon][VR Prop] Le volet est a 42%
[2018-10-02 15:55:08][DEBUG] : [Salon][VR Prop] Temps d'action 580000µs
[2018-10-02 15:55:08][DEBUG] : [Salon][VR Prop] Nous allons descendre le volet de 2%
[2018-10-02 15:55:09][DEBUG] : [Salon][VR Prop] Le volet est a 39%
[2018-10-02 16:00:10][DEBUG] : [Salon][VR Prop] Temps d'action 290000µs
[2018-10-02 16:00:10][DEBUG] : [Salon][VR Prop] Nous allons monter le volet de 1%
[2018-10-02 16:00:11][DEBUG] : [Salon][VR Prop] Le volet est a 42%
Le plugin Volet demandais 50% d'ouverture puis 40%.
Le temps total est de 29s et pas de décollement.
Les calculs ont l'air juste, c'est juste le "calage" du volet autour de 40 qui est un peu approximatif :D
Arf effectivement il y a un problème de précision sur la fonction de relecture.
En faite la fonction time() renvoie des seconde et donc ton Delta de temps doit être toujours égale a zéro (ou presque puisque la commande est de 0.29s.

il faut donc soit que je trouve une fonction de temps qui est en µs ou que je garde l’imprécision partout
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Volets Proportionnel

Message par mika-nt28 » 03 oct. 2018, 09:04

Je viens de pousser une beta avec le passage en µs
Le paramètre reste inchangé, je proposera par la suite une configuration de la base de temps afin que l'on puisse affiné comme on le souhaite le temps total et de decollement
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

Répondre

Revenir vers « [Catégorie] Automatisation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 8 invités