Description
Ce plugin permet de lister les équipements de votre routeur openWrt
Prérequis et dépendances
Avoir un routeur sous openWrt.
Rendu visuel
Ce plugin n’a pas de rendu visuel spécifique, il est basé sur le standard de Jeedom.


Configuration Générale
Configuration du plugin
Renseigner l’adresse IP du routeur ainsi que le compte et mot de passe administrateur (le plugin utilise une connexion SSH).
Sélectionner la fréquence d'actualisation des informations (il est possible de décocher les cron non concernés).

Configuration des équipements

Widget Router
Lors de la sauvegarde de la configuration générale, le widget Routeur est créé automatiquement.


Les interfaces Wifi sont détectées automatiquement. Il est possible de les activer ou les désactiver à la demande.
Le port SSH par défaut sera utilisé s’il n’a pas été renseigné (22).
L’information
températurea été testée sur une architecture MediaTek MT7621. Le bon fonctionnement est à confirmer sur d’autres plateformes.
Ajout d’un équipement réseau
Depuis le menu de gestion, ajoutez un widget. Sélectionnez l’équipement désiré (il doit être connecté sur votre routeur i.e. avec un bail DHCP actif).

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
- N/A
Changelog
V2.5
- Bugfix température
V2.3
- Gestion des interfaces wifi (On/ Off/ Statut)
V2.2
- Ajout du choix du port SSH dans la configuration
- Refonte de l’authentification (supprime une connexion par cron)
- Il n’est plus possible d’ajouter un équipement réseau déjà présent dans les équipements Jeedom
- Ajout de logs en mode debug
V2.0
- Prise en compte du statut STALE de la table ARP en tant que up et non down
- Refactorisation du code et ajout de la température sur le routeur
L’information
températurea été testée sur une architecture MediaTek MT7621. Le bon fonctionnement est à confirmer sur d’autres plateformes.
V1.0
- Version initiale