Page 2 sur 3

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 16 févr. 2020, 10:39
par Martial
OK, donc jadahl et non pas jhadal!
La commande est sans le . (sudo et pas .sudo)

En plus, tu as un problème dans ton environnement (home directory incorrect)

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 16 févr. 2020, 11:35
par monfiston
merci pour votre aide

voici ce que j'ai comme message d'erreur
Annotation 2020-02-16 113443.jpg
Annotation 2020-02-16 113443.jpg (53.24 Kio) Consulté 6482 fois

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 16 févr. 2020, 11:41
par Martial
Ton environnement n'est pas propre et je ne peux absolument pas t'aider, ne connaissant rien au NAS que tu utilises (je suis sur un raspberry sous raspbian).
Je laisse la main aux experts.

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 16 févr. 2020, 11:45
par monfiston
il n'y a pas les fichiers d'installation source de jq à mettre dans quelque part?
avant d’exécuter la ligne de code?

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 23 févr. 2020, 11:14
par Martial
Bonjour à tous,
Je viens de passer mon domoticz en dernière stable (4.10717), j'étais en 4.9700, et le relevé de ma production s'est trouvée multipliée par 10 (en fait, maintenant elle a la bonne valeur, donc il ne faut plus ajouter un 0 comme je le faisais dans le script)

@monfiston: désolé, je ne connais pas du tout ton environnement. Mon script utilise jq mais je ne sais pas comment installer jq chez toi. Bon courage.

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 04 mars 2020, 11:44
par monfiston
bonjour
je pense avoir avancer un peu sur le sujet

le script tu le mets ou exactement dans domoticz?

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 04 mars 2020, 11:52
par Martial
Tu le mets où tu veux ... le but sera de le faire exécuter régulièrement pat la cron par exemple, c'est ce que j'ai fait:
- le script dans le répertoire des scripts de domoticz et la ligne suivante en crontab
0 7,23 * * 0-7 /home/pi/domoticz/scripts/alim_bdpv.sh >> /var/tmp/alim_bdpv.log 2>&1

Attention: quand j'ai changé de version domoticz (maintenant je suis sur la dernière stable (4.10717)), j'ai du modifier légèrement le script (correction d'un bug dans domoticz?) et en voici la dernière version

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"
echo "On a produit depuis le debut:" $prod
url="http://www.bdpv.fr//webservice/majProd/expeditionProd_v3.php?util=xxxxxxxxx&apiKey=yyyyyyyy&source=Domoticz&typeReleve=onduleur&index=$prod"
echo $url
ret=$(curl -s "$url")
echo $ret

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 04 mars 2020, 12:04
par monfiston
ok pour l'emplacement

d'après ce que je comprend, crontab, c'est un planificateur de taches,
comme je suis sous synology, il faut donc que j'utilise celui de synology?
car il n'y a pas de planificateur directement sous domoticz, ?

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 04 mars 2020, 13:45
par monfiston
bon, j'ai trouvé, ça fonctionne

Annotation 2020-03-04 134434.jpg
Annotation 2020-03-04 134434.jpg (34.18 Kio) Consulté 6362 fois

mais le pb, c'est qu'il m'envoie les données sans tenir compte de la virgule

tu aurais une solution?

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Publié : 04 mars 2020, 13:57
par monfiston
je pense avoir trouvé le pb,
j'ai remplacé, le point par une virgule