Page 1 sur 1

Domoticz et syno => erreur 501....

Publié : 16 déc. 2018, 09:00
par Darkneo
Bonjour a tous
Pour mon premier message, je viens chercher un peu d'aide pour ma configuration de domoticz...

Côté installation tout semble fonctionner... mon problème maintenant, c'est que les requêtes http me retournent des erreurs...

http://ip:pory/json.htm?type=command&param=test&idx=7&switchcmd="On"
=> {
"status" : "ERR"
}

Et en PHP j'ai une erreur 501 Not implemented...

http://ip:port/home.php?action=on&device=7

pourtant j'ai bien PHP sur le syno... et rien dans les logs domoticz

Le syno est un 3615xs avec dsm 6.1.3.
La version de domoticz 3.8153 (que je ne veux pas upgrade a cause des volets, il y a un bug en 4.xxxx).

Merci d'avance pour votre aide!

Re: Domoticz et syno => erreur 501....

Publié : 17 déc. 2018, 08:31
par Antori91
Bonjour,
Réessayez en enlevant les guillemets autour du On. La requête devient :
http://ip:pory/json.htm?type=command&param=test&idx=7&switchcmd=On
ou éventuellement "http://ip:pory/json.htm?type=command&param=test&idx=7&switchcmd=On"

Re: Domoticz et syno => erreur 501....

Publié : 17 déc. 2018, 13:17
par Darkneo
Erf, problème solved... ==> RTFM :D

En fait, la requête http à envoyer "doit" être (dans mon cas):

http://ip:port/json.htm?type=command&param=switchlight&idx=7&switchcmd=On

Le bouton virtuel que j'a icréé est un "interrupteur", donc il peut s'activer/désactiver via la commande switchlight (et pas test dans mon url précédente). Et en plus, il faut effectivement enlevé les "

https://wiki.domoticz.com/wiki/Domoticz ... Fswitch_on

Il ne faut jamais suivre aveuglément les tutos qu'on trouve sur le net :)

Par contre, la requête basée sur du php me sort toujours l'erreur 501.... Mais je suppose que c'est "normal", le php étant sur le syno, il y a certainement des limitations en terme d’utilisation pour le paquet Domoticz..

Re: Domoticz et syno => erreur 501....

Publié : 17 déc. 2018, 16:06
par Antori91
Je ne suis pas un expert du php mais j'ai du mal à penser que c'est parce que le moteur php est sur le même serveur que Domoticz que cela ne fonctionne pas. Un problème de votre code? Un des nombreux exemples sur le net de code php pour accéder à Domoticz : https://www.sla99.fr/2018/02/13/scripts ... ecodevice/