Page 1 sur 3

Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 27 janv. 2019, 10:00
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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 13 mars 2019, 20:12
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.

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 15 févr. 2020, 20:16
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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 15 févr. 2020, 20:39
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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 15 févr. 2020, 22:22
par monfiston
Ok, par contre je démarre vraiment de 0,
Ou faut il que place cette ligne de commande

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 16 févr. 2020, 08:46
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:

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 16 févr. 2020, 09:18
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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 16 févr. 2020, 09:25
par monfiston
Avec putty, c est possible?
Sinon directement dans le terminal du nas?

Chez moi domoticz est installé via jhadal

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 16 févr. 2020, 09:45
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.

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 16 févr. 2020, 09:52
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) Consulté 6388 fois