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")- 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