[TUTO] Consomation d'eau ajout simple dans domoticz

les autres capteurs : Sondes Météo, switches
sirus
Messages : 102
Enregistré le : 05 mai 2015, 18:09
Contact :

Re: [TUTO] Consomation d'eau ajout simple dans domoticz - SDEI

Message par sirus » 04 août 2015, 20:42

Tu peux essayer sans modifier le fichier en tapant :

Code : Tout sélectionner

/usr/bin/ksh /home/pi/SDEI/updateConsoEau.sh
Et je constate aussi que SDEI n'as pas encore publié mes données pour Août (souvent le cas en début de mois) donc c'est peu être pareil pour toi

Tu peux tester sur le mois dernier avec la commande :

Code : Tout sélectionner

/usr/bin/ksh /home/pi/SDEI/updateConsoEau.sh 2015 07
Si ça fonctionne verifies que tu as bien la premiere ligne avec :
#!/usr/bin/ksh
Raspberry B+ & PI2 / Domoticz / RFXtrx433E / multiple homemade devices
My blog/tutos for domoticz / electronics stuff : domotique.web2diz.net

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


jacques68
Messages : 167
Enregistré le : 10 mai 2015, 12:21

Re: [TUTO] Consomation d'eau ajout simple dans domoticz - SDEI

Message par jacques68 » 04 août 2015, 21:50

Marche toujours pas.
Par contre a quoi doit correspondre ksh? Un fichier devant se trouver dans /usr/bin/ ? Si c'est le cas je n'ai aucun dossier de ce type

sirus
Messages : 102
Enregistré le : 05 mai 2015, 18:09
Contact :

Re: [TUTO] Consomation d'eau ajout simple dans domoticz - SDEI

Message par sirus » 04 août 2015, 22:41

Ksh est le type de shell a utiliser... une sorte de langague.

il te sera nesessaire pour tirer partie de ton raspberry...

Pour l'instaler tapes : apt-get install ksh
Raspberry B+ & PI2 / Domoticz / RFXtrx433E / multiple homemade devices
My blog/tutos for domoticz / electronics stuff : domotique.web2diz.net

jacques68
Messages : 167
Enregistré le : 10 mai 2015, 12:21

Re: [TUTO] Consomation d'eau ajout simple dans domoticz - SDEI

Message par jacques68 » 05 août 2015, 09:13

J'ai pu installer ce fichier manquant, mais toujours le meme message d'erreur..pffff la galère quoi.. :oops: :oops:

Bon finalement en cherchant j'ai trouvé d'ou vient cette erreur. Apparement le fichier a été édité sous win et collé tel quel. Je l'ai donc copie dans notepad puis enregistrer sous le format unix.sh et réimporté ainsi dans le fichier SDEI.
L'erreur à ainsi disparu!!! :D .

Mais ce n'est pas pour cela que ça fonctione.... :oops: Maintenant j'ai ce groupe d'erreur au lancement:

./updateConsoEau.sh: ligne1: $'\r' : commande introuvable
./updateConsoEau.sh: ligne18: $'\r' : commande introuvable
./updateConsoEau.sh: ligne20: Erreur de syntaxe dans une expression conditionnelle
»updateConsoEau.sh: ligne20: Erreur de syntaxe près de « ]]
'/updateConsoEau.sh: ligne20: `if [ $1 != '' ] && [ $2 != '' ] && [[ $1 == +([0-9]) ]] && [[ $2 == +([0-9]) ]]

Je continu donc mes investigations!!!!! :cry: :cry:

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


sirus
Messages : 102
Enregistré le : 05 mai 2015, 18:09
Contact :

Re: [TUTO] Consomation d'eau ajout simple dans domoticz - SDEI

Message par sirus » 05 août 2015, 12:13

Il semble que le ksh ne soit pas utilisée, du coup le langage n'est pas reconnu...

En lançant avec :

Code : Tout sélectionner

/usr/bin/ksh /home/pi/SDEI/updateConsoEau.sh
ça donne le même résultat ?
Raspberry B+ & PI2 / Domoticz / RFXtrx433E / multiple homemade devices
My blog/tutos for domoticz / electronics stuff : domotique.web2diz.net

jacques68
Messages : 167
Enregistré le : 10 mai 2015, 12:21

Re: [TUTO] Consomation d'eau ajout simple dans domoticz - SDEI

Message par jacques68 » 05 août 2015, 12:33

Ca me donne File not found.

Je viens de voir aussi que le fichier ksh est en bleu clair dans le dossier bin de usr et pas en vert.. normal?

sirus
Messages : 102
Enregistré le : 05 mai 2015, 18:09
Contact :

Re: [TUTO] Consomation d'eau ajout simple dans domoticz - SDEI

Message par sirus » 05 août 2015, 18:09

bin ca a pas l'air simple :)

tu peux faire un

Code : Tout sélectionner

root@raspberrypi:~# which ksh
/usr/bin/ksh
Ca va te donner le path de ton binaire ksh

chez moi c'est /usr/bin/ksh

Ensuite en fonction du résultat tu adaptes la commande pour que le premier argument soir le resultat de ta commande which plus haut.

Chez moi ca donne ca :

Code : Tout sélectionner

root@raspberrypi:~# /usr/bin/ksh /home/pi/SDEI/updateConsoEau.sh 2015 07

 - PART 1 Get the data from SDEI for 2015-07

 /home/pi/SDEI/2015-07.dat  generated

 - PART 2 Update .dat file

 /home/pi/SDEI/2015-07.dat  Updated

 - PART 3 Generate SQL

BLA BLA BLA ...

 - PART 4 Update the db

File size is NOT zero ->  DB update needed
 Stoping Domoticz !
 Domoticz stopped
Update DB START
Update Values
Update Status
Update DB END
 Starting Domoticz !
2015-08-05 18:06:52.909  Domoticz V2.2286 (c)2012-2015 GizMoCuz
2015-08-05 18:06:52.911  System: Raspberry Pi
2015-08-05 18:06:52.912  Startup Path: /home/pi/domoticz/
domoticz: Domoticz is starting up....
 Domoticz started

 ### END ###

Raspberry B+ & PI2 / Domoticz / RFXtrx433E / multiple homemade devices
My blog/tutos for domoticz / electronics stuff : domotique.web2diz.net

jacques68
Messages : 167
Enregistré le : 10 mai 2015, 12:21

Re: [TUTO] Consomation d'eau ajout simple dans domoticz - SDEI

Message par jacques68 » 05 août 2015, 18:36

Merci de m'aider!! :D
Et comme tu dis ca va pas etre simple......surtout au vu du résultat que j'obtiens :mrgreen:

conso eau.png
conso eau.png (11.88 Kio) Vu 4442 fois


:roll: :roll: :roll:

sirus
Messages : 102
Enregistré le : 05 mai 2015, 18:09
Contact :

Re: [TUTO] Consomation d'eau ajout simple dans domoticz - SDEI

Message par sirus » 05 août 2015, 20:52

Pas de probleme :) ! Apres tout c'est moi qui ait lancé le sujet.

J'aimerais bien savoir si d'autre personnes on testé le script (avec ksh installé) et si ça fonctionne pour eux.

Pour ta part ça ressemble beaucoup à un problème de langage non reconnu.

Tu pourrais tester ce simple script (tu crées un fichier test.sh et tu colles les lignes suivantes dedans. Ensuite tu l’exécute en utilisatnt ./test.sh

Code : Tout sélectionner

#!/usr/bin/ksh
value=7
if [[ $value -eq 7 ]];then
   print "$value is 7"
fi
sources : http://www.well.ox.ac.uk/~johnb/comp/unix/ksh.html


Si ça fonctionne pas tu devrais essayer une mise à jour des composants avec ces deux lignes suivantes :

Code : Tout sélectionner

sudo apt-get update
sudo apt-get upgrade
je te conseille avant cela de faire une sauvegrade complette de ta carte sd (on ne sait jamais...)

Voir par exemple le tutoriel de sauvegarde de carte sd : ici : http://the-raspberry.com/copie-carte-sd ou ici http://www.windtopik.fr/sauvegarder-car ... spberrypi/

Tien moi au courant !
Modifié en dernier par sirus le 05 août 2015, 21:43, modifié 1 fois.
Raspberry B+ & PI2 / Domoticz / RFXtrx433E / multiple homemade devices
My blog/tutos for domoticz / electronics stuff : domotique.web2diz.net

jacques68
Messages : 167
Enregistré le : 10 mai 2015, 12:21

Re: [TUTO] Consomation d'eau ajout simple dans domoticz - SDEI

Message par jacques68 » 05 août 2015, 21:25

remplace "/path/file" par un fichier qui est sur ton raspberry. Ensuite tu l’exécute en utilisatnt ./test.sh

N'importe quel fichier?

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre