capteur ultrasonic hc-sr04 niveau cuve eau

les autres capteurs : Sondes Météo, switches
nicopro33250
Messages : 36
Enregistré le : 31 déc. 2014, 00:07

capteur ultrasonic hc-sr04 niveau cuve eau

Message par nicopro33250 »

bonjour j'aimerai utiliser un capteur à ultrason hc-sr04 pour afficher le niveau de ma citerne d'eau dans domoticz.
j'ai trouver un scipt sur cette page : http://www.manuel-esteban.com/lire-un-c ... pberry-pi/
mais je n'arrive pas à le faire fonctionner sur mon raspberry avec putty et encore moins avec domoticz.
je ne sais pas où placer ce fichier dans mon raspberry et comment le lancer.
HELP

patrice
Messages : 1640
Enregistré le : 22 sept. 2014, 21:51

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par patrice »

Bonjour

Le script devrait se trouver dans /domoticz/scripts

Le script doit être rendu exécutable par un chmod +x lenomdetonscript
puis un ./lenomdetonscript le lancera et tu devrais avoir ta distance qui s'affiche
il y a un article ici qui parle des bases des scripts et des langages
http://easydomoticz.com/domoticz-et-scripts-les-bases/

Ensuite pour afficher ta distance dans Domoticz il faudra créer un virtual sensor "Texte"
http://easydomoticz.com/ajout-dun-texte ... al-sensor/

tu récupère ensuite l'IDX de ce composant dans le menu "periphériques" de Domoticz

Dans un terminal tu tapes
sudo apt-get install python-pip

puis
pip install requests

en haut de ton script apres import RPI...
tu ajoutes
import requests


puis dans le script apres la ligne print "Distance : %.1f" % distance

tu ajoutes ceci

distance=str(distance)
requete="http://192.168.1.81:8080/json.htm?type= ... "+distance
r=requests.get (requete)

en remplacant mon adresse ip par la tienne et mon idx 90 par le tien
tu sauvegardes
tu relance par un ./lescriptquivabien

Voila ton widget se met à jour a chaque lancement
Ensuite il faut mettre ça dans un déclenchement régulier toutes les X sec,minutes,heures

et crontab -e fera l'affaire
Raspberry Pi model B+, RFXComm,8 interrupteurs Chacon, 5 ds180b 1-Wire, 3 douilles Chacon, 1 contact de porte Chacon, 1 module variateur,module emetteur 54700, Aeon Stick Z-wave, 1 MultiSensor Aeon, accés à distance.
aka thegritche@domoticz forum

nicopro33250
Messages : 36
Enregistré le : 31 déc. 2014, 00:07

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par nicopro33250 »

merci me voilà du boulo , je vais m'y mettre et je te dirai si j'ai réussi

nicopro33250
Messages : 36
Enregistré le : 31 déc. 2014, 00:07

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par nicopro33250 »

ça bloque quand je veut installer python-pip, je crois que j'avais installé python 3.2 avant je ne sais pas si ça a un rapport.
je t'ai mis la photo en pièce jointe
Fichiers joints
erreur python.png
erreur python.png (67.35 Kio) Vu 7991 fois

patrice
Messages : 1640
Enregistré le : 22 sept. 2014, 21:51

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par patrice »

Bon
Il me faudrait la toute première ligne dans les erreurs mais

réessaie avec sudo devant

ou fait un sudo easy_install pip
Raspberry Pi model B+, RFXComm,8 interrupteurs Chacon, 5 ds180b 1-Wire, 3 douilles Chacon, 1 contact de porte Chacon, 1 module variateur,module emetteur 54700, Aeon Stick Z-wave, 1 MultiSensor Aeon, accés à distance.
aka thegritche@domoticz forum

nicopro33250
Messages : 36
Enregistré le : 31 déc. 2014, 00:07

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par nicopro33250 »

non il ne veut tjs pas me le prendre , j'ai fait une nouvelle capture d'écran, si tu vois qqe chose ....
Fichiers joints
erreur python2.png
erreur python2.png (52.79 Kio) Vu 7970 fois

Doume
Messages : 531
Enregistré le : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par Doume »

On dirait que c'est python, qui est mal installé !
pip est installé, mais il fait appel à /usr/bin/python, qui n'est probablement pas accessible (droits d'execution ? )

nicopro33250
Messages : 36
Enregistré le : 31 déc. 2014, 00:07

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par nicopro33250 »

voilà tous les python que j'ai trouvé dans ce répertoire j'ai tout coché R W X mais ça ne change rien est ce que je peux supprimer ces fichiers puis réinstaller python ?
Fichiers joints
erreur python3.png
erreur python3.png (39.6 Kio) Vu 7966 fois

Doume
Messages : 531
Enregistré le : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par Doume »

Dans ce répertoire, je ne vois pas de fichier "python" (c'est par ce nom qu'il est appelé par pip)

Le mieux serait effectivement de réinstaller python 2.7
Mais je ne pense pas qu'il soit judicieux de supprimer manuellement des fichiers, car les fichiers sont disséminés à plusieurs endroits ( /usr/bin, /usr/lib, ....)

Peut-être plutôt utiliser une désinstallation :
sudo apt-get remove python-3.2
sudo apt-get remove python-3
sudo apt-get remove python-2.7
sudo apt-get remove python-2.6

puis

sudo apt-get install python-2.7

nicopro33250
Messages : 36
Enregistré le : 31 déc. 2014, 00:07

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par nicopro33250 »

non j'arrive même pas à désinstaller, va falloir que je formate ma carte sd

Répondre