Aller au contenu

Recommended Posts

bien sà»r que c'est dans le module, mais je disais qu'en attendant, on pourrait faire qqch avec GEA.

Ceci dit je me demande comment faire. Il y a 2 solutions. Votre avis SVP.

1/ J'utilise la variable Syno_Status et y stocke sous forme de table le status et la date à  laquelle il a été modifié :

   avantage : une seule variable qui contient toute l'info

   inconvénient : je crois que GEA ne sait pas exploité les tableaux de variable

2/ pour pallier à  l'inconvénient de la solution 1/, je crée une 2° variable (Syno_Time)

   avantage : exploitable par GEA

   inconvénient : on a 2 variables, et j'aime autant limiter.

Qu'en pensez-vous ? Ou avez-vous une 3° idée ?

Partager ce message


Lien à poster
Partager sur d’autres sites

En fonction du moment de la journée je suis plus ou moins rapide tu pourrais pas géré cela avec un skier ? Lol

Je viens de te faire une version 2.41 spéciale pour toi, accessible en première page

post-1320-0-05765900-1441215727_thumb.jpg

Partager ce message


Lien à poster
Partager sur d’autres sites

Impeccable ce VD...

 

Seul soucis lorsqu'on a plusieurs SYNO (Un vieux DS411-II et un XPENOLOGY sur le HP Microserver Gen8) il faut modifier les noms des procédures et des variables globales pour qu'il n'y ai pas de conflits...

Partager ce message


Lien à poster
Partager sur d’autres sites

en effet, j'avais identifié le "problème".

Je devrais créer une variable dans le code qui donne le nom de la variable globale àutiliser (et créer). Ainsi on pourrait avoir plusieurs instances du VD.

Je note cela dans ma to do liste

Partager ce message


Lien à poster
Partager sur d’autres sites

Ça ne serait pas plus simple d'utiliser le nom du VD pour générer un nom de variable.

Mon VD se nomme DS411-II, le nom de la varizble pourrait être : syno_status_DS411-II.

Envoyé de mon SM-N9005 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

oui, c'est une bonne idée à  première vue, mais si tu as le même nom pour 2 devices (erreur ou test), cela risque de faire des erreurs. 

Ceci-dit, ça à  l'avantage de ne pas devoir entrer le nom de la variable à  la main dans chaque bouton du device.

Au plus j'écris, au plus je trouve l'idée sympa.

Qu'en pensez-vous ? Oui ? Non ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Quand j'importe un VD je change toujours le nom pour qu'il corresponde àl'objet qu'il gère donc le risque d'avoir un doublon est minime.

Envoyé de mon SM-N9005 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

pouvez-vous nous fournir les images mais avec celle du 413?

 

Merci,

post-2738-0-79992800-1442582703_thumb.png

Partager ce message


Lien à poster
Partager sur d’autres sites

merci jojo, j'installe de suite.

Prévu des evolutions (citées sur le 1er post) ou c'est finalement pas d'actualité ?

Partager ce message


Lien à poster
Partager sur d’autres sites

je voudrais bien faire des évolutions, mais pour cela j'ai besoins de vottre aide pour exploiter l'API du syno (cfr post 1)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à  tous,

 

Je viens d'installer le VD et je rencontre le problème suivant en cliquant sur shutdown ou reboot.

 

[DEBUG] 08:07:18: shutdown Confirmé
[DEBUG] 08:07:19: Synology API version OK
[DEBUG] 08:07:19: Synology API Auth SID = IkN39Mehi0HQE13C1LUN000457
[ERROR] 08:07:19: line 111: Expected value but found invalid token at character 1
[DEBUG] 08:07:20: shutdown Annulé

 

Je précise que je suis dans la dernière version du DSM (6.0).

 

Est-ce un problème connu ?

 

Merci.

Bonne journée.

Partager ce message


Lien à poster
Partager sur d’autres sites

Cela doit venir de DSM 6. Si j'ai bien compris, il faut une identification par token désormais pour utiliser l'API, cela va nettement complexier le VD... Sauf si on peut désactiver cela dans les options du profil DSM.

Partager ce message


Lien à poster
Partager sur d’autres sites

je modifie le premier topic pour préciser que cela ne fonctionne pas avec DSM 6.0

Partager ce message


Lien à poster
Partager sur d’autres sites

toujours pas de possibilité de l’arrêter ou le redémarrer sous DSM 6.0?

Partager ce message


Lien à poster
Partager sur d’autres sites

Personne n'a trouvé de solution pour le reboot ou shutdown du Syno en DSM 6 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai mis en place un script php. 

Après, faut voir avec les pro pour changer les codes et l'adapter à la box. 

 

J'ai mis la version PHP 7 et j'ai un message d'erreur (Could not chdir to home directory /var/services/homes/user: No such file or directory Password: 
shutting down...)

(mais je m'en fou car cela éteint bien le serveur). 

http://forum.eedomus.com/viewtopic.php?p=45484#p45484

 

En gros, je pense qu'il faut ajouter les variables user et mot de passe dans le module et rajouté des vérifications. 

Je n'ai pas mis mon adresse 127.0.0.1 car je l'exécute sur mon synology pour couper mon xpenology. 

 

Je ne vois pas ou on met nos numéros pour les icones? J'ai bien modifier le On et le Off mais je ne vois pas de code pour les autres.

 

 

----------------------------------
-- User Settings
----------------------------------
local shutdownIcon = 1007

----------------------------------
-- DO not change bellow this line
----------------------------------
-- System variables
local selfID = fibaro:getSelfId()
local login = "login"
local password = "password"

HC2 = Net.FHttp("192.168.1.xx", 80);
response, status, errCode = HC2:GET("/scripts/xpenology_stop2.php?login="..login.."&password="..password);
fibaro:debug(response)
fibaro:call(selfID, "setProperty", "currentIcon", shutdownIcon)

 

Voila ce que j'ai fais. Cela fait bien le job mais ce n'est pas propre. Si quelqu'un veut bien l'optimiser.

 

Après on peut aussi faire une nouvelle variable avec dans l'uri l'action pour avoir une seul page php qui fonctionne pour un poweroff ou un reboot.

 

Modifié par cocolabombe0
ajout code stop fonctionnel chez moi

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

J'ai mis à jour le VD de fdp2 ici :

Dans le code, il y a la méthode pour se connecter indifféremment en DSM 5.x et 6.x (pas pu tester en 5.x mais je pense que c'est bon).

 

Voilà ... :D

 

P.S. : Un bon site que j'ai trouvé pour les json des API Synology en DSM 5 et 6 ici : Exploiter API Synology. Cela peut t'aider et c'est pasplus compliquer qu'avant, regarde comment j'ai fait.

Modifié par Kana-chan

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

Je déterre un peu ce sujet, avez vous une version de ce module qui fonctionne en version DSM 6x ?

 

Merci beaucoup

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir,

 

Il en existe une dans le sujet ICI.

Tu trouveras comment l'utiliser dans les postes d'après.

 

Voilà ... :P

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Suis je le seul où mon VD monitoring ne fonctionne plus. J'ai a cahque fois : reboot annulé. shutdown annulé. et mon ancien vd synology ne fonctionne plus alors qu'il fonctionnait avant. suis tjrs en 4.520 et DSM 5.2. 

 

Snif.

je l'utilisais pour faire un reboot ou un shutdown. la cela ne marche plus

 

une idée? suis le seul?

Partager ce message


Lien à poster
Partager sur d’autres sites

ah zut enfin ah "super" :-) Merci pour l'info. je cherche ailleurs alors

Modifié par Lorenzo

Partager ce message


Lien à poster
Partager sur d’autres sites

×