Bonjour,
J’ai fait un montage avec un Pi Zero et une interface CC1101 pour recevoir les données de mon compteur d’eau ITRON en protocole Radian (433 Mhz). L’interface fonctionne parfaitement et j’ai de disponible une $value en litres. Le but étant d’inclure ce résultat dans Jeedom, j’ai crée un virtuel et lance un script commandé par cron dans le Pi pour le transfert. Et c’est là que réside mon problème.
Ci dessous le script :
#!/bin/sh
cd /home/pi/radian
FILE="/home/pi/radian/litres.txt"
HISTORY="/home/pi/radian/litres_history.txt"
dt=$(date '+%d/%m/%Y %H:%M:%S');
rm -f $FILE
/home/pi/radian/radian_trx r
if test -f "$FILE"
then
value=`cat $FILE`
echo "$value"
curl "http://192.168.1.8:80/core/api/jeeApi.php?apikey=6Rxxxxxxxxxxxxl81U1YxxxxxxxxalJYpt&type=virtual&id=3600&value=$value"
echo "$dt;$value" >> $HISTORY
rm -f $FILE
fi
j’ai systématiquement le message " Vous n’ètes pas autorisé à effectuer cette action 1, IP196.168.1.28.
Je précise, Jeedom 4.1.22 Buster 32 à jour sur PI3b, SDD, PiZero Buster, lien réseau en WiFI Freebox
d’autre PiZero fonctionne sans problèmes (Jeedom Link, Jeedouino) ;192.168.1.8= Jeedom 192.168.1.28 =Pizero
L’API est l’api virtuel, j’ai essayé avec l’api Jeedom, même résultat.
Quelque chose coince mais ne sait pas quoi. Un spécialiste curl pourrait-il aider.
J’envisageai de passer par JMQTT mais vu le résultat en transfert simple je met cette solution sous le coude. Je n’ai pas les compétences suffisantes pour me lancer .
Merci