Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Le groupe des Helpers est present pour vous aidez, n'hésitez pas à poser des questions ;)

Toute la communauté vous remercie

Routeurs Synology et Wifi

Réservé à l'utilisation et la programmation de scripts dans JEEDOM
sextant
Timide
Messages : 41
Inscription : 08 juin 2017, 13:50
Localisation : Rennes

Routeurs Synology et Wifi

Message par sextant » 26 mai 2018, 19:37

Voici le script pour activer/désactiver le wifi des routeurs Synology (rt1900ac et rt2600ac):

Code : Tout sélectionner

<?php
 
// #########################################
// Remplir les informations de connexion ici
// #########################################
$server = "";
$login = "";
$pass = "";

// Paramètres du script
$enable = $argv[1];
 
/* API VERSIONS */
//SYNO.API.Auth
$vAuth = 3;

// Authentification
$json = file_get_contents($server.'/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version='.$vAuth.'&account='.$login.'&passwd='.$pass.'&format=sid');
$obj = json_decode($json);
if($obj->success != "true"){
	echo "Error : ".$json;
	exit();
}else{
	//authentification successful
	$sid = $obj->data->sid;
		
	//Activate/deactivate Wifi
    $json = file_get_contents($server.'/webapi/entry.cgi?netif=%22smartconnect%22&config=%7B%22enabled%22%3A'.$enable.'%2C%22guest_enabled%22%3Afalse%7D&api=SYNO.Core.Network.Wifi.Hotspot&method=set&version=2&_sid="'.$sid.'"');
	$obj = json_decode($json);
    if($obj->success != "true") {
      	echo "Error 1st call : ".$json;
    }
 
	//logout
	$json_logout = file_get_contents($server.'/webapi
}
 
?>
Pour l'utiliser, il faut passer l'argument true ou false selon que l'on souhaite activer ou désactiver le WiFi.
En espérant que cela puisse servir à quelqu'un...

Update du 11/03/19 : mise à niveau vers SRM 1.2 et amélioration de la stabilité
Update du 02/05/2019 : explications sur l'utilisation du script
Dernière édition par sextant le 02 mai 2019, 20:40, édité 2 fois.

Avatar de l’utilisateur
fredlamour
Timide
Messages : 241
Inscription : 31 janv. 2016, 11:38
Localisation : Brissac Loire Aubance

Re: Routeurs Synology et Wifi

Message par fredlamour » 11 févr. 2019, 14:41

Bonjour,
des idées pour récupérer les valeurs instantanées du débit montant et descendant ?
Merci

sextant
Timide
Messages : 41
Inscription : 08 juin 2017, 13:50
Localisation : Rennes

Re: Routeurs Synology et Wifi

Message par sextant » 11 mars 2019, 19:45

fredlamour a écrit :
11 févr. 2019, 14:41
Bonjour,
des idées pour récupérer les valeurs instantanées du débit montant et descendant ?
Merci
Oups, je ne vois ta question que maintenant.
Il ne me semble pas que le routeur calcule lui-même le débit descendant et le débit montant. Néanmoins il existe un plugin Speedtest pour Jeedom il me semble.

bubu77
Timide
Messages : 28
Inscription : 10 sept. 2016, 07:21

Re: Routeurs Synology et Wifi

Message par bubu77 » 02 mai 2019, 16:38

Bonjour,

Merci pour le script. Je suis nulos sur jeedom, comment je peux faire pour activer ca?
J'ai créé un script. Mais quelles sont les commandes ON et OFF svp?
J'ai mis ca, mais evidemment ca marche pas
/var/www/html/core/php/../../plugins/script/core/ressources/SRM.php OFF (j'ai aussi essayé 0)

Cela fonctionne-t-il avec un compte une authentification en 2 etapes ?

je suis sous SRM 1.2.1-7779 Update 1

Merci!!

sextant
Timide
Messages : 41
Inscription : 08 juin 2017, 13:50
Localisation : Rennes

Re: Routeurs Synology et Wifi

Message par sextant » 02 mai 2019, 20:38

Il faut passer en paramètre du script l'argument true ou false.
Je n'utilise pas l'authentification en 2 étapes et je pense que cela ne fonctionnera pas.

bubu77
Timide
Messages : 28
Inscription : 10 sept. 2016, 07:21

Re: Routeurs Synology et Wifi

Message par bubu77 » 14 mai 2019, 06:32

Merci. Je vais essayer

Envoyé de mon SM-G950F en utilisant Tapatalk


Répondre

Revenir vers « [Plugin officiel] Scripts »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité