Closed doudz closed 4 years ago
C'est bon ca ! J'ai hate de voir ca :)
Premier essai pas tout à fait au point... il faut avoir une bonne loupe ;)
Effectivement :) Les valeurs sur les lignes c'est le RSSI ?
C'est mieux mais pas encore ça
oui c'est le RSSI qui d'ailleurs est en fait le LQI
De mon coté j'ai commencé à bosser sur un graph en svg. Je tâtonne encore car je ne connais pas cette lib
C'est joli, et tu as besoin des données sous quelle forme au départ ?
Je construis un tableau à partir des informations de la table $EqLogics de Jeedom.
Par contre il me manque les informations du maillage.
Ok je peux fournir les informations du maillage, il faut juste me dire sous quelle forme
Je ne sais pas comment ca marche en Zigbee, donc je ne comprend pas bien le 'sous quelle forme' :)
Tu récupères quelles informations ? La liste des voisins par devices ? Les routes à partir de la zigate ?
actuellement pour faire ma carte je liste les relations entre tous les équipements exemple: Zigate - A Zigate - B Zigate - C C - D C - E F (dans le cas d'un équipement "manquant")
C'est quoi la librairie que tu utilises ?
ok ce qui me manque c'est comment lister les relations à partir de Jeedom et de ta lib Zigate. A partir de la je peux faire la cartographie.
Pour la librairie, j'ai repris celle qui est utilisée sur les plugins Blea et Zwave : vivagraph.min.js
ah ok, vivagraph s'utilise un peu comme graphviz donc tu peux utiliser la fonction que je vais inclure dans la 0.28 build_network_table ça te donne la liste des adresses en lien avec le LQI exemple :
[
['0000', '1234', 120],
['0000', '4567', 60],
['4657', 'abcd', 80]
]
Donc tu devrais pouvoir faire avec
var graph = Viva.Graph.graph();
graph.addNode('0000');
graph.addNode('1234');
graph.addNode('4567');
graph.addNode('abcd');
graph.addLink('0000', '1234');
graph.addLink('0000', '4567');
graph.addLink('4657', 'abcd');
Ce que je peux faire aussi c'est directement fournir les données au format json pour les charger dans vivagraph, c'est je pense, le plus simple
Ca roule :)
Avec ca je pourrais aussi faire une page de routage, je trouve ca pratique sur le plug-in zwave
ue je peux faire aussi c'est directement fournir les données au format json pour les charger dans vivagraph, c'est je pense, le plus simple
Je susi assez d'accord avec ça. Pour moi le rôle du daemon est de fournir les infos brutes. Pas de fournir un PNG.
du coup il me faudrait le format du json à fournir :smile: soit le format indiqué un peu plus haut, une liste soit autre chose par exemple :
{
"nodes": [
{ "name": "0000"},
{ "name": "1234"},
{ "name": "abcd"},
],
"links": [
{ "source": "0000", "target": "1234", "value": 60 },
{ "source": "0000", "target": "abcd", "value": 120 },
]
}
[ ['0000', '1234', 120], ['0000', '4567', 60], ['4657', 'abcd', 80] ] Comme ca c'est parfait
@doudz : je suis en train de tester la lib 0.28.1 et la fonction 'build_neighbours_table'
Je n'ai pas bien saisi le role du paramètre 'nodes' :
def build_neighbours_table(self, addr='0000', nodes=None):
Nodes a un usage interne uniquement, je vais modifier la fonction pour le masquer
De façon générale il ne faut passer aucun paramètre
Ok, je me posais également la question à savoir si elle retourne toutes les routes ou juste pour un noeud. Mais vu ta reponse c'est toutes (?)
oui c'est toutes
J'ai ébauché une carte pour Home Assistant, utilisant aussi vivagraph
Question : il y a l'information de capacité de routage pour un noeud ?
oui, sachant que pour le moment les tests montre que tous les équipements sur secteur sont des routeurs
Autre rendu fait par un utilisateur
Sympa 👍
Voila ou j'en suis de mon coté :
Faut que je test sur un maillage plus grand
Ça commence à être pas mal :)
Autre exemple basé sur vis.js, perso je préfère le résultat par rapport à vivagraph
(proposé par Jsl-1 pour Home Assistant https://github.com/doudz/homeassistant-zigate/commit/65a821f575831dbe4d55f9dcc198a3cb7e0c9530)
bonne idée de grossir le lien en fonction du lqi
Par contre je me pose la question de la visibilité du graph avec 30 ou 50 noeuds ^^
Normal que j'ai me retrouve avec 2 routes identique (sauf lqi) ?
EDIT : tu penses qu'il est possible de filtrer cela en amont ?
J'ai fini le dev du graph, je te fais un PR quand tu auras intégré celui en stand by
https://github.com/Jeedom-Zigate/jeedom-plugin-zigate/pull/168
bonjour, je suis en plugin 1.3.5. comment peut on accéder à une carte du réseau zigbee s'il vous plait ? j'ai des problèmes de maillage donc j'aimerais améliorer mon installation. merci d'avance pour votre aide, Jérôme
Bonjour je suis également interréssé par une cartographie Zigbee , je posséde une trentaine de sensors et 2 routeurs Zigbee (TI cc2530...).Comment peut on installer cette option ou plugin.
Merci d'avance Didier
Bonjour Pouvez vous repondre s'il vous plait Merci
Ce n'est pas possible actuellement. C'est au planning de la version 1.4
Yes ok Merci beaucoup autre question sur la marque Konke , le detecteur de mouvement Konke est il supporté par le plugin ? a priori il l'est par la zigate , l'association fonctionne sous le canal 15 , mais le detecteur ne remonte aucun mouvement ?
Cordialement Didier
A priori il fonctionne mais il est fort possible que la valeur reste à 1 après la détection d'un mouvement, elle ne repasse pas à 0 https://github.com/doudz/zigate/issues/145
Bonjour Merci pour l'info
c'est plutot genant et donc ca le rend inexploitable , je vais essayer de tester cela.
bonne journée
----- Mail original -----
De: "Sébastien RAMAGE" notifications@github.com À: "Jeedom-Zigate/jeedom-plugin-zigate" jeedom-plugin-zigate@noreply.github.com Cc: "didius62" didier.danel@free.fr, "Comment" comment@noreply.github.com Envoyé: Mardi 24 Septembre 2019 10:22:51 Objet: Re: [Jeedom-Zigate/jeedom-plugin-zigate] [FR] Ajouter la carte du réseau zigbee (#129)
A priori il fonctionne mais il est fort possible que la valeur reste à 1 après la détection d'un mouvement, elle ne repasse pas à 0 doudz/zigate#145 — You are receiving this because you commented. Reply to this email directly, view it on GitHub , or mute the thread .
Sais tu comment le remettre a zéro ? j'ai testé les differentes commandes rien n'y fait!
merci ----- Mail original -----
De: "Sébastien RAMAGE" notifications@github.com À: "Jeedom-Zigate/jeedom-plugin-zigate" jeedom-plugin-zigate@noreply.github.com Cc: "didius62" didier.danel@free.fr, "Comment" comment@noreply.github.com Envoyé: Mardi 24 Septembre 2019 10:22:51 Objet: Re: [Jeedom-Zigate/jeedom-plugin-zigate] [FR] Ajouter la carte du réseau zigbee (#129)
A priori il fonctionne mais il est fort possible que la valeur reste à 1 après la détection d'un mouvement, elle ne repasse pas à 0 doudz/zigate#145 — You are receiving this because you commented. Reply to this email directly, view it on GitHub , or mute the thread .
Ce n'est pas possible actuellement. C'est au planning de la version 1.4
bonjour Doudz,
avez vous réussi à ajouter une fonction permettant de visualiser le reseau zigbee dans la nouvelle version 1.4.0 ?
merci, Jérôme
je ne sais pas comment accéder à cette fonction. faut-il être en bêta ?
Jérôme
Le mar. 3 déc. 2019 à 10:19, Sébastien RAMAGE notifications@github.com a écrit :
Closed #129 https://github.com/jeedom-zigate/jeedom-plugin-zigate/issues/129.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jeedom-zigate/jeedom-plugin-zigate/issues/129?email_source=notifications&email_token=ANCHORPX6UGRZZX7EACH34DQWYQARA5CNFSM4GXD4FD2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOVHJMO7I#event-2849163133, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANCHORNCVRYU2Q3EZSY66A3QWYQARANCNFSM4GXD4FDQ .
la version 0.28 fournira directement un PNG avec la carte du réseau zigbee