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 Abeille

kiwihc16
Actif
Messages : 1866
Inscription : 08 févr. 2016, 12:40

Re: Plugin Abeille

Message par kiwihc16 » 07 juil. 2018, 13:33

Petit retour d'experience:
La semaine dernière j'ai eu des coupures de courant. Sur les 8 ampoules Ikea, 3 ont été "perdues". J'ai du les débrancher et les rebrancher pour récupérer la main sur celle ci.

kiwihc16
Actif
Messages : 1866
Inscription : 08 févr. 2016, 12:40

Re: Plugin Abeille

Message par kiwihc16 » 07 juil. 2018, 13:34

@KiDom, mon thermometre continue de remonter les données après 15 jours... (alors qu'il mesure et envoie toutes les secondes...)

cyrililo
Timide
Messages : 35
Inscription : 07 juil. 2018, 11:19

Re: Plugin Abeille

Message par cyrililo » 07 juil. 2018, 13:52

Je supprime bien les volet avant de les re-créé dans abeille
En fait toutes les commandes effectue un léger aller retour, aucune commande ne fait ouvrir le volet ou le ferme entièrement.
Si je fait position exemple 80 % pareil un léger aller retour.

Ce léger aller retour ou "va et vient" est le même lorsqu'on on inclus le volet dans la ruche

Au final aucune des fonctions ne fonctionnent correctement.

JC38
Timide
Messages : 159
Inscription : 08 oct. 2015, 22:44
Localisation : Pas très loin de Lyon

Re: Plugin Abeille

Message par JC38 » 07 juil. 2018, 14:50

Bonjour kiwihc16,

Je te joins un peu de divertissement. Bonne lecture :cry:
resultat.txt
(24.6 Kio) Téléchargé 59 fois
Z-wave - Xiaomi - Rfxcom - Rflink - Zigate - SMS - Blea
Plateforme : x64 - Stretch

kiwihc16
Actif
Messages : 1866
Inscription : 08 févr. 2016, 12:40

Re: Plugin Abeille

Message par kiwihc16 » 07 juil. 2018, 15:45

Salut,
si tu regardes le contenu du fichier il n'y a pas de reference a mosquitto. Donc php ne connait pas mosquitto. Il faut résoudre ce problème.
As tu "extension=mosquitto.so" dans le un des fichiers:
/etc/php/7.0/cli/php.ini
ou
/etc/php/7.0/fpm/php.ini
ou
/etc/php/7.0/apache2/php.ini
?

kiwihc16
Actif
Messages : 1866
Inscription : 08 févr. 2016, 12:40

Re: Plugin Abeille

Message par kiwihc16 » 07 juil. 2018, 15:52

"Ce léger aller retour ou "va et vient" est le même lorsqu'on on inclus le volet dans la ruche": ca ressemble d'après ce que je comprend a un "Identify". Le volet bouge pour dire "c'est moi". Je ne comprends pas pourquoi il ferais ca si on lui demande de ce fermer par exemple.
Peux tu faire les getXXXX (getSW, getModel..,getLoca.., getMnaufa..) et partager les infos qui remontent dans le AbeilleParser ?
Peux tu partager une capture d'ecran du widget d'un volet qui marche et celui d un volet qui ne fonctionne pas ?

cyrililo
Timide
Messages : 35
Inscription : 07 juil. 2018, 11:19

Re: Plugin Abeille

Message par cyrililo » 07 juil. 2018, 18:39

Je viens de faire les get voila ce que j'obtiens:

AbeilleParser 2018-07-07 18:26:15[INFO]Starting parsing from /tmp/AbeilleDeamonInput to mqtt broker with log level info on jeedom:jeedom@127.0.0.1:1883 qos=1
AbeilleParser 2018-07-07 18:26:15[INFO]Starting parsing from /tmp/AbeilleDeamonInput to mqtt broker with log level info on jeedom:jeedom@127.0.0.1:1883 qos=1
AbeilleParser 2018-07-07 18:26:15[INFO]try part

J'ai réinitialiser celui qui fonctionnait mais maintenant il fait la même chose que les autres quand je le re-créé

Pour les widget aucune différence entre celui qui fonctionnait et ceux qui ne fonctionnent pas.
Mais si tu veux je pourrais faire une capture d'ecran

cyrililo
Timide
Messages : 35
Inscription : 07 juil. 2018, 11:19

Re: Plugin Abeille

Message par cyrililo » 07 juil. 2018, 19:04

Je crois que je vais refaire une install clean de jeedom, et réinstaller abeille je reviens vers toi si le problème persiste !

JC38
Timide
Messages : 159
Inscription : 08 oct. 2015, 22:44
Localisation : Pas très loin de Lyon

Re: Plugin Abeille

Message par JC38 » 07 juil. 2018, 23:38

@ kiwihc16

Je te joins une capture partielle de l'arborescence. Il manque un paquet de sous-dossiers par rapport à ta demande.
Capture.PNG
Capture.PNG (6.22 Kio) Consulté 984 fois
Il n'y a pas d'extension déclarée pour mosquitto dans le php.ini du dossier php
Par contre, j'ai bien l'extension de déclarée dans les php.ini dans 3 des 4 php.ini présents sous php5. Elle n'y est pas dans le php.ini du sous-dossier cgi.
Dernière édition par JC38 le 08 juil. 2018, 17:53, édité 1 fois.
Z-wave - Xiaomi - Rfxcom - Rflink - Zigate - SMS - Blea
Plateforme : x64 - Stretch

cyrililo
Timide
Messages : 35
Inscription : 07 juil. 2018, 11:19

Re: Plugin Abeille

Message par cyrililo » 08 juil. 2018, 15:27

@ kiwihc16

Je viens de refaire une instal clean j'ai toujours le même problème avec mes volets profalux
J'ai fais tous les get sur un volet et voila ce que j'obtiens :

AbeilleParser 2018-07-08 15:15:05[DEBUG]Starting parsing from /tmp/AbeilleDeamonInput to mqtt broker with log level debug on jeedom:jeedom@127.0.0.1:1883 qos=1
AbeilleParser 2018-07-08 15:15:05[DEBUG]Starting parsing from /tmp/AbeilleDeamonInput to mqtt broker with log level debug on jeedom:jeedom@127.0.0.1:1883 qos=1
AbeilleParser 2018-07-08 15:15:05[DEBUG]Create a MQTT Client
AbeilleParser 2018-07-08 15:15:05[DEBUG]try part
AbeilleParser 2018-07-08 15:15:05[DEBUG]Subscribed to topic:
AbeilleParser 2018-07-08 15:17:05[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: a6
AbeilleParser 2018-07-08 15:17:05[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-07-08 15:17:10[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 00
AbeilleParser 2018-07-08 15:17:10[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-07-08 15:17:11[DEBUG];type: 8014: ( “Permit join” status response)(Processed->MQTT); Permit Join Status: 01
AbeilleParser 2018-07-08 15:17:11[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:17:13[DEBUG];type: 004d (Device announce)(Processed->MQTT); Src Addr : 3a8f; IEEE : 20918a0000012440; MAC capa : 8e
AbeilleParser 2018-07-08 15:17:13[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:17:13[DEBUG]Je demande a l equipement d annoncer son nom
AbeilleParser 2018-07-08 15:17:13[DEBUG]Je demande a l equipement de type generique
AbeilleParser 2018-07-08 15:17:15[DEBUG]Je demande a l equipement de type Hue
AbeilleParser 2018-07-08 15:17:17[DEBUG]Je demande a l equipement de type OSRAM
AbeilleParser 2018-07-08 15:17:19[DEBUG]Je demande a l equipement de type ProFalux
AbeilleParser 2018-07-08 15:17:19[DEBUG] type: 8701 (Route Discovery Confirm)(Decoded but Not Processed); Status : 00; Nwk Status : 00
AbeilleParser 2018-07-08 15:17:19[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 09
AbeilleParser 2018-07-08 15:17:19[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:17:19[DEBUG];Type: 8102 (Attribut Report)(Processed->MQTT); SQN: 09; Src Addr : 3a8f; End Point : 01; Cluster ID : 0000; Attr ID : 0005; Attr Status : 86; Attr Data Type : ff; Attr Size : 0000; Data byte list : -><-
AbeilleParser 2018-07-08 15:17:19[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 0A
AbeilleParser 2018-07-08 15:17:19[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-07-08 15:17:19[DEBUG];type: 004d (Device announce)(Processed->MQTT); Src Addr : 3dfe; IEEE : 20918a0000012441; MAC capa : 80
AbeilleParser 2018-07-08 15:17:19[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:17:19[DEBUG]Je ne demande pas a l equipement d annoncer son nom car ce n est pas un routeur (il n ecoute peut etre pas).
AbeilleParser 2018-07-08 15:17:19[DEBUG] type: 8701 (Route Discovery Confirm)(Decoded but Not Processed); Status : 00; Nwk Status : 00
AbeilleParser 2018-07-08 15:17:19[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 0B
AbeilleParser 2018-07-08 15:17:19[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-07-08 15:17:19[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 0C
AbeilleParser 2018-07-08 15:17:19[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-07-08 15:17:20[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:17:20[DEBUG];Type: 8102 (Attribut Report)(Processed->MQTT); SQN: 0C; Src Addr : 3a8f; End Point : 01; Cluster ID : 0000; Attr ID : 0010; Attr Status : 00; Attr Data Type : 42; Attr Size : 0005; Data byte list : ->volet<-
AbeilleParser 2018-07-08 15:17:20[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:17:34[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 0D
AbeilleParser 2018-07-08 15:17:34[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-07-08 15:17:35[DEBUG];Type: 8101 (Default Response)(Not Processed); Le probleme c est qu on ne sait pas qui envoie le message, on a pas la source, sinon il faut faire un mapping avec SQN, ce que je ne veux pas faire.; SQN : 0D; EndPoint : 01; Cluster ID: 0006-General: On/Off; Command : 00; Status : 00
AbeilleParser 2018-07-08 15:17:36[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 0E
AbeilleParser 2018-07-08 15:17:36[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-07-08 15:17:37[DEBUG];Type: 8101 (Default Response)(Not Processed); Le probleme c est qu on ne sait pas qui envoie le message, on a pas la source, sinon il faut faire un mapping avec SQN, ce que je ne veux pas faire.; SQN : 0E; EndPoint : 01; Cluster ID: 0006-General: On/Off; Command : 02; Status : 00
AbeilleParser 2018-07-08 15:17:40[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 0F
AbeilleParser 2018-07-08 15:17:40[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-07-08 15:17:41[DEBUG];Type: 8101 (Default Response)(Not Processed); Le probleme c est qu on ne sait pas qui envoie le message, on a pas la source, sinon il faut faire un mapping avec SQN, ce que je ne veux pas faire.; SQN : 0F; EndPoint : 01; Cluster ID: 0006-General: On/Off; Command : 01; Status : 00
AbeilleParser 2018-07-08 15:17:42[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 10
AbeilleParser 2018-07-08 15:17:43[DEBUG];Type: 8101 (Default Response)(Not Processed); Le probleme c est qu on ne sait pas qui envoie le message, on a pas la source, sinon il faut faire un mapping avec SQN, ce que je ne veux pas faire.; SQN : 10; EndPoint : 01; Cluster ID: 0006-General: On/Off; Command : 00; Status : 00
AbeilleParser 2018-07-08 15:17:44[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 11
AbeilleParser 2018-07-08 15:17:45[DEBUG];Type: 8101 (Default Response)(Not Processed); Le probleme c est qu on ne sait pas qui envoie le message, on a pas la source, sinon il faut faire un mapping avec SQN, ce que je ne veux pas faire.; SQN : 11; EndPoint : 01; Cluster ID: 0006-General: On/Off; Command : 01; Status : 00
AbeilleParser 2018-07-08 15:17:47[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 12
AbeilleParser 2018-07-08 15:17:48[DEBUG];Type: 8101 (Default Response)(Not Processed); Le probleme c est qu on ne sait pas qui envoie le message, on a pas la source, sinon il faut faire un mapping avec SQN, ce que je ne veux pas faire.; SQN : 12; EndPoint : 01; Cluster ID: 0008-General: Level Control; Command : 04; Status : 00
AbeilleParser 2018-07-08 15:18:03[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 00
AbeilleParser 2018-07-08 15:18:03[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-07-08 15:18:04[DEBUG];type: 8014: ( “Permit join” status response)(Processed->MQTT); Permit Join Status: 01
AbeilleParser 2018-07-08 15:18:04[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:19:04[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 00
AbeilleParser 2018-07-08 15:19:04[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-07-08 15:19:04[DEBUG];type: 8014: ( “Permit join” status response)(Processed->MQTT); Permit Join Status: 00
AbeilleParser 2018-07-08 15:19:04[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:19:32[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 13
AbeilleParser 2018-07-08 15:19:33[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:19:33[DEBUG];Type: 8102 (Attribut Report)(Processed->MQTT); SQN: 13; Src Addr : 3a8f; End Point : 01; Cluster ID : 0006; Attr ID : 0000; Attr Status : 00; Attr Data Type : 10; Attr Size : 0001; Data byte list : 01
AbeilleParser 2018-07-08 15:19:33[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:19:37[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 14
AbeilleParser 2018-07-08 15:19:38[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:19:38[DEBUG];Type: 8102 (Attribut Report)(Processed->MQTT); SQN: 14; Src Addr : 3a8f; End Point : 01; Cluster ID : 0008; Attr ID : 0000; Attr Status : 00; Attr Data Type : 20; Attr Size : 0001; Data byte list : 00
AbeilleParser 2018-07-08 15:19:38[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:19:42[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 15
AbeilleParser 2018-07-08 15:19:43[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:19:43[DEBUG];Type: 8102 (Attribut Report)(Processed->MQTT); SQN: 15; Src Addr : 3a8f; End Point : 01; Cluster ID : 0000; Attr ID : 0004; Attr Status : 86; Attr Data Type : ff; Attr Size : 0000; Data byte list :
AbeilleParser 2018-07-08 15:19:45[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 16
AbeilleParser 2018-07-08 15:19:46[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:19:46[DEBUG];Type: 8102 (Attribut Report)(Processed->MQTT); SQN: 16; Src Addr : 3a8f; End Point : 01; Cluster ID : 0000; Attr ID : 0005; Attr Status : 86; Attr Data Type : ff; Attr Size : 0000; Data byte list : -><-
AbeilleParser 2018-07-08 15:19:47[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 17
AbeilleParser 2018-07-08 15:19:48[DEBUG]mqttPublish with Qos: 1
AbeilleParser 2018-07-08 15:19:48[DEBUG];Type: 8102 (Attribut Report)(Processed->MQTT); SQN: 17; Src Addr : 3a8f; End Point : 01; Cluster ID : 0000; Attr ID : 4000; Attr Status : 86; Attr Data Type : ff; Attr Size : 0000; Data byte list :

La je sais plus quoi faire

kiwihc16
Actif
Messages : 1866
Inscription : 08 févr. 2016, 12:40

Re: Plugin Abeille

Message par kiwihc16 » 09 juil. 2018, 09:21

@JC38, pour faciliter la discussion, je crée une issue dans github: https://github.com/KiwiHC16/Abeille/issues/323
Ici c est plus difficile car des discussions se mélangent.

kiwihc16
Actif
Messages : 1866
Inscription : 08 févr. 2016, 12:40

Re: Plugin Abeille

Message par kiwihc16 » 09 juil. 2018, 09:28

@cyrililo, pour faciliter la discussion, je crée une issue dans github: https://github.com/KiwiHC16/Abeille/issues/324
On devrait trouver le truc car @zoozbiro a tous ses volets avec Jeedom/Abeille.

kiwihc16
Actif
Messages : 1866
Inscription : 08 févr. 2016, 12:40

Re: Plugin Abeille

Message par kiwihc16 » 10 juil. 2018, 14:17

Pour ceux qui serait intéressé pour faire tourner jeedom/abeille dans un docker RPI3:
https://github.com/KiwiHC16/Abeille/blo ... ratch.adoc

C est une premiere version que je vais tester dans les jours.
Ca demande un peu d expertise en docker et autre.

KiDom
Timide
Messages : 95
Inscription : 04 août 2017, 16:29

Re: Plugin Abeille

Message par KiDom » 12 juil. 2018, 07:53

kiwihc16 a écrit :
07 juil. 2018, 13:34
@KiDom, mon thermometre continue de remonter les données après 15 jours... (alors qu'il mesure et envoie toutes les secondes...)
Intéressant.
Tu l'alimentes comment ?

kiwihc16
Actif
Messages : 1866
Inscription : 08 févr. 2016, 12:40

Re: Plugin Abeille

Message par kiwihc16 » 12 juil. 2018, 08:26

2 piles AA de 1,5V avec un régulateur 3V

wolfnco
Timide
Messages : 115
Inscription : 15 févr. 2018, 21:51

Re: Plugin Abeille

Message par wolfnco » 13 juil. 2018, 23:16

Je suis repassé sur la version du market.
La version github était devenu inutilisable. Après chaque relance, elle ne marchait que quelques heures avant de déconner. Erreur "client not connected" de mémoire.
J'ai même testé l'autre plugin zigate, mais je n'ai pas accroché.

kiwihc16
Actif
Messages : 1866
Inscription : 08 févr. 2016, 12:40

Re: Plugin Abeille

Message par kiwihc16 » 13 juil. 2018, 23:20

Aïe.
Je n ai pas ce type de problème ni sur mon rpi3 ni sur ma VM.
On peut créer une issue pour résoudre ton problème.
Comment je peux t aider ?

wolfnco
Timide
Messages : 115
Inscription : 15 févr. 2018, 21:51

Re: Plugin Abeille

Message par wolfnco » 13 juil. 2018, 23:30

Je pars en vacances dans 2 semaines et je veux pouvoir être sûr de la stabilité en mon absence, donc je vais rester sur la version market.

Par contre à la rentrée je pourrai repasser sur la branche github.

Si tu peux inclure entre temps une fonctionnalité permettant de redémarrer automatiquement le démon en cas d'erreur "client not connected" ou si aucun capteur ne s'est manifesté dans la dernière heure (durée personnalisable), ce serait top !

kiwihc16
Actif
Messages : 1866
Inscription : 08 févr. 2016, 12:40

Re: Plugin Abeille

Message par kiwihc16 » 13 juil. 2018, 23:34

Ok
Je vais regarder pour restart si pas de traffic. #326

wolfnco
Timide
Messages : 115
Inscription : 15 févr. 2018, 21:51

Re: Plugin Abeille

Message par wolfnco » 13 juil. 2018, 23:38

Ce qui est un peu dommage aussi, c'est qu'on a le choix entre une version market qui de mémoire n'est pas souvent mis à jour (la dernière version date de près d'un mois) normalement stable mais en décalage fonctionnel, et une version dev mise à jour tous les jours, mais non éprouvée.
Ton temps n'est pas illimité, je comprends que tu ne peux pas travailler sur plusieurs fronts, c'est juste un constat.

Répondre

Revenir vers « [Catégorie] Passerelle Domotique »

Qui est en ligne ?

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