capteur ultrasonic hc-sr04 niveau cuve eau
-
nicopro33250
- Messages : 36
- Inscription : 31 déc. 2014, 00:07
capteur ultrasonic hc-sr04 niveau cuve eau
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
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
Re: capteur ultrasonic hc-sr04 niveau cuve eau
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
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 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
-
nicopro33250
- Messages : 36
- Inscription : 31 déc. 2014, 00:07
Re: capteur ultrasonic hc-sr04 niveau cuve eau
merci me voilà du boulo , je vais m'y mettre et je te dirai si j'ai réussi
-
nicopro33250
- Messages : 36
- Inscription : 31 déc. 2014, 00:07
Re: capteur ultrasonic hc-sr04 niveau cuve eau
ç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
je t'ai mis la photo en pièce jointe
- Pièces jointes
-
- erreur python.png (67.35 Kio) Consulté 12245 fois
Re: capteur ultrasonic hc-sr04 niveau cuve eau
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
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 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
-
nicopro33250
- Messages : 36
- Inscription : 31 déc. 2014, 00:07
Re: capteur ultrasonic hc-sr04 niveau cuve eau
non il ne veut tjs pas me le prendre , j'ai fait une nouvelle capture d'écran, si tu vois qqe chose ....
- Pièces jointes
-
- erreur python2.png (52.79 Kio) Consulté 12224 fois
Re: capteur ultrasonic hc-sr04 niveau cuve eau
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 ? )
pip est installé, mais il fait appel à /usr/bin/python, qui n'est probablement pas accessible (droits d'execution ? )
-
nicopro33250
- Messages : 36
- Inscription : 31 déc. 2014, 00:07
Re: capteur ultrasonic hc-sr04 niveau cuve eau
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 ?
- Pièces jointes
-
- erreur python3.png (39.6 Kio) Consulté 12220 fois
Re: capteur ultrasonic hc-sr04 niveau cuve eau
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
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
- Inscription : 31 déc. 2014, 00:07
Re: capteur ultrasonic hc-sr04 niveau cuve eau
non j'arrive même pas à désinstaller, va falloir que je formate ma carte sd