synology et eedomus

Capteurs et actionneurs HTTP

Re: synology et eedomus

Messagepar patrichkof » 10 Avr 2022 09:33

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
patrichkof
 
Messages : 28
Inscription : 18 Fév 2019

Re: synology et eedomus

Messagepar klaushomelive » 10 Avr 2022 10:56

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...
klaushomelive
 
Messages : 197
Inscription : 28 Avr 2019

Re: synology et eedomus

Messagepar Jordi » 15 Avr 2022 09:13

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
Jordi
 
Messages : 50
Inscription : 22 Nov 2015

Re: synology et eedomus

Messagepar woodrunner » 05 Oct 2022 22:03

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
Eedomus + : fgms 001 x4 ;fgsd 002 x4 : sonde orégon x4 : module rfx :ecodevive rt2 : necoolcam ...
woodrunner
 
Messages : 388
Inscription : 06 Jan 2017
Localisation : Elsass

Re: synology et eedomus

Messagepar cvfe13 » 06 Mai 2023 17:35

Bonjour
Je confirme, cette nouvelle version pour DSM 7.x fonctionne également chez moi...
Merci pour la mise à jour.
cvfe13
 
Messages : 4
Inscription : 16 Déc 2014

Re: synology et eedomus

Messagepar shiva » 11 Nov 2023 14:15

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 ?
shiva
 
Messages : 6
Inscription : 01 Mars 2019

Re: synology et eedomus

Messagepar woodrunner » 11 Nov 2023 18:49

bonjour ,
pouvez vous me guider un peut pour "injecter " cette programmation ?
merci d'avance
Eedomus + : fgms 001 x4 ;fgsd 002 x4 : sonde orégon x4 : module rfx :ecodevive rt2 : necoolcam ...
woodrunner
 
Messages : 388
Inscription : 06 Jan 2017
Localisation : Elsass

Re: synology et eedomus

Messagepar Scalaire » 30 Mars 2024 12:14

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 ....
Scalaire
 
Messages : 11
Inscription : 21 Jan 2021

Re: synology et eedomus

Messagepar woodrunner » 30 Mars 2024 19:46

Salut , peut tu me donner qques conseil concernant la modif du soft
Merci
Eedomus + : fgms 001 x4 ;fgsd 002 x4 : sonde orégon x4 : module rfx :ecodevive rt2 : necoolcam ...
woodrunner
 
Messages : 388
Inscription : 06 Jan 2017
Localisation : Elsass

Re: synology et eedomus

Messagepar claud » 14 Avr 2024 14:06

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é.
claud
 
Messages : 1
Inscription : 10 Avr 2024

Re: synology et eedomus

Messagepar woodrunner » 14 Avr 2024 20:50

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
Eedomus + : fgms 001 x4 ;fgsd 002 x4 : sonde orégon x4 : module rfx :ecodevive rt2 : necoolcam ...
woodrunner
 
Messages : 388
Inscription : 06 Jan 2017
Localisation : Elsass

Précédent

Retour vers Requêtes HTTP

Qui est en ligne ?

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