Envoyer Direction Girouette via mqtt V5

bsr
possédant une girouette 4 20 ma sur mon ipx800 V5 je recupere les degres avec l objet fonction
j aimerais exporte via mqtt les directions (pas les valeurs numérique) sur mon broker jeedom
pouvez vous me décrire la marche a suivre
cdt

ps 16 directions la girouette

voici des pistes à suivre données dans l’autre post

oui , mais la me faut des pistes sérieuses je sais pas par ou commencer

euh :thinking:
les pistes sont on ne peut plus sérieuses!
il faut commencer par là :

oui je comprend ,
mais en fait je ne sais pas koi faire lol

bonjour
peut tu me donnez une piste concrète , le début en fait
merci

bonjour

  • tu crées 16 TOPICS de type String : « N » ; « NNE »; « NE »;« ENE »; « E »; …« NW »;« NNW »
  • tu crées une fonction « Direction » avec les degrés de la girouette en entrée X
    f(x)=(x+11.25)/22.5
    tu règles sa sortie avec 0 décimale
  • tu écris 16 règles pour publier le topic qui correspond au résultat de la fonction « Direction »
    • si résultat ==0 → publication « N »
    • si résultat==1 → publication « NNE »

je ne suis pas un spécialiste MQTT, je te laisse adapter au besoin.

1 « J'aime »

Bonjour @fgtoul
Ça me parais très compliqué ça

Bonjour seraphinou,

ça l’est mais c’est la seule solution.

Pour simplifier n’envoyez que 8 positions au lieu de 16.

Bonne journée

J aimerais bien avoir une capture pour les 2 première valeur nord , NNE
Merci

Hello,
Pas possible de créer une variable analogique correspondant à la position?
Exemple 0 : nord (0° - ta ref)
180 : sud (180° - l’opposé) etc…
Et tu récupères la valeur directement dans jeedom avec le pluggin ipx800 v5.
Le plus « compliqué » est de construire ta valeur ana sur la base de ton info de girouette…
En tout cas c’est comme cela que je ferais…
Pourquoi passer par mqtt?

Silkarion

bonjour Silkarion,
aucun souci pour la récupération de l’angle de la girouette sur l’ipx800, c’est une girouette avec sortie en 4-20mA.
Ce que veut @seraphinou c’est envoyer la direction sous forme de points cardinaux à Jeedom.
bonne journée