Abeille icon indicating copy to clipboard operation
Abeille copied to clipboard

Nouveau "placement réseau"

Open tcharp38 opened this issue 2 years ago • 45 comments

J'ouvre un sujet spécifique au "placement réseau", anciennement "network graph" pour les beta testeurs et discuter des evolutions prioritaires.

Le but etant d'en faire un outil clef pour comprendre les soucis de routage avec une vision permettant de localiser les equipements dans l'espace. L'image de fond est supposée etre le plan de l'appart/maison.

En version BETA actuellement.

Exemple image

tcharp38 avatar Apr 27 '23 12:04 tcharp38

Sur une maison à étage, il va surement falloir penser à intégrer un paramètre pour dire RDC ou premier étage. car les équipements seront superposés en 2D

Edit: mon réseau abeille ne remonte rien, du coup j'ai rien sur le placement réseau

Jake309 avatar Apr 27 '23 13:04 Jake309

Tout à fait. J'y avais pensé mais rien encore implémenté. Je veux me focaliser sur un seul niveau (donc 1 plan) en priorité.

tcharp38 avatar Apr 27 '23 14:04 tcharp38

Sur une maison à étage, il va surement falloir penser à intégrer un paramètre pour dire RDC ou premier étage. car les équipements seront superposés en 2D

Edit: mon réseau abeille ne remonte rien, du coup j'ai rien sur le placement réseau

Comment ca il ne remonte rien ? Ha oui si tu as redémarré ta machine ce jour alors il faut forcer le refresh reseau via la page reseau. Il manque le bouton. Sinon c'est fait automatiquement à minuit chaque jour.

tcharp38 avatar Apr 27 '23 14:04 tcharp38

Tout à fait. J'y avais pensé mais rien encore implémenté. Je veux me focaliser sur un seul niveau (donc 1 plan) en priorité.

oui, ca n'empeche pas. Parfois c'est moins loin de passer une dalle que de traverser la pièce ^^

ca fait beaucoup de monde :

image

Jake309 avatar Apr 27 '23 19:04 Jake309

C'est pas mal ce serait top d'avoir les trais de 3 couleur selon les LQI on pourrait vite voir les liens qui fonctionnent mal et savoir comment les renforcer avec un appareil relais. idéalement on devrait pouvoir masquer les liaison les moins bonne.

En tous cas même si pour mon cas je suis sur 4 niveau c'est mieux que la vue graphique des liens qui est trop brouillon quand on a un peu de monde ;)

thedrgraph avatar Apr 27 '23 23:04 thedrgraph

@thedrgraph : C'est en cours @Jake309 : Ton exemple montre qu il faut la possibilité de ne pas afficher les liens pour une meilleure visibilité lors du placement

Je vais mettre ca en priorité. A suivre...

tcharp38 avatar Apr 28 '23 07:04 tcharp38

Autre chose pour le placement ce serait bien aussi que le nom soit écrit un peu plus gros j'ai du mal a lire en police 4 :p

thedrgraph avatar Apr 28 '23 07:04 thedrgraph

@tcharp38 je suis d'accord, faut pouvoir épurer. A la limite, tant qu'a fait les 3 couleurs de LQI, est ce que ca serait plus compliquer de pouvoir afficher ou non les différentes couleur ?

la police 4, ca se lit, mais c'est vrai que c'est pas le plus ergonomique. On pourrait aussi imaginer une réduction de la taille des icônes.

Jake309 avatar Apr 28 '23 11:04 Jake309

Je sais pas pourquoi vous parlez de police 4, la taille etant 8px. Elle est etendue à 12. Dans le futur peut etre que ce sera au choix du user.

tcharp38 avatar Apr 28 '23 12:04 tcharp38

@Jake309 @thedrgraph L'un de vous qui abiterait en maison pourrait m'envoyer en email privé, les plans correspondant de 2 niveaux au moins histoire d'avoir une base de travaille "multi niveau" ? Je suis en appart, 1 seul niveau. Merci

tcharp38 avatar May 09 '23 21:05 tcharp38

C'est dans ta boite :)

Jake309 avatar May 10 '23 10:05 Jake309

Salut, j'aimerais filer un coup de main. J'ai une maison avec un étage et un atelier à 15m de la maison. J'ai des équipements zigbee dans ceux-ci contrôlé via le plugin abeille. Je suis actuellement sur la version bêta je pourrais vous envoyer un screen. Pouvez vous me donner une sorte de procédure pour créer le second étage que je face sa et que je vous screen le rendu après. Sinon je peux aussi faire d'autres manipulations que vous souhaitez. :)

baloo53 avatar Oct 11 '23 17:10 baloo53

Salut @baloo53 L'idée de cet outil est d'inserer dans Abeille un plan par etage et d'y placer les equipements. Comme ca on pourrait voir les liaisons, leur qualité de reseau et meme a terme le chemin de routage utilisé.

Je ne sais plus ou j'en étais resté mais la tu dois pouvoir deja inserer plusieurs plans mais pas de placer les equipements sur un plan choisi, pas encore. Un plan est une image PNG d'un niveau, à creer de ton cote par le moyen qui te semble le + simple. Pour ma part j avais utilisé un truc en ligne qu'il faut que je retrouve.

tcharp38 avatar Oct 11 '23 17:10 tcharp38

Hello @tcharp38,

Je m'y suis remis ce week-end :) J'ai un premier souci. J'upload mes 2 plans (1 par étage) mais au retour sur la page, j'ai le plan de démo qui s'affichent. Mes fichiers sont bien dans le rep "tmp"

Second souci : si je refais un "analyser", tous mes placements disparaissent ;) et retour à l'état inital (roue)

A ta dispo

Xav

Xav-74 avatar Dec 11 '23 08:12 Xav-74

@Xav-74 Tu as un peu de temps pour faire des tests ou pas ? Si oui s'aligner sur la derniere beta et voila une correction pour ton plan qui ne s'affiche pas.

A decompresser dans Abeille/desktop/php AbeilleNetworkMap.zip

tcharp38 avatar Jan 08 '24 23:01 tcharp38

Hello,

Dernière beta installée ! Fichier mis à jour. Je te confirme que c'est mieux : je conserve bien mes plans cette fois-ci. Seul souci restant, lors de la seconde ouverture, la taille du plan n'est pas conservé par rapport à l'import initial. Il est bcp plus grand à l'affichage. Du coup le placement des équipements n'est pas bon ;)

Edit : en fait au départ (chargement du plan) il garde les dimensions du plan démo (1200 x 1024). Au retour sur la page, le script fait qu'il s'adapte à la taille de mon plan (1941 x 1380). Du coup je perds le placement. Ou du moins, il faut que je le refasse. A mon avis il faudrait relancer le script de dimensionnement du div au chargement du nouveau plan ;) comme ca on fait le placement au bon endroit au départ ;)

Xav-74 avatar Jan 09 '24 08:01 Xav-74

Vu que je fais des essais avec toi ca t ennuies de m'envoyer ton plan ? ([email protected]) Je vais regarder des que j'ai qq mins Merci à toi

tcharp38 avatar Jan 09 '24 09:01 tcharp38

P'tite update AbeilleNetworkMap.zip

tcharp38 avatar Jan 09 '24 15:01 tcharp38

J'ai remplacé le fichier php par le nouveau. J'ai ensuite viré mes plans du rep tmp. Retour au plan de démo OK Le plan est bien à côté du panel de gauche : image

Puis je réimporte mes plans ! Premier sujet : je clique sur Edition pour finaliser, mon plan n'apparait pas. Je dois fermer mon onglet et le réouvrir pour qu'il soit pris en compte (régression par rapport à la version précédente) Et lorsque je réouvre, le plan n'est pas à côté du panel de gauche mais en dessous ! Voulu ? Par contre les équipements ont suivi 👍 image

Voilà pour mes tests :)

Xav-74 avatar Jan 09 '24 16:01 Xav-74

C'est OK avec la version 240116-BETA-1 :) 👍 Merci

Xav-74 avatar Jan 18 '24 10:01 Xav-74

Bah non.. des changements mais je ne suis pas satisfait. En particulier si tu retrecies l ecran ou l agrandis.. il y a des choses qui ne sont plus alignées.

tcharp38 avatar Jan 18 '24 10:01 tcharp38

La derniere beta permet de placer une equipement sur un niveau choisi.

tcharp38 avatar Mar 11 '24 11:03 tcharp38

Qq retours de @MichelCHAVOT

Bugs:
Certains équipements s'affichent en bleu au lieu d'être en vert (non routeur). voir sur les plans RdC-2 (2 capteurs de température et 1 détecteur d'ouverture) et SousSol_2 (3 capteurs de température). Eléments cerclés en rouge.
En mode config, quand on clique sur le carré noir à côté d'un équipement, le nom qui s'affiche est celui du dernier équipement modifié.

Demandes:
Je trouverai pratique de voir en teinte pastel les équipements qui ne sont pas sur l'étage affiché, plutôt que de les faire complètement disparaitre.

tcharp38 avatar Jun 08 '24 12:06 tcharp38

Petite remarque sur les capteurs de température qui sont considérés comme routeurs (pas tous !) alors qu'ils ne le sont pas. d'une part, ils apparaissent en bleu au lieu d'être en vert et d'autre part, quand on lance une analyse réseau, ces éléments sont consultés comme des routeurs, ce qui ralentit le scan puisqu'ils ne répondent pas.

MichelCHAVOT avatar Jun 08 '24 13:06 MichelCHAVOT

Tout à fait en ligne avec ta remarque. Le sujet etant independant du placement réseau, j'en ai ouvert un spécifique => #2711

tcharp38 avatar Jun 08 '24 16:06 tcharp38

Qq améliorations dans la beta de demain (240630-BETA-1)

  • ajout des equipements connus de Jeedom mais non visibles sur le reseau (sans vie)
  • ajout d'une tete de mort pour tout equipement sans vie
  • les liens sous maintenant sous l'equipement au lieu d etre dessus
  • ajout d'une legende

tcharp38 avatar Jun 30 '24 12:06 tcharp38

Salut @tcharp38 J'ai installé la dernière Béta : 2024-07-01 01:00:27 J'ai relancé le scan réseau. Je t'envoie une image de mon placement réseau. Comme tu vois, beaucoup d'équipements avec une tête de mort, alors que tous fonctionnent très bien ? ! ? voici les logs: AbeilleLogs-240701.tar.gz

MichelCHAVOT avatar Jul 01 '24 15:07 MichelCHAVOT

Salut Je ne vois pas d'image mais tu m'en donnes un qui n'est rellement pas mort ? Il n'est pas en timeout par hasard ?

tcharp38 avatar Jul 01 '24 19:07 tcharp38

Ok l'analyse reseau dit qu'elle n'a pas eu de reponse (time out) sur 5 routeurs. C est ce que tu vois ? 5 tetes de mort ?

tcharp38 avatar Jul 01 '24 19:07 tcharp38

Oups ! Voici l'image : image Ci-joint, aussi un extrait de la timeline ou tu pourras voir que tous mes capteurs de température renvoient des mesures très régulièrement. timeline.log

MichelCHAVOT avatar Jul 01 '24 19:07 MichelCHAVOT