Forum eedomus
http://forum.eedomus.fr/

Utiliser l'onduleur pour piloter le Synology
http://forum.eedomus.fr/viewtopic.php?f=23&t=3439
Page 1 sur 1
Auteur:  metamax [ 13 Déc 2015 09:33 ]
Sujet du message:  Utiliser l'onduleur pour piloter le Synology

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
Auteur:  xianghua [ 18 Déc 2015 12:27 ]
Sujet du message:  Re: Utiliser l'onduleur pour piloter le Synology

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?
Auteur:  Nico33 [ 18 Déc 2015 12:33 ]
Sujet du message:  Re: Utiliser l'onduleur pour piloter le Synology

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.
Auteur:  xianghua [ 18 Déc 2015 14:57 ]
Sujet du message:  Re: Utiliser l'onduleur pour piloter le Synology

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?)
Auteur:  metamax [ 18 Déc 2015 15:57 ]
Sujet du message:  Re: Utiliser l'onduleur pour piloter le Synology

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
Auteur:  xianghua [ 18 Déc 2015 16:05 ]
Sujet du message:  Re: Utiliser l'onduleur pour piloter le Synology

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
Auteur:  metamax [ 18 Déc 2015 19:43 ]
Sujet du message:  Re: Utiliser l'onduleur pour piloter le Synology

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
Auteur:  vva [ 23 Déc 2015 21:46 ]
Sujet du message:  Re: Utiliser l'onduleur pour piloter le Synology

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?
Auteur:  vva [ 24 Déc 2015 16:18 ]
Sujet du message:  Re: Utiliser l'onduleur pour piloter le Synology

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
Auteur:  Madoma73 [ 25 Mars 2016 16:01 ]
Sujet du message:  Re: Utiliser l'onduleur pour piloter le Synology

Salut,
c'était quoi le pb ?
Page 1 sur 1 Le fuseau horaire est UTC+1 heure