Bonjour à tous,
Pourriez vous me dire comment récupérer dans un plugin les informations suivantes (disponible dans jeedom)
La version de php de l’hôte (disponible dans analyse/santé)
L’ip et le port de communication local, depuis reglage/système /configuration /réseau
En vous remerciant de votre assistance
S.
Pour l’ip, le script
#!/bin/sh
ip=$(wget -q -O - https://ipv4.lafibre.info/ip.php)
echo $ip
http://ip.lafibre.info/scripts.php
récupère l’ip ipv4.
Utilisé avec le plugin scrip il récupère don l’ip, utilisable ensuite n’inporte ou.
Merci beaucoup @Kerdale , par contre dans mon idée j’aurais vraiment souhaité récupérer les informations présentes dans Jeedom sans les rechercher ailleurs.
Vue qu’elles sont déjà présente quelque part « pas besoin de re-inventer la roue » si je puis dire
jpty
Janvier 6, 2020, 6:44
4
Bonjour @SylvainDx
Pour la version de php, c’est phpversion()
Si l’IP que vous cherchez est celle de jeedom en local, tout est dans la table config
Et récupérable par:
$ip = config::byKey(‹ internalAddr ›)
$port = config::byKey(‹ InternalPort ›,80); // si pas défini retourne 80
Il peut aussi y avoir internalProtocol et internalComplement.
On le voit en faisant clic droit Examiner l’element ou Inspecter sur la page Config réseau Accès interne:
1 « J'aime »
comme cela m’a l’air parfait ! merci bcp
Sinon tu peux utiliser la class network
system
A fermé ce sujet ()
Janvier 8, 2020, 7:11
7
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.