CC1101 mini shield pour raspberry
-
Bonjour,
Apres quelques problème avec la version originale , j' ai décide de m'equiper d'un materiel mieux fini et dont le code me semble plus soigné j'ai donc commandé sur Tindie.
Je souhaite faire fonctionner ce hardware avec le code proposé sur le github.
Cependant dans mon réseau j'ai déjà un mosquitto qui tourne.
Je ne suis pas un expert en code quelles modifications lui apporter pour le faire tourner avec un mosquitto deja present sur le reseau et qui tourne sur un raspi (raspi zero) different de celui qui va servir pour l'acquisition du compteur.(raspi 4G)
Pour la compilation je l'enleve du makefile. mais ca ne suffira pas car il y a dans le everblu_masters.c des references a mosquitto .Pouvez vous m'aider pour ca?
Sincères Salutations,knasson
-
Je me reponds, peut etre que la solution serait de neutraliser le moquitto qui tourne déja et de renvoyer tout le trafic sur le mosquitto nouvellement installé.
a voir ....ca eviterai les modifications du code mais ca pourrait avoir d'autres inconvenients (a reflechir).
lnasson -
Bonjour,
Bien recu et mis en service le shield , je suis épaté par la distance à laquelle ca fonctionne ...(20 metres environ)
je recois bien les infos du compteur ITRON avec la frequence par defaut.j'ai compilé "everblu-meters" , installé un mosquitto comme suggéré par le code, ca a marche tout de suite.
Je dois rediriger les datas recues du compteur et notamment les "litres" vers domoticz qui se trouve sur un autre raspi avec une autre IP et surquel tourne un autre mosquitto.
J'ai essayé d'installer un nouveau plugin MQTT sur domoticz avec les données du serveur mosquitto du raspizero mais ca ne fonctionne pas (a premiere vue).
Je suis toujours en recherche d'un solution elegante pour recuperer les données (litres). J'hesite a chambouler les connexions MQTT du domoticz qui fonctionnent bien.
Pourrai je envoyer les resultats du compteur directement dans domoticz?
je connais la commande pour envoyer sur domoticz mais je ne sais pas recuperer les "litres" dans une variable..merci de votre aide
-
@knasson said in CC1101 mini shield pour raspberry:
Pourrai je envoyer les resultats du compteur directement dans domoticz?
je connais la commande pour envoyer sur domoticz mais je ne sais pas recuperer les "litres" dans une variable..bon la commande utilisée pour recuperer les "litres"
en lua: idx du compteur =1039 sur mon domoticz qui tourne sur un pi 4Go
commandArray {} local handle = io.popen('mosquitto_sub -h 192.168.1.26 -u mqtt -P knasson -t everblu/cyble-21-0470657-pi/liters -C 1') local result= handle:read("*a") handle:close commandArray ['UpdateDevice']= '1039|0|'..result return commandArray
probleme resolu..à bientot
-
@knasson Merci pour le retour