Utiliser l'onduleur pour piloter le Synology

L'utilisation de api.eedomus.com et de l'eedomus toolbox

Utiliser l'onduleur pour piloter le Synology

Messagepar metamax » 13 Déc 2015 09:33

Bonjour,

Jusqu' présent, mon onduleur était raccordé en USB à mon NAS Synology.
L'onduleur ordonnait au NAS de paser en mode sécurité lors d'une coupure de courant ou de repasser en mode normal une fois le courant revenu.

Je souhaite aujourd'hui raccorder l'onduleur à l'Eedomus+ pour pouvoir utiliser tous les paramètres remontés.
Je souhaiterais en revanche rétablir le mode de fonctionnement précédent pour continuer à préserver le NAS.
J'ai trouvé quelques scripts PHP permettant d'éteindre le NAS mais rien de concret pour une gestion plus fine avec mise en mode sécurité et sortie de ce mode.

Des idées ? Des méthodes ?

Merci
metamax
 
Messages : 81
Inscription : 07 Fév 2015

Re: Utiliser l'onduleur pour piloter le Synology

Messagepar xianghua » 18 Déc 2015 12:27

viewtopic.php?f=15&t=1045&start=100

Il y a ce script:
Code : Tout sélectionner
<?php

$connection = ssh2_connect('<@ip>', 22);

if (!ssh2_auth_password($connection, 'root', '<password>')) {
  die('Echec de l\'identification...');
}

$stream = ssh2_exec($connection, 'poweroff');
$errorStream = ssh2_fetch_stream($stream, SSH2_STREAM_STDERR);

// Enable blocking for both streams
stream_set_blocking($errorStream, true);
stream_set_blocking($stream, true);

echo "OnGoing Shutdown";

?>


Faut activer sur le syno, web station dans services web et sélectionner dans parametres PHP l'extension SSH2.
Places le script dans le répertoire web et n'oublies pas de modifier la ligne 3 et 5 (ip, port, root, password)
Pour la sécurité fais un .htaccess
Après suffit de faire des règles pour dire que si l'onduleur est en mode batterie, tu éteins le NAS et si l'onduleur repasse sur le courant, tu fais un wake on lan sur le NAS.

ça répond à tes besoins?
xianghua
 
Messages : 304
Inscription : 11 Juil 2015

Re: Utiliser l'onduleur pour piloter le Synology

Messagepar Nico33 » 18 Déc 2015 12:33

C'est un plus brutal car là on éteint le syno mais c'est fonctionnel.
Tu peux le mettre en oeuvre par ex lorsque la batterie passe à moins de 10 min de temps restant histoire de ne pas éteindre le NAS à chaque micro coupure.

Et tu peux faire rallumer le NAS par du WOL au retour du courant.
Nico33
 
Messages : 1013
Inscription : 14 Juin 2013

Re: Utiliser l'onduleur pour piloter le Synology

Messagepar xianghua » 18 Déc 2015 14:57

Nico33 a écrit:C'est un plus brutal car là on éteint le syno mais c'est fonctionnel.
Tu peux le mettre en oeuvre par ex lorsque la batterie passe à moins de 10 min de temps restant histoire de ne pas éteindre le NAS à chaque micro coupure.

Et tu peux faire rallumer le NAS par du WOL au retour du courant.


Exact j'avais pas fait attention à la mise en mode sécurité (c'est quoi d'ailleurs?)
xianghua
 
Messages : 304
Inscription : 11 Juil 2015

Re: Utiliser l'onduleur pour piloter le Synology

Messagepar metamax » 18 Déc 2015 15:57

Merci pour ces retours.

Le mode sécurité est un mode où l' NAS reste sous tension mais tous ses services sont coupés.

Aussi, il n'y a plus aucun accès disque dans ce mode.

Le NAS reste alors sous tension jusqu'à épuisement de la batterie de l'onduleur, ou reprise de l'alimentation en courant auquel cas le mode sécurité est levé et les services sont remontés.

Je vais voir en effet pour la mise en œuvre de ce script de shutdown.

Quelqu'un peut me guider sur la mise en place du WOL d'un NAS SYNOLOGY via EEDOMUS ?

Merci
metamax
 
Messages : 81
Inscription : 07 Fév 2015

Re: Utiliser l'onduleur pour piloter le Synology

Messagepar xianghua » 18 Déc 2015 16:05

metamax a écrit:Merci pour ces retours.

Le mode sécurité est un mode où l' NAS reste sous tension mais tous ses services sont coupés.

Aussi, il n'y a plus aucun accès disque dans ce mode.

Le NAS reste alors sous tension jusqu'à épuisement de la batterie de l'onduleur, ou reprise de l'alimentation en courant auquel cas le mode sécurité est levé et les services sont remontés.

Je vais voir en effet pour la mise en œuvre de ce script de shutdown.

Quelqu'un peut me guider sur la mise en place du WOL d'un NAS SYNOLOGY via EEDOMUS ?

Merci


Merci pour l'info,

Pour le WOL, faut créer un actionneur http et mettre cette valeur:
http://localhost/tools/?action=wol&mac=[VAR1]
Bien entendu la VAR1 est l'adresse mac de ton Syno, et ton Syno doit être raccordé en Ethernet (pas de WOL sur du WIFI)
Regardes aussi si ton NAS gère le WOL, pas mal de modèles en version J ne le gère pas.
Ici y'a la liste: https://www.synology.com/fr-fr/knowledgebase/faq/437
xianghua
 
Messages : 304
Inscription : 11 Juil 2015

Re: Utiliser l'onduleur pour piloter le Synology

Messagepar metamax » 18 Déc 2015 19:43

Merci pour vos réponses.

Tout est implémenté dans l'Eedomus et semble fonctionner.

Il ne reste plus qu'à mettre en place quelques règles adéquates.

Merci
metamax
 
Messages : 81
Inscription : 07 Fév 2015

Re: Utiliser l'onduleur pour piloter le Synology

Messagepar vva » 23 Déc 2015 21:46

Bonsoir,
Je possède un DS215j depuis quelques semaines et je viens d'installer le script dans le répertoire web mais le syno ne s'éteind pas.
J'ai bien activé l'extension ssh2 dans les paramètres.
Dans les log, je constate bien que le compte admin s'est bien connecté en ssh mais la commande poweroff n'agit pas.
Quand je lance le script depuis un navigateur, j'ai bien le message "OnGoing Shutdown".

Une idée?
vva
 
Messages : 359
Inscription : 12 Juin 2013

Re: Utiliser l'onduleur pour piloter le Synology

Messagepar vva » 24 Déc 2015 16:18

vva a écrit:Bonsoir,
Je possède un DS215j depuis quelques semaines et je viens d'installer le script dans le répertoire web mais le syno ne s'éteind pas.
J'ai bien activé l'extension ssh2 dans les paramètres.
Dans les log, je constate bien que le compte admin s'est bien connecté en ssh mais la commande poweroff n'agit pas.
Quand je lance le script depuis un navigateur, j'ai bien le message "OnGoing Shutdown".

Une idée?


Résolu ! :P
vva
 
Messages : 359
Inscription : 12 Juin 2013

Re: Utiliser l'onduleur pour piloter le Synology

Messagepar Madoma73 » 25 Mars 2016 16:01

Salut,
c'était quoi le pb ?
Pierre
Madoma73
 
Messages : 1438
Inscription : 16 Sep 2012
Localisation : 38


Retour vers API eedomus & eedomus toolbox

Qui est en ligne ?

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