Code Monkey home page Code Monkey logo

abeille's People

Contributors

8thomas8 avatar ccrepin avatar chrisaga avatar dams74 avatar dependabot[bot] avatar djsyl avatar ebilbil avatar edgd1er avatar elydan avatar fabricec38 avatar frederic34 avatar freeman656 avatar gubas avatar iwhite67 avatar jbromain avatar kiwihc16 avatar lukebr91 avatar m2fd avatar maelfr avatar mickadam29 avatar nebzhb avatar piwii avatar pphil78 avatar rkhadro avatar spilarix avatar srwiez avatar tcharp38 avatar texgg avatar w1w1-m avatar xav-74 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

abeille's Issues

Ajout support de OSRAM Lightify

Bonjour,

Quelle serait la marche à suivre pour inclure ce device dans Jeedom ?
http://zigate.fr/osram-lightify-prise-pilotee/

--> Le device announce arrive bien dans le parseur mais pas d'ajout dans Jeedom :(

Je met mes traces de device announce :

/var/www/html/log# tail -f AbeilleSerialRead.php.log 
2018-01-24 15:03:27 -> 004d000C0F3c7b7cb03eaa00a75a428e60
2018-01-24 15:03:27 -> 8000000599001d010000
2018-01-24 15:03:27 -> 004d000C383c7b7cb03eaa00a75a428e57
2018-01-24 15:03:27 -> 87010003d2000057
2018-01-24 15:03:28 -> 800000059a001e010000
2018-01-24 15:05:34 -> 004d000C323c7b7cb03eaa00a75a428e5d
2018-01-24 15:05:34 -> 800000059b001f010000
2018-01-24 15:05:34 -> 004d000C0F3c7b7cb03eaa00a75a428e60
2018-01-24 15:05:34 -> 87010003e5000060
2018-01-24 15:05:34 -> 80000005a40020010000
/var/www/html/log# tail -f AbeilleParser.php.log
-------------- 2018-01-24 15:33:47
protocolDatas
message > 12 char
Type: 8000

type: 8000
 (Status)(Not processed)
 Length: 5
 Status: 00-(Success)
 SQN: 86

-------------- 2018-01-24 15:34:05
protocolDatas
message > 12 char
Type: 004d

type: 004d(Device announce)(Processed->MQTT)
Src Addr : 3c7b
IEEE : 7cb03eaa00a75a42
MAC capa : 8e

-------------- 2018-01-24 15:34:05
protocolDatas
message > 12 char
Type: 8000

type: 8000
 (Status)(Not processed)
 Length: 5
 Status: 00-(Success)
 SQN: 21

-------------- 2018-01-24 15:34:05
protocolDatas
message > 12 char
Type: 004d

type: 004d(Device announce)(Processed->MQTT)
Src Addr : 3c7b
IEEE : 7cb03eaa00a75a42
MAC capa : 8e

-------------- 2018-01-24 15:34:05
protocolDatas
message > 12 char
Type: 8701
(Router Discovery Confirm)(Not processed)
Status : 00
Nwk Status : 00

-------------- 2018-01-24 15:34:05
protocolDatas
message > 12 char
Type: 8000

type: 8000
 (Status)(Not processed)
 Length: 5
 Status: 00-(Success)
 SQN: 22

Merci de votre aide !

Demon root

ps -ef | grep Abeille et je vois les demons en root du fait du sudo probablement. Pas unr tres bonne idée. Il faudrait qu'ils soient www-data.

Erreur retour info pression

Parfois le retour du topic 0403-0000 "pression1" est sur 4 bytes, parfois 5 ou 6. Ca semble lié à la présence ou pas des décimales.

Le topic 0403-0010 "pression" est affecté de la même manière, avec un facteur /10.

Ca fausse le retour sur le plugin.

Sur master edgd1er du 30/01 commit 4932a06

  • demarrage sans le plugin activé et clef USB pas connectée.
    => lors de l'activation du plugin, error message: "Le port n'est pas configuré:" et je ne peux pas activer le plugin. Je suis bloqué.

-demarrage sans le plugin activé et clef USB connectée.
=> le plugin demarre mais la zone demon est remplie avec le message en rouge "Le port n'est pas configuré:"

Add little script to test health

  • test ttyUSB presence
  • test zigate presence
  • test mosquito presence
  • test zigate to mosquito
  • test mosquito to Jeedom
  • test Jeedom to mosquito
  • test mosquito to zigate
  • test from A to Z chain
  • ....

Set default icon

desktop/php/Abeille.php: $test = 'node_' . $eqLogic->getConfiguration('icone') . '.png';

Ajouter le capteur IR/Light Xiaomi (@tfabien )

@tfabien dans forum Abeille Jeedom.

Aujourd'hui, réinstallation du firmware zigate 3.0b , et configuration/test sur le pc avec ZWGui, concluants
Branchement au Rpi, mise a jour du plugin depuis la branche stable du github, et cela fonctionne :-)
le détecteur de présence fonctionne, mais uniquement l'ancien modele
Le nouveau modele (avec capteur de luminosité) n'est pas reconnu.

Effectivement, plus de creation d'objets inconnus avec la derneire version master 318e58e
mais pas de creation du detecteur de presence non plus ;)

La liste des clusters n'est pas publiée sur zigate.fr pour ce capteur, je suppose que c'est pour ca qu'il n'est pas présent dans le plugin
http://zigate.fr/produits-xiaomi-compatibles-zigate/

Capteur de presence/luminosité (nouveau modele Aqara)
https://fr.gearbest.com/alarm-systems/p ... tml?wid=55

Lors du bind:
-------------- 2018-01-24 21:42:00
protocolDatas
message > 12 char
-------------- 2018-01-24 20:42:00
protocolDatas
message > 12 char
Type: 8102
type: 8102
[2018-01-24 20:42:00]
(Attribute Report)(Processed->MQTT)
SQN: 06
Src Addr : 1010
End Point : 18
Cluster ID : 0001
Attr ID : 016f
Attr Status :
Attr Data Type :
Attr Size :
Data byte list :
Type: 8110

Detection presence ON
[2018-01-24 21:39:00][DEBUG] : AbeilleSerial: 2018-01-24 21:39:00 -> 8102000Fe701b3b5
[2018-01-24 21:39:00][DEBUG] : AbeilleParser: -----------------------
[2018-01-24 21:39:00][DEBUG] : AbeilleParser: protocolData
[2018-01-24 21:39:00][DEBUG] : AbeilleParser: type: 8102
[2018-01-24 21:39:00][DEBUG] : AbeilleParser: (Attribut Report)(Processed->MQTT)

-------------- 2018-01-24 21:40:51
protocolDatas
message > 12 char
Type: 8102
type: 8102
[2018-01-24 21:40:51]
(Attribute Report)(Processed->MQTT)
SQN: 16
Src Addr : b3b5
End Point : 00
Cluster ID : 1010
Attr ID : 8011
Attr Status : 04
Attr Data Type : 06
Attr Size : 0010
Data byte list : 00
-------------- 2018-01-24 20:40:51
protocolDatas
message > 12 char
Type: 8102
type: 8102
[2018-01-24 20:40:51]
(Attribute Report)(Processed->MQTT)
SQN: 16
Src Addr : b3b5
End Point : 00
Cluster ID : 1010
Attr ID : 8011
Attr Status : 04
Attr Data Type : 06
Attr Size : 0010
Data byte list : 00

Script verification

Voici une liste de mes notes en résultat de mes tests

  • n'est en mode executable: chmod u+x verification.sh est nécessaire
  • peut être créer un repertoire tmp pour y mettre les fichiers temporaire comme sub.log
  • peut être mettre un commentaire comme voici ce que je teste et voici le résultat pour que les gens puissent utiliser le script et est une réponse simple. exemple: Je recherche la Zigate -> OK, Zigate usb key found
  • which mosquito ne retourne rien quand je suis www-data. Sous quel utilisateur on le fait tourné ? Sous www-data ? car lancé par jeedom/apache2/www-data avec un bouton quelque part ? Ou on le met dans un php type fonction health du plugin ?
  • dans le log j ai un truc bizarre:
    OK, Mosquitto programm found
    ERROR: mosquitto programm not found
  • Peut être un mode verbose en ligne de command comme ci dessous et une option retour d info pour le health du plug in.
  • Probleme de droit sur /var/log/mosquitto/mosquitto.log car je suis www-data

Un bonne premiere version qu on aura interêt a rendre le plus exhaustif possible pour level tous les problèmes de bases avant que les utilisateurs découvrent et remontent des problèmes avec our seul information "ca marche pas..."


Premiere execution:
www-data@Abeille:~/html/plugins/Abeille/resources/AbeilleDaemon/Debug$ ./verification.sh
OK, Zigate usb key found
OK, www-data belongs to dialout
OK, Mosquitto programm found
ERROR: mosquitto programm not found
OK, File /var/www/html/plugins/Abeille/resources/AbeilleDaemon/input was found

Checking connection to mosquitto
Client AbeillePubVerif sending CONNECT
Client AbeillePubVerif received CONNACK
Client AbeillePubVerif sending PUBLISH (d0, q1, r0, m1, 'Abeille/Verif', ... (32 bytes))
Client AbeillePubVerif received PUBACK (Mid: 1)
Client AbeillePubVerif sending DISCONNECT
5 seconds
OK, message was properly transmitted // expected: c est moi, timestamp: 1517260059 //transmitted: c est moi, timestamp: 1517260059

Mosquitto log
tail: impossible d'ouvrir '/var/log/mosquitto/mosquitto.log' en lecture: Permission non accordée
OK, no remaining /usr/bin/mosquitto_sub to kill

Capteur temp/hum carré, commande manquante

J'observe parfois un retour d'info du capteur qui n'est associé à aucun objet:


[2018-01-21 23:21:26][DEBUG] : 16 : Client Jeedom received PUBLISH (d0, q0, r0, m0, 'Abeille/9064/0403-0014', ... (3 bytes))
[2018-01-21 23:21:26][DEBUG] : --- process a new message -----------------------
[2018-01-21 23:21:26][DEBUG] : Message ->255<- sur Abeille/9064/0403-0014
[2018-01-21 23:21:26][DEBUG] : L objet: Abeille/9064 existe mais pas la commande: 0403-0014

Je ne sais pas à quoi correspond cette valeur.

Icones des abeilles / widgets

Pas sur que ce soit super utile, mais les icônes sont sympa.

desktop/php/Abeille.php
L66

  •    echo '<img src="plugins/Abeille/doc/images/' . $path . '.png" height="105" width="95" />';
    
  •    echo '<img src="plugins/Abeille/docs/images/' . $path . '.png" height="105" width="95" />';
    

L230

  • var text = 'plugins/Abeille/doc/images/node_' + $("#sel_icon").val() + '.png';
  • var text = 'plugins/Abeille/docs/images/node_' + $("#sel_icon").val() + '.png';

Conserver l'icone abeille dans

  • recopier le fichier doc/images/Abeille_icon.png vers docs/images/Abeille_icon.png

ou déplacer les icones dans doc au choix....

Volets roulants profalux

[quote=zooz post_id=579245 time=1517254139 user_id=7421]
[quote=kiwihc16 post_id=578918 time=1517182474 user_id=4660]
[quote="zooz"]Salut à tous,

J'ai faits quelques tests avec mes volets roulants profalux. j'ai réussi à créer mon réseau entre les zigate et 2 de mes volets. Quand je clique sur le bouton inclusion mes volets font un mouvement, signe qu'ils sont bien dans le réseau.

Mais par contre ils ne sont pas détectés comme objet Abeille. J'ai bien tenté de le créer à la main mais je pense que je fais une erreur dans le paramétrage des actions. Quelqu'un a une idée pour que je puisse aller plus loin dans les tests?[/quote]

Peux tu effacer les fichiers de log, mettre le plugin en semi auto, refaire l association et m envoyer les logs ?
Demain je t enverrai des commandes à tester (dommage je ne peux pas tester chez moi).

Ben
[/quote]

Hello,

Alors voici les actions que j'ai effectuées pour réaliser l'inclusion (je ne suis pas sur que toutes les actions soient nécessaires... je ferais des tests plus tard) :

  • clique sur le bouton inclusion du plugin
  • appuie sur le bouton de synchronisation de la Zigate
  • avec la télécommande Profalux appuyer sur le bouton R puis bouton carré (Ouverture du réseau), puis appuyer sur le R puis sur le bouton monté

Voici les logs que j'ai obtenu

AbeilleMQTT.php.log

[code]Msg Recieved: Mon, 29 Jan 2018 20:16:39 +0100 Topic: CmdAbeille/Ruche/SetPermit => Inclusion
Type: CmdAbeille
Address: Ruche
Action: SetPermit
Aie aie aie je ne commais pas (encore) cette commande
getChecksum()
msgtype: 0049
length: 0004
datas: FFFCFE00
len data: 8
Msg Recieved: Mon, 29 Jan 2018 20:16:47 +0100 Topic: CmdAbeille/c456/Annonce => Annonce
Type: CmdAbeille
Address: c456
Action: Annonce
Read Attribute command data: 02c4560101000000000000010005
getChecksum()
msgtype: 0100
length: 000E
datas: 02c4560101000000000000010005
len data: 28
Msg Recieved: Mon, 29 Jan 2018 20:16:47 +0100 Topic: CmdAbeille/c456/Annonce => Annonce
Type: CmdAbeille
Address: c456
Action: Annonce
Read Attribute command data: 02c4560101000000000000010005
getChecksum()
msgtype: 0100
length: 000E
datas: 02c4560101000000000000010005
len data: 28
Msg Recieved: Mon, 29 Jan 2018 20:16:53 +0100 Topic: CmdAbeille/4a52 => 0x6335
Type: CmdAbeille
Address: 4a52
Action:
Msg Recieved: Mon, 29 Jan 2018 20:17:01 +0100 Topic: CmdAbeille/4a52/Annonce => 0x6335
Type: CmdAbeille
Address: 4a52
Action: Annonce
Read Attribute command data: 024a520101000000000000010005
getChecksum()
msgtype: 0100
length: 000E
datas: 024a520101000000000000010005
len data: 28
Msg Recieved: Mon, 29 Jan 2018 20:17:01 +0100 Topic: CmdAbeille/4a52/Move => 1
Type: CmdAbeille
Address: 4a52
Action: Move
Aie aie aie je ne commais pas (encore) cette commande
Msg Recieved: Mon, 29 Jan 2018 20:17:01 +0100 Topic: CmdAbeille/Abeille/Move => 1
Type: CmdAbeille
Address: Abeille
Action: Move
Aie aie aie je ne commais pas (encore) cette commande
Msg Recieved: Mon, 29 Jan 2018 20:17:01 +0100 Topic: CmdAbeille/Ruche/SetPermit => Inclusion
Type: CmdAbeille
Address: Ruche
Action: SetPermit
Aie aie aie je ne commais pas (encore) cette commande
getChecksum()
msgtype: 0049
length: 0004
datas: FFFCFE00
len data: 8
Msg Recieved: Mon, 29 Jan 2018 20:17:08 +0100 Topic: CmdAbeille/4a52 => 0x6335
Type: CmdAbeille
Address: 4a52
Action:
Msg Recieved: Mon, 29 Jan 2018 20:17:08 +0100 Topic: CmdAbeille/4a52/Annonce => 0x6335
Type: CmdAbeille
Address: 4a52
Action: Annonce
Read Attribute command data: 024a520101000000000000010005
getChecksum()
msgtype: 0100
length: 000E
datas: 024a520101000000000000010005
len data: 28
Msg Recieved: Mon, 29 Jan 2018 20:17:08 +0100 Topic: CmdAbeille/4a52/Move => 1
Type: CmdAbeille
Address: 4a52
Action: Move
Aie aie aie je ne commais pas (encore) cette commande
Msg Recieved: Mon, 29 Jan 2018 20:17:08 +0100 Topic: CmdAbeille/Abeille/Move => 1
Type: CmdAbeille
Address: Abeille
Action: Move
Aie aie aie je ne commais pas (encore) cette commande
Msg Recieved: Mon, 29 Jan 2018 20:17:22 +0100 Topic: CmdAbeille/Ruche/getVersion => Version
Type: CmdAbeille
Address: Ruche
Action: getVersion
Aie aie aie je ne commais pas (encore) cette commande
Get Version
getChecksum()
msgtype: 0010
length: 0000
datas: 00
len data: 2
Msg Recieved: Mon, 29 Jan 2018 20:17:25 +0100 Topic: CmdAbeille/Ruche/SetPermit => Inclusion
Type: CmdAbeille
Address: Ruche
Action: SetPermit
Aie aie aie je ne commais pas (encore) cette commande
getChecksum()
msgtype: 0049
length: 0004
datas: FFFCFE00
len data: 8
Msg Recieved: Mon, 29 Jan 2018 20:17:34 +0100 Topic: CmdAbeille/4a52 => 0x6335
Type: CmdAbeille
Address: 4a52
Action:
Msg Recieved: Mon, 29 Jan 2018 20:17:34 +0100 Topic: CmdAbeille/4a52/Annonce => 0x6335
Type: CmdAbeille
Address: 4a52
Action: Annonce
Read Attribute command data: 024a520101000000000000010005
getChecksum()
msgtype: 0100
length: 000E
datas: 024a520101000000000000010005
len data: 28
Msg Recieved: Mon, 29 Jan 2018 20:17:34 +0100 Topic: CmdAbeille/4a52/Move => 1
Type: CmdAbeille
Address: 4a52
Action: Move
Aie aie aie je ne commais pas (encore) cette commande
Msg Recieved: Mon, 29 Jan 2018 20:17:34 +0100 Topic: CmdAbeille/Abeille/Move => 1
Type: CmdAbeille
Address: Abeille
Action: Move
Aie aie aie je ne commais pas (encore) cette commande
Msg Recieved: Mon, 29 Jan 2018 20:22:23 +0100 Topic: CmdAbeille/Ruche/SetPermit => Inclusion
Type: CmdAbeille
Address: Ruche
Action: SetPermit
Aie aie aie je ne commais pas (encore) cette commande
getChecksum()
msgtype: 0049
length: 0004
datas: FFFCFE00
len data: 8[/code]

AbeilleParser.php.log
[code]-------------- 2018-01-29 20:16:39
protocolDatas
message > 12 char
Type: 8000
type: 8000
(Status)(Not processed)
Length: 5
Status: 00-(Success)
SQN: 44
-------------- 2018-01-29 20:16:47
protocolDatas
message > 12 char
Type: 004d
type: 004d(Device announce)(Processed->MQTT)
Src Addr : c456
IEEE : 20918a00000339f0
MAC capa : 8e
-------------- 2018-01-29 20:16:47
protocolDatas
message > 12 char
Type: 004d
type: 004d(Device announce)(Processed->MQTT)
Src Addr : c456
IEEE : 20918a00000339f0
MAC capa : 8e
-------------- 2018-01-29 20:16:47
protocolDatas
message > 12 char
Type: 8701
(Router Discovery Confirm)(Not processed)
Status : 00
Nwk Status : 00
-------------- 2018-01-29 20:16:47
protocolDatas
message > 12 char
Type: 8000
type: 8000
(Status)(Not processed)
Length: 5
Status: 00-(Success)
SQN: 01
-------------- 2018-01-29 20:16:47
protocolDatas
message > 12 char
Type: 8000
type: 8000
(Status)(Not processed)
Length: 5
Status: 00-(Success)
SQN: 02
-------------- 2018-01-29 20:16:47
protocolDatas
message > 12 char
Type: 8102
type: 8102
[2018-01-29 20:16:47]
(Attribute Report)(Processed->MQTT)
SQN: 02
Src Addr : c456
End Point : 01
Cluster ID : 0000
Attr ID : 0005
Attr Status : 86
Attr Data Type : ff
Attr Size : 0000
Data byte list :
-------------- 2018-01-29 20:16:48
protocolDatas
message > 12 char
Type: 004d
type: 004d(Device announce)(Processed->MQTT)
Src Addr : d5fe
IEEE : 20918a00000339f1
MAC capa : 80
-------------- 2018-01-29 20:16:48
protocolDatas
message > 12 char
Type: 004d
type: 004d(Device announce)(Processed->MQTT)
Src Addr : d5fe
IEEE : 20918a00000339f1
MAC capa : 80
-------------- 2018-01-29 20:16:48
protocolDatas
message > 12 char
Type: 8701
(Router Discovery Confirm)(Not processed)
Status : 00
Nwk Status : 00
-------------- 2018-01-29 20:16:51
protocolDatas
message > 12 char
Type: 8048
(Leave Indication)
extended addr : 20918a00000339f1
rejoin status : 00
-------------- 2018-01-29 20:16:54
protocolDatas
message > 12 char
Type: 004d
type: 004d(Device announce)(Processed->MQTT)
Src Addr : 4a31
IEEE : 20918a00000339f1
MAC capa : 80
-------------- 2018-01-29 20:17:01
protocolDatas
message > 12 char
Type: 004d
type: 004d(Device announce)(Processed->MQTT)
Src Addr : 4a31
IEEE : 20918a00000339f1
MAC capa : 80
-------------- 2018-01-29 20:17:01
protocolDatas
message > 12 char
Type: 8048
(Leave Indication)
extended addr : 20918a00000339f1
rejoin status : 00
-------------- 2018-01-29 20:17:01
protocolDatas
message > 12 char
Type: 004d
type: 004d(Device announce)(Processed->MQTT)
Src Addr : c96a
IEEE : 20918a00000339f1
MAC capa : 80
-------------- 2018-01-29 20:17:01
protocolDatas
message > 12 char
Type: 004d
type: 004d(Device announce)(Processed->MQTT)
Src Addr : c96a
IEEE : 20918a00000339f1
MAC capa : 80
-------------- 2018-01-29 20:17:01
protocolDatas
message > 12 char
Type: 8701
(Router Discovery Confirm)(Not processed)
Status : 00
Nwk Status : 00
-------------- 2018-01-29 20:17:01
protocolDatas
message > 12 char
Type: 8000
type: 8000
(Status)(Not processed)
Length: 5
Status: 00-(Success)
SQN: 03
-------------- 2018-01-29 20:17:01
protocolDatas
message > 12 char
Type: 8702
type: 8702(APS Data Confirm Fail)(Not processed)
Status : d3
Source Endpoint : 01
Destination Endpoint : 01
Destination Mode : 02
Destination Address : 4a52
SQN: : 00
-------------- 2018-01-29 20:17:01
protocolDatas
message > 12 char
Type: 8000
type: 8000
(Status)(Not processed)
Length: 5
Status: 00-(Success)
SQN: 45
-------------- 2018-01-29 20:17:08
protocolDatas
message > 12 char
Type: 8000
type: 8000
(Status)(Not processed)
Length: 5
Status: 00-(Success)
SQN: 04
-------------- 2018-01-29 20:17:08
protocolDatas
message > 12 char
Type: 8702
type: 8702(APS Data Confirm Fail)(Not processed)
Status : d3
Source Endpoint : 01
Destination Endpoint : 01
Destination Mode : 02
Destination Address : 4a52
SQN: : 01
-------------- 2018-01-29 20:17:22
protocolDatas
message > 12 char
Type: 8701
(Router Discovery Confirm)(Not processed)
Status : d0
Nwk Status : 00
-------------- 2018-01-29 20:17:22
protocolDatas
message > 12 char
Type: 8000
type: 8000
(Status)(Not processed)
Length: 5
Status: 00-(Success)
SQN: 00
-------------- 2018-01-29 20:17:22
protocolDatas
message > 12 char
Type: 8010
(Version)(Processed->MQTT)
Application : 1
SDK : 779
-------------- 2018-01-29 20:17:25
protocolDatas
message > 12 char
Type: 8000
type: 8000
(Status)(Not processed)
Length: 5
Status: 00-(Success)
SQN: 46
-------------- 2018-01-29 20:17:34
protocolDatas
message > 12 char
Type: 8000
type: 8000
(Status)(Not processed)
Length: 5
Status: 00-(Success)
SQN: 05
-------------- 2018-01-29 20:17:34
protocolDatas
message > 12 char
Type: 8702
type: 8702(APS Data Confirm Fail)(Not processed)
Status : d3
Source Endpoint : 01
Destination Endpoint : 01
Destination Mode : 02
Destination Address : 4a52
SQN: : d0
-------------- 2018-01-29 20:17:44
protocolDatas
message > 12 char
Type: 8701
(Router Discovery Confirm)(Not processed)
Status : d0
Nwk Status : 00
-------------- 2018-01-29 20:22:23
protocolDatas
message > 12 char
Type: 8000
type: 8000
(Status)(Not processed)
Length: 5
Status: 00-(Success)
SQN: 47[/code]
[/quote]

Nouvel objet / refresh

Comment faire apparaitre un nouvel objet automatiquement ssans avoir a rafaichir la page pour le voir apparaitre.

Icône retouchée (sans fond blanc)

Ce n'est surement pas ta priorité, mais j'avais 2mn à perdre. Voici l'icône ou j'ai retiré le fond blanc. C'est plus propre je trouve.

abeille_icon

Dependance verification ne fonctionne pas sur rpi

la fonction dependancy_info dans Abeille/core/class/Abeille....php ne fonctionne pas.
La trace donne:
root@jeedomprorpi:/var/www/html/plugins/Abeille# php test.php
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/mosquitto.so' - /usr/lib/php5/20131226/mosquitto.so: cannot open shared object file: No such file or directory in Unknown on line 0
Array
(
[0] => ii libmosquitto-dev 1.3.4-2+deb8u1 all MQTT version 3.1 client library, development files
[1] => ii libmosquitto1 1.3.4-2+deb8u1 armhf MQTT version 3.1 client library
[2] => ii mosquitto 1.3.4-2+deb8u1 armhf MQTT version 3.1/3.1.1 compatible message broker
[3] => ii mosquitto-clients 1.3.4-2+deb8u1 armhf Mosquitto command line MQTT clients
)

Pour le fichier de test:
root@jeedomprorpi:/var/www/html/plugins/Abeille# cat test.php

le test sur libphp loaded ne fonctionne pas.

Mode Creation Objet

Faire un mode:

  • full auto de creation d objet
  • semi auto, qui créé l obet et autre cmd plus tard ajout les commandes
  • manuel: tout doit être fait à la main

Valeur lors de la creation

Lors de la creation d un objet ou d une commande les valeurs ne sont pas visibles. Il faut une deuxieme remontée des valeurs pour qu'elles soient dans Jeedom.

Commit from edgd1er to be incorporated

Salut Edgd1er,
J avais fait un commit de toutes tes modifications mais le résultat c'est que d'une fresh install plus rien ne fonctionne. J ai essayer de corriger sans succes et meme de porter manuellement ligne à ligne mais je ne m'en sort pas ;-(
Y a tellement de changement de format que je n'arrive pas a faire la difference entre un formattage et un vrai changement. Je m'arrache les cheuveux ...

J ai reussi a prendre en compte les pull suivants:

  • Units, instance, class and index are set during creation if are in js…
  • simple fix to remove warning in console. define unique id for configu…
  • deleting unneeded windows file
  • Verification

Mais apres les modifs sont importantes et surtout sur une partie "sensible" (Demons,...):

  • Daemon parameters, start, stop, info enhanced
  • Handling automatic daemon restart
  • Adding some debug and warning logs
  • Fixes Ruche creation error
  • Parameters are now also used for daemons
  • First steps to externalize objects: first one is clusters

Comment peut on faire ?
Peux tu vérifier de ton côté que tout fonctionne bien, tu desactives le plugin, tu suprime le plugin, reinstall et voir si cela demarre ?

Probablement le plus simple serait que tu fixes les problemes et regeneres un push vers master.

Quel est ton point de vue ?

ZigBee Sniffer integration

fonction type tcpdump (?)
Comment mettre a jour le firmware ?
Comment sniffer et avoir le reseau en meme temps ? 2 GW: Une en capture et une en Abeille Controller ?
Deux plugin ?

Ajout Bouton rond Xiaomi

http://zigate.fr/xiaomi-bouton-switch-cluster/

lumi.sensor_switch
J'ai réussi à l'intégrer en dupliquant "lumi.sensor_switch.aq2" et cela fonctionne..

Nota: Comme indiqué sur le site Zigate, le clic et le relâchement sont bien 2 instructions envoyées l'une après l'autre contrairement au aqara qui envoi les 2 en même temps lorsque l'on relâche.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.