qui pourrais m'aider pour rflink

bonjour
Déjà avant tout je suis niveau débutant.

J'ai installé sur mon mega 2560 RFlink comme alternative DIY du RFXCOM .
J'ai chargé RFLink.cpp.hex a l'aide de RFLinkLoader
et mes sondes son convenablement reconnues lorsque sur l'interface du RFLinkLoader je clique sur: SerialPortLogging.

Cela valide mon branchement ainsi que le bon fonctionnement du récepteur 433.
Mon soucis c'est que je voudrais récupérer la valeurs de mes sondes ailleurs que dans Domoticz.
J'ai donc téléchargé la dernière version "libre" soit la R42.
ici https://github.com/Pirionfr/RFLink-Gateway

J'ai vérifié:

#define PIN_RF_TX_VCC               15
#define PIN_RF_TX_DATA              14
#define PIN_RF_RX_VCC               16
#define PIN_RF_RX_DATA              19

et cela correspond, donc je pense que le câblage est bon.
J'ai vérifié la vitesse de transmission série.
Âpres, je ne suis pas sur car la source pour moi est très compliqué de bien appeler les Plugin dont j'ai besoin (oregon) Plugin 48.

La fenêtre série reste muette,rien ne laisse apparaitre mes sondes Oregon donc de l'aide serait la bien venu.

Par contre si je laisse tourner le programme j'obtiens des informations dont j'ignore la signification. Ce qui me conforte dans la direction que tout fonctionne mais que je ne charge pas le bon fichier de config

20;00;Nodo RadioFrequencyLink - RFLink Gateway V1.1 - R33;
20;01;X10;ID=0f3e;SWITCH=01;CMD=ON;
20;02;X10;ID=0f3e;SWITCH=01;CMD=ON;
20;03;Slave;Debug=80 00 01 0a 02 272;
20;04;Slave;Debug=80 00 01 0a 02 528;
20;05;X10;ID=0f3e;SWITCH=01;CMD=ON;
20;06;X10;ID=0f3e;SWITCH=01;CMD=ON;
20;07;Slave;Debug=80 00 01 0a 02 528;
20;08;Slave;Debug=c0 00 05 84 00 17664;

Merci par avance
Alain

Alain-alph:
bonjour
Déjà avant tout je suis niveau débutant.
J'ai donc téléchargé la dernière version "libre" soit la R42.

bonjour
la dernière source dispo (facilement) et compilable directement est la R33 pas la R42
avec les plug in acceptés/vérifiés à ... l'époque"

ce qu'indique d'ailleurs ton log :grin:

le dernier hex R48 lui embarque d'autres "protocoles"

Mais le(s) concepteur ne desirent plus à priori faire du vrai open source

2 solutions au moins s'offrent à toi à ce stade 8)

  • parser le serial emis par ton plugin d'une R48 (mega2560)

  • ecrire ton propre plugin

perso , j'utilise plutot des versions minmalistes de rflink (qq plugin) portées sur du 328P

bonjour a tous
@Artouste.
Merci pour ta réponse.
Au sujet de la version légère ICI j'ai trouvé celle la ou j'ai galéré un bout de temps avant quelle veuille bien se compiler.
Ensuite j'ai rencontré beaucoup de difficultés avec les chemins de fichiers.
Une fois compilée sur Uno je rencontre le même problème.
Je suis trop novice pour comprendre comment est géré le chargement des plugings.

En version (rflink "Hard", avec le chargeur tout est reconnu:)
-Sondes de température UPM
-Sondes de température Conrad S522
-et sonde Lidl sous l'intitulé Auriol.

Lorsque je charge Rflink dans la méga avec les sources dispo sur GitHub, ma fenêtre Série reste désespérément vide.
Je loupe quelques choses, pourtant j'ai lu beaucoup de contributions sur ce forum:

EDIT

je viens de faire la liaison Rflink -> Domticz tout est OK
donc recepteur 433 et branchements OK
Je me demande bien comment configurer Rflink pour Arduino afin de recuperer les données!

Alain-alph:
bonjour a tous
@Artouste.
Merci pour ta réponse.
Au sujet de la version légère ICI j'ai trouvé celle la ou j'ai galéré un bout de temps avant quelle veuille bien se compiler.
Ensuite j'ai rencontré beaucoup de difficultés avec les chemins de fichiers.
Une fois compilée sur Uno je rencontre le même problème.
Je suis trop novice pour comprendre comment est géré le chargement des plugings.

En version (rflink "Hard", avec le chargeur tout est reconnu:)
-Sondes de température UPM
-Sondes de température Conrad S522
-et sonde Lidl sous l'intitulé Auriol.

Lorsque je charge Rflink dans la méga avec les sources dispo sur GitHub, ma fenêtre Série reste désespérément vide.
Je loupe quelques choses, pourtant j'ai lu beaucoup de contributions sur ce forum:

EDIT

je viens de faire la liaison Rflink -> Domticz tout est OK
donc recepteur 433 et branchements OK
Je me demande bien comment configurer Rflink pour Arduino afin de recuperer les données!

Je n'ai pas ça sous la main aujourd hui mais je regarde mes notes demain
de memoire
les problemes que j'avais eu pour faire de la compile sur un arduino basique d'une version light de rflink etaient dus de mémoire à :

  • définition du path
  • version de l'IDE arduino (il me semble que ça "coinçais" au dessus de la 1.6.5)
  • determiner quels plugins sont utiles
    -- modifier le fichier plugin.ino en fonction

bonjour tous.
@Artouste:

Alors ça,c'est OK

  • définition du path
  • version de l'IDE arduino (il me semble que ça "coinçais" au dessus de la 1.6.5)

Mais la: je coince

  • déterminer quels plugins sont utiles
    -- modifier le fichier plugin.ino en fonction

Merci de prendre de ton temps pour moi
Bonne soiré
Alain

bonjour
Je profite de cette nouvelle année pour remercier de tout cœur les "moustachus" et les autres qui prennent sur leur temps pour aider les débutants.
Surtout comme dans mon cas lorsque un projet m'intéresse, lorsque les sources sont disponible, mais que le projet est très au dessus de mes capacités.
C'est super de savoir qu'avec de l'aide ce projet pourra quand même être mené au bout.
j'en ais mené déjà trois comme cela avec votre aide .

Merci
Alain

Ta première version semble plus complète et dispose justement du plugin 48 oregon.

La version small ne le possède pas.

Normalement le plugin 48 est activé dans la config. Tu n'as rien à faire.

Tu peux en profiter pour éliminer tous les plugins inutiles dans Config_01.c, en commentant les lignes qui correspondent à des protocoles sans intérêt pour toi.

@+

bonjour

Je n'aurais pas la possibilité d’être bien efficace sur le forum avant jeudi
ici en zip
ma base de travail d'alors sur un un rflink small uno

dézipper le dossier rflinks sous c:/rflinks (pour une machine windows )

compile ok sous IDE 1.6.5r2

je m'en etais servi pour récupérer les infos de çà
avec un RXB6 en entrée

bonjour

Normalement le plugin 48 est activé dans la config. Tu n'as rien à faire.

Tu peux en profiter pour éliminer tous les plugins inutiles dans Config_01.c, en commentant les lignes qui correspondent à des protocoles sans intérêt pour toi.

Alors:
bien que Rflink version chargeur décode convenablement ma station Oregon
cette version https://github.com/Pirionfr/RFLink-Gateway
reste totalement muette!
Donc je me suis dit:
soit le 48 n'est pas appelé.
Soit il y a un truc qui m'échappe Puisque le fait que la version "chargeur loadeur.exe" fonctionne cela élimine donc toutes les éventualités de mauvais câblage ou de mauvaise réception.
A première vue dans le code c'est les mêmes pins (16 et 19 ).
Peut être tout simplement il y a une ligne a decommneter, mais avec un code aussi complexe... pas simple!

ma base de travail d'alors sur un un rflink small uno
dézipper le dossier rflinks sous c:/rflinks (pour une machine windows )
compile ok sous IDE 1.6.5r2

je m'en etais servi pour récupérer les infos de çà
avec un RXB6 en entrée

je vais regarder cette base de travail. (J'avais déjà, il y a quelques mois regardé) mais je n'arrivais pas a la compiler. Depuis j'ai un peu progressé et j'y arrive.
Je vais essayer de retrouver dans les abimes du forum la discutions sur cette base il y avait des commentaires intéressants.
Merci encore.

Mon soucis c'est que je voudrais récupérer la valeurs de mes sondes ailleurs que dans Domoticz.

Tu pourrais préciser ?

bonjour

le comble c'est que je ne reçoit pas mes sondes Oregon, ni mes sondes Auriol, ni mes sonde UPM, ni mes sondes Conrad (alors que tout est bien reçut avec la version hard en passant parRFLinkLoader)
MAIS!!! je reçoit des trucs que je ne connais pas qui apparemment ne viennent pas de chez moi!!

20;00;Nodo RadioFrequencyLink - ⸮20;00;Nodo RadioFrequencyLink - RFLink Gateway V1.1 - R33;
0
20;01;TRC02RGB;ID=ffffff;SWITCH=ff;CMD=SET_LEVEL=255;
0

Tu pourrais préciser ?

-j'ai un PC mais a venir une arduino qui capture 3 teleinfo.
-J'ai une arduino qui capture mes informations "courant routé' (autoconsommation).
-J'ai une arduino qui capture la puissance instantanée de mes micro onduleur.
-j'ai une arduino qui a l'aide de pinces amperemetriques capture divers éléments de consommation électrique.
tout cela est regroupé sur une page web.

Mais j'ai aussi un prog (xnet) ici
qui s'occupe de vider la mémoire de ma base de station météo ainsi qu'un logiciel météo GraphWeatherici
qui me permet d'alimenter un mini site avec gestion des historiques, des statistiques a la fois pour les mesures électrique et mon site météo.

Mais en plus de ma station météo je dispose de
4 capteurs de température UPM (reconnu par RFlink)
4 capteurs de temperature Conrad (reconnu par RFlink)
2 capteurs de temperature Lidl (reconnu par RFlink)

Chaque groupe de capteurs de température possède sa propre base c'est donc sur le frigo de madame .. disons un certain désordre.

Aussi je voudrais regrouper tout ce petit monde sur ma tablette.
J'ai essayé avec DomoticZ mais les graphs ne sont pas assez paramétrable a mon avis (sur ma teleinfo je me sert de Highcharts et je fais presque ce que je veux.
J'ai essayer RFlink sur domoticZ et un script pour exporter afin de récupérer toute les données et me passer de l'interface de domoticZ, mais c'est lourd.

En me servant de RFlink sur l'arduino je peut alimenter une table supplémentaire de ma base MSQL et regrouper tout sur ma seule tablette.

j'ai essayer ce script pour par exemple le devce ID:0001

http://192.168.1.19:8080/json.htm?type=devices&rid=0001

ce qui me retourne la valeur "Data" : "19.8 C, 37 %",

{
   "ActTime" : 1546808190,
   "app_version" : "4.9700",
   "result" : [
      {
         "AddjMulti" : 1.0,
         "AddjMulti2" : 1.0,
         "AddjValue" : 0.0,
         "AddjValue2" : 0.0,
         "BatteryLevel" : 100,
         "CustomImage" : 0,
         "Data" : "19.8 C, 37 %",
         "Description" : "",
         "DewPoint" : "4.69",
         "Favorite" : 1,
         "HardwareID" : 2,
         "HardwareName" : "rflink",
         "HardwareType" : "RFLink Gateway USB",
         "HardwareTypeVal" : 46,
         "HaveTimeout" : false,
         "Humidity" : 37,
         "HumidityStatus" : "Comfortable",
         "ID" : "0101",
         "LastUpdate" : "2019-01-06 21:55:52",
         "Name" : "Température Couloir",
         "Notifications" : "false",
         "PlanID" : "0",
         "PlanIDs" : [ 0 ],
         "Protected" : false,
         "ShowNotifications" : true,
         "SignalLevel" : "-",
         "SubType" : "WTGR800",
         "Temp" : 19.800000000000001,
         "Timers" : "false",
         "Type" : "Temp + Humidity",
         "TypeImg" : "temperature",
         "Unit" : 0,
         "Used" : 1,
         "XOffset" : "0",
         "YOffset" : "0",
         "idx" : "1"
      }
   ],
   "status" : "OK",
   "title" : "Devices"
}

J'ai essayer RFlink sur domoticZ et un script pour exporter afin de récupérer toute les données et me passer de l'interface de domoticZ, mais c'est lourd.

C'est ce que j'aurais conseillé.
Ce n'est pas si lourd que ça. J'utilise ce principe pour afficher les données date / heure / températures / humidité sur un afficheur graphique relié à une NANO (MYSENSORS).
Cela ne devrait pas poser de problème pour enregistrer les données dans une base.

J'ai essayé avec DomoticZ mais les graphs ne sont pas assez paramétrable a mon avis (sur ma teleinfo je me sert de Highcharts et je fais presque ce que je veux.

J'utilise aussi HighCharts pour la teleinfo, complètement en dehors de DOMOTICZ, ce qui me permet d'afficher la production conso sur la semaine, le mois, ou une période particulière.

Bonjour
Bon j'ai fait le tour de tout ce que je savais faire.
Je pense que tout est OK. Mais je ne comprends pas!
en mode normal la fenêtre série reste deseperement vide comme si rflink pour arduino ne recevait rien.
Mais si j'active un des trois mode de debug alors tout va bien.
C'est a dire qu'a chaque émission d'une trame (mon thermomètre clignote) le moniteur série affiche les données reçus

je suis sec en idées.

copie du terminal dans l'un des trois mode de debug:

20;11;DEBUG;Pulses=178;Pulses(uSec)=131311141312101312131113101410150f160f1410160e170e150f170d2d252c252c262c0e16242e0e1724190c2e0d170e170f150e18232e0f160c180d180d18232d23170f2e23180d2e0e170c170e170d170e160e180c170e180d180c180d180c180e160e180c180d190c180c180c190d17232f0d18222f0c180d180c1823300b1823300b190c19222f22190b300c180c180c1b0a1824180c300b180e170d19222f0c180c1823300c190b180d190b1811e9;
20;12;DEBUG;Pulses=50;Pulses(uSec)=2f262a28565656555629292928292929292928575557555755575557282a5557552a282a27575458542a27575458272a0be9;
20;13;DEBUG;Pulses=28;Pulses(uSec)=5c53575557542a27585457282a282a5557555728295657552a270de9;
20;14;DEBUG;Pulses=38;Pulses(uSec)=31242c262c252d525953575558545755292857555728292929565656572929565656282a0ce9;
20;15;DEBUG;Pulses=31;Pulses(uSec)=1b0c151114272b262a11142815101311282914102929121213122729131207;
20;16;DEBUG;Pulses=58;Pulses(uSec)=1fab16ac1652155314ae135514551454135513551356125613af13b0135513b01355125513af1355135514af135613af13b0135513af13af13e9;
20;17;DEBUG;Pulses=58;Pulses(uSec)=15a713a51353145414af135513551454145513551455135514af14af135514ae1355145513af1355135613ae145513af14af145414b013af14e9;
20;18;DEBUG;Pulses=58;Pulses(uSec)=16a614a41452135515ad155314541454165314541553145315ae15ae155314ae1454165315ad1652155315ad155315ae15ae155316ac15ad15e9;
20;19;DEBUG;Pulses=36;Pulses(uSec)=1a521751165316521653155315ad16ad155218ab1850165215ad1751165216ad16521801;
20;1A;DEBUG;Pulses=34;Pulses(uSec)=010a17ac17ac165215ad1752165216ac1652175216ac165315ad15ad185015ad1604;
20;1B;DEBUG;Pulses=28;Pulses(uSec)=1c4f165316ac19aa165316ac1553175215ad1653165215ae1553161b;
20;1C;DEBUG;Pulses=166;Pulses(uSec)=1811160e1412160f160e1411150f14111412121313111312121312131212131212121311131212282a282a131212131212121229141014112a272a281312131114112a272a281510131113112913122929282a12122913121212131212121311141129131113112814111312131212131212141113121213121113112913112913112914112b1212131212131213131113111213282913122829292929131114112a281411e9;

Je n'ai jamais essayé de regarder ce qui sort de la ligne série.
Et avec la version officielle tu obtiens plus d'infos ?

Par contre si je laisse tourner le programme j'obtiens des informations dont j'ignore la signification. Ce qui me conforte dans la direction que tout fonctionne mais que je ne charge pas le bon fichier de config

Ces infos ne proviennent pas forcément de ton habitation.

Voici ce que j'obtiens dans le log DOMOTICZ en éteignant une lampe (prise BLYSS 433MHz) :

2019-01-07 18:09:32.613 RFLink Sending: 10;Blyss;006776;e1;OFF

bonjour

Et avec la version officielle tu obtiens plus d'infos ?

oui:
je charge la version officielle (avec le chargeur).
J'ouvre un terminal et a chaque réception j'ai une ligne qui apparait
Malheureusement elle n'est pas complétement décodée en clair. C'est si j'ai bien compris DomoticZ qui se charge de le faire.

Dommage car j'ai trouvé des sources sur le net qui fonctionnent parfaitement. Décodage des trames Oregon en clair c'est a dire la température en degrés et l'humidité en %. Cela décode également l'anémomètre: vitesse et direction du vent.

Mais je ne sais pas y adjoindre un autre protocole pour mes autre sondes ( UMP et Conrad).

La solution passe peut être par la confection de sondes perso (emulation Orégon): 1 DS18B20 et un arduino.
J'ai trouvé des sources allant dans ce sens, testées et fonctionnelles. Mais (même si j'ai lu le blog de Riton) c'est pas gagné avec la consommation et l'autonomie.
Artouste a l'air d'avoir réussit. J'ai compilé son projet sans soucis mais rien sur le port série, ce qui ne m'étonne pas vue qu'il ne se sert pas du pluing 48.
Mais quand je remplace la ligne d'appel de son plugin par le 48 c'est toujours le grand vide..... Désespoir.

C'est ce que j'aurais conseillé.
Ce n'est pas si lourd que ça. J'utilise ce principe pour afficher les données date / heure / températures / humidité sur un afficheur graphique relié à une NANO (MYSENSORS).
Cela ne devrait pas poser de problème pour enregistrer les données dans une base.

si je n'arrive pas a faire sans DomoticZ
quelle serais la meilleur façon de procéder?

-Un Raspberry Pi sur lequel je monte un serveur.
-mes arduino déjà présent allant alimenter ce serveur
-sur ce Raspberry Pi j'installe DomoticZ
-je ne me sert pas de l'interface

  • je fais un script qui appelle mes capteurs de température vers une page PHP qui alimentent ma base Msql
  • et donc si je comprends cela fait deux serveurs sur le PI. c'est possible?
  • et pour la base Msql la laisser sur la carte SD ou vers un disque usb ( j(ai le PI2 un cordon USB/SATA et j'ai le disque 2.5 SSD 128 Meg (16€ en chine)
    si c'est comme cela j'ai pas encore gagné car si j'ai du mal avec l'arduino alors avec Linux c'est encore pire avec tous les gros mots qu'il n'y a pas sous Windows: l'organisation des répertoires, chmod...... Bon vers les années 1984 j'avais un Amiga a peu près les même commandes, mais c'est si loin.

Malheureusement elle n'est pas complétement décodée en clair.

J'aimerais voir cette ligne.

La solution passe peut être par la confection de sondes perso (emulation Orégon): 1 DS18B20 et un arduino.
J'ai trouvé des sources allant dans ce sens, testées et fonctionnelles. Mais (même si j'ai lu le blog de Riton) c'est pas gagné avec la consommation et l'autonomie.

Riton c'est moi.
ICI j'ai quelque chose qui marche, la batterie de 230mAH est en fonction depuis 1 an sans recharge.
Je suis en train de développer le même capteur avec un SHT31D, donc température et humidité.
Dommage d'avoir une sonde Oregon et de ne pas l'utiliser.

  • et donc si je comprends cela fait deux serveurs sur le PI. c'est possible?

Bien sûr, sur 2 ports HTTP différents.

@+

Bonjour a tous.

J'aimerais voir cette ligne.

Pas de soucis, mais je nettoie mon disque de toutes versions.... C'est un peu melangé.
Et je viens enfin, après de longues recherches remettre la main sur ce topic D'Artouste: tres interressant.
Je te recontacte après mon ménage :wink:
Artouste en réponse sur Auriol

Bonjour.
Des nouvelles. Je suis un peu Complétement perdu.

Alors:

  • déjà j'utilise un récepteur 433 bas de gamme, mais quand Je charge RFLink.cpp.hex a l'aide de RFLinkLoader: Tout va bien, donc je pense qu'il suffit pour mes tests.

  • Quand je charge le Méga a l'aide de l'IDE a l'aide de cette source: RFLink-Gateway je n'ai rien dans le moniteur série.

  • si je change ces lignes, alors je reçoit bien les trames non décodées.

boolean RFDebug=false;
en
boolean RFDebug=true;

-si je met La version que me propose Artouste sur la page précédente j'obtiens le même comportement.

-par contre si je met la version UNO proposé par Artouste sur cette page
et compilé a l'aide de l'IDE 1.6.0 (refuse de se compiler en 1.8.7
Version Artouste et que je change l'appel du fichier 44 en 48 donc Orégon a la place d'Auriol.
Alors j'ai bien la réception des trames Mais pas toutes et je ne les comprends pas: on dirait que ça s'incrémente.!!

  • Je suis perdu, je pense que:
  • je n'aborde pas correctement la façon de charger les plu-gins.
  • En parcourant le code il me semble que l'on peut envoyer par le port série des instructions de débogages, mais je n'y parviens pas (pas prises en compte).

bref je galère mais j'avance.

copie du moniteur série pour qui sait interpréter.
La Température moyenne au moment de la capture est au alentour de 7.5° et l'humidité de 73%

20;00;Nodo RadioFrequencyLink - RFLink Gateway V1.1 - R33;
20;01;Oregon TempHygro;ID=28D6;TEMP=0054;HUM=63;BAT=OK;
20;02;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;03;Oregon TempHygro;ID=28D6;TEMP=0053;HUM=64;BAT=OK;
20;04;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;05;Oregon TempHygro;ID=28D6;TEMP=0053;HUM=64;BAT=OK;
20;06;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;07;Oregon TempHygro;ID=28D6;TEMP=0053;HUM=64;BAT=OK;
20;08;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;09;Oregon TempHygro;ID=28D6;TEMP=0053;HUM=64;BAT=OK;
20;0A;Oregon TempHygro;ID=28D6;TEMP=0052;HUM=65;BAT=OK;
20;0B;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;0C;Oregon TempHygro;ID=28D6;TEMP=0052;HUM=65;BAT=OK;
20;0D;Oregon TempHygro;ID=28D6;TEMP=0052;HUM=65;BAT=OK;
20;0E;Oregon TempHygro;ID=28D6;TEMP=0052;HUM=65;BAT=OK;
20;0F;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;10;Oregon TempHygro;ID=28D6;TEMP=0052;HUM=65;BAT=OK;
20;11;Oregon TempHygro;ID=28D6;TEMP=0052;HUM=65;BAT=OK;
20;12;Oregon TempHygro;ID=28D6;TEMP=0052;HUM=65;BAT=OK;
20;13;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;14;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;15;Oregon TempHygro;ID=28D6;TEMP=0052;HUM=66;BAT=OK;
20;16;Oregon TempHygro;ID=28D6;TEMP=0052;HUM=66;BAT=OK;
20;17;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;18;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;19;Oregon TempHygro;ID=28D6;TEMP=0052;HUM=66;BAT=OK;
20;1A;Oregon TempHygro;ID=28D6;TEMP=0051;HUM=66;BAT=OK;
20;1B;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;1C;Oregon TempHygro;ID=28D6;TEMP=0051;HUM=67;BAT=OK;
20;1D;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;1E;Oregon TempHygro;ID=28D6;TEMP=0051;HUM=67;BAT=OK;
20;1F;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;20;Oregon TempHygro;ID=28D6;TEMP=0051;HUM=67;BAT=OK;
20;21;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;22;Oregon TempHygro;ID=28D6;TEMP=0051;HUM=67;BAT=OK;
20;23;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;24;Oregon TempHygro;ID=28D6;TEMP=0051;HUM=67;BAT=OK;
20;25;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;26;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;27;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;28;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;29;Oregon TempHygro;ID=28D6;TEMP=0050;HUM=68;BAT=OK;
20;2A;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;2B;Oregon TempHygro;ID=28D6;TEMP=0050;HUM=68;BAT=OK;
20;2C;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;2D;Oregon TempHygro;ID=28D6;TEMP=0050;HUM=68;BAT=OK;
20;2E;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;2F;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;30;Oregon TempHygro;ID=28D6;TEMP=004f;HUM=69;BAT=OK;
20;31;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;32;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;33;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;34;Oregon TempHygro;ID=28D6;TEMP=004f;HUM=69;BAT=OK;
20;35;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;36;Oregon TempHygro;ID=28D6;TEMP=004e;HUM=69;BAT=OK;
20;37;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;38;Oregon TempHygro;ID=28D6;TEMP=004e;HUM=69;BAT=OK;
20;39;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;3A;Oregon TempHygro;ID=28D6;TEMP=004e;HUM=69;BAT=OK;
20;3B;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;3C;Oregon TempHygro;ID=28D6;TEMP=004d;HUM=69;BAT=OK;
20;3D;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;3E;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;3F;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;40;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;41;Oregon TempHygro;ID=28D6;TEMP=004c;HUM=71;BAT=OK;
20;42;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;43;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;44;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;45;Oregon TempHygro;ID=28D6;TEMP=004c;HUM=71;BAT=OK;
20;46;Oregon TempHygro;ID=28D6;TEMP=004c;HUM=71;BAT=OK;
20;47;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;48;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;49;Oregon TempHygro;ID=28D6;TEMP=004b;HUM=72;BAT=OK;
20;4A;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;4B;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;4C;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;4D;Oregon TempHygro;ID=28D6;TEMP=004b;HUM=72;BAT=OK;
20;4E;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;4F;Oregon TempHygro;ID=28D6;TEMP=004b;HUM=72;BAT=OK;
20;50;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;51;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;52;Oregon TempHygro;ID=28D6;TEMP=004b;HUM=72;BAT=OK;
20;53;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;54;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;55;Oregon TempHygro;ID=28D6;TEMP=004b;HUM=72;BAT=OK;
20;56;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;57;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;58;Oregon TempHygro;ID=28D6;TEMP=004a;HUM=72;BAT=OK;
20;59;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;
20;5A;Oregon TempHygro;ID=28D6;TEMP=004a;HUM=72;BAT=OK;
20;5B;Oregon TempHygro;ID=28D6;TEMP=004a;HUM=72;BAT=OK;
20;5C;Oregon TempHygro;ID=28D6;TEMP=004a;HUM=72;BAT=OK;
20;5D;Oregon TempHygro;ID=28D6;TEMP=004a;HUM=73;BAT=OK;
20;5E;Oregon Rain2;ID=2A00;RAIN=0000;BAT=LOW;

Alors j'ai bien la réception des trames Mais pas toutes et je ne les comprends pas: on dirait que ça s'incrémente.!!

En regardant le source du plugin_48, lignes 596 et suivantes, je constate que la trame est codée ainsi :
20 : un identifiant en dur, le même pour semble t'il tous les plugins, donc certainement un StartOfText.
00 : un numéro de séquence qui s'incrémente
Oregon TempHygro
ID=28D6 : l'identifiant du device
TEMP=0054 : la température
HUM=63 : l'humidité
BAT=OK

La valeur de température est codée en HEXA (voir ligne 602).
54 donne 84 en décimal.
Mais là je suis perdu : si ce sont des degrés Fahrenheit, cela donne presque 29°.
L'humidité également est codée en HEXA.
63 donne 99 en décimal.

Tu as une sonde de mesure de pluie en ID=2A00 ? ou un voisin ?

@+