bugsounet / MMM-Freebox

MMM-Freebox pour les Freenautes
MIT License
2 stars 0 forks source link

Afficher adresse IP pour les clients #16

Closed BlackCatDeployment closed 4 years ago

BlackCatDeployment commented 4 years ago

Hello,

Tout d'abord bravo pour ton module ! Il fonctionne super bien sur mon MagicMirror ! Pour info, j'ai une Freebox One r2 avec la fibre et les infos remontent correctement ;) image

Comme nouvelle fonctionnalité, serait-il possible d'afficher l'adresse IP allouée à chaque client, ainsi que le mode de connexion (filaire, wifi) par un icône à côté du nom du client par exemple ? Aussi, serait-il possible d'afficher les clients connectés au(x) réseau(x) invité(s) ? Ils n'apparaissent pas chez moi, je ne sais pas si c'est normal :)

Merci !

bugsounet commented 4 years ago

J'ai pas mal d'idée a mettre en place sur ce module. (dont ce que vous avez cité !)

Aussi, serait-il possible d'afficher les clients connectés au(x) réseau(x) invité(s)

c'est pas encore codé ;) comme d'ailleur le debit si le client est connecté en wifi 5ghz

J'essaye de revenir des que possible sur ce module afin d'apporter quelques améliorations :) (j'ai beaucoup de module a gérer !)

BlackCatDeployment commented 4 years ago

Ah oui en effet je viens de voir tes repos ! Très actif sur MM c'est cool ! Ca fait plaisir de voir un français bosser sur ce projet :)

Bon courage !

bugsounet commented 4 years ago

je reviens vers vous. J'en profite du bug du firmware en v4.2

J'ai regarder un peu pour les clients connectés au(x) réseau(x) invité(s) cela fonctionne uniquement si acces reseau local + internet ... sinon seul le debit est remonté et le status de connexion est sur false (déconnecté) L'api est n'est documenté pas ... donc c'est compliqué de faire plus et la remonté json ne donne pas assez d'info... ça doit etre autre part ...

La remonté des connexions / debit est viens d'etre codé pour le wifi 5g (pas encore mis sur le master)

desolé pour le retard, je bosse en parallele mes 2 autres gros modules (GoogleAssistant et Assistant2Display)

Edit: concerant l'affichage des IPs, cela risque de faire lourd concenant l'affichage je veux bien mais pas trop d'idée comment afficher ça sinon oui l'info est bien remonté mais pas enregistrer exemple pour l'IPv4 (IPv6 possible aussi)

    {
      addr: '192.168.0.39',
      active: true,
      reachable: true,
      last_activity: 1594859490,
      af: 'ipv4',
      last_time_reachable: 1594859490
    }
BlackCatDeployment commented 4 years ago

Merci pour votre retour. Pour la liste des clients, j'imaginais quelque chose de simple comme :

- - si client actif et/ou joignable, à configurer dans la conf du module par ex
bugsounet commented 4 years ago

je vais voir ce que je peux faire pour ne pas trop surcharger et que cela reste lisible

bugsounet commented 4 years ago

@BlackCatDeployment : J'ai coder avec les icones LAN/Wifi (avec force du signal), c'est sur la branch dev pour le moment J'ai encore quelque test a faire avant de le mettre sur le master

bugsounet commented 4 years ago

J'ai coder ceci:

bugsounet commented 4 years ago

v1.3.3 est sur le master

BlackCatDeployment commented 4 years ago

@bugsounet Je viens de mettre à jour votre module, il fonctionne au poil après avoir édité le config.js de MagicMirror (les paramètres liés au token ayant changé, ça me freezait complètement le miroir au chargement) image

Reste qu'à afficher les adresses IP et c'est parfait ! :)

bugsounet commented 4 years ago

Pour info, j'ai une Freebox One r2 avec la fibre et les infos remontent correctement ;)

pouvez-vous essyer le module TV pour voir si cela fonctionne avec votre box en ajoutant symplement a votre config

player : {
  showPlayerInfo: true,
}
bugsounet commented 4 years ago

Reste qu'à afficher les adresses IP et c'est parfait ! :)

Disponible depuis maintenant avec la version 1.4.1 La fonction showClientIP est desactivée par défaut, ce sera a vous de l'activer ;)

BlackCatDeployment commented 4 years ago

La fonction showClientIP est desactivée par défaut, ce sera a vous de l'activer ;)

Ca fonctionne merci !

pouvez-vous essyer le module TV pour voir si cela fonctionne avec votre box

Négatif :( Votre module fige sur le logo Freebox

bugsounet commented 4 years ago

si vous pouvez refaire un essai avec la v1.4.2 ?

je pense avoir resolu le souci (j'ai le meme parfois)

merci par avance pour votre aide

BlackCatDeployment commented 4 years ago

Négatif : image

Voici une partie de la configuration :

showClient: true,
showClientRate: true,
showClientIP: true,
showClientCnxType: true,
showFreePlayer: true,
showMissedCall: false,
showIP: false,
showPing: true,
pingAdress: "ovh.fr",
player: {
    showPlayerInfo: true,
},
debug: false,
verbose: false

Si je commente showPlayerInfo, ça fonctionne : image

bugsounet commented 4 years ago

bon ben ... la Freeox One n'est surement pas compatible alors ;(

merci pour la remonté :)