Eteindre un nas SYNOLOGY

Capteurs et actionneurs HTTP

Eteindre un nas SYNOLOGY

Messagepar frenchdm » 08 Avr 2016 19:12

Il doit être possible de pouvoir éteindre via une requête http un nas synology en y intégrant un php. Je sais que c'est aussi possible par le SYNOLOGY dans la rubrique alimentation en programmant un horaire mais je souhaiterais pouvoir le faire par eedomus.
J'avais ce php que j'avais trouvé sur domoblog mais suite à la MAJ du DSM, il ne fonctionne plus.
frenchdm
 
Messages : 225
Inscription : 20 Jan 2014

Re: Eteindre un nas SYNOLOGY

Messagepar casanis51 » 08 Avr 2016 23:33

Comme toi je dois me pencher sur le sujet.

Comme j'ai un onduleur, en fin de batterie, je devrais arrêté proprement le syno pour éviter la casse.
casanis51
 
Messages : 89
Inscription : 29 Avr 2015

Re: Eteindre un nas SYNOLOGY

Messagepar enr37 » 09 Avr 2016 00:09

Il me semble que le script à été mis à jour sur domo Blog...

Envoyé de mon LG-D855 en utilisant Tapatalk
eddomus, eedomus+,ipx800, actionnaire de photoshop. twitter ou MP @enr37 pour les demandes d'icônes.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1324
Inscription : 06 Juin 2013
Localisation : 37

Re: Eteindre un nas SYNOLOGY

Messagepar frenchdm » 09 Avr 2016 05:21

Le script n'est plus disponible sur domoblog : lien mort ...
frenchdm
 
Messages : 225
Inscription : 20 Jan 2014

Re: Eteindre un nas SYNOLOGY

Messagepar Madoma73 » 09 Avr 2016 09:11

je me penche sur we sur la mise à jour du script, je vous dirai le résultat !
Pierre
Madoma73
 
Messages : 1438
Inscription : 16 Sep 2012
Localisation : 38

Re: Eteindre un nas SYNOLOGY

Messagepar picatchoume » 09 Avr 2016 09:12

merci de te pencher dessus
picatchoume
 
Messages : 190
Inscription : 05 Mai 2012
Localisation : 22- Dinan

Re: Eteindre un nas SYNOLOGY

Messagepar enr37 » 09 Avr 2016 09:28

J'avais envoyé un twitt à aurel la dessus. Mais de mémoire le script à copier coller est bon.

Envoyé de mon LG-D855 en utilisant Tapatalk
eddomus, eedomus+,ipx800, actionnaire de photoshop. twitter ou MP @enr37 pour les demandes d'icônes.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1324
Inscription : 06 Juin 2013
Localisation : 37

Re: Eteindre un nas SYNOLOGY

Messagepar Madoma73 » 09 Avr 2016 09:43

c'est celui que je t'avais envoyé en MP non ?
je vérifie juste qu'il marche encore en DSM6
Pierre
Madoma73
 
Messages : 1438
Inscription : 16 Sep 2012
Localisation : 38

Re: Eteindre un nas SYNOLOGY

Messagepar frenchdm » 09 Avr 2016 11:24

Merci Messieurs !
frenchdm
 
Messages : 225
Inscription : 20 Jan 2014

Re: Eteindre un nas SYNOLOGY

Messagepar enr37 » 09 Avr 2016 12:13

Oui. Mais je ne l'ai mis que sur le vrai syno de mémoire pas sur l xpenology qui est resté sous dsm5. Question au passage. Il semble que je n'arrive pas à faire à l inverse du WOL derrière un onduleur. Normal ? sinon ça doit être mon rooter dlink qui fait encore ch..

Envoyé de mon GT-N5110 en utilisant Tapatalk
eddomus, eedomus+,ipx800, actionnaire de photoshop. twitter ou MP @enr37 pour les demandes d'icônes.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1324
Inscription : 06 Juin 2013
Localisation : 37

Re: Eteindre un nas SYNOLOGY

Messagepar Madoma73 » 09 Avr 2016 12:16

WOL et onduleur = aucun rapport :-)
donc je pencherai plutôt sur un problème avec ton routeur....
Pierre
Madoma73
 
Messages : 1438
Inscription : 16 Sep 2012
Localisation : 38

Re: Eteindre un nas SYNOLOGY

Messagepar enr37 » 09 Avr 2016 16:13

En fait je me suis posé la question. Vous de l onduleur car si on éteint par exemple son pc puis coupure avec un wallplug ou greenwave, impossible une fois réactivé de lancer le WOL. Ca semble après recherche être inhérent au WOL. D'où ma question. Bon du coup je pense que je vais virer ce rooter.

Envoyé de mon LG-D855 en utilisant Tapatalk
eddomus, eedomus+,ipx800, actionnaire de photoshop. twitter ou MP @enr37 pour les demandes d'icônes.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1324
Inscription : 06 Juin 2013
Localisation : 37

Re: Eteindre un nas SYNOLOGY

Messagepar picatchoume » 10 Avr 2016 18:44

Est ce qu'il est possible d'avoir le script ou de le remettre à jour sur domoblog svp?
picatchoume
 
Messages : 190
Inscription : 05 Mai 2012
Localisation : 22- Dinan

Re: Eteindre un nas SYNOLOGY

Messagepar frenchdm » 10 Avr 2016 19:01

+1
frenchdm
 
Messages : 225
Inscription : 20 Jan 2014

Re: Eteindre un nas SYNOLOGY

Messagepar Madoma73 » 10 Avr 2016 21:10

c'est un peu plus compliqué avec un DSM6 :cry:
Pierre
Madoma73
 
Messages : 1438
Inscription : 16 Sep 2012
Localisation : 38

Re: Eteindre un nas SYNOLOGY

Messagepar stefanski » 30 Déc 2016 18:19

Voici une adaptation de ce que j'ai trouvé sur le forum pour que ça fonctionne. Il faut :
- Installer Web Station sur le Synology
- Installer PHP 5.6 sur le Synology
- Activer l'extension ssh2 dans Web Station/PHP

Créer un fichier synology-shutdown.php dans un répertoire "script" dans le répertoire "web" créé par le Synology avec le contenu ci-dessous :
Code : Tout sélectionner
<?php
$connection = ssh2_connect('127.0.0.1',22);

$login = $_GET["login"];
$password = $_GET["password"];

if ( (strlen($login) == 0) || (strlen($password) == 0) ){
   die('Please&nbsp;specify&nbsp;login&nbsp;and&nbsp;password!');
}

if (!ssh2_auth_password($connection, $login, $password)) {
   die('Unable to authenticate');
}
else {
   $str = 'echo ' . $password . '|sudo -S poweroff';
   // str_replace is used to escape " characters in the password
   $str = str_replace("\"", "\\\"", $str);
   $stream = ssh2_exec($connection, $str);
    $errorstream = ssh2_fetch_stream($stream, SSH2_STREAM_STDERR);
   // enable blocking for both streams
    stream_set_blocking($errorstream, true);
    stream_set_blocking($stream, true);
   echo stream_get_contents($stream);
   echo "<br>";
   echo stream_get_contents($errorstream);
   echo "<br>";
    echo "shutting&nbsp;down...";
}

?>


Créer un actionneur qui appelle de la sorte :
http://[VAR1]/script/synology-shutdown.php?login=[VAR2]&password=[VAR3]

Et configurer les variables suivantes dans l'actionneur :
- VAR1 : IP du Synology (et éventuellement port si différent de 80)
- VAR2 : login d'un utilisateur admin sur le Synology
- VAR3 : mot de passe de l'utilisateur
StefanSki
eedomus+
stefanski
 
Messages : 22
Inscription : 04 Jan 2016

Re: Eteindre un nas SYNOLOGY

Messagepar frenchdm » 31 Déc 2016 13:52

...et ça fonctionne nickel ;)
Merci pour ce partage
frenchdm
 
Messages : 225
Inscription : 20 Jan 2014

Re: Eteindre un nas SYNOLOGY

Messagepar Kitor » 02 Jan 2017 08:41

Bonjour,
Et pour un reboot ;)
Kitor
 
Messages : 833
Inscription : 18 Nov 2014

Re: Eteindre un nas SYNOLOGY

Messagepar stefanski » 02 Jan 2017 10:53

Bonjour, il faut changer poweroff par reboot dans le script.
StefanSki
eedomus+
stefanski
 
Messages : 22
Inscription : 04 Jan 2016

Re: Eteindre un nas SYNOLOGY

Messagepar enr37 » 03 Jan 2017 01:36

Kitor a écrit:Bonjour,
Et pour un reboot ;)

Ou créer une regle/scenario. Power off puis une autre avec une macro attendre 10s puis WOL. C'est plus simple que de refaire un 2e script à côté.

Post répondu via tapatalk
eddomus, eedomus+,ipx800, actionnaire de photoshop. twitter ou MP @enr37 pour les demandes d'icônes.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1324
Inscription : 06 Juin 2013
Localisation : 37

Suivant

Retour vers Requêtes HTTP

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)