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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

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

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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message 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) Vu 1724 fois

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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message 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.

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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message 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?

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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message 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.

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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par monfiston »

bonjour
je pense avoir avancer un peu sur le sujet

le script tu le mets ou exactement dans domoticz?

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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message 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

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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message 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, ?

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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par monfiston »

bon, j'ai trouvé, ça fonctionne

Annotation 2020-03-04 134434.jpg
Annotation 2020-03-04 134434.jpg (34.18 Kio) Vu 1603 fois

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

tu aurais une solution?

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

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par monfiston »

je pense avoir trouvé le pb,
j'ai remplacé, le point par une virgule

Répondre