capteur ultrasonic hc-sr04 niveau cuve eau

les autres capteurs : Sondes Météo, switches
bobjones62
Messages : 92
Enregistré le : 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 : 1640
Enregistré le : 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 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

bobjones62
Messages : 92
Enregistré le : 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 : 1640
Enregistré le : 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 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

bobjones62
Messages : 92
Enregistré le : 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 : 1640
Enregistré le : 22 sept. 2014, 21:51

Re: capteur ultrasonic hc-sr04 niveau cuve eau

Message par patrice »

oui et apres c'est bon
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

bobjones62
Messages : 92
Enregistré le : 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 : 1640
Enregistré le : 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 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

bobjones62
Messages : 92
Enregistré le : 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
Enregistré le : 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