capteur ultrasonic hc-sr04 niveau cuve eau

Forum pour tous les autres objets : sondes météo, capteurs, actionneurs ...
Vous avez un besoin mais vous ne savez pas quel matériel choisir ? C'est ici.
bobjones62
Messages : 92
Inscription : 15 févr. 2016, 18:58

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par bobjones62 »

Je n'ai pas tout saisie la raison d'ouvrir le fichier programme ultrasonic_1.py depuis le bloc note windows.
A savoir que lors de la création du fichier, j'ai procédé de cette façon : recopié le programme dans un bloc note windows enregistré en UTF-8 puis transféré dans le Raspberry par WinSCP dans le repertoire domoticz/scritps/python
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par patrice »

Bien
Comme ton fichier est passé par Windows les fins de ligne ne sont as de fin unix mais windows (cr+lf)
il faut supprimer cela, un petit
dos2unix ton_fichier.py devrait resoudre le truc
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
bobjones62
Messages : 92
Inscription : 15 févr. 2016, 18:58

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par bobjones62 »

Je ne sais pas si le dos2unix à fonctionné mais maintenant j'obtiens ça :

Code : Tout sélectionner

pi@raspberrypi:~/domoticz/scripts/python$ ./ultrasonic_1.py
-bash: ./ultrasonic_1.py: Permission denied
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par patrice »

oui ca a marcheé
maintenant un chmod +x et c'est terminé
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
bobjones62
Messages : 92
Inscription : 15 févr. 2016, 18:58

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par bobjones62 »

C'est bien cette commande que je dois effectuer car je n'ai pas de message de retour

chmod +x ultrasonic_1.py
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par patrice »

oui et apres c'est bon
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
bobjones62
Messages : 92
Inscription : 15 févr. 2016, 18:58

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par bobjones62 »

Je ne suis plus obligé de taper cette commande "sudo python ultrasonic_1.py" mais celle-ci "./ultrasonic_1.py" pour obtenir la même chose au final.

Code : Tout sélectionner

pi@raspberrypi:~/domoticz/scripts/python$ ./ultrasonic_1.py
Ultrasonic Measurement
Distance : 7.3
Qu'elle en est l’intérêt ?

Concernant le capteur virtuel de distance sous Domoticz, je suis toujours contraint d'effectuer la commande ./ultrasonic_1.py via putty pour obtenir la mise à jour de la mesure de distance.
N'y a t'il pas possibilité d'effectuer une mise en jour en automatique suivance une fréquence de tous les 2h par exemple ?
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par patrice »

Aucun
mais on aura appris plein de choses n'est ce pas ? : dos2unix, chmod, le shebang ...
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
bobjones62
Messages : 92
Inscription : 15 févr. 2016, 18:58

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par bobjones62 »

Je confirme j'ai appris des choses mais qui finalement ne m'apporte pas grand chose dans mon projet de mesure de niveau d'eau de cuve que je souhaite mis à jour sous Domoticz.
Sachant que ce n'est qu'un début, le but étant de visualiser le volume d'eau restant et suivant le seuil niveau bas arrêter la pompe.
Et ce n'est pas gagné pour moi car je dois encore apprendre plein de chose.
bobjones62
Messages : 92
Inscription : 15 févr. 2016, 18:58

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par bobjones62 »

Pour exécuter le scripts suivant une fréquence il faut réaliser un crontab.
Le code devrait ressembler à cela pour l'exécuter toutes les minutes.
Que dois je faire de ce code, comment le nommer et ou l'enregistrer ?

Code : Tout sélectionner

*/1 * * * *    /home/pi/domoticz/scripts/python/ultrasonic_1.py
Répondre