Affichage et custom page

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
LSBdu68
Messages : 165
Inscription : 17 janv. 2015, 23:45
Localisation : Alsace

Re: Affichage et custom page

Message par LSBdu68 »

j'ai encore un autre soucis. J'ai créé un fichier serveur.sh qui lorsque je lance la commande sh me donne la réponse suivante :
/usr/bin/env: python: Aucun fichier ou dossier de ce type
{
"status" : "OK",
"title" : "Update Device"
}
le contenu du fichier est

Code : Tout sélectionner

#!/bin/bash
speedtest-cli --server 4010 --share --simple > st_results_simple
#sleep 2m
cut -d' ' -f 2  st_results_simple > st_result_cut
#sed -e "s/ //g" st_result_cut > st_result_cutnospace

# variable recup fichier cut
PING=$(sed -n '1 p' st_result_cut)

echo $PING

# envoie info domoticz
curl 'http://Salah:Ophelie1996.@192.168.0.16:8080/json.htm?type=command&param=udevice&idx=108&nvalue=0&svalue='$PING
Auriez vous une idée ?
LSBdu68
Messages : 165
Inscription : 17 janv. 2015, 23:45
Localisation : Alsace

Re: Affichage et custom page

Message par LSBdu68 »

Bonjour à vous,

J'ai trouvé la solution, il suffisait d'installer la librairie Python qui était manquante.
Doudy
Messages : 457
Inscription : 07 mai 2016, 17:23

Re: Affichage et custom page

Message par Doudy »

LSBdu68 a écrit :

Code : Tout sélectionner

!/bin/bash
fete=$(curl -s "http://domogeek.entropialux.com/feastedsaint/now")
echo $fete
curl "http://192.168.1.79:8080/json.htm?type=command&param=udevice&idx=71&nvalue=0&svalue=$fete"
J'ai adapté les variables à mon cas
J'ai testé mais j'obtiens toujours le message :
curl: (3) Illegal characters found in URL

Dans Putty

Code : Tout sélectionner

echo $fete
m'affiche bien le saint du Jour
Une idée ?
Merci
J'ai évolué un peu
Lorsque dans firefox je mets : http://192.168.1.79:8080/json.htm?type= ... &svalue=82
La variable "Data" de mon IDX 72 est bien modifiée

Si je mets la même chose dans le script .sh

Code : Tout sélectionner

curl "http://192.168.1.79:8080/json.htm?type=command&param=udevice&idx=72&nvalue=0&svalue=83"
avec une autre "svalue" pour voir si cela fonctionne !
et que je teste via

Code : Tout sélectionner

sudo sh saint_domogeek
j'obtiens le message

Code : Tout sélectionner

curl: (3) Illegal characters found in URL
Mais quel est donc ce bins .... :?
SOLUTION :

J'utilisais Notepad++ - NppFTP - Avec encodage UFT-8 (sans BOM)
J'ai utilisé NANO sur mon Raspberry et plus de problèmes.

A quoi ça tient !!!!
:)
RaspberryPi - RFLink - Zwave - WH2600
Domoticz : 2020.2 | Dashticz : V3.12 Master | dzvents : 3.0.2 | Python : 3.7.3
Répondre