[Plugin Tiers][Sujet Principal] Plugin Présence
Re: [Sujet officiel] Plugin Présence
Bonjour,
Est il possible de changer l'ordre des boutons d'actions ?
merci
Est il possible de changer l'ordre des boutons d'actions ?
merci
Si ca marche .. c'est que ca peut faire plus !!
Merci à toute la communauté pour le boulot !
Merci à toute la communauté pour le boulot !
Re: [Sujet officiel] Plugin Présence
Bonsoir,
Avec la nouvelle version du plugin, j'ai eu un soucis. Je m'explique :
J'ai une séries d'états (Présent, Nuit, Travail, etc...).
Les déclencheurs pour certains peuvent être identiques. Par exemple, on peut être présents à la maison (état = Présent), et en même temps, c'est la Nuit. J'utilise pour cela l'ordre des états (Nuit est plus prioritaire, puis Travail, puis Présent). Cela marchait très bien jusqu'à la mise à jour du plugin.
En fait, toutes les 5 minutes, il me détectait en Nuit et Présent. La première fois, il passait en mode Nuit. La deuxième fois, 5 minutes plus tard, il passait en mode Présent, et ainsi de suite...
Il me semble avoir trouvé le problème dans le code, ligne 1125.
Il manque un "goto endofcommand;" après la "}" fermante.
Merci !
Avec la nouvelle version du plugin, j'ai eu un soucis. Je m'explique :
J'ai une séries d'états (Présent, Nuit, Travail, etc...).
Les déclencheurs pour certains peuvent être identiques. Par exemple, on peut être présents à la maison (état = Présent), et en même temps, c'est la Nuit. J'utilise pour cela l'ordre des états (Nuit est plus prioritaire, puis Travail, puis Présent). Cela marchait très bien jusqu'à la mise à jour du plugin.
En fait, toutes les 5 minutes, il me détectait en Nuit et Présent. La première fois, il passait en mode Nuit. La deuxième fois, 5 minutes plus tard, il passait en mode Présent, et ainsi de suite...
Il me semble avoir trouvé le problème dans le code, ligne 1125.
Il manque un "goto endofcommand;" après la "}" fermante.
Merci !
Re: [Sujet officiel] Plugin Présence
Bonjour,
Pour ma part le plugin n'est pas fonctionnel non plus depuis la dernière mise à jour.
Lorsque je clique sur les différents bouton définis, j'obtiens le message d'erreur suivant:
[MySQL] Error code : 01000 (1265). Data truncated for column 'value' at row 1
Personne n'a ce souci?
Stevoh
Pour ma part le plugin n'est pas fonctionnel non plus depuis la dernière mise à jour.
Lorsque je clique sur les différents bouton définis, j'obtiens le message d'erreur suivant:
[MySQL] Error code : 01000 (1265). Data truncated for column 'value' at row 1
Personne n'a ce souci?
Stevoh
-- stevoh --
Jeedom sur RPI2 avec Z-wave, RfxCom, UPSPico
Jeedom sur RPI2 avec Z-wave, RfxCom, UPSPico
- Antoinekl1
- Actif
- Messages : 3927
- Inscription : 23 mai 2015, 08:14
Re: [Sujet officiel] Plugin Présence
chez moi il est fonctionel, le passage en mode Nuit c'esr bien fait hier soir mais mes différents mode sont bien conditionnés pour ne pas en avoir 2 en même temps
JEEDOM Smart Ultimate + 40 modules zwave
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6
Re: [Sujet officiel] Plugin Présence
@BaaTuuC, il est possible depuis la page outil / résumé domotique. A cet endroit il est possible de glisser déposer les commandes pour changer l'ordre.
Attention cependant, lors de l'enregistrement d'un objet l'ordre est écrasé il faudra donc le refaire en cas de sauvegarde.
@Felisse, je regarde ça. Est-il possible d'avoir des logs ? Cela ressemble au problème remonté par @cchartra
@stevoh, je n'ai pas eu de retour de ce cas. Cela le fait-il que sur l'objet présence ? En en créant un second, celui-ci fonctionne il ?
Attention cependant, lors de l'enregistrement d'un objet l'ordre est écrasé il faudra donc le refaire en cas de sauvegarde.
@Felisse, je regarde ça. Est-il possible d'avoir des logs ? Cela ressemble au problème remonté par @cchartra
@stevoh, je n'ai pas eu de retour de ce cas. Cela le fait-il que sur l'objet présence ? En en créant un second, celui-ci fonctionne il ?
Dernière édition par ticed35 le 24 août 2016, 16:16, édité 1 fois.
Présence / SonyBravia / Téléinfo
Re: [Sujet officiel] Plugin Présence
Oui j'ai la même erreur avec un nouvel objet
-- stevoh --
Jeedom sur RPI2 avec Z-wave, RfxCom, UPSPico
Jeedom sur RPI2 avec Z-wave, RfxCom, UPSPico
Re: [Sujet officiel] Plugin Présence
@stevoh, j'ai peur que cela vienne de la base de donnée, la carte sd est elle récente ? Ce que je ne peux malheureusement que te conseiller c'est de supprimer tous les objets présence et de les re-créer.
Présence / SonyBravia / Téléinfo
Re: [Sujet officiel] Plugin Présence
au top !ticed35 a écrit :@BaaTuuC, il est possible depuis la page outil / résumé domotique. A cet endroit il est possible de glisser déposer les commandes pour changer l'ordre.
Attention cependant, lors de l'enregistrement d'un objet l'ordre est écrasé il faudra donc le refaire en cas de sauvegarde.
Si ca marche .. c'est que ca peut faire plus !!
Merci à toute la communauté pour le boulot !
Merci à toute la communauté pour le boulot !
Re: [Sujet officiel] Plugin Présence
Bonjour j'ai fais une MAJ aujourd'hui et j'ai des problème,
J'ai perdu les interractions, je crois que c'est deja traité sur ce forum mais je n'ai pas encore regardé.
j'ai les nom qui change et augment au fils du temps:
stystyle="font-size:small" style="font-size:small" style="font-size:small" style="font-size:small" le="font-size:small" Travail
stystyle="font-size:small" style="font-size:small" style="font-size:small" style="font-size:small" le="font-size:small" Nuit
c'est deja vu?
J'ai perdu les interractions, je crois que c'est deja traité sur ce forum mais je n'ai pas encore regardé.
j'ai les nom qui change et augment au fils du temps:
stystyle="font-size:small" style="font-size:small" style="font-size:small" style="font-size:small" le="font-size:small" Travail
stystyle="font-size:small" style="font-size:small" style="font-size:small" style="font-size:small" le="font-size:small" Nuit
c'est deja vu?
Re: [Sujet officiel] Plugin Présence
En faite je suis sur une mmc car j'ai migré mon système sur odroid. Je n'ai pas eu de problème avant la maj.ticed35 a écrit :@stevoh, j'ai peur que cela vienne de la base de donnée, la carte sd est elle récente ? Ce que je ne peux malheureusement que te conseiller c'est de supprimer tous les objets présence et de les re-créer.
si ça peut aider, l'erreur est retournée au moment du save dans ce code là:
log::add('presence', 'info', 'Mode précédent :' . $old_mode . ' / Mode choisi : ' . $this->getLogicalId());
if($cmd->getValue() != $this->getLogicalId()){
$cmd = $eqLogic->getCmd('info', 'Mode');
log::add('presence', 'info', 'Changement manuel de mode :' . $cmd->getId());
$cmd->setValue($this->getLogicalId());
$cmd->save();
$cmd->event($this->getLogicalId());
$cmd->setCollectDate(date('Y-m-d H:i:s'));
$eqLogic->lancement_actions($this->getLogicalId(),$old_mode);
/*if($this->getValue() == 1){ $eqLogic->lancement_actions('present',$old_mode); }
else if ($this->getValue() == 2){ $eqLogic->lancement_actions('absent',$old_mode); }
else if ($this->getValue() == 3){ $eqLogic->lancement_actions('nuit',$old_mode); }
else if ($this->getValue() == 4){ $eqLogic->lancement_actions('travail',$old_mode); }*/
}
D'après d'autre forum cela pourrait venir du format de data. Pour info j'utilise les libs PHP 5.7
-- stevoh --
Jeedom sur RPI2 avec Z-wave, RfxCom, UPSPico
Jeedom sur RPI2 avec Z-wave, RfxCom, UPSPico
Re: [Sujet officiel] Plugin Présence
Désolé, je n'ai plus les logs disponibles...ticed35 a écrit : @Felisse, je regarde ça. Est-il possible d'avoir des logs ? Cela ressemble au problème remonté par @cchartra
Le symptôme était le suivant :
Code : Tout sélectionner
[2016-08-24 00:35:03][DEBUG] : Mode actuel : Nuit
...
[2016-08-24 00:35:03][DEBUG] : -------- Fin des Vérifications --------
[2016-08-24 00:35:03][DEBUG] : Etat des conditions :
[2016-08-24 00:35:03][DEBUG] : - Présents : 1
[2016-08-24 00:35:03][DEBUG] : - Nuit : 1
[2016-08-24 00:35:03][DEBUG] : - Travail :
[2016-08-24 00:35:03][DEBUG] : - Absents :
[2016-08-24 00:35:03][DEBUG] : -------- Gestion de l'ordre --------
[2016-08-24 00:35:03][DEBUG] : Ordre renseigné : Nuit;Travail;Présents;Absents;
[2016-08-24 00:35:03][DEBUG] : Ordre : Nuit
[2016-08-24 00:35:03][DEBUG] : Ordre : Travail
[2016-08-24 00:35:03][DEBUG] : Ordre : Présents
[2016-08-24 00:35:03][DEBUG] : Test condition OK
[2016-08-24 07:35:12][INFO] : Changement mode => Présents
...
Code : Tout sélectionner
[2016-08-24 00:40:03][DEBUG] : Mode actuel : Présents
...
[2016-08-24 00:40:03][DEBUG] : -------- Fin des Vérifications --------
[2016-08-24 00:40:03][DEBUG] : Etat des conditions :
[2016-08-24 00:40:03][DEBUG] : - Présents : 1
[2016-08-24 00:40:03][DEBUG] : - Nuit : 1
[2016-08-24 00:40:03][DEBUG] : - Travail :
[2016-08-24 00:40:03][DEBUG] : - Absents :
[2016-08-24 00:40:03][DEBUG] : -------- Gestion de l'ordre --------
[2016-08-24 00:40:03][DEBUG] : Ordre renseigné : Nuit;Travail;Présents;Absents;
[2016-08-24 00:40:03][DEBUG] : Ordre : Nuit
2016-08-24 00:40:03][DEBUG] : Test condition OK
[2016-08-24 07:35:12][INFO] : Changement mode => Nuit
...
Par contre, voilà ce que j'ai changé :
Dans le plugin actuel, à partir de la ligne 1111 :
Code : Tout sélectionner
$tableau_ordre = explode(";", $state_order);
$ii = 0;
for ($ii; $ii < count($tableau_ordre); $ii++){
log::add('presence','debug','Ordre : ' . $tableau_ordre[$ii]);
if($conditions_states[$tableau_ordre[$ii]] == 1){
log::add('presence','debug','Test condition OK ');
if($mode != $tableau_ordre[$ii]){
$cmd->setValue($tableau_ordre[$ii]);
$cmd->save();
$cmd->event($tableau_ordre[$ii]);
$cmd->setCollectDate(date('Y-m-d H:i:s'));
log::add('presence','info','Changement mode => ' . $tableau_ordre[$ii]);
$this->lancement_actions($tableau_ordre[$ii],$mode);
goto endofcommand;
}
}
}
Code : Tout sélectionner
$tableau_ordre = explode(";", $state_order);
$ii = 0;
for ($ii; $ii < count($tableau_ordre); $ii++){
log::add('presence','debug','Ordre : ' . $tableau_ordre[$ii]);
if($conditions_states[$tableau_ordre[$ii]] == 1){
log::add('presence','debug','Test condition OK ');
if($mode != $tableau_ordre[$ii]){
$cmd->setValue($tableau_ordre[$ii]);
$cmd->save();
$cmd->event($tableau_ordre[$ii]);
$cmd->setCollectDate(date('Y-m-d H:i:s'));
log::add('presence','info','Changement mode => ' . $tableau_ordre[$ii]);
$this->lancement_actions($tableau_ordre[$ii],$mode);
goto endofcommand;
}
goto endofcommand;
}
}
Re: [Sujet officiel] Plugin Présence
Hello voici un peu plus de détails pour mon erreur Mysql:
Cela semble du à la ligne $cmd->event($this->getLogicalId());. Je remarque que $this->getLogicalId() me retourne le nom du mode (par exemple Absent).
La table history attend uniquement des valeurs numériques (double), d'ou l'erreur.
Par contre je ne comprends pas pourquoi je suis seul à avoir l'erreur.
stevoh
Cela semble du à la ligne $cmd->event($this->getLogicalId());. Je remarque que $this->getLogicalId() me retourne le nom du mode (par exemple Absent).
La table history attend uniquement des valeurs numériques (double), d'ou l'erreur.
Par contre je ne comprends pas pourquoi je suis seul à avoir l'erreur.
stevoh
-- stevoh --
Jeedom sur RPI2 avec Z-wave, RfxCom, UPSPico
Jeedom sur RPI2 avec Z-wave, RfxCom, UPSPico
Re: [Sujet officiel] Plugin Présence
Idem de mon côtéspark a écrit :Bonjour j'ai fais une MAJ aujourd'hui et j'ai des problème,
J'ai perdu les interractions, je crois que c'est deja traité sur ce forum mais je n'ai pas encore regardé.
j'ai les nom qui change et augment au fils du temps:
stystyle="font-size:small" style="font-size:small" style="font-size:small" style="font-size:small" le="font-size:small" Travail
stystyle="font-size:small" style="font-size:small" style="font-size:small" style="font-size:small" le="font-size:small" Nuit
c'est deja vu?
-- stevoh --
Jeedom sur RPI2 avec Z-wave, RfxCom, UPSPico
Jeedom sur RPI2 avec Z-wave, RfxCom, UPSPico
Re: [Sujet officiel] Plugin Présence
Pareil chez moi apres la mise a jour faite ce matin.stevoh a écrit :Idem de mon côtéspark a écrit :Bonjour j'ai fais une MAJ aujourd'hui et j'ai des problème,
J'ai perdu les interractions, je crois que c'est deja traité sur ce forum mais je n'ai pas encore regardé.
j'ai les nom qui change et augment au fils du temps:
stystyle="font-size:small" style="font-size:small" style="font-size:small" style="font-size:small" le="font-size:small" Travail
stystyle="font-size:small" style="font-size:small" style="font-size:small" style="font-size:small" le="font-size:small" Nuit
c'est deja vu?
Jeedom 3.2.12 en VM+ Mini Zwave en Slave |RFXCom|RFLink|Mi-light|IPX800V3|Alarme| Imperihome|Surveillance Station|mail|IKEA
Modules : 8 ZWave|6 RFXCom|8 Mi-Light RGBW 9W|14 Somfy RTS|8 Camera IP|15 Xiaomi|4 dash bouton
Modules : 8 ZWave|6 RFXCom|8 Mi-Light RGBW 9W|14 Somfy RTS|8 Camera IP|15 Xiaomi|4 dash bouton
Re: [Sujet officiel] Plugin Présence
Pareil chez moi, j'ai perdu toutes les références à mes scénarios et il doit il y avoir un problème dans le code car on voit les attributs :stevoh a écrit :Idem de mon côtéspark a écrit :Bonjour j'ai fais une MAJ aujourd'hui et j'ai des problème,
J'ai perdu les interractions, je crois que c'est deja traité sur ce forum mais je n'ai pas encore regardé.
j'ai les nom qui change et augment au fils du temps:
stystyle="font-size:small" style="font-size:small" style="font-size:small" style="font-size:small" le="font-size:small" Travail
stystyle="font-size:small" style="font-size:small" style="font-size:small" style="font-size:small" le="font-size:small" Nuit
c'est deja vu?
stystyle="font-size:small" style="font-size:small" style="font-size:small" style="font-size:small" le="font-size:small" Travail
stystyle="font-size:small" style="font-size:small" style="font-size:small" style="font-size:small" le="font-size:small" Nuit
Re: [Sujet officiel] Plugin Présence
Il faut ajouter une icône sur chaque mode pour corriger le défaut de titre astuces trouvé ce matin...
Pour les interactions, c'est impossible encore aujourd'hui chez moi.
Envoyé de mon A0001 en utilisant Tapatalk
Pour les interactions, c'est impossible encore aujourd'hui chez moi.
Envoyé de mon A0001 en utilisant Tapatalk
Re: [Sujet officiel] Plugin Présence
@spark, merci je vais corriger le point . Quel problème d'interactions rencontrez vous ?
@Felisse, c'est bon je vois pourquoi cela ne marche pas, je fais la correction
@stevoh, il ne peux y avoir d'historique sur une valeur other, c'est un reste des anciennes valeurs. As-tu essayé de supprimer les objets ? Sinon si tu peux me donner un accès que je regarde ce qu'a fait le plugin.
@Felisse, c'est bon je vois pourquoi cela ne marche pas, je fais la correction
@stevoh, il ne peux y avoir d'historique sur une valeur other, c'est un reste des anciennes valeurs. As-tu essayé de supprimer les objets ? Sinon si tu peux me donner un accès que je regarde ce qu'a fait le plugin.
Présence / SonyBravia / Téléinfo
Re: [Sujet officiel] Plugin Présence
Salut @ticed35
En gros, je crée une interactions entre Slack et le Plugin je sauvegarde. Je retourne sur jeedom pour voir l'interaction, j'ai #506# (ou un autre numéro) à la place de l'action sur le plugin.
C'est pareil si je fais un scénario.
Si tu veux d'autres informations fait signe.
Merci.
Envoyé de mon A0001 en utilisant Tapatalk
En gros, je crée une interactions entre Slack et le Plugin je sauvegarde. Je retourne sur jeedom pour voir l'interaction, j'ai #506# (ou un autre numéro) à la place de l'action sur le plugin.
C'est pareil si je fais un scénario.
Si tu veux d'autres informations fait signe.
Merci.
Envoyé de mon A0001 en utilisant Tapatalk
Re: [Sujet officiel] Plugin Présence
@spark, je vois quel problème tu rencontres.
En faite pour faire des choses dynamique j'ai du recréer les commande à chaque enregistrement de l'objet, ce qui détruit l'ancienne et par conséquant oblige de remplacer la commande.
Je vais voir pour améliorer ce point.
En faite pour faire des choses dynamique j'ai du recréer les commande à chaque enregistrement de l'objet, ce qui détruit l'ancienne et par conséquant oblige de remplacer la commande.
Je vais voir pour améliorer ce point.
Présence / SonyBravia / Téléinfo
Re: [Sujet officiel] Plugin Présence
Ok merci.
Envoyé de mon A0001 en utilisant Tapatalk
Envoyé de mon A0001 en utilisant Tapatalk
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 7 invités