[Tuto] Consomation d'eau ajout simple dans DomoticZ

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
Supermat
Messages : 59
Inscription : 01 mai 2016, 11:34
Contact :

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

Message par Supermat »

Ok, il va falloir que tu attendes un peu.
Je suis sûr que c'est jouable. J'espère trouver quelque chose d'ici là.
Si c'est le cas, je posterais ici.
Raspberry avec Domoticz + RfLink, IR RM Mini 3, prise Wifi Maginon, Foscam, OWL, diverses sonde chinoise (température, inondation), station météo Lacrosse Technology, Hue, Volet Somfy, gateway Xiaomi + divers capteurs
spiwit
Messages : 95
Inscription : 24 août 2016, 18:06
Contact :

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

Message par spiwit »

Salut
Après réinstallation de mon serveur domoticz je viens de me rendre compte que le script ne fonctionne plus. Lorsque je le lance à la mains j'ai ceci :

Code : Tout sélectionner

Using Configuration from file /home/domoticz/domoticz/scripts/PERSO/EAU/setup_perso

 - PART 1 Get the data from website for 2017-03

 /home/domoticz/domoticz/scripts/PERSO/EAU/2017-03.dat  generated 

 - PART 2 Update .dat file  

 /home/domoticz/domoticz/scripts/PERSO/EAU/2017-03.dat  Updated 

 - PART 3 Generate SQL
/home/domoticz/domoticz/scripts/PERSO/EAU/updateConsoEau2.sh: line 151:   * 100: arithmetic syntax error
comm: /home/domoticz/domoticz/scripts/PERSO/EAU/temps.generated.2017-03.sql: Aucun fichier ou dossier de ce type
update DeviceStatus set lastupdate = '--<!DOCTYPE html> 15:01:44' where id = 37;
mv: impossible d'évaluer '/home/domoticz/domoticz/scripts/PERSO/EAU/temps.generated.2017-03.sql': Aucun fichier ou dossier de ce type

 - PART 4 Update the db  

File size is zero -> DB update NOT needed

 ### END ###

Une idée ?
sirus
Messages : 131
Inscription : 05 mai 2015, 18:09
Contact :

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

Message par sirus »

Bonjour,

si tu le lance en mode debug ça donne quoi ?

Code : Tout sélectionner

./updateConsoEau.sh DEBUG
Raspberry B+ & PI2 / Domoticz / RFXtrx433E / multiple homemade devices
My blog/tutos for domoticz / electronics stuff : domotique.web2diz.net
spiwit
Messages : 95
Inscription : 24 août 2016, 18:06
Contact :

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

Message par spiwit »

J'ai réinstallé le script complet mais j'ai encore un problème sur cette partie

Code : Tout sélectionner

File size is NOT zero ->  DB update needed
 Stoping Domoticz ! 
[ ok ] Stopping domoticz.sh (via systemctl): domoticz.service.
 Domoticz stopped
 Update DB START
   Update Values
Error: near line 1: unable to open database file
Error: near line 2: unable to open database file
Error: near line 3: unable to open database file
Error: near line 4: unable to open database file
Error: near line 5: unable to open database file
Error: near line 6: unable to open database file
Error: near line 7: unable to open database file
Error: near line 8: unable to open database file
   Update Status
Error: near line 1: unable to open database file
 Update DB END \n 
 Starting Domoticz !
[ ok ] Starting domoticz.sh (via systemctl): domoticz.service.
 Domoticz started 

 ### END ###
sirus
Messages : 131
Inscription : 05 mai 2015, 18:09
Contact :

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

Message par sirus »

Bonjour

Il faut le lancer avec l'utilisateur root.
Raspberry B+ & PI2 / Domoticz / RFXtrx433E / multiple homemade devices
My blog/tutos for domoticz / electronics stuff : domotique.web2diz.net
spiwit
Messages : 95
Inscription : 24 août 2016, 18:06
Contact :

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

Message par spiwit »

Bonjour,
Depuis mercredi dernier (17/05) le script ne remonte plus les données... Visiblement cela vient du site qui boucle sur la page d’authentification. J'ai le meme comportement lorsque je m'y connecte avec mon navigateur.
Vous avez le même problème ? (chez SUEZ : https://www.toutsurmoneau.fr/mon-compte ... e-connecte )

Voici ce que je retrouve dans le fichier 2017-05.dat

Code : Tout sélectionner

<!DOCTYPE html>
<html>
    <head>
        <meta charset=UTF-8 />
        <meta http-equiv=refresh content=1;url=https://www.toutsurmoneau.fr/mon-compte-en-ligne/je-me-connecte />
        <title>Redirecting to https://www.toutsurmoneau.fr/mon-compte-en-ligne/je-me-connecte</title>
    </head>
    <body>
        Redirecting to <a href=https://www.toutsurmoneau.fr/mon-compte-en-ligne/je-me-connecte>https://www.toutsurmoneau.fr/mon-compte-en-ligne/je-me-connecte</a>.
    </body>
</html>
sirus
Messages : 131
Inscription : 05 mai 2015, 18:09
Contact :

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

Message par sirus »

Bonjour,

@ spiwit le script doit fonctionner avec l'utilisateur root.

Essaye

Code : Tout sélectionner

sudo ./updateConsoEau.sh DEBUG

Pour ce qui est de la rediction c'est étrange j'ai bien les mise a jour correcte sur mon domoticz.

Que ce passe t il si tu met SUEZ comme provider dans le fichier setup_perso?
Raspberry B+ & PI2 / Domoticz / RFXtrx433E / multiple homemade devices
My blog/tutos for domoticz / electronics stuff : domotique.web2diz.net
Supermat
Messages : 59
Inscription : 01 mai 2016, 11:34
Contact :

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

Message par Supermat »

le.pipo007 a écrit :@ Supermat merci pour l'info.. mais je viens d'appeller la passerelle ... ma ville ne sera activer qu'en juillet 2017. c'est pour ca que j'ai aucune remontée d'info !
à partir de juillet, j'essaierais de recuperer ces infos pour les mettre dans domoticz, je pense que c'est jouable
Salut toujours pas de News sûre eaudemarseille?


Envoyé de mon iPhone en utilisant Tapatalk
Raspberry avec Domoticz + RfLink, IR RM Mini 3, prise Wifi Maginon, Foscam, OWL, diverses sonde chinoise (température, inondation), station météo Lacrosse Technology, Hue, Volet Somfy, gateway Xiaomi + divers capteurs
Lagachette
Messages : 149
Inscription : 29 nov. 2016, 22:15

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

Message par Lagachette »

Bonjour à tous,

Je suis sur Fuveau et toujours pas de système de radiorelevé :evil:
DavidTrier
Messages : 62
Inscription : 07 nov. 2017, 20:05

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

Message par DavidTrier »

Bonsoir à tous,

Je me tourne vers vous car je ne me m'en sors pas et je ne serai pas contre un petit coup de pouce :oops:

J'ai installé le script et j'obtiens le message suivant :

Code : Tout sélectionner

 Using Configuration from file /home/pi/EAU/setup_perso
/home/pi/EAU/updateConsoEau.sh[57]: .[3]: 78: not found [No such file or directory]

 - PART 1 Get the data from website for 2017-11
  - TOKEN OK
  - DATA collection OK

 /home/pi/EAU/2017-11.dat  generated

 - PART 2 Update .dat file

 /home/pi/EAU/2017-11.dat  Updated

 - PART 3 Generate SQL
/home/pi/EAU/updateConsoEau.sh: line 203:   * 100: arithmetic syntax error
comm: /home/pi/EAU/temps.generated.2017-11.sql: Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/home/pi/EAU/temps.generated.2017-11.sql': Aucun fichier ou dossier de ce type

SQL with 0 line(s) generated : /home/pi/EAU/only_new_generated.2017-11.sql

 - PART 4 Update the db

File size is zero -> DB update NOT needed

 ### END ###
Je ne comprends pas : le fichier setup_perso existe et il est bien dans le bon répertoire!?
Et, en plus, je bute toujours sur la fameuse erreur "/home/pi/EAU/updateConsoEau.sh: line 203: * 100: arithmetic syntax error" en partie 3.

Précisions : quand je vais sur "https://www.toutsurmoneau.fr/mon-compte ... 017/11/MON COMPTEUR" je récupère bien des données, mais je n'arrive pas à les retrouver dans les fichiers générés par le script.

Bref, je sèche :roll: Merci d'avance pour votre aide ;)
Répondre