[Plugin Tiers] miwifiRouter

Tags: #<Tag:0x00007f385d0ee330>

Documentation


Le plugin est en version stable.

Description

Ce plugin permet de lister les équipements WiFi de votre routeur Xiaomi

Prérequis et dépendances

Avoir un routeur Xiaomi. Testé sur un Xiaomi AC2100, mais doit être compatible avec les gammes Mi Router 3 et Mi Router 4

Rendu visuel

Ce plugin n’a pas de rendu visuel spécifique, il est basé sur le standard de Jeedom.

Configuration

Configuration du plugin

Renseigner l’adresse IP du routeur ainsi que le mot de passe administrateur.

Sélectionner la fréquence d’actualisation des informations (il est possible de décocher les cron non concernés).

Ajout d’un widget

Depuis le menu de gestion, ajoutez un widget. Sélectionnez l’équipement désiré (il doit être connecté sur votre routeur).

Configuration générale du widget

Le nom de l’équipement et l’adresse mac sont récupérés automatiquement.

Sauvegarder pour créer les commandes associées

Ajout des commandes

Les commandes sont créées automatiquement lors de la sauvegarde :

Bugs connus

  1. N/A

Changelog

V1.0

  • Version initiale
3 J'aimes

Salut,

Super ton plugin c’est pratique.

La commande “Actif depuis” correspond au timestamp, est-ce que c’est normal ?

Screenshot_17

Hum bonne remarque j’ai mal du comprendre la propriété c’est peut être le dernier keep alive… J’avoue ne pas m’être intéressé à cette propriété j’aurai du. Donc à corriger pour une future version. Merci de ta remontée d’information.

Pour information, tu as quel routeur ?

J’ai un Mi wifi 4

1 J'aime

Merci cela confirme donc la compatibilité présumée avec ce routeur.

1 J'aime

Salut,
bon complément, ça marche bien sur un routeur mon wifi 3g.
Je trouve l’erreur qu’il n’affiche pas l’IP dans le widget malgré que l’onglet soit affiché dans la commande.
D’un autre côté, l’option de reset du routeur serait-elle possible?

Gracias

Merci, c’est impeccable

1 J'aime

Bonjour @supradolph,

Je peux te confirmer que cela fonctionne avec mon router Xiaomi R3P :slightly_smiling_face:.
Le top (pas pour mes enfants…:yum:) serait de pouvoir activer ou désactiver un appareil du wifi mais je penses que cela doit être beaucoup plus compliqué à faire et qu’actuellement c’est juste récupérer des informations.
Merci pour ton plugin. :+1:

1 J'aime

Hello, super interessant et fonctionne bien chez moi.
Est-il possible de l’utiliser pour 2 router Xiaomi ?

Bonjour,
Aujourd’hui non, le code n’est pas prévu pour accepter plusieurs routeurs.

Salut, j’ai une erreur 404 quand j’active le plugin.
J’ai testé changement de mot de passe, version stable/beta.
Dès l’activation = 404
Est-ce que ça peut venir du fait que j’utilise les serveurs Jeedom ?
Merci

Bonjour, j’ai un Mi Routeur A4 qui marche très bien avec le plugin. Par contre impossible de router le port 80 dans les réglages… Ça viendrai pas du plugin?

Les versions stable et beta sont les mêmes.
Une 404 sur quelle page ? As-tu des logs sur mon plugin ?

Dans les réglages du routeur ?

Oui, il indique “port conflict”

Donc rien à voir avec ce plugin.

Salut,
Voici ce que ça donne dans les logs en mode debug,
Si besoin de plus tu me dis :wink:
Screenshot_20200301-181554_Chrome%20Beta

Visiblement il ne trouve pas l’API de login. Donc soit l’adresse du routeur est mauvaise, soit le routeur n’est pas compatible.

Peux tu essayer de taper la commande suivante dans le navigateur (en replaçant par l’adresse IP du serveur configuré) :

http://192.168.x.x/cgi-bin/luci/api/xqsystem/login

Ça me répond ça : {“code”:401,“msg”:“Invalid token”}

J’ai un vpn aussi ^^
J’ai essayé avec et sans, idem, c’est un 3g

Si ça fonctionne depuis ton navigateur, je ne vois pas pourquoi ça ne fonctionne pas depuis ta domotique… Le VPN est entre quoi et quoi, ton PC et ton routeur en connexion à distance, ou bien pour modifier ton IP publique en sortant sur le net ?

Et en SSH depuis ta domotique ça donne quoi ?

curl -Is http://192.168.x.x/cgi-bin/luci/api/xqsystem/login | head -1