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

Jeff92
Timide
Messages : 63
Inscription : 18 févr. 2017, 12:11

Re: Plugin Abeille

Message par Jeff92 » 08 mars 2018, 16:00

kiwihc16 a écrit :
08 mars 2018, 10:06
Jeff92 a écrit :
07 mars 2018, 21:55
kiwihc16 a écrit :
07 mars 2018, 08:35


Ca va me prendre du temps de demarrer mon odroid pour pouvoir tester.

Normalement cette archi a ete ajoutée dans le master. Peux tu installer le master et essayer de nouveau ?
https://github.com/KiwiHC16/Abeille/blo ... -du-plugin
avec la commande git clone par exemple.
pb avec le lien ! je tombe sur une page erreur 404 !
Effectivement j ai changé le nom du fichier depuis: https://github.com/KiwiHC16/Abeille/blo ... -du-plugin

Bonjour
Merci pour le nouveau lien.
J'ai lancé l'installation avec le git clone...etc.
Touts s'est bien passé mais lorsque je lande les dépendances il y a un pb au niveau de l'update "Unable to find expected entry 'main/binary-arm64/Packages' in Release file"
Je joins le log de l'install des dépendances.

===============================
+ PROGRESS_FILE=/tmp/jeedom/Abeille/dependancy_abeille_in_progress
+ tries=3
+ echo 'Début d'\''installation des dépendances'
Début d'installation des dépendances
+ '[' '!' -z /tmp/jeedom/Abeille/dependance ']'
+ PROGRESS_FILE=/tmp/jeedom/Abeille/dependance
+ touch /tmp/jeedom/Abeille/dependance
+ echo 0
+ echo
+ echo 'Avancement: 0% ---------------------------------------------------------------------------------------------------> Environnement '
Avancement: 0% ---------------------------------------------------------------------------------------------------> Environnement
+ echo
++ id
+ cmd='uid=0(root) gid=0(root) groups=0(root)'
+ echo 'id: uid=0(root)' 'gid=0(root)' 'groups=0(root)'
id: uid=0(root) gid=0(root) groups=0(root)
++ pwd
+ cmd=/var/www/html/core/ajax
+ echo 'pwd: /var/www/html/core/ajax'
pwd: /var/www/html/core/ajax
++ uname -a
+ cmd='Linux jeedom 3.14.79-odroidc2 #14 SMP PREEMPT Thu Jan 25 05:46:07 CET 2018 aarch64 GNU/Linux'
+ echo 'uname -a: Linux' jeedom 3.14.79-odroidc2 '#14' SMP PREEMPT Thu Jan 25 05:46:07 CET 2018 aarch64 GNU/Linux
uname -a: Linux jeedom 3.14.79-odroidc2 #14 SMP PREEMPT Thu Jan 25 05:46:07 CET 2018 aarch64 GNU/Linux
+ '[' -d /etc/php5/fpm/ ']'
+ '[' -d /etc/php5/apache2/ ']'
+ echo 'system tourne avec apache2 et php5'
system tourne avec apache2 et php5
+ SERVICE=apache2
+ echo 5
+ echo
+ echo 'Avancement: 5% ---------------------------------------------------------------------------------------------------> Install lsb-release php-pear'
Avancement: 5% ---------------------------------------------------------------------------------------------------> Install lsb-release php-pear
+ echo
+ apt-get -y install lsb-release php-pear
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version.
php-pear is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
+ [[ 0 -ne 0 ]]
+ echo 8
+ echo
+ echo 'Avancement: 8% ---------------------------------------------------------------------------------------------------> Ajout repo mosquitto'
Avancement: 8% ---------------------------------------------------------------------------------------------------> Ajout repo mosquitto
+ echo
++ lscpu
++ grep Architecture
++ awk '{ print $2 }'
++ lsb_release -i -s
++ lsb_release -c -s
+ addMosquittoRepo aarch64 Debian jessie
+ [[ 3 != 3 ]]
+ archi=aarch64
+ distrib=Debian
+ version=jessie
+ echo 'distrib: aarch64 Release trouvée: Debian Version trouvée: jessie'
distrib: aarch64 Release trouvée: Debian Version trouvée: jessie
+ [[ x86_64i686armv7larmv6laarch64 != *aarch64* ]]
+ [[ Ubuntu == Debian ]]
+ [[ DebianRaspbian != *Debian* ]]
+ [[ jessiestretch != *jessie* ]]
+ addMosquittoRepoKey
+ '[' -f mosquitto-repo.gpg.key ']'
+ wget --tries=3 http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
converted 'http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key' (ANSI_X3.4-1968) -> 'http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key' (UTF-8)
--2018-03-08 15:47:55-- http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
Resolving repo.mosquitto.org (repo.mosquitto.org)... 85.119.83.194, 2001:ba8:1f1:f271::2
Connecting to repo.mosquitto.org (repo.mosquitto.org)|85.119.83.194|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3120 (3.0K) [application/octet-stream]
Saving to: 'mosquitto-repo.gpg.key'
0K ... 100% 63.5M=0s
2018-03-08 15:47:55 (63.5 MB/s) - 'mosquitto-repo.gpg.key' saved [3120/3120]
+ [[ 0 -ne 0 ]]
+ apt-key add mosquitto-repo.gpg.key
OK
+ '[' -f mosquitto-repo.gpg.key ']'
+ echo 'Efface la clé importée'
Efface la clé importée
+ rm mosquitto-repo.gpg.key
+ '[' -f /etc/apt/sources.list.d/mosquitto-jessie.list ']'
+ echo 'Efface ancien /etc/apt/sources.list.d/mosquitto-jessie.list'
Efface ancien /etc/apt/sources.list.d/mosquitto-jessie.list
+ rm /etc/apt/sources.list.d/mosquitto-jessie.list
+ wget --tries=3 http://repo.mosquitto.org/debian/mosquitto-jessie.list -O /etc/apt/sources.list.d/mosquitto-jessie.list
converted 'http://repo.mosquitto.org/debian/mosquitto-jessie.list' (ANSI_X3.4-1968) -> 'http://repo.mosquitto.org/debian/mosquitto-jessie.list' (UTF-8)
--2018-03-08 15:47:56-- http://repo.mosquitto.org/debian/mosquitto-jessie.list
Resolving repo.mosquitto.org (repo.mosquitto.org)... 85.119.83.194, 2001:ba8:1f1:f271::2
Connecting to repo.mosquitto.org (repo.mosquitto.org)|85.119.83.194|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 49 [application/octet-stream]
Saving to: '/etc/apt/sources.list.d/mosquitto-jessie.list'
0K 100% 1.79M=0s
2018-03-08 15:47:56 (1.79 MB/s) - '/etc/apt/sources.list.d/mosquitto-jessie.list' saved [49/49]
+ [[ 0 -ne 0 ]]
+ echo 10
+ echo
+ echo 'Avancement: 10% ---------------------------------------------------------------------------------------------------> Update list package'
Avancement: 10% ---------------------------------------------------------------------------------------------------> Update list package
+ echo
+ apt-get update
Hit http://repo.mosquitto.org jessie InRelease
Hit http://apt.armbian.com jessie InRelease
Hit http://security.debian.org jessie/updates InRelease
Ign http://httpredir.debian.org jessie InRelease
Get:1 http://apt.armbian.com jessie/main arm64 Packages [78.1 kB]
Ign http://http.us.debian.org jessie InRelease
Hit http://httpredir.debian.org jessie-updates InRelease
Hit http://httpredir.debian.org jessie Release.gpg
Hit http://httpredir.debian.org jessie Release
Hit http://http.us.debian.org jessie Release.gpg
Hit http://security.debian.org jessie/updates/non-free Sources
Hit http://http.us.debian.org jessie Release
Hit http://security.debian.org jessie/updates/non-free arm64 Packages
Hit http://httpredir.debian.org jessie-updates/main Sources
Hit http://httpredir.debian.org jessie-updates/contrib Sources
Hit http://security.debian.org jessie/updates/non-free Translation-en
Hit http://security.debian.org jessie/updates/main Sources
Hit http://security.debian.org jessie/updates/contrib Sources
Ign http://apt.armbian.com jessie/main Translation-en
Get:2 http://httpredir.debian.org jessie-updates/main arm64 Packages/DiffIndex [10.9 kB]
Hit http://security.debian.org jessie/updates/main arm64 Packages
Hit http://httpredir.debian.org jessie-updates/non-free Sources
Hit http://security.debian.org jessie/updates/contrib arm64 Packages
Hit http://security.debian.org jessie/updates/contrib Translation-en
Hit http://httpredir.debian.org jessie-updates/contrib arm64 Packages
Hit http://security.debian.org jessie/updates/main Translation-en
Get:3 http://httpredir.debian.org jessie-updates/non-free arm64 Packages/DiffIndex [736 B]
Hit http://http.us.debian.org jessie/non-free arm64 Packages
Hit http://httpredir.debian.org jessie-updates/contrib Translation-en
Get:4 http://httpredir.debian.org jessie-updates/main Translation-en/DiffIndex [3688 B]
Get:5 http://httpredir.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
Hit http://http.us.debian.org jessie/non-free Translation-en
Hit http://httpredir.debian.org jessie/main Sources
Hit http://httpredir.debian.org jessie/contrib Sources
Hit http://httpredir.debian.org jessie/non-free Sources
Hit http://httpredir.debian.org jessie/main arm64 Packages
Hit http://httpredir.debian.org jessie/contrib arm64 Packages
Hit http://httpredir.debian.org jessie/non-free arm64 Packages
Hit http://httpredir.debian.org jessie/contrib Translation-en
Hit http://httpredir.debian.org jessie/main Translation-en
Hit http://httpredir.debian.org jessie/non-free Translation-en
Fetched 94.1 kB in 6s (13.8 kB/s)
W: Failed to fetch http://repo.mosquitto.org/debian/dists/jessie/InRelease Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
+ [[ 100 -ne 0 ]]
+ arretSiErreur 'Erreur lors de la mise ajour des dépots via apt-get update. Pb réseau ?'
+ echo
+ echo '***************'
***************
+ echo Erreur lors de la mise ajour des $'dépots' via apt-get update. Pb $'réseau' '?'
Erreur lors de la mise ajour des dépots via apt-get update. Pb réseau ?
+ echo '***************'
***************
+ echo
+ arret
+ echo
+ echo 'Avancement: 99% ---------------------------------------------------------------------------------------------------> ;-) '
Avancement: 99% ---------------------------------------------------------------------------------------------------> ;-)
+ echo
+ echo 'Fin installation des dépendances'
Fin installation des dépendances
+ echo
+ echo 'Avancement: 100% ---------------------------------------------------------------------------------------------------> FIN'
Avancement: 100% ---------------------------------------------------------------------------------------------------> FIN
+ echo
+ echo 100
+ sleep 3
+ rm /tmp/jeedom/Abeille/dependance
+ exit 1
===============================

edgd1er
Timide
Messages : 80
Inscription : 11 sept. 2017, 23:44

Re: Plugin Abeille

Message par edgd1er » 08 mars 2018, 19:34

Jeff92 a écrit :
08 mars 2018, 16:00
kiwihc16 a écrit :
08 mars 2018, 10:06
Jeff92 a écrit :
07 mars 2018, 21:55


pb avec le lien ! je tombe sur une page erreur 404 !
Effectivement j ai changé le nom du fichier depuis: https://github.com/KiwiHC16/Abeille/blo ... -du-plugin

Bonjour
Merci pour le nouveau lien.
J'ai lancé l'installation avec le git clone...etc.
Touts s'est bien passé mais lorsque je lande les dépendances il y a un pb au niveau de l'update "Unable to find expected entry 'main/binary-arm64/Packages' in Release file"
Je joins le log de l'install des dépendances.

+ addMosquittoRepo aarch64 Debian jessie
+ [[ 3 != 3 ]]
+ archi=aarch64
+ distrib=Debian
+ version=jessie
+ echo 'distrib: aarch64 Release trouvée: Debian Version trouvée: jessie'
distrib: aarch64 Release trouvée: Debian Version trouvée: jessie
+ [[ x86_64i686armv7larmv6laarch64 != *aarch64* ]]
....

W: Failed to fetch http://repo.mosquitto.org/debian/dists/jessie/InRelease Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.

Bonjour,

Merci pour le log et pour le test :)
Le log permet de voir que le dépot mosquitto ne contient pas les librairies dev pour l'architecture aarch64 (ta box domotique). Jusqu' a maintenant personne n'avait essayé de le faire, bien que quelqu'un semblait intérréssé pour le faire.

Je vois deux pistes, peut etre trois pour tenter d'utiliser ta zigate sur jeedom
1- installer le plugin MQTT depuis le market et nous faire un retour pour voir si cela fonctionne. (la on creusera pour savoir s'il y a 'autres depots ou une autre façon d'installer mosquitto)
2- installer/trouver/développer un plugin pour zigate qui n'utilise pas mosquitto ( plugin zigate est un candidat, a vérifier cependant, il est payant)
3- Atttendre la sortie du plugin officiel....

jdkart
Timide
Messages : 34
Inscription : 18 févr. 2018, 14:57

Re: Plugin Abeille

Message par jdkart » 08 mars 2018, 19:58

Oui je confirme le capteur de lumière est bien présent et il fonctionne avec le plugin.

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

Re: Plugin Abeille

Message par kiwihc16 » 08 mars 2018, 20:11

edgd1er a écrit :
Jeff92 a écrit :
08 mars 2018, 16:00
kiwihc16 a écrit :
08 mars 2018, 10:06
Effectivement j ai changé le nom du fichier depuis: https://github.com/KiwiHC16/Abeille/blo ... -du-plugin

Bonjour
Merci pour le nouveau lien.
J'ai lancé l'installation avec le git clone...etc.
Touts s'est bien passé mais lorsque je lande les dépendances il y a un pb au niveau de l'update "Unable to find expected entry 'main/binary-arm64/Packages' in Release file"
Je joins le log de l'install des dépendances.

+ addMosquittoRepo aarch64 Debian jessie
+ [[ 3 != 3 ]]
+ archi=aarch64
+ distrib=Debian
+ version=jessie
+ echo 'distrib: aarch64 Release trouvée: Debian Version trouvée: jessie'
distrib: aarch64 Release trouvée: Debian Version trouvée: jessie
+ [[ x86_64i686armv7larmv6laarch64 != *aarch64* ]]
....

W: Failed to fetch http://repo.mosquitto.org/debian/dists/jessie/InRelease Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.

Bonjour,

Merci pour le log et pour le test :)
Le log permet de voir que le dépot mosquitto ne contient pas les librairies dev pour l'architecture aarch64 (ta box domotique). Jusqu' a maintenant personne n'avait essayé de le faire, bien que quelqu'un semblait intérréssé pour le faire.

Je vois deux pistes, peut etre trois pour tenter d'utiliser ta zigate sur jeedom
1- installer le plugin MQTT depuis le market et nous faire un retour pour voir si cela fonctionne. (la on creusera pour savoir s'il y a 'autres depots ou une autre façon d'installer mosquitto)
2- installer/trouver/développer un plugin pour zigate qui n'utilise pas mosquitto ( plugin zigate est un candidat, a vérifier cependant, il est payant)
3- Atttendre la sortie du plugin officiel....
@edgd1er toi qui connais pas mal cette partie, il y a eu récemment une modification sur les packages de alpha à bêta dans un des PR récents. Est ce que cela pourrait être une source de problèmes ? J’ai fait confiance à la personne qui a proposé la modification et je n ai pas testé.

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

Re: Plugin Abeille

Message par kiwihc16 » 08 mars 2018, 20:12

kiwihc16 a écrit :
edgd1er a écrit :
Jeff92 a écrit :
08 mars 2018, 16:00

Bonjour
Merci pour le nouveau lien.
J'ai lancé l'installation avec le git clone...etc.
Touts s'est bien passé mais lorsque je lande les dépendances il y a un pb au niveau de l'update "Unable to find expected entry 'main/binary-arm64/Packages' in Release file"
Je joins le log de l'install des dépendances.

+ addMosquittoRepo aarch64 Debian jessie
+ [[ 3 != 3 ]]
+ archi=aarch64
+ distrib=Debian
+ version=jessie
+ echo 'distrib: aarch64 Release trouvée: Debian Version trouvée: jessie'
distrib: aarch64 Release trouvée: Debian Version trouvée: jessie
+ [[ x86_64i686armv7larmv6laarch64 != *aarch64* ]]
....

W: Failed to fetch http://repo.mosquitto.org/debian/dists/jessie/InRelease Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.

Bonjour,

Merci pour le log et pour le test :)
Le log permet de voir que le dépot mosquitto ne contient pas les librairies dev pour l'architecture aarch64 (ta box domotique). Jusqu' a maintenant personne n'avait essayé de le faire, bien que quelqu'un semblait intérréssé pour le faire.

Je vois deux pistes, peut etre trois pour tenter d'utiliser ta zigate sur jeedom
1- installer le plugin MQTT depuis le market et nous faire un retour pour voir si cela fonctionne. (la on creusera pour savoir s'il y a 'autres depots ou une autre façon d'installer mosquitto)
2- installer/trouver/développer un plugin pour zigate qui n'utilise pas mosquitto ( plugin zigate est un candidat, a vérifier cependant, il est payant)
3- Atttendre la sortie du plugin officiel....
@edgd1er toi qui connais pas mal cette partie, il y a eu récemment une modification sur les packages de alpha à bêta dans un des PR récents. Est ce que cela pourrait être une source de problèmes ? J’ai fait confiance à la personne qui a proposé la modification et je n ai pas testé.
Je vais sortir mon odroid pour tester et trouver une solution.

guims78
Actif
Messages : 509
Inscription : 30 sept. 2017, 13:00

Re: Plugin Abeille

Message par guims78 » 08 mars 2018, 21:22

Voilà ce que j'ai après appui sur l'inter encastré :
AbeilleParser 2018-03-08 21:15:06[DEBUG]-------------- 2018-03-08 21:15:06: protocolData size(40) message > 12 char
AbeilleParser 2018-03-08 21:15:06[DEBUG]Type: 8102 quality: 45
AbeilleParser 2018-03-08 21:15:06[DEBUG] Type: 8102 (Attribut Report)(Processed->MQTT)
AbeilleParser 2018-03-08 21:15:06[DEBUG][2018-03-08 21:15:06]
AbeilleParser 2018-03-08 21:15:06[DEBUG]SQN: 78
AbeilleParser 2018-03-08 21:15:06[DEBUG]Src Addr : 3d0E
AbeilleParser 2018-03-08 21:15:06[DEBUG]End Point : 01
AbeilleParser 2018-03-08 21:15:06[DEBUG]Cluster ID : 0402
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr ID : 0000
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr Status : 00
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr Data Type : 29
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr Size : 0002
AbeilleParser 2018-03-08 21:15:06[DEBUG]Data byte list : 06f2
AbeilleParser 2018-03-08 21:15:06[DEBUG]Data byte: 1778
AbeilleParser 2018-03-08 21:15:06[DEBUG]mqttPublish with Qos: 0
AbeilleParser 2018-03-08 21:15:06[DEBUG]-------------- 2018-03-08 21:15:06: protocolData size(40) message > 12 char
AbeilleParser 2018-03-08 21:15:06[DEBUG]Type: 8102 quality: 42
AbeilleParser 2018-03-08 21:15:06[DEBUG] Type: 8102 (Attribut Report)(Processed->MQTT)
AbeilleParser 2018-03-08 21:15:06[DEBUG][2018-03-08 21:15:06]
AbeilleParser 2018-03-08 21:15:06[DEBUG]SQN: 79
AbeilleParser 2018-03-08 21:15:06[DEBUG]Src Addr : 3d0E
AbeilleParser 2018-03-08 21:15:06[DEBUG]End Point : 01
AbeilleParser 2018-03-08 21:15:06[DEBUG]Cluster ID : 0405
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr ID : 0000
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr Status : 00
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr Data Type : 21
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr Size : 0002
AbeilleParser 2018-03-08 21:15:06[DEBUG]Data byte list : 11d9
AbeilleParser 2018-03-08 21:15:06[DEBUG]Data byte: 4569
AbeilleParser 2018-03-08 21:15:06[DEBUG]mqttPublish with Qos: 0
AbeilleParser 2018-03-08 21:15:06[DEBUG]-------------- 2018-03-08 21:15:06: protocolData size(38) message > 12 char
AbeilleParser 2018-03-08 21:15:06[DEBUG]Type: 0200 quality:
AbeilleParser 2018-03-08 21:15:06[DEBUG]-------------- 2018-03-08 21:15:06: protocolData size(38) message > 12 char
AbeilleParser 2018-03-08 21:15:06[DEBUG]Type: 8102 quality: 45
AbeilleParser 2018-03-08 21:15:06[DEBUG] Type: 8102 (Attribut Report)(Processed->MQTT)
AbeilleParser 2018-03-08 21:15:06[DEBUG][2018-03-08 21:15:06]
AbeilleParser 2018-03-08 21:15:06[DEBUG]SQN: fa
AbeilleParser 2018-03-08 21:15:06[DEBUG]Src Addr : 3d0E
AbeilleParser 2018-03-08 21:15:06[DEBUG]End Point : 01
AbeilleParser 2018-03-08 21:15:06[DEBUG]Cluster ID : 0403
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr ID : 0014
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr Status : 00
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr Data Type : 28
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr Size : 0001
AbeilleParser 2018-03-08 21:15:06[DEBUG]Data byte list : ff
AbeilleParser 2018-03-08 21:15:06[DEBUG]Warning, dataType 28, decodage avec hexdec mais ne fonctionne pas sur des nombres negatifs, si voyez cette ligne avec des nombres negatifs, il faut un correctif, pas le temps de le faire maintenant
AbeilleParser 2018-03-08 21:15:06[DEBUG]Data byte: 255
AbeilleParser 2018-03-08 21:15:06[DEBUG]mqttPublish with Qos: 0
AbeilleParser 2018-03-08 21:15:06[DEBUG]-------------- 2018-03-08 21:15:06: protocolData size(40) message > 12 char
AbeilleParser 2018-03-08 21:15:06[DEBUG]Type: 8102 quality: 45
AbeilleParser 2018-03-08 21:15:06[DEBUG] Type: 8102 (Attribut Report)(Processed->MQTT)
AbeilleParser 2018-03-08 21:15:06[DEBUG][2018-03-08 21:15:06]
AbeilleParser 2018-03-08 21:15:06[DEBUG]SQN: 7a
AbeilleParser 2018-03-08 21:15:06[DEBUG]Src Addr : 3d0E
AbeilleParser 2018-03-08 21:15:06[DEBUG]End Point : 01
AbeilleParser 2018-03-08 21:15:06[DEBUG]Cluster ID : 0403
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr ID : 0010
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr Status : 00
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr Data Type : 29
AbeilleParser 2018-03-08 21:15:06[DEBUG]Attr Size : 0002
AbeilleParser 2018-03-08 21:15:06[DEBUG]Data byte list : 26ba
AbeilleParser 2018-03-08 21:15:06[DEBUG]Data byte: 9914
AbeilleParser 2018-03-08 21:15:06[DEBUG]mqttPublish with Qos: 0

edgd1er
Timide
Messages : 80
Inscription : 11 sept. 2017, 23:44

Re: Plugin Abeille

Message par edgd1er » 08 mars 2018, 21:53

bonsoir,

est ce que l'un de vous comprend ce code ( c'est un extrait de eqLogic.ajax.php, de la partie qui je pense devrais remonter les devices sur batterie ):

if (init('action') == 'htmlBattery') {
$return = array();
$list = array();
foreach (eqLogic::all() as $eqLogic) {
$battery_type = str_replace(array('(', ')'), array('', ''), $eqLogic->getConfiguration('battery_type', ''));
if ($eqLogic->getStatus('battery', -2) != -2) {
$list[] = $eqLogic;
}
}

exemple de configuration (table configuration de jeedom):
* {"product_name":"Door Sensor (HS1DS-Z)","manufacturer_id":608,"product_type":360,"product_id":360,"createtime":"2018-01-16 19:33:58","battery_type":"2x1.5V LR03","updatetime":"2018-01-23 21:45:07","fileconf":"","conf_version":""}
* {"topic":"Abeille\/145e","type":"topic","icone":"XiaomiTemperatureCarre","battery_type":"1x3V CR2032","createtime":"2018-03-07 23:09:15"}

le premier est listé dans équipements (index.php?v=d&p=eqAnalyse) pas le second. du coup, je me dis que cela vient du getStatus('battery') mais je ne comprends pas le code eqLogic.class.php.

public function getStatus($_key = '', $_default = '') {
return utils::getJsonAttr(cache::byKey('eqLogicStatusAttr' . $this->getId())->getValue(), $_key, $_default);
}

edgd1er
Timide
Messages : 80
Inscription : 11 sept. 2017, 23:44

Re: Plugin Abeille

Message par edgd1er » 08 mars 2018, 22:00

kiwihc16 a écrit :
08 mars 2018, 20:12
kiwihc16 a écrit :
edgd1er a écrit :

Bonjour,

Merci pour le log et pour le test :)
Le log permet de voir que le dépot mosquitto ne contient pas les librairies dev pour l'architecture aarch64 (ta box domotique). Jusqu' a maintenant personne n'avait essayé de le faire, bien que quelqu'un semblait intérréssé pour le faire.

Je vois deux pistes, peut etre trois pour tenter d'utiliser ta zigate sur jeedom
1- installer le plugin MQTT depuis le market et nous faire un retour pour voir si cela fonctionne. (la on creusera pour savoir s'il y a 'autres depots ou une autre façon d'installer mosquitto)
2- installer/trouver/développer un plugin pour zigate qui n'utilise pas mosquitto ( plugin zigate est un candidat, a vérifier cependant, il est payant)
3- Atttendre la sortie du plugin officiel....
@edgd1er toi qui connais pas mal cette partie, il y a eu récemment une modification sur les packages de alpha à bêta dans un des PR récents. Est ce que cela pourrait être une source de problèmes ? J’ai fait confiance à la personne qui a proposé la modification et je n ai pas testé.
Je vais sortir mon odroid pour tester et trouver une solution.
@kiwihc16, oui c'est moi qui ai poussé la PR, pecl install la dernière version plus évoluée soit dev (alpha, beta) soit stable. La on demandait l'alpha mais pecl installait la béta. la PR avait pour but d'etre cohérent :)

Le problème rencontré ici est du au fait que l'install sur ce type de box n'a jamais été validé. le commit 1ba9388574557cab43a006d57648b5b278170914 avait introduit cette possibilité par qu'un utilisateur voulait tester, mais ce n'a jamais été fait.
D'ou ma réponse, a creuser ou abandonner, mais je n'ai pas cette box donc difficile de tester....

Jeff92
Timide
Messages : 63
Inscription : 18 févr. 2017, 12:11

Re: Plugin Abeille

Message par Jeff92 » 08 mars 2018, 22:09

kiwihc16 a écrit :
08 mars 2018, 20:11
edgd1er a écrit :
Jeff92 a écrit :
08 mars 2018, 16:00



Bonjour
Merci pour le nouveau lien.
J'ai lancé l'installation avec le git clone...etc.
Touts s'est bien passé mais lorsque je lande les dépendances il y a un pb au niveau de l'update "Unable to find expected entry 'main/binary-arm64/Packages' in Release file"
Je joins le log de l'install des dépendances.

+ addMosquittoRepo aarch64 Debian jessie
+ [[ 3 != 3 ]]
+ archi=aarch64
+ distrib=Debian
+ version=jessie
+ echo 'distrib: aarch64 Release trouvée: Debian Version trouvée: jessie'
distrib: aarch64 Release trouvée: Debian Version trouvée: jessie
+ [[ x86_64i686armv7larmv6laarch64 != *aarch64* ]]
....

W: Failed to fetch http://repo.mosquitto.org/debian/dists/jessie/InRelease Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.

Bonjour,

Merci pour le log et pour le test :)
Le log permet de voir que le dépot mosquitto ne contient pas les librairies dev pour l'architecture aarch64 (ta box domotique). Jusqu' a maintenant personne n'avait essayé de le faire, bien que quelqu'un semblait intérréssé pour le faire.

Je vois deux pistes, peut etre trois pour tenter d'utiliser ta zigate sur jeedom
1- installer le plugin MQTT depuis le market et nous faire un retour pour voir si cela fonctionne. (la on creusera pour savoir s'il y a 'autres depots ou une autre façon d'installer mosquitto)
2- installer/trouver/développer un plugin pour zigate qui n'utilise pas mosquitto ( plugin zigate est un candidat, a vérifier cependant, il est payant)
3- Atttendre la sortie du plugin officiel....
@edgd1er toi qui connais pas mal cette partie, il y a eu récemment une modification sur les packages de alpha à bêta dans un des PR récents. Est ce que cela pourrait être une source de problèmes ? J’ai fait confiance à la personne qui a proposé la modification et je n ai pas testé.
Bonsoir

Merci pour tout.
Pour info j'ai installé le plugin MQTT mais problème identique les dépendances plantent...!!
Peut-être effectivement la modification des packages... A voir pour la suite...

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

Re: Plugin Abeille

Message par kiwihc16 » 08 mars 2018, 22:50

Jeff92 a écrit :
08 mars 2018, 22:09
kiwihc16 a écrit :
08 mars 2018, 20:11
edgd1er a écrit :

Bonjour,

Merci pour le log et pour le test :)
Le log permet de voir que le dépot mosquitto ne contient pas les librairies dev pour l'architecture aarch64 (ta box domotique). Jusqu' a maintenant personne n'avait essayé de le faire, bien que quelqu'un semblait intérréssé pour le faire.

Je vois deux pistes, peut etre trois pour tenter d'utiliser ta zigate sur jeedom
1- installer le plugin MQTT depuis le market et nous faire un retour pour voir si cela fonctionne. (la on creusera pour savoir s'il y a 'autres depots ou une autre façon d'installer mosquitto)
2- installer/trouver/développer un plugin pour zigate qui n'utilise pas mosquitto ( plugin zigate est un candidat, a vérifier cependant, il est payant)
3- Atttendre la sortie du plugin officiel....
@edgd1er toi qui connais pas mal cette partie, il y a eu récemment une modification sur les packages de alpha à bêta dans un des PR récents. Est ce que cela pourrait être une source de problèmes ? J’ai fait confiance à la personne qui a proposé la modification et je n ai pas testé.
Bonsoir

Merci pour tout.
Pour info j'ai installé le plugin MQTT mais problème identique les dépendances plantent...!!
Peut-être effectivement la modification des packages... A voir pour la suite...
Je me dit tip top je vais en profiter pour sortir de son placard mon odroid XU3. Je branche et merveille, il demarre avec Jeedom et tous les plugin. Je nettoie, je fais un upgrade OS, upgrade jeedom pour etre a jour tout est ok, je me dis reste un petit reboot et la .... rien vide néant...
Je suis entrain de reflasher la eMMC mais si je n'y parviens pas ce soir, je lacherai l affaire pour qq temps.

C'est quel model d'odroid que tu as ?
Je vais aussi essayé de reveiller mon U3 mais c'est pas le même cpu, etc...

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

Re: Plugin Abeille

Message par kiwihc16 » 08 mars 2018, 22:52

@guims78, toujours pas de message 8105 ...

Jeff92
Timide
Messages : 63
Inscription : 18 févr. 2017, 12:11

Re: Plugin Abeille

Message par Jeff92 » 08 mars 2018, 23:13

Jeff92 a écrit :
08 mars 2018, 22:09
kiwihc16 a écrit :
08 mars 2018, 20:11
edgd1er a écrit :

Bonjour,

Merci pour le log et pour le test :)
Le log permet de voir que le dépot mosquitto ne contient pas les librairies dev pour l'architecture aarch64 (ta box domotique). Jusqu' a maintenant personne n'avait essayé de le faire, bien que quelqu'un semblait intérréssé pour le faire.

Je vois deux pistes, peut etre trois pour tenter d'utiliser ta zigate sur jeedom
1- installer le plugin MQTT depuis le market et nous faire un retour pour voir si cela fonctionne. (la on creusera pour savoir s'il y a 'autres depots ou une autre façon d'installer mosquitto)
2- installer/trouver/développer un plugin pour zigate qui n'utilise pas mosquitto ( plugin zigate est un candidat, a vérifier cependant, il est payant)
3- Atttendre la sortie du plugin officiel....
@edgd1er toi qui connais pas mal cette partie, il y a eu récemment une modification sur les packages de alpha à bêta dans un des PR récents. Est ce que cela pourrait être une source de problèmes ? J’ai fait confiance à la personne qui a proposé la modification et je n ai pas testé.
Bonsoir

Merci pour tout.
Pour info j'ai installé le plugin MQTT mais problème identique les dépendances plantent...!!
Peut-être effectivement la modification des packages... A voir pour la suite...
@kiwihc16 et edgd1e

Pour info j'ai supprimé le plugin MQTT et relancé les dépendances du plugin abeille => Dépendances OK et démon OK
Tout à l'air de fonctionner, la ruche apparaît bien dans le dashboard avec toutes ses cdes, malgré l'erreur qui persiste dans le log de l'installation des dépendances ... bizarre !!
Il reste à tester l'intégration de qqs modules.
Je vous tiens au courant.

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

Re: Plugin Abeille

Message par kiwihc16 » 08 mars 2018, 23:25

odroid U3 avec
Linux odroid-jessie 3.8.13.30 #1 SMP PREEMPT Sun Feb 14 00:13:52 CET 2016 armv7l GNU/Linux

Installation comme une lettre à la poste...

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

Re: Plugin Abeille

Message par kiwihc16 » 09 mars 2018, 01:51

na
Dernière édition par kiwihc16 le 09 mars 2018, 02:00, édité 1 fois.

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

Re: Plugin Abeille

Message par kiwihc16 » 09 mars 2018, 01:52

Dernière édition par kiwihc16 le 09 mars 2018, 15:41, édité 1 fois.

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

Re: Plugin Abeille

Message par kiwihc16 » 09 mars 2018, 15:40


guims78
Actif
Messages : 509
Inscription : 30 sept. 2017, 13:00

Re: Plugin Abeille

Message par guims78 » 09 mars 2018, 15:47

Est-ce que je peux avoir une communication entre mon inter et ma zigate si mon inter est déjà inclus à ma Gateway Xiaomi ??
Si non, quel boulet je suis !

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

Re: Plugin Abeille

Message par kiwihc16 » 09 mars 2018, 15:49

guims78 a écrit :
09 mars 2018, 15:47
Est-ce que je peux avoir une communication entre mon inter et ma zigate si mon inter est déjà inclus à ma Gateway Xiaomi ??
Si non, quel boulet je suis !
Non. Il y a un seul controleur dans le réseau soit le GW Xiaomi soit le ZiGate.

guims78
Actif
Messages : 509
Inscription : 30 sept. 2017, 13:00

Re: Plugin Abeille

Message par guims78 » 09 mars 2018, 20:30

kiwihc16 a écrit :
09 mars 2018, 15:49
guims78 a écrit :
09 mars 2018, 15:47
Est-ce que je peux avoir une communication entre mon inter et ma zigate si mon inter est déjà inclus à ma Gateway Xiaomi ??
Si non, quel boulet je suis !
Non. Il y a un seul controleur dans le réseau soit le GW Xiaomi soit le ZiGate.
ça confirme ==> quel boulet !!!

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

Re: Plugin Abeille

Message par KiDom » 09 mars 2018, 21:43

kiwihc16 a écrit :
08 mars 2018, 10:14
Je n'ai pas beaucoup plus d'info car je n'ai que la V1 en stock. Normalement je devrai recevoir un V2 en fin de mois alors je pourrai investiguer. Si tu trouves des infos n'hesites pas a partager.
Je crois avoir lu qq part que la V2 inclus un capteur de lumiere, tu confirmes ?
Effectivement le capteur v2 a une mesure de luminosité
Quand on appuies sur le bouton latéral, le capteur envoie l'attribut 0x0005 du cluster Basic (0x0000), ce qui correspond à la chaine de caractère avec son nom 'lumi.sensor_motion.aq2". C'est cette trame qui déclenche le message vocal de la gateway "Connexion normale" (lianjie Zhengchang).
Par contre la trame propriétaire qui remonte la tension de la pile n'est pas émise.
La valeur de luminosité est un uint16 sur l'attribut 0x0000 du cluster 0x0400.
J'ai un petit échantillon de capteurs Xiaomi et de quoi faire des dump de trames Zigbee (en partie grâce à toi ;)) si tu as besoin de données n'hésites pas ...

Répondre

Revenir vers « [Catégorie] Passerelle Domotique »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité