FHEM Forum

FHEM - Hausautomations-Systeme => RFXTRX => Thema gestartet von: NicoH am 03 Juni 2020, 08:51:35

Titel: Bresser Quadro Wetterstation 3 Sensor RAW-Daten landen in einem Device
Beitrag von: NicoH am 03 Juni 2020, 08:51:35
Hallo zusammen,

ich habe mir jetzt eine Wetterstation mit 3 Aussensensoren gekauft.

Bresser Temeo Hygro Quadro
https://www.bresser.de/Wetter-Zeit/BRESSER-Temeo-Hygro-Quadro-Thermo-und-Hygrometer-mit-4-unabhaengigen-Messdaten.html?gclid=EAIaIQobChMI5oLx96bj6QIVWODtCh2OIASaEAAYASAAEgIvbfD_BwE

Diese wird von meinem FHEM als RUBICSON erkannt, leider alle 3 Aussensensoren auf einem Device. Wie kann ich die jetzt trennen ?

Habe einen RFXtrx433XL im Einsatz.

Was ich schon rausgefunden habe ist das in der RAWMSG die letzten drei Zahlen anscheinend das Gerät kennzeichnen..

1. RFX433_RAWMSG     0a520a14c80300c9390149      -> Sensor 1 - 149
2. RFX433_RAWMSG     0a520ab6c80300fa2a0159       -> Sensor 2 - 159
3. RFX433_RAWMSG     0a520ae4290300ee540349      -> Sensor 3 - 249

Wie kann ich nun aus diesen Daten drei Devices machen ?

Vielen lieben Dank !!

Hier noch ein List vom Device:
Internals:
   CFGFN     
   CODE       RUBICSON_3
   DEF        RUBICSON_3
   FUUID      5ed6594d-f33f-5d94-ff82-8ea7660a62555e88
   IODev      RFX433
   LASTInputDev RFX433
   MSGCNT     1323
   NAME       RUBICSON_3
   NR         155888
   RFX433_MSGCNT 1323
   RFX433_RAWMSG 0a520a71290300ec520349
   RFX433_TIME 2020-06-03 08:55:07
   STATE      T: 23.6 H: 82 BAT: ok
   TYPE       TRX_WEATHER
   READINGS:
     2020-06-03 08:55:07   battery         ok
     2020-06-03 08:55:07   batteryState    ok
     2020-06-03 08:55:07   humidity        82
     2020-06-03 08:55:07   state           T: 23.6 H: 82 BAT: ok
     2020-06-03 08:55:07   temperature     23.6
Attributes:
   IODev      RFX433
   room       TRX_WEATHER
Titel: Antw:Einbindung Bresser Temeo Hygro Quadro Wetterstation
Beitrag von: Waldmensch am 03 Juni 2020, 10:43:37
Mit Notify und Dummy?


Gesendet von iPhone mit Tapatalk
Titel: Antw:Einbindung Bresser Temeo Hygro Quadro Wetterstation
Beitrag von: NicoH am 03 Juni 2020, 10:52:31
Blöde Frage... wie genau ?  :-[
Titel: Antw:Einbindung Bresser Temeo Hygro Quadro Wetterstation
Beitrag von: Beta-User am 03 Juni 2020, 12:51:54
...das wären Grundlagenkenntnisse...

Aber im Ernst: das sieht mir eher wie eine nicht optimale Verarbeitung im Modul aus. Bitte den Thread nach RFXTRX verschieben und einen etwas ausagekräftigeren Titel wählen (kannst du beides selbst!).

Andere Alternative statt notify+dummy: userReadings nutzen, und dann je nach RAWMSG-Endung (als trigger) in eigene Sub-Readings an dem Hauptdevice packen; vereinzeln dann ggf. über readingsProxy/readingsGroup.
Titel: Antw:Einbindung Bresser Temeo Hygro Quadro Wetterstation
Beitrag von: Waldmensch am 03 Juni 2020, 13:00:43
Dein List oben heißt doch aber RUBISON_3 ?! Was ist mit RUBICSON_1 und 2?


Gesendet von iPhone mit Tapatalk
Titel: Antw:Einbindung Bresser Temeo Hygro Quadro Wetterstation
Beitrag von: NicoH am 03 Juni 2020, 14:24:44
Dein List oben heißt doch aber RUBISON_3 ?! Was ist mit RUBICSON_1 und 2?

Die 1 kommt von anderen Sensoren in der Umgebung, die RUBICSON_2 scheint auch Daten von den Sensoren zu bekommen...
Titel: Antw:Einbindung Bresser Temeo Hygro Quadro Wetterstation
Beitrag von: NicoH am 03 Juni 2020, 14:26:08
...das wären Grundlagenkenntnisse...

Daher ja auch hier in Angfängerfragen...  :-[
Titel: Antw:Einbindung Bresser Temeo Hygro Quadro Wetterstation
Beitrag von: Beta-User am 03 Juni 2020, 14:31:48
Daher ja auch hier in Angfängerfragen...  :-[
Na ja, das entbindet aber nicht davon, z.B. mal den Artikel zu "Event-Monitor" oder "notify" zu lesen, und dann die ersten (ggf. erfolglosen) Versuche mal hier darzustellen...

Wie dem auch sei: Wenn Daten von unterschiedlichen Sendern jeweils im selben Gerät landen, handelt es sich imo um einen Bug und nichts, was man als Anfänger lösen können muß. Plädiere daher nicht für den notify-Weg (außer zum Üben), sondern du solltest das an der richtigen Stelle melden (und/oder ggf. mal einen Blick auf Signalduino werfen).
Titel: Antw:Bresser Quadro Wetterstation 3 Sensor RAW-Daten landen in einem Device
Beitrag von: NicoH am 04 Juni 2020, 08:15:24
Wie bekomme ich denn hin das das Device nur aktualisiert wird wenn die Endung der RAWMSG die Zahl "159" enthält, damit hätte ich dann die anderen Daten aus dem Device "ferngehalten".

Wäre toll wenn mir da mal jemand unter die Arme greifen könnte. Ich steh hier wie Ochs vorm Berg und habe keine Idee für einen Ansatz... ja ich weiß Anfänger etc. aber ich brauch mal einen
kleinen Schubs... mache sowas nicht jeden Tag...

Danke !
Titel: Antw:Bresser Quadro Wetterstation 3 Sensor RAW-Daten landen in einem Device
Beitrag von: elektron-bbs am 04 Juni 2020, 12:02:19
Hast du es denn schon mal mit dem Attribut "longid" probiert?

Device specific help:
It consists of the sensors name and (only if the attribute longids is set of the RFXtrx433) an a one byte hex string (00-ff) that identifies the sensor. If an sensor uses an switch to set an additional is then this is also added.
Titel: Antw:Bresser Quadro Wetterstation 3 Sensor RAW-Daten landen in einem Device
Beitrag von: NicoH am 04 Juni 2020, 12:11:21
Bin gerade am Testen, aber das könnte es schon gewesen sein...

Ich gebe aber nochmal Rückmeldung ! Vielen Dank
Titel: Antw:Bresser Quadro Wetterstation 3 Sensor RAW-Daten landen in einem Device
Beitrag von: NicoH am 04 Juni 2020, 14:31:54
So alle Devices von RUBISCON noch einmal gelöscht.

RFXTRX auf longid 1 umgestellt und noch einmal alle per Autocreate anlernen lassen.

Und siehe da es funktioniert einwandfrei. Alle drei Sensoren bekommen ein eigenes Device und auch nur diese Daten !

PERFEKT !

Vielen Dank @elektron-bbs !
Titel: Antw:Bresser Quadro Wetterstation 3 Sensor RAW-Daten landen in einem Device
Beitrag von: syntetic am 26 Dezember 2021, 12:47:37
Hallo
@ NicoH: könntest du mir bitte einen Link teilen wie du die Wetterstation in FHEM integriert hast?
Titel: Antw:Bresser Quadro Wetterstation 3 Sensor RAW-Daten landen in einem Device
Beitrag von: NicoH am 26 Dezember 2021, 12:56:05



Via Autocreate und dann umbenannt...

Hier ein list von einem Sensor...

Internals:
   CODE       RUBICSON_4e_1
   DEF        RUBICSON_4e_1
   FUUID      60ddedd9-f33f-5d94-d361-0f473b569a9f414d
   IODev      RFX433
   LASTInputDev RFX433
   MSGCNT     1312
   NAME       WetterSensor1
   NR         560
   RFX433_MSGCNT 1312
   RFX433_RAWMSG 0a520a074e0180414b0359
   RFX433_TIME 2021-12-26 12:52:25
   STATE      T: -6.5 H: 75 BAT: ok
   TYPE       TRX_WEATHER
   READINGS:
     2021-12-25 16:48:55   IODev           RFX433
     2021-12-26 12:52:25   battery         ok
     2021-12-26 12:52:25   batteryState    ok
     2021-12-26 12:52:25   humidity        75
     2021-12-26 12:52:25   state           T: -6.5 H: 75 BAT: ok
     2021-12-26 12:52:25   temperature     -6.5


define WetterSensor1 TRX_WEATHER RUBICSON_4e_1