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

synology et eedomus
http://forum.eedomus.fr/viewtopic.php?f=15&t=8545
« Précédent  Page 2 sur 2
Auteur:  patrichkof [ 10 Avr 2022 09:33 ]
Sujet du message:  Re: synology et eedomus

Bonjour à tous,
Pouvez vous me donner la requête à faire?
Moi j’ai :http://localhost/tools/?action=ping&url=(VAR1)
Mais ça ne marche pas et j’ai pourtant mis le script ds.php à jour

Merci
Auteur:  klaushomelive [ 10 Avr 2022 10:56 ]
Sujet du message:  Re: synology et eedomus

patrichkof a écrit:Moi j’ai :http://localhost/tools/?action=ping&url=(VAR1)

Bonjour,
Je ne sais pas de quoi il s'agit dans ce post, mais je connais un peu la syntaxe des actionneurs.
Est-ce que ça ne devrait pas plutôt être "tools?action" que "tools/?action"? On sait jamais...
Auteur:  Jordi [ 15 Avr 2022 09:13 ]
Sujet du message:  Re: synology et eedomus

Peedjy a écrit:Finalement je me suis plongé dans le code et j'ai fais quelques modifications...
Il y a probablement des trucs à optimiser car je suis pas développeur, mais en tout cas chez moi ça fonctionne....
Je vous pose le code comme ça car je sais pas si on peut mettre plusieurs versions sur le store.
Code : Tout sélectionner
<?php
$xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>";
//***********************************************************************************************************************

$ip = getArg("IP", $mandatory = true);
$login = getArg("LOGIN", $mandatory = true);
$pass = getArg("PASS", $mandatory = true);
$https = getArg("HTTPS", $mandatory = true);
$url_dom = "";
$sid ="";

// Code erreur authentification
$tab_error_auth = array(100 => "Unknown error", 101 => "The account parameter is not specified", 102 => "API does not exist", 103 => "Method does not exist",
                  104 => "This API version is not supported", 105 => "Insufficient user privilege", 106 => "Connection time out", 107 => "Multiple login detected",
                  400 => "Invalid password", 401 => "Guest or disabled account", 402 => "Permission denied", 403 => "One time password not specified",
                  404 => "One time password authenticate failed");


if ($https == "1") {
    $url_dom = "https://".$ip.":5001";
}  else {
    $url_dom = "http://".$ip.":5000";
}

// Autentification
$url_auth = $url_dom."/webapi/auth.cgi?api=SYNO.API.Auth&version=3&method=login&account=".$login."&passwd=".$pass."&format=sid";

// Get sid token
$result_auth = httpQuery($url_auth, 'GET');
   $return_auth = sdk_json_decode($result_auth);
   $test_success = $return_auth['success'];
   if($test_success != 1){
      $xml .= "<STATUS>Authentication error ".$return_auth['error']['code']." ".$tab_error_auth[$return_auth['error']['code']];
      $xml .= "</STATUS>";
      //(passwords with special character not supported)
   } else {
      //authentication successful
      $sid = $return_auth['data']['sid']; // Code de session
   }
// Shutdown commande
$url_shutdown = $url_dom."/webapi/entry.cgi?api=SYNO.Core.System&force=false&local=true&method=shutdown&version=1&_sid=".$sid;

$ret_aut = httpQuery($url_auth, 'GET', $post = NULL, $oauth_token = NULL, $headers = NULL, $use_cookies = true, $ignore_errors = false);
$ret_shutdown = httpQuery($url_shutdown, 'GET', $post = NULL, $oauth_token = NULL, $headers = NULL, $use_cookies = true, $ignore_errors = false);

sdk_header('text/xml');
echo $ret_aut.$ret_shutdown;                         
?>


Merci pour le code, ca marche nickel
Auteur:  woodrunner [ 05 Oct 2022 22:03 ]
Sujet du message:  Re: synology et eedomus

Bonjour ,
est ce que qqu'un peut me guider pour charger le code ;
j'ai également des soucis pour le " off" de mon soucis
cordialement
Auteur:  cvfe13 [ 06 Mai 2023 17:35 ]
Sujet du message:  Re: synology et eedomus

Bonjour
Je confirme, cette nouvelle version pour DSM 7.x fonctionne également chez moi...
Merci pour la mise à jour.
Auteur:  shiva [ 11 Nov 2023 14:15 ]
Sujet du message:  Re: synology et eedomus

Bonjour,

j'ai mon DSM mis à jour à la version 7, j'ai réinstallé l'appli surveillance station sur eedomus mais j'ai toujours l'erreur :
Authentication error 104 This API version is not supported

J'ai essayé de changer du code précédemment posté mais ça n'a rien changé.

L'API surveillance station ne fonctionne plus du tout avec DSM 7 ?
Auteur:  woodrunner [ 11 Nov 2023 18:49 ]
Sujet du message:  Re: synology et eedomus

bonjour ,
pouvez vous me guider un peut pour "injecter " cette programmation ?
merci d'avance
Auteur:  Scalaire [ 30 Mars 2024 12:14 ]
Sujet du message:  Re: synology et eedomus

Bonjour,
J'ai fais la modification du script, et ça fonctionne bien, mais je vais rajouter un deuxième Syno dans la baie de brassage et je cherche à le piloter comme le premier mais je n'y arrive pas, si vous avez une idée ....
Auteur:  woodrunner [ 30 Mars 2024 19:46 ]
Sujet du message:  Re: synology et eedomus

Salut , peut tu me donner qques conseil concernant la modif du soft
Merci
Auteur:  claud [ 14 Avr 2024 14:06 ]
Sujet du message:  Re: synology et eedomus

Vérifiez la compatibilité : Assurez-vous que le plugin Synology que vous utilisez est compatible avec la version de votre système d'exploitation et de votre navigateur.

Mises à jour : Assurez-vous que votre Synology DiskStation est mis à jour avec la dernière version du logiciel et que le plugin est également à jour.

Vérifiez les autorisations : Assurez-vous que les autorisations appropriées sont configurées sur votre DiskStation pour permettre l'accès au plugin.

Redémarrez : Parfois, un simple redémarrage du DiskStation et de votre navigateur peut résoudre les problèmes de connexion.

Vérifiez les paramètres du plugin : Assurez-vous que tous les paramètres du plugin sont configurés correctement, notamment les paramètres de connexion et les chemins d'accès.

Vérifiez les journaux d'erreurs : Consultez les journaux d'erreurs du DiskStation pour voir s'il y a des informations utiles sur le problème rencontré.
Auteur:  woodrunner [ 14 Avr 2024 20:50 ]
Sujet du message:  Re: synology et eedomus

Bonjour ,
Merci de votre retour;
- j'ai passé toutes ces étapes , je pense que tout est ok
- le syno s'allume ( disk station pour les caméras )
- mais je n'arrive pas à l'éteindre suivant mes consigne ( à une heure précise )
cordialement
Page 2 sur 2 Le fuseau horaire est UTC+1 heure