lua: Vigicrue

Vous avez crée 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.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Placez votre code entre [Quote] et {/Quote]
balajol
Messages : 667
Enregistré le : 13 nov. 2015, 18:54
Localisation : 62

Re: lua: Vigicrue

Message par balajol » 18 déc. 2017, 00:08

Re chatainsim,
Alors après divers test, je confirme, les N° de stations que tu me donne en exemple fonctionnent. (Ne pas tenir compte du nom de cour d'eau)
Le premier Id dans ton script fonctionne "W141001001" (Bien que me donnant un niveau négatif, Peut être normal? )
Niveau_Debit.PNG
Niveau_Debit.PNG (16.63 Kio) Vu 3649 fois

Resultat avec le 2 ème ID du script d'origine:

Bertrand
Niveau_debit_2.PNG
Niveau_debit_2.PNG (16.57 Kio) Vu 3641 fois


Les identifiant suivant ne fonctionnent pas:
Stations_Aa.PNG
Stations_Aa.PNG (17.13 Kio) Vu 3649 fois
Ainsi que divers essais sur la Seine etc..

Dans mes modifications, Les seuls endroits ou j'ai un doute sont ceux pour l'adresse du Fichier Curl, ligne 24 et 30
Pour Json je pense que c'est bon

Voilà, j'espère t'avoir donné suffisamment de détails
Cdt
Modifié en dernier par balajol le 18 déc. 2017, 00:25, modifié 1 fois.
v4.9700 sur PC Windows7 (Elite book); DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, Divers SOMFY RTS etc..

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.


chatainsim
Messages : 37
Enregistré le : 25 mars 2015, 17:04

Re: lua: Vigicrue

Message par chatainsim » 18 déc. 2017, 00:19

balajol a écrit :Re chatainsim,
Alors après divers test, je confirme, les N° de stations que tu me donne en exemple fonctionnent. (Ne pas tenir compte du nom de cour d'eau)
Le premier Id dans ton script fonctionne "W141001001" (Bien que me donnant un niveau négatif, Peut être normal? )
Niveau_Debit.PNG

Les identifiant suivant ne fonctionnent pas:
Stations_Aa.PNG
Ainsi que divers essais sur la Seine etc..

Dans mes modifications, Les seuls endroits ou j'ai un doute sont ceux pour l'adresse du Fichier Curl, ligne 24 et 30
Pour Json je pense que c'est bon

Voilà, j'espère t'avoir donné suffisamment de détails
Cdt
Bertrand
Je pense que tu prend tes ids sur le site http://www.hydro.eaufrance.fr/stations/ ... he-station et non sur le site de vigicrue.
Est-ce que je me trompe ?

Si c'est ça ça ne fonctionnera pas.
Essaye de prendre tes ids station sur vigicrue vigicrues.gouv.fr/
Car mon script ne fonctionne que sur vigicrue.

balajol
Messages : 667
Enregistré le : 13 nov. 2015, 18:54
Localisation : 62

Re: lua: Vigicrue

Message par balajol » 18 déc. 2017, 00:43

Oh... Bingo
J'était bien sur le site de vigicrue mais il ne faut pas aller sur fiche station ou le N° est tronqué ;)
Vigicrue_Wiz.PNG
Vigicrue_Wiz.PNG (99.47 Kio) Vu 3636 fois
A première vue Plus d'erreur dans les Logs et les données semblent cohérentes.
Merci à toi pour ton partage, ton aide ( et ta patience :) )
cdt
Bertrand
v4.9700 sur PC Windows7 (Elite book); DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, Divers SOMFY RTS etc..

chatainsim
Messages : 37
Enregistré le : 25 mars 2015, 17:04

Re: lua: Vigicrue

Message par chatainsim » 18 déc. 2017, 10:12

J'ai modifié le script pour définir dans les paramètres l'emplacement de curl.
ça évitera de devoir modifier le reste du script.
Concernant le niveau en négatif c'est parce que le niveau est inférieur au niveau zéro mais je ne sais pas comment il est défini.

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.


balajol
Messages : 667
Enregistré le : 13 nov. 2015, 18:54
Localisation : 62

Re: lua: Vigicrue

Message par balajol » 20 déc. 2017, 23:48

Bonsoir Chatainsim,
Si je peu me permettre une suggestion, Pourrait-tu ajouter une variable locale contenant un niveau d'alerte et déclencher une notification au delà de ce seuil ?
Merci de ton retour,
Cdt
Bertrand
v4.9700 sur PC Windows7 (Elite book); DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, Divers SOMFY RTS etc..

chatainsim
Messages : 37
Enregistré le : 25 mars 2015, 17:04

Re: lua: Vigicrue

Message par chatainsim » 21 déc. 2017, 10:21

balajol a écrit :Bonsoir Chatainsim,
Si je peu me permettre une suggestion, Pourrait-tu ajouter une variable locale contenant un niveau d'alerte et déclencher une notification au delà de ce seuil ?
Merci de ton retour,
Cdt
Bertrand
Concernant les notifications, il est possible de les activer depuis le vitual sensor.
Je n'ai pas essayé si ça fonctionne par contre.
Peux tu essayer et me dire ?
Sinon je regarde pour rajouter un seuil et une notif.
Pour les deux valeurs ? Débit et hauteur d'eau ?

[EDIT]: Je viens de faire le test, effectivement ça ne fonctionne pas la notif sur les sensors.
Je regarde pour ajouter dans le script.
Par contre avec les fêtes, je ne sais pas quand je pourrais le sortir :) J'essaye de faire au mieux.

chatainsim
Messages : 37
Enregistré le : 25 mars 2015, 17:04

Re: lua: Vigicrue

Message par chatainsim » 21 déc. 2017, 11:38

Du coup je pensais sortir la conf du script dans un fichier json de ce type là :

Code : Tout sélectionner

{
  "station": [
    "L800001020",
    "W141001001"
  ],
  "idx": {
    "height": {
      "L800001020": "218",
      "W141001001": "215"
    },
    "speed": {
      "L800001020": "217",
      "W141001001": "216"
    }
  },
  "notifications": {
    "height": {
      "W141001001": {
        "test": "ge",
        "value": "2",
        "active": "true"
      },
      "L800001020": {
        "test": "gt",
        "value": "1",
        "active": "true"
      }
    },
    "speed": {
      "W141001001": {
        "test": "ge",
        "value": "100",
        "active": "true"
      },
      "L800001020": {
        "test": "ge",
        "value": "140",
        "active": "true"
      }
    }
  }
}
Est-ce que ce n'est pas trop chargé ?

balajol
Messages : 667
Enregistré le : 13 nov. 2015, 18:54
Localisation : 62

Re: lua: Vigicrue

Message par balajol » 21 déc. 2017, 18:20

Bonsoir Chatainsim,
Pour ma suggestion, personnellement je pense que la hauteur d'eau est ce qui intéresse les personnes à proximité d'une rivière.
Par "Expérience" en général elles savent à partir de quel niveau elles auront "les pieds dans l' eau "
La surveillance du débit peut être une donnée pour une pré Alarme, surtout la vitesse à laquelle il augmente.

Pour le fichier Json, mes connaissances en Lua et consorts ne sont pas au niveau des tiennes :oops: ,
Il faut que je gratte un Peu (beaucoup) Pour comprendre ta question :)
Pour ce qui concerne la réalisation de cette modif, il n'y a bien entendu aucune urgence, avoir accès aux info directement dans DOMOTICZ est déjà pas mal .
Cdt
Bertrand
v4.9700 sur PC Windows7 (Elite book); DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, Divers SOMFY RTS etc..

Lou Castelou
Messages : 24
Enregistré le : 24 avr. 2017, 15:58

Re: lua: Vigicrue

Message par Lou Castelou » 06 janv. 2018, 07:26

Super ton script sur le suivi des cours d'eau. Mise en place facile et restitution nickel.
Pas de chance en ce qui me concerne, ma station concernée (L870001010) ne délivre pas le débit.
Bonne journée.

chatainsim
Messages : 37
Enregistré le : 25 mars 2015, 17:04

Re: lua: Vigicrue

Message par chatainsim » 06 janv. 2018, 11:25

balajol a écrit :Bonsoir Chatainsim,
Pour ma suggestion, personnellement je pense que la hauteur d'eau est ce qui intéresse les personnes à proximité d'une rivière.
Par "Expérience" en général elles savent à partir de quel niveau elles auront "les pieds dans l' eau "
La surveillance du débit peut être une donnée pour une pré Alarme, surtout la vitesse à laquelle il augmente.

Pour le fichier Json, mes connaissances en Lua et consorts ne sont pas au niveau des tiennes :oops: ,
Il faut que je gratte un Peu (beaucoup) Pour comprendre ta question :)
Pour ce qui concerne la réalisation de cette modif, il n'y a bien entendu aucune urgence, avoir accès aux info directement dans DOMOTICZ est déjà pas mal .
Cdt
Bertrand
Bonne année.
Je n'ai pas abandonné le script mais je suis encore en congés. (Non je ne suis pas prof ;) )
Je regarde ça la semaine prochaine.

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