Composants one wire plus updatés.

Forum dédié au bus 1-Wire : connectique, intégration
pchatill
Messages : 139
Inscription : 12 août 2015, 15:57

Re: Composants one wire plus updatés.

Message par pchatill »

Salut!
Non, je ne l'avais pas mis dans reseaux locaux, mais maintenant, c'est fait mais toujours pareil.
En résumé (avec ou sans user/password),
depuis le navigateur:
http://192.168.0.24:8080/json.htm?type= ... &timeout=5 : OK
http://127.0.0.1:8080/json.htm?type=com ... &timeout=5 :NON
depuis putty:
curl "http://127.0.0.1:8080/json.htm?type=com ... &timeout=5" :OK
curl "http://192.168.0.24:8080/json.htm?type= ... &timeout=5" : OK
depuis domoticz.sh
curl "http://127.0.0.1:8080/json.htm?type=com ... &timeout=5" :NON
curl "http://192.168.0.24:8080/json.htm?type= ... &timeout=5" : NON

Sinon, au demarrage j'ai dans les logs:
2016-12-13 20:50:48.953 WebServer(HTTP) started on address: 0.0.0.0 with port 8080
2016-12-13 20:50:48.973 WebServer(SSL) started on address: 0.0.0.0 with port 443

C'est normal ces 0.0.0.0?
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Composants one wire plus updatés.

Message par Neutrino »

C'est normal, sauf si ton navigateur est aussi sur ton pi.
127.0.0.1, c'est l'adresse de loopback
Cool ! ça veut dire que ça marche.
Essaye avec /usr/bin/curl
pchatill a écrit : Sinon, au demarrage j'ai dans les logs:
2016-12-13 20:50:48.953 WebServer(HTTP) started on address: 0.0.0.0 with port 8080
2016-12-13 20:50:48.973 WebServer(SSL) started on address: 0.0.0.0 with port 443

C'est normal ces 0.0.0.0?
Oui, cela signifie que domoticz sera accessible depuis toutes les interfaces réseau du pi.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
pchatill
Messages : 139
Inscription : 12 août 2015, 15:57

Re: Composants one wire plus updatés.

Message par pchatill »

Essaye avec /usr/bin/curl
Pas mieux ....
Y'a pas un moyen de monitorer ce qui se passe quand domoticz.sh envoie cette commande curl?
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Composants one wire plus updatés.

Message par Neutrino »

pchatill a écrit :
Essaye avec /usr/bin/curl
Pas mieux ....
Y'a pas un moyen de monitorer ce qui se passe quand domoticz.sh envoie cette commande curl?

Code : Tout sélectionner

sudo sh /etc/init.d/domoticz.sh
Au passage, oubliez la dernière beta, elle casse tout.
Si vous avez une version beta précédente qui fonctionne, je suis intéressée :?
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
vrolland
Messages : 43
Inscription : 25 mars 2015, 16:35
Localisation : RP 78

Re: Composants one wire plus updatés.

Message par vrolland »

Neutrino a écrit :Même problème ici.
C'est un bug qui traîne depuis un moment : http://www.domoticz.com/forum/viewtopic.php?f=6&t=12058
Pas vraiment de solution.
Du coup, j'ai rajouté dans domoticz.sh à la fin du pavé do_start :

Code : Tout sélectionner

curl "http://127.0.0.1:8080/json.htm?type=command&param=allownewhardware&timeout=5"
ça autorise les nouveaux périphériques pendant 5 minutes à chaque démarrage de Domoticz.
Merci pour l'astuce ça fonctionne nickel. J'ai également ce problème depuis ma migration simultanée sur un pi3 avec la dernière version stable.
Pi3 - Raspbian wheezy 4.14.98-v7
Domoticz V4.10619
vrolland
Messages : 43
Inscription : 25 mars 2015, 16:35
Localisation : RP 78

Re: Composants one wire plus updatés.

Message par vrolland »

pchatill a écrit :
Essaye avec /usr/bin/curl
Pas mieux ....
Y'a pas un moyen de monitorer ce qui se passe quand domoticz.sh envoie cette commande curl?
As tu regardé dans ton fichier syslog ?
Peut être que ta commande est envoyée avant le chargement complet de domoticz ? Du coup l'url n'est pas prise en compte.
Tu peux faire le test en mettant la commande tout à la fin du fichier domoticz.sh la commande curl sera donc envoyée à la fin du traitement.
Cela générera une erreur dans le fichier syslog quand tu enverras un stop, car le serveur web arrêté la commande ne pourra pas être traitée...pas bien grave !
Pi3 - Raspbian wheezy 4.14.98-v7
Domoticz V4.10619
Répondre