Page 215 sur 260

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 17 avr. 2019, 20:21
par Titof2375
Mika voilà les log d un volets qui était ouvert et sur le widget zwave, il était fermé, j ai mis le plugin en manuel, je l'ai réactivé ton plugin et le widget zwave c est mi a jour
[2019-04-17 20:14:53][DEBUG] : [Cellier][Gestion du Cellier] : Le plugin est configuré en mode été
[2019-04-17 20:14:53][INFO] : [Cellier][Gestion du Cellier][Gestion Manuel] : Les conditions sont remplies pour close
[2019-04-17 20:14:53][INFO] : [Cellier][Gestion du Cellier][Gestion Manuel] : Un evenement manuel a été détecté: La gestion a été désactivée
[2019-04-17 20:14:55][INFO] : [Cellier][Gestion du Cellier][Gestion Jour] : Exécution de la gestion du lever du soleil
[2019-04-17 20:14:55][DEBUG] : [Cellier][Gestion du Cellier] : Le plugin est configuré en mode été
[2019-04-17 20:14:55][INFO] : [Cellier][Gestion du Cellier][Gestion Jour] : Evaluation de la condition : [#[Maison][Volets normal][etat]# == "1" OU #[Maison][Volets Etc.....][etat]# == "1"][1 == "1" OU 0 == "1"] = Vrai
[2019-04-17 20:14:55][INFO] : [Cellier][Gestion du Cellier][Gestion Jour] : Les conditions sont remplies pour open
[2019-04-17 20:14:55][DEBUG] : [Cellier][Gestion du Cellier] : Le plugin est configuré en mode été
[2019-04-17 20:14:55][DEBUG] : [Cellier][Gestion du Cellier][Gestion Jour] : Position actuelle = 0
[2019-04-17 20:14:55][DEBUG] : [Cellier][Gestion du Cellier][Gestion Jour] : Position demandée = 100
[2019-04-17 20:14:55][DEBUG] : [Cellier][Gestion du Cellier][Gestion Jour] : Exécution de #[Cellier][Volet roulant du Cellier][Up]# ([])
[2019-04-17 20:14:57][INFO] : [Cellier][Gestion du Cellier][Etat] : Changement de l'état réel du volet => 99%
[2019-04-17 20:14:57][DEBUG] : [Cellier][Gestion du Cellier][Etat] : Le changement d'état est autorisé

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 18 avr. 2019, 08:50
par mika-nt28
Viald a écrit :
17 avr. 2019, 17:29
MDR il dit que je suis en beta alors que je suis en version 2019-04-10 15:50:21 Quelle galère !
En fait si tu as 1 plugin en beta, le support jeedom est refusé.
Titof2375 a écrit :
17 avr. 2019, 20:21
Mika voilà les log d un volets qui était ouvert et sur le widget zwave, il était fermé, j ai mis le plugin en manuel, je l'ai réactivé ton plugin et le widget zwave c est mi a jour
[2019-04-17 20:14:53][DEBUG] : [Cellier][Gestion du Cellier] : Le plugin est configuré en mode été
[2019-04-17 20:14:53][INFO] : [Cellier][Gestion du Cellier][Gestion Manuel] : Les conditions sont remplies pour close
[2019-04-17 20:14:53][INFO] : [Cellier][Gestion du Cellier][Gestion Manuel] : Un evenement manuel a été détecté: La gestion a été désactivée
[2019-04-17 20:14:55][INFO] : [Cellier][Gestion du Cellier][Gestion Jour] : Exécution de la gestion du lever du soleil
[2019-04-17 20:14:55][DEBUG] : [Cellier][Gestion du Cellier] : Le plugin est configuré en mode été
[2019-04-17 20:14:55][INFO] : [Cellier][Gestion du Cellier][Gestion Jour] : Evaluation de la condition : [#[Maison][Volets normal][etat]# == "1" OU #[Maison][Volets Etc.....][etat]# == "1"][1 == "1" OU 0 == "1"] = Vrai
[2019-04-17 20:14:55][INFO] : [Cellier][Gestion du Cellier][Gestion Jour] : Les conditions sont remplies pour open
[2019-04-17 20:14:55][DEBUG] : [Cellier][Gestion du Cellier] : Le plugin est configuré en mode été
[2019-04-17 20:14:55][DEBUG] : [Cellier][Gestion du Cellier][Gestion Jour] : Position actuelle = 0
[2019-04-17 20:14:55][DEBUG] : [Cellier][Gestion du Cellier][Gestion Jour] : Position demandée = 100
[2019-04-17 20:14:55][DEBUG] : [Cellier][Gestion du Cellier][Gestion Jour] : Exécution de #[Cellier][Volet roulant du Cellier][Up]# ([])
[2019-04-17 20:14:57][INFO] : [Cellier][Gestion du Cellier][Etat] : Changement de l'état réel du volet => 99%
[2019-04-17 20:14:57][DEBUG] : [Cellier][Gestion du Cellier][Etat] : Le changement d'état est autorisé
Ok c'est donc l'etat du plugin zwave qui n'est pas correcte
En désactivant et réactivant le plugin tu vas donc forcée la synchronisation (la recopie de l'etat reel vers l'etat du plugin) et ordonné une ouverture.
C'est donc encore une fois un problème sur la plugin z-wave qui doit perdre des informations.
Je vais donc te redirigé vers un ticket de support jeedom

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 18 avr. 2019, 14:02
par mika-nt28
Pour toute les personnes sur la beta de se plugin

Je viens de publier une version de la beta qui présente réorganise la gestion événementiel afin de crée des groupes qui exécuterons des actions particulière (dans un second temps)

Normalement cette version ne doit rien changé chez vous juste vérifier qu'il n'y a pas de régression sur le plugin

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 18 avr. 2019, 14:57
par Naboleo
Update faite. A voir le fonctionnement ce soir

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 18 avr. 2019, 15:37
par mika-nt28
Verifie que la migration de donné c'est correctement déroulé.
C'est a dire d'aller dans l'onglet Événement et voir si tout tes commande on ete correctement migrer.

Moi j'ai eu un probleme

Edit

j'ai fait une correction sur le script de mise a jours
Si tu a fait un backup avant mise a jour tu peux le restaurer et relancer la mise a jours

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 18 avr. 2019, 17:05
par Titof2375
misse a jour faite

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 18 avr. 2019, 17:08
par Titof2375
mika, pourquoi sur le plugin zwave on ne peut pas mettre actualisation en automatique? toi dans ton plugin tu peut faire un Control pour dire que le volet a pas bouge même s'il reçoit plusieurs fois la même valeur?

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 18 avr. 2019, 18:56
par banane63
J'ai toujours mon problème d'état de volet qui prend le numéro du scenario... (On est deux à a avoir des problème de volet de cuisine ! :lol: Moi c'est sans Zwave ) :

viewtopic.php?f=148&t=22386&start=4260#p721224

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 18 avr. 2019, 20:43
par Naboleo
mika-nt28 a écrit :
18 avr. 2019, 15:37
j'ai fait une correction sur le script de mise a jours
Si tu a fait un backup avant mise a jour tu peux le restaurer et relancer la mise a jours
Pas eu besoin pour l'instant, j'ai réappliqué la màj juste avant la bascule nuit et ça semble fonctionner.
De mon coté, la gestion événementiel n'est pas (encore) exploitée, c'est peu-être de ce côté là que ça coinçait ?

Sinon j'ai regardé ça ressemble furieusement au plugin mode ! C'est l"idée !?
Sinon j'ai pas trouvé comment supprimer un objet "événement".... :?

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 19 avr. 2019, 08:33
par mika-nt28
Titof2375 a écrit :
18 avr. 2019, 17:08
mika, pourquoi sur le plugin zwave on ne peut pas mettre actualisation en automatique? toi dans ton plugin tu peut faire un Control pour dire que le volet a pas bouge même s'il reçoit plusieurs fois la même valeur?
Le plugin verifie l'acquitement des taches or le plugin zwave commance par mettre a jour l'etat avec le valeur demandé du coup le plugin estime que la tache est terminé.
Lorsque le plugin zwave renvoie les autre etat du coup le plugin pense que c'est une opération manuel.
On peux donc recevoir plusieur valeur mais pas la valeur attendu
banane63 a écrit :
18 avr. 2019, 18:56
J'ai toujours mon problème d'état de volet qui prend le numéro du scenario... (On est deux à a avoir des problème de volet de cuisine ! :lol: Moi c'est sans Zwave ) :

viewtopic.php?f=148&t=22386&start=4260#p721224
Je ne comprend toujours pas le probleme pour moi le plugin execute correctement ton scénario
l'etat est gerer par un scénario?
Pas sur que se soit possible

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 19 avr. 2019, 08:39
par mika-nt28
Naboleo a écrit :
18 avr. 2019, 20:43
mika-nt28 a écrit :
18 avr. 2019, 15:37
j'ai fait une correction sur le script de mise a jours
Si tu a fait un backup avant mise a jour tu peux le restaurer et relancer la mise a jours
Pas eu besoin pour l'instant, j'ai réappliqué la màj juste avant la bascule nuit et ça semble fonctionner.
De mon coté, la gestion événementiel n'est pas (encore) exploitée, c'est peu-être de ce côté là que ça coinçait ?

Sinon j'ai regardé ça ressemble furieusement au plugin mode ! C'est l"idée !?
Sinon j'ai pas trouvé comment supprimer un objet "événement".... :?
Oui la présentation des groupes est repris du plugin mode car je la trouve simple et épurer, et de plus on est sur que cela rentre dans la charte graphique de jeedom
Oui si tu n'as pas d’événement tu n'aurra pas de probleme puisque seul elle est concerner

Chez moi je peux supprimer un événement mais pas un groupe
Et le renommage du groupe a un lege bug également

Pour le fonctionnel j'ai un peux de mal a le validé ma femme a la TV d'allumé de matin au soir donc le volet est constamment en Evenement
Je corrige ca pour la prochaine beta

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 19 avr. 2019, 09:03
par Naboleo
mika-nt28 a écrit :
19 avr. 2019, 08:39
Chez moi je peux supprimer un événement mais pas un groupe
Et le renommage du groupe a un lege bug également

Pour le fonctionnel j'ai un peux de mal a le validé ma femme a la TV d'allumé de matin au soir donc le volet est constamment en Evenement
Je corrige ca pour la prochaine beta
J'ai édité en base pour virer le groupe effectivement...

Pour les événements sur le TV, j'utilise le plugin mode + script perso. Sachant qu'il y a 2 volets

Ma conf ci-dessous si ça te donne des idées :

Code : Tout sélectionner

$tags = $scenario->getTags();

$nomVolet =  $tags['#Volet#'];
if(array_key_exists('#Action#', $tags)){
	$cmdAction = $tags['#Action#'];
	$scenario->setLog("CmdAction : ".$cmdAction);
}else{
    $scenario->setLog("CmdAction : non défini");
}
$cmdPilotage = $tags['#Pilotage#'];
$nomVolet = str_replace("\"", "", $nomVolet);
$nomVolet = rtrim($nomVolet,'#');
$scenario->setLog("Volet : ".$nomVolet);
$pilotage = str_replace("RFX ", "Pilotage ", $nomVolet);

if(isset($cmdPilotage)){
  	$scenario->setLog("CmdPilotage: ".$cmdPilotage);
    if($cmdPilotage==0) {
		$cmdPilotage = $pilotage.'[Désactiver]#';
    }else{
		$cmdPilotage = $pilotage.'[Activer]#';
    }
	$scenario->setLog("CmdActiver: ".$cmdPilotage);
	$cmdPilotage=cmd::byString($cmdPilotage);
	$cmdPilotage->execCmd();
}

if(isset($cmdAction)){
  	$valAction=$cmdAction;
    if($cmdAction==100) {
		$cmdAction = $nomVolet.'[Monter]#';
    }
  	else if ($cmdAction==0) {
        $cmdAction = $nomVolet.'[Descendre]#';
    }else{
      	$cmdAction = $nomVolet.'[Ombre]#';
    }
	$scenario->setLog("CmdAction : ".$cmdAction);
	$cmdAction = cmd::byString($cmdAction);
	$cmdAction->execCmd();
  
	$cmdEvent = $pilotage.'[Etat du Volet]#';
	$scenario->setLog("cmdEvent : ".$cmdEvent.' '.$valAction);
	cmd::byString($cmdEvent)->event($valAction);
}

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 19 avr. 2019, 14:00
par Titof2375
salut mika, je vois qu'il y a un mise a jour aujourd'hui en beta bien-sur, elle a quoi de plus cette mise a jour

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 19 avr. 2019, 14:08
par mika-nt28
J'ai commencé la restructuration de la gestion Evenement.
Elle n'apporte pas de nouveauté fonctionnel, c'est juste un réorganisation par groupe des événements
C'est groupes seront ensuite disponible en Condition et Action pour permettre plus de souplesse

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 20 avr. 2019, 17:22
par Titof2375
mise a jour beta fait
en fait avec les groupe event, tu peut cree une fonction quand tu regarde la tele et ferme les volet

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 20 avr. 2019, 18:39
par mika-nt28
oui c'est l'idée associer des evenement a des action sur le volet
L'idée de base de cette fonction est de supprimer des scénario simple

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 20 avr. 2019, 20:21
par Titof2375
ce qui serais bien aussi c'est de dire la position du volets

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 21 avr. 2019, 07:15
par mika-nt28
Titof2375 a écrit :
20 avr. 2019, 20:21
ce qui serais bien aussi c'est de dire la position du volets
Pas bien sur d'avoir compris

Si c'est de choisir le mouvement (Open / Close), c'est dans la derniere beta.
Et c'est ce qui est bloquant sur la beta, car si on choisi un evenement open complementaire au close alors on libere jamais la gestion

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 21 avr. 2019, 07:26
par banane63

mika-nt28 a écrit : Je ne comprend toujours pas le probleme pour moi le plugin execute correctement ton scénario
l'etat est gerer par un scénario?
Pas sur que se soit possible
Oui il l'exécute, mais en même temps il récupère le numéro du scénario dans l'état du volet : au lieu de passer à 100 pour ouvrir il passe à 19 qui est le numéro du scénario de l'action d'ouverture. Ça ressemble à une erreur d'affection de variable ...

Je ne modifie pas l'état du volet, je l'avais fait pour faire fonctionner la version précédente.

Envoyé de mon Armor_X en utilisant Tapatalk


Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 21 avr. 2019, 09:04
par Titof2375
mika-nt28 a écrit :
21 avr. 2019, 07:15
Titof2375 a écrit :
20 avr. 2019, 20:21
ce qui serais bien aussi c'est de dire la position du volets
Pas bien sur d'avoir compris

Si c'est de choisir le mouvement (Open / Close), c'est dans la derniere beta.
Et c'est ce qui est bloquant sur la beta, car si on choisi un evenement open complementaire au close alors on libere jamais la gestion
Non je ne parle du open close. Je parle de ne pas fermer totalement en faite,