Alimenter automatiquemebt BDPV depuis Domoticz

Vous avez des questions concernant les scripts dans Domoticz, posez vos questions ici, quelque soit le langage nous tenterons des réponses pertinentes ...
Martial
Messages : 115
Enregistré le : 03 mars 2017, 18:58

Alimenter automatiquemebt BDPV depuis Domoticz

Message par Martial »

Bonjour,
Ayant un onduleur Fronius qui n'est pas reconnu par BDPV, mais qui alimente Domoticz pour mon suivi local de la production, j'ai développé un petit script bash, à mettre en crontab, qui extrait le compteur de prodution dans Domoticz par json et alimente BDPV par l'api V3.
Voici ce code (il faut :

Code : Tout sélectionner

#!/bin/bash
pr=$(curl -s "http://127.0.0.1:8080/json.htm?type=devices&rid=902" | jq -r .result[]."Data"|cut -d ' ' -f1|tr -d '.')
prod="$pr""0"
echo "On a produit depuis le debut:" $prod
url="http://www.bdpv.fr//webservice/majProd/expeditionProd_v3.php?util=Martial83&apiKey=xxxxxxxxxxxxxxxxxx&source=Domoticz&typeReleve=onduleur&index=$prod"
echo $url
ret=$(curl -s "$url")
Il faut
- avoir installé jq: sudo apt-get install jq
- remplacer 902 par l'idx de votre device de type "P1 smart meter" de votre production,
- remplacer xxxxxxxxxxxxxx(apikey) par celle de votre compte sur BDPV.
- demander aux administrateurs de BDPV d'initialiser votre compteur avec votre index de début de mois.

Il tourne en test depuis ce jour, grâce à l'aide de Trebosc
Il est à améliorer/compléter par des tests des différents codes retour pour éventuellement générer des mails ou autres sur des alertes.
Encore merci à Trebosc (de forum-photovoltaique.fr et de bdpv.fr).
Cordialement

djetdail
Messages : 3
Enregistré le : 29 nov. 2018, 08:34

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par djetdail »

Merci pour cette info.

La réponse est tardive car j'ai changé mon projet, après la comparaison du cout d'un NAS et d'un barebone (Shuttle DX30) j'ai acheté le barebone.

monfiston
Messages : 27
Enregistré le : 09 juin 2019, 11:18

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par monfiston »

bonjour
je souhaite aussi envoyer mes données de production directement sur le site bdpv

j'essaye de comprendre ton tuto, mais j'ai du mal, je débute sous domoticz

je ne comprend pas cette ligne?
- avoir installé jq: sudo apt-get install jq

Martial
Messages : 115
Enregistré le : 03 mars 2017, 18:58

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par Martial »

Bonjour @monfiston
L'utilitaire jq est indispensable pour pouvoir exécuter le script.
Il faut donc nécessairement l'avoir installé avant de pouvoir l'utiliser, d'où cette ligne de commande:
sudo apt-get install jq

monfiston
Messages : 27
Enregistré le : 09 juin 2019, 11:18

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par monfiston »

Ok, par contre je démarre vraiment de 0,
Ou faut il que place cette ligne de commande

monfiston
Messages : 27
Enregistré le : 09 juin 2019, 11:18

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par monfiston »

je sèche complètement
j'ai bien trouvé que les sources jq étaient ici
https://stedolan.github.io/jq/

mais je ne voie absolument pas comment l'installer même avec la ligne de commande

je chercher sur le net, mais le ne voie rien
help :roll:

denis_brasseur
Messages : 469
Enregistré le : 24 déc. 2018, 17:05
Localisation : (26)

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par denis_brasseur »

L’utilisation des lignes de commande passe par l'utilisation d'un client ssh en mode distant, puis de l’utilisation du terminal, ou directement depuis le terminal en local.
Tu tapes ensuite la ligne de commande sudo apt-get install jq
Pi3 + DD PiDrive + RFXtrx433 + AEON Labs ZW090
7 Modules fil pilote ZMNHJD1
2 détecteur fumées CHACON 34131
5 Bresser Capteur thermo/hygro
1 contacteur porte Philio PST02-1A Z
OWL Micro+ CM180
D2L LINKY
FGR-223 "Roller Shutter 3"

monfiston
Messages : 27
Enregistré le : 09 juin 2019, 11:18

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par monfiston »

Avec putty, c est possible?
Sinon directement dans le terminal du nas?

Chez moi domoticz est installé via jhadal

Martial
Messages : 115
Enregistré le : 03 mars 2017, 18:58

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par Martial »

Oui putty c'est possible.
Mais si on doit détailler de si bas, on va avoir du mal (je ne connais pas jhadal, ni ton nas).
Il faut être plus complet pour trouver qqun de compétent sur ton environnement.

monfiston
Messages : 27
Enregistré le : 09 juin 2019, 11:18

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par monfiston »

mon nas c'est un synology ds115j
j'ai installé l'application domoticz sur mon nas avec le package jadahl
http://www.jadahl.com/

quand je me connecte avec putty sur le nas, et que je me la ligne de commande

voici ce j'ai:
sudo apt-get install jq
Annotation 2020-02-16 095116.jpg
Annotation 2020-02-16 095116.jpg (31.64 Kio) Vu 1604 fois

Répondre