Page 5 sur 6

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Publié : 13 mai 2016, 21:06
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

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Publié : 13 mai 2016, 21:10
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

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Publié : 13 mai 2016, 21:42
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

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Publié : 13 mai 2016, 21:44
par patrice
oui ca a marcheé
maintenant un chmod +x et c'est terminé

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Publié : 13 mai 2016, 21:50
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

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Publié : 13 mai 2016, 21:51
par patrice
oui et apres c'est bon

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Publié : 13 mai 2016, 22:00
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 ?

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Publié : 13 mai 2016, 22:04
par patrice
Aucun
mais on aura appris plein de choses n'est ce pas ? : dos2unix, chmod, le shebang ...

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Publié : 13 mai 2016, 22:10
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.

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Publié : 14 mai 2016, 15:28
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