FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: alen am 31 Oktober 2017, 17:59:19

Titel: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: alen am 31 Oktober 2017, 17:59:19
Hallo zusammen

Ich spiele mit dem Gedanken mir diese Bresser Wetterstation zu kaufen.

https://www.bresser.de/Wetter-Zeit/Wetterstationen/BRESSER-5-in-1-Comfort-Wetter-Center-mit-Farbdisplay.html

Anscheinend "funkt" diese auf 868Mhz. Hat jemand Erfahrung mit Bresser Wetterstationen, die auf 868Mhz senden? Wie könnte man diese in FHEM einbinden? Ich habe nur ein paar alte Threads zu Bresser gefunden, da war aber meistens von 433Mhz die Rede, die man mit einem RFXtrx433 Transceiver einbinden kann.

Vielen Dank für eure Hilfe.

Gruss
Alen


Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: alen am 14 November 2017, 20:45:36
Niemand eine Idee ? :-(
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Garibaldi am 04 Dezember 2018, 22:12:01
Hallo zusammen,

Ist zwar ein altes Thema, aber gibt es hierzu Erkenntnisse?
Würde mich auch sehr interessieren!

Viele Grüße
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: alen am 11 Februar 2019, 08:27:50
Guten Morgen Garibaldi

Ich habe mir die Bresser Station noch nicht gekauft. Ich möchte dieses "Projekt" jedoch bald in Angriff nehmen. Hat bei dir die Anbindung mit FHEM geklappt in der Zwischenzeit?

Lieber Gruss
Alen
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Garibaldi am 10 August 2019, 10:22:54
Hi,
Leider habe ich es bislang noch nicht geschafft und seit einiger Zeit auch nicht mehr versucht...

Es gibt zwei Projekte, die jedoch nix mit FHEM zu tun haben:
https://github.com/brainexe/BresserWeatherStation-Go
https://github.com/andreafabrizi/BresserWeatherCenter

Wenn jemand Erfahrung damit hat, gerne her damit :-)

Viele Grüße!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Andre80 am 16 September 2019, 07:28:24
Guten Morgen zusammen,

hat es jemand noch mal versucht hier weiter zu machen? Ich habe ebenfalls diese Station und würde die Daten gerne von FHEM abgreifen. Bresser selbst  macht dazu keine Angaben.

Schönen Gruß
André
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: subtract am 27 Dezember 2020, 09:20:07
Auch ich würde gerne die Daten der Station verwenden. Ich bin zwar Softwareentwickler im Erwerbsleben aber habe überhaupt keine Erfahrung mit Radios. Von daher traue ich mir die Entwicklung nicht zu, könnte aber anbieten, dass ich mir die notwendige Hardware beschaffe und als Tester mit starkem Entwicklungshintergrund fungiere falls jemand Interesse daran hat ein Modul dafür zu entwickeln bzw. zu erweitern.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 27 Dezember 2020, 13:20:25
evtl ist es mit dem Signalduino möglich, dies lässt sich abschätzen, wenn jemand die damit empfangenen raw-Nachrichten postet.
Diese sehen ungefähr so aus
MU;P0=-760;P1=334;P2=693;P3=-399;P4=-8942;P5=4796;P6=-1540;D=01010102310232....

Es kann auch ein nanoCul zu einem Signalduino umgeflasht werden.

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: beaune am 19 März 2021, 12:47:18
Hallo,

wie ist die Lage in diesem Thema: hat da schon mal jemand Erfolg gehabt? Ich besitze diese Wetterstation auch, kann bislang in fhem aber nichts sehen, was auf Funksignale davon hindeutet, weder mit CUL, noch Signalsuino. Seid Ihr sicher, dass 868 MHz stimmt? Die Angaben auf der Bresser-Website sind nicht ganz eindeutig. Aber da ja meines Wissens auch schon andere Bresser-Protokolle in fhem implementiert sind, muß das doch irgendwie gehen... Gibts irgendwelche Versuchsimplememtierungen, wo ich aufsetzen könnte?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: mb am 02 April 2021, 10:40:03
Ich hab meine Bresser 5-in-1 gestern mit rtl-433 ausgelesen.
https://github.com/merbanan/rtl_433

Die Frequenz hab ich auf 868.300M gesetzt.
Benutze dafür einen SDR Stick.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: beaune am 02 April 2021, 18:20:08
Das github-Projekt hatte ich auch schon gefunden und werde mir mal so einen Stick zum Ausprobieren besorgen. Kannst Du vielleicht noch den genauen Aufruf posten? Interessant wären ja die genauen Modulationsparameter, also Modulationsart (2-FSK?) Datenrate und Frequenzhub. Vielleicht kannst Du das irgendwo sehen.

Generell stellt sich für mich die Frage, welcher Weg wohl der geschickteste für eine fhem-Integration ist:

Hast Du schon einen Plan, wie Du weiter machen willst?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 03 April 2021, 12:45:51
kann mal bitte jemand mit
rtl_fm -M am -f 868.300M -s 48k -g 49.6 > bresser.dat
das empfangene Signal in eine Datei  aufnehmen?
Es sollte solange aufgenommen werden, dass ca 2-3 Nachrichten enthalten sind. Wenn die z.B. die Wetterstation alle 60 sec sendet, müsste mindestens 3 Minuten aufgenommen werden.

danach
https://www.kompf.de/weather/rtlsdrsensor.html
kann dann die Aufzeichnung in  audacity angeschaut werden.

Falls die Datei nicht zu groß wird, bitte hier posten, falls sie zu groß wird könnt Ihr sie auch gerne mir per mail schicken

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: berniie am 07 April 2021, 13:39:40
Ich vermute Mal, dass ein Signalduino mit der Firmware von Ralf9 per FSK und SD_WS09 da was empfängt.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: beaune am 09 April 2021, 15:28:12
Hallo,

ich hab heute meinen SDR-Stick bekommen und gleich ausprobiert. Die Antenne stand dabei direkt neben dem Sender der Wetterstation. Es wird was empfangen, und ich kann das auch in audacity einlesen, aber schlau werden ich daraus nicht. Kann mal jemand schauen, der sich damit auskennt...? Ich hab die dat-Datei gezippt und angehängt. Müßte gerade so passen.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 10 April 2021, 00:17:32
Lässt sich bei der Wetterstation irgendwie erkennen wann (z.B. über eine LED) und wie oft sie sendet?

@beaune
Ich kann mindestens 2 verschiedene Signalarten erkennen.
Gibts bei Dir noch andere Sensoren die auf 868MHz senden
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: beaune am 10 April 2021, 10:27:04
Ups Du hast Recht, hatte vergessen die anderen Geräte abzuschalten. Das waren FS20-Telegramme. Hab nochmal aufgezeichnet, und jetzt sollte es sortenrein sein.

Eine LED gibts leider nicht, aber das Funk-Display zur Wetterstation hat eine Empfangsanzeige, die zyklisch kurz blinkt. Ich vermute mal, das signalisiert ankommende Telegramme. Das wäre dann in einem Abstand von 12s. Hab wieder etwa 3 Minuten aufgezeichnet. Vielleicht ist jetzt was erkennbar?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 10 April 2021, 16:16:57
hier
https://github.com/andreafabrizi/BresserWeatherCenter
steht zwar daß es eine AM modulation ist
ZitatThe sensor transmit the packet on the 868.300M frequency with AM modulation.
aber wenn ich es in audacity anschaue sieht es eher wie FSK aus (siehe Anlage), zum vergleich ist in der Anlage auch noch ein ASK/OOK

hier steht, das es eine FSK_PULSE_PCM Modulation ist
https://github.com/merbanan/rtl_433
https://github.com/merbanan/rtl_433/blob/master/src/devices/bresser_5in1.c

ich schreibe dazu hier weiter
https://forum.fhem.de/index.php/topic,106594.0.html
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 02 Mai 2021, 12:19:10
Zitat von: beaune am 10 April 2021, 19:45:07
Der Beitrag https://github.com/merbanan/rtl_433/issues/719#issuecomment-388896758 ist sehr interessant. Ich kann zumindest bestätigen, dass ich durch diesen Kommandozeilenaufruf die nachfolgende JSON-Ausgabe im 12s-Raster bekomme, die auch tatsächlich die Werte enthält, die im Bresser-Display angezeigt werden:

rtl_433 -f 868272000 -F json -R 119

{"time" : "2021-04-10 19:13:38", "model" : "Bresser-5in1", "id" : 67, "battery_ok" : 1, "temperature_C" : 22.800, "humidity" : 35, "wind_max_m_s" : 0.000, "wind_avg_m_s" : 0.200, "wind_dir_deg" : 157.500, "rain_mm" : 4.000, "mic" : "CHECKSUM"}

Die Bresser-5-in-1 entspricht also dem in rtl_433 implementierten Gerätetyp 119. Es bleibt also die spannende Frage, ob es möglich ist, die FSK-PCM im CC1101 zu realisieren.

Zitat von: beaune am 22 April 2021, 17:38:31
So jetzt sieht es besser aus. Hab nochmal recherchiert, was denn die richtige Datenrate ist, und hab diese Untersuchung gefunden: https://github.com/jgromes/RadioLib/issues/168. An der Datenrate scheint es zu hängen. Ändere ich nur die Deviation, ändert sich so gut wie nichts. Setze ich aber die Datenrate auf 8220, dann kommt etwas vernünftiges an, meine ich.

Und das ist das Log-Ergebnis:
2021.04.22 17:22:43 4: sduino/msg READ: MN;D=E6837FD73FE8EFEFFEBC89FFFF197C8028C017101001437600000001;R=230;
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/time:2021-04-22 17:22:43
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/id:124
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/battery_ok:1
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/temperature_C:11.0
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/humidity:43
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_max_m_s:4.0
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_avg_m_s:1.7
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_dir_deg:270.0
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/rain_mm:7.6
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/mic:CHECKSUM
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/mod:FSK
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/freq1:868.24013
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/freq2:868.37171
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/rssi:-6.00578
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/snr:29.14872
2021.04.22 17:22:43 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/noise:-35.1545
2021.04.22 17:22:55 4: sduino/msg READ: MN;D=E6837FE11FE7EFEFFEBD89FFFF197C801EE018101001427600000002;R=215;
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/time:2021-04-22 17:22:55
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/id:124
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/battery_ok:1
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/temperature_C:11.0
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/humidity:42
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_max_m_s:3.0
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_avg_m_s:1.8
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_dir_deg:315.0
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/rain_mm:7.6
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/mic:CHECKSUM
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/mod:FSK
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/freq1:868.22938
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/freq2:868.37658
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/rssi:-6.21577
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/snr:25.92842
2021.04.22 17:22:55 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/noise:-32.1442
2021.04.22 17:23:07 4: sduino/msg READ: MN;D=E6837FE11FE7EFEFFEBD89FFFF197C801EE018101001427600000001;R=213;
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/time:2021-04-22 17:23:07
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/id:124
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/battery_ok:1
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/temperature_C:11.0
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/humidity:42
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_max_m_s:3.0
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_avg_m_s:1.8
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_dir_deg:315.0
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/rain_mm:7.6
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/mic:CHECKSUM
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/mod:FSK
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/freq1:868.23424
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/freq2:868.36512
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/rssi:-5.93452
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/snr:27.17878
2021.04.22 17:23:07 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/noise:-33.1133
2021.04.22 17:23:19 4: sduino/msg READ: MN;D=E6837FEB1FE9EFEFFEBC89FFFF197C8014E016101001437600000002;R=216;
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/time:2021-04-22 17:23:19
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/id:124
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/battery_ok:1
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/temperature_C:11.0
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/humidity:43
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_max_m_s:2.0
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_avg_m_s:1.6
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_dir_deg:315.0
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/rain_mm:7.6
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/mic:CHECKSUM
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/mod:FSK
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/freq1:868.22726
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/freq2:868.36768
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/rssi:-6.00578
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/snr:24.67714
2021.04.22 17:23:19 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/noise:-30.6829
2021.04.22 17:23:31 4: sduino/msg READ: MN;D=E6837FEB2FE9EFEFFEBC89FFFF197C8014D016101001437600000000;R=218;
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/time:2021-04-22 17:23:31
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/id:124
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/battery_ok:1
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/temperature_C:11.0
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/humidity:43
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_max_m_s:2.0
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_avg_m_s:1.6
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/wind_dir_deg:292.5
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/rain_mm:7.6
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/mic:CHECKSUM
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/mod:FSK
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/freq1:868.22912
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/freq2:868.3609
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/rssi:-5.93763
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/snr:29.21686
2021.04.22 17:23:31 4:   mqtt_192.168.2.47_54796 rtl_433-8195ffff PUBLISH rtl_433/noise:-35.1545



Man sieht hier im Log die Ausgaben, die ich über den SDR-Stick per MQTT bekomme, und passend dazu die MN_Telegramme des Signalduino. Das kommt regelmäßig alle 12 s. Alle gültigen MU-Telegramme haben als zweites Empfangsbyte die 83. Das ist das inverse des Stationscodes 7C, den man 13 Bytes weiter hinten wiederfindet. Auch die Temperatur hab ich in diesen Telegrammen gemäß https://github.com/merbanan/rtl_433/blob/7480c9c9f986859fdf0f661562f05509cc30a383/src/devices/bresser_5in1.c#L31 stichprobenartig gesucht und gefunden. Man kann die Werte im Log 1:1 mit den Werten vom SDR-Stick vergleichen, die anderen sollten dann wohl auch passen.

Läßt sich damit jetzt eine Integration in fhem vornehmen?

Zitat von: Ralf9 am 22 April 2021, 22:03:11
ja, das passt so.
Wie hast Du die Datenrate von 8220 ermittelt?

Ich vermute, daß die Datenrate der Kehrwert von der Dauer eines Bits ist
hier ist die short_width = 124
https://github.com/merbanan/rtl_433/blob/7480c9c9f986859fdf0f661562f05509cc30a383/src/devices/bresser_5in1.c#L188

demnach wäre die Datenrate 1 / 124 = 8065

Zitat von: beaune am 23 April 2021, 09:19:45
Hab ich probiert:

ccconf: freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8058.55Baud)

Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz


Aber das passt nicht, dann kommen keine sinnvollen Telegramme mehr an, also so läßt sich die Datenrate nicht ermitteln.

Der ursprüngich verwendete Wert 8220 stammt aus dieser Untersuchung: https://github.com/jgromes/RadioLib/issues/168#issuecomment-662631134. Die Herleitung kann ich ehrlich gesagt nicht nachvollziehen, aber es ist Fakt und mehrfach bestätigt, dass sie richtig ist.

Ergänzung: ich hab Deinen Konfigurationsstring nochmal mit meinem verglichen. Ganz wichtig ist der SyncMode in 0x12 MDMCFG2. Das muß auf "0x02 - Modulation:2-FSK (SYNC_MODE:16/16 ohne Preamble)" stehen, sonst kommt gar nichts an. Aber auch wenn das stimmt, passt die Datarate 8065 nicht, es kommen dann nur ungültige Telegramme an.

Zitat von: Ralf9 am 23 April 2021, 13:02:22
1 / 8220 ergibt 121,65us
das sind nur ca 2,5us weniger als die 124.

Evtl stimmen die short_width = 124 nicht ganz.
Die Frage ist wie genau der SDR die Bitdauer messen kann.

Zitat von: elektron-bbs am 25 April 2021, 13:51:13
In irgendeiner bresser_5in1.c war auch mal 122 statt 124 angegeben. Daraus ergäbe sich dann eine Datenrate von 8196 Hz.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 02 Mai 2021, 12:22:47
Zitat von: beaune am 28 April 2021, 09:57:35
Und eine Frage hab ich dann noch:
Mir ist nicht ganz klar, was die Wetterstation als "rain_mm" meldet und wie man das am besten darstellt. Meine meldet aktuell immer denselben Wert, den sie schon seit einer Woche meldet, in der es nicht geregnet hat. Das Bresser-Display zeigt den Niederschlag tageweise, inzwischen nichts mehr. Der anscheinend kumulierte Wert in der Übertragung bleibt aber anscheinend. Ich vermute mal, man muß den Messwert in fhem in Verbindung mit dem Zeitstempel verarbeiten. Wie genau ist mir aber wie gesagt nicht klar, auch nicht, was man dementsprechend als Reading optimalerweise anbieten sollte. Vielleicht sowas wie "Niederschlag heute" und "Niederschlag der letzten Woche" oder so. Können wir uns hier an bestehenden Wetterstatiinsimplementierungen orientieren, oder müssen wir hier was Neues erfinden? Gibts dazu schon eine sinnvolle Visualisierung fürs Dashboard?

Zitat von: elektron-bbs am 28 April 2021, 17:19:29
Laut bresser_5in1.c:
R = rain in mm, BCD coded, RRxR = 1203 => 31.2 mm
ist das nur ein fortlaufender Zähler, der bei 99,9 wahrscheinlich überläuft und wieder bei 0 beginnt. Warum angeblich das 4. Nibble nicht verwendet wird, ist mir ein Rätsel. Das können wir nur beobachten, oder du schüttest mal ne Menge Wasser in den Regenmesser :-)

Für stündliche, tägliche u.s.w. Auswertungen würde ich das Modul statistics empfehlen.

Zitat von: beaune am 29 April 2021, 11:02:33
Auch das sieht gut aus.

Zu der Sache mit der Regenmenge:
Es scheibt so zu sein, dass der Sensor einen kumulierten Niederschlagswert liefert. Aktuell ist das identisch mit dem Niederschlagswert des letzten Monats, was aber auch an der bislang kurzen Betriebsdauer liegen kann. Bin gespannt was ich dann am 1. Mai als Messwert bekomme.

Das Modul statistics kannte ich noch nicht. Damit könnte es möglich sein, mithilfe der Delta-Funktion stündliche oder tägliche Niederschlagsmengen auszurechnen. Ganz warm bin ich mit dem Modul aber noch nicht; es rechnet anscheinend erst ab Einrichtung und ignoriert früher aufgezeichnete Daten. Weiß jemand, ob man das irgendwie beeinflussen kann? Sonst muß ich wohl auf den nächsten Regen warten...

Zitat von: elektron-bbs am 29 April 2021, 21:09:28
Das ist richtig, das Modul statistics muss erst Daten sammeln.
Wenn du jetzt schon etwas sehen willst, kannst du auch ein SVG-Plot mit der Funktion delta-h oder delta-d erstellen.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 02 Mai 2021, 12:27:51
Zitat von: beaune am 30 April 2021, 08:47:16
Was passiert denn jetzt eigentlich mit der Geräte-ID? Die sehe ich als Reading noch nicht. Wird die einfach ignoriert? Was passiert dann, wenn man die Batterie wechselt oder Reset drückt, und sich damit die ID ndert? Und was, wenn man zufällig zwei unterschiedlioche Wetterstationen empfängt? Das sollten wir noch klären.

Zitat von: Ralf9 am 30 April 2021, 16:18:02
Es gibt das sduino Attribut "longids", wenn dies gesetzt ist, dann wird die Id an den Devicenamen angehängt
z.B.: "SD_WS_108_7C"
damit können dann mehrere Wetterstationen empfangen werden, der Devicename ändert sich dann aber beim Batteriewechsel.

Ein reading id gibt es noch nicht.
Wie soll es heissen? "id" oder sensorId" oder ??

Soll es immer und bei allen Modellen angelegt und aktuallisiert werden?

Oder nur wenn das Attribut "longids" nicht gesetzt ist?

Zitat von: beaune am 30 April 2021, 21:05:05
Wieder was dazu gelernt: Das Attribut kannte ich noch nicht. Ok, dann ist klar, wie man mehrere Wetterstationen verwalten kann.

Das Reading macht meiner Meinung nach trotzdem Sinn. Ich würde es sensorID nennen. Und ich würde es in beiden Fällen anbieten:

  • Wenn man longids nicht gesetzt hat braucht man die ID prinzipiell nicht zu wissen. Aber man könnte zumindest auf eine ID-Änderung reagieren, dies anzeigen, Email schicken oder so. Einfach nur um zu verhindern, dass hier eine unbewußte Umstellung auf die neue Wetterstation des Nachbarn erfolgt. Was würde überhaupt passieren, wenn longids nicht gesetzt ist und dann mehrere Wetterstationen senden? Wird longid dann automatisch gesetzt, oder gibts Kuddelmuddel?
  • Auch wenn longids gesetzt ist, könnte ein solches Reading auch helfen. Hier müßte man ja nach einem Batteriewechsel eine Konfigurationsänderung vornehmen. Auch das könnte man mit fhem automatisieren und hätte direkten Zugriff auf die ID, um das Device umzubenennen.

Letztendlich kann ich mit allem leben; wir sind hier schon beim Feinschliff. Insgesamt bin ich sehr zufrieden mit dem Ergebnis. Schon mal vielen Dank an alle Beteiligten!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 02 Mai 2021, 12:49:43
Ich habe mal hier die Beiträge von "FSK mit dem SIGNALDuino" über den Bresser 5in1 zusammen gefasst.

Das BRESSER 5-in-1 Comfort Wetter Center kann inzwischen mit den Signalduino empfangen werden.

Die aktuelle Version des angepassten 14_SD_WS.pm Moduls ist in der Anlage von "FSK mit dem SIGNALDuino"
Im dritten Beitrag von "FSK mit dem SIGNALDuino" habe ich die cc1101 Registerwerte ergänzt.
https://forum.fhem.de/index.php/topic,106594.msg1004463.html#msg1004463

@beaune: der Feinschliff kommt noch. Es fehlt auch noch die Unterstützung für die Professional Rain Gauge

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 12 Mai 2021, 20:01:49
Ich hab das 14_SD_WS.pm Modul aktualisiert.
https://forum.fhem.de/index.php/topic,106594.msg1004463.html#msg1004463

Ich habe rain_mm in rain umbenannt.
Bei Sensoren wie die Bresser Wetterstation, die keine Kanäle haben, gibts ein neues reading "id"
Die Professional Rain Gauge sollte jetzt auch unterstützt werden

2021-05-12 19:13:03.115 SD_WS SD_WS_108 T: 11 H: 42 W: 1.8 R: 7.6
2021-05-12 19:13:03.115 SD_WS SD_WS_108 temperature: 11
2021-05-12 19:13:03.115 SD_WS SD_WS_108 humidity: 42
2021-05-12 19:13:03.115 SD_WS SD_WS_108 windspeed: 1.8
2021-05-12 19:13:03.115 SD_WS SD_WS_108 windspeed_kmh: 6.5
2021-05-12 19:13:03.115 SD_WS SD_WS_108 windGust: 3
2021-05-12 19:13:03.115 SD_WS SD_WS_108 windGust_kmh: 10.8
2021-05-12 19:13:03.115 SD_WS SD_WS_108 windDirectionDegree: 315
2021-05-12 19:13:03.115 SD_WS SD_WS_108 windDirectionText: NW
2021-05-12 19:13:03.115 SD_WS SD_WS_108 batteryState: ok
2021-05-12 19:13:03.115 SD_WS SD_WS_108 rain: 7.6
2021-05-12 19:13:03.115 SD_WS SD_WS_108 id: 124


Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 18 Mai 2021, 18:16:10
@beaune
wie weit ist der Rainzähler inwischen von 100 entfernt?
Ich könnte eine raw MN-Nachricht mit einem rainzähler von 100 oder mehr gebrauchen.
Das aktuelle 14_SD_WS.pm Modul müsste eigentlich auch rain werte von 100 oder mehr anzeigen.

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: beaune am 18 Mai 2021, 19:28:28
Ist leider erst so bei 70, aber wenn das Wetter so bleibt dauerte nicht mehr sooo lange  ;)
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: beaune am 26 Mai 2021, 10:32:29
Jetzt hat es ordentlich geregnet, der Zähler ist umgesprungen.

Das sind Ausschnitte aus dem Sensor-Log, wo man sieht, dass der Wert von 99.x wieder auf 0 umspringt:
2021-05-25_18:55:57 SD_WS_108 T: 9.3 H: 92 W: 0.6 R: 99.6
2021-05-25_18:56:21 SD_WS_108 T: 9.3 H: 92 W: 0.6 R: 0
2021-05-25_19:04:45 SD_WS_108 T: 9.4 H: 93 W: 0.4 R: 0.4


Hier ein Ausschnitt aus dem Sensor-Log mit einem konkreten Messwert:
2021-05-25_19:21:57 SD_WS_108 T: 9.1 H: 94 W: 0.6 R: 2
2021-05-25_19:21:57 SD_WS_108 windspeed: 0.6
2021-05-25_19:21:57 SD_WS_108 windspeed_kmh: 2.2
2021-05-25_19:21:57 SD_WS_108 windDirectionDegree: 157.5
2021-05-25_19:21:57 SD_WS_108 windDirectionText: SSE
2021-05-25_19:21:57 SD_WS_108 rain: 2


Und hier ein dazu passende Eintrag aus dem sduino-Log:
2021.05.25 19:21:57 4: sduino/msg READ: MN;D=EA837FF78FF9EF6EFF6BDFEFFF157C80087006109100942010000002;N=7;R=239;
2021.05.25 19:21:57 4: sduino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -82.5 -> Bresser 5in1
2021.05.25 19:21:57 4: sduino ParseMN: ID=108 dmsg=W108#7C8008700610910094201000
2021.05.25 19:21:57 5: sduino Dispatch: W108#7C8008700610910094201000, test ungleich: disabled
2021.05.25 19:21:57 4: sduino Dispatch: W108#7C8008700610910094201000, -82.5 dB, dispatch
2021.05.25 19:21:57 5: sduino: dispatch W108#7C8008700610910094201000
2021.05.25 19:21:57 4: sduino: SD_WS_Parse protocol 108, rawData 7C8008700610910094201000
2021.05.25 19:21:57 4: sduino: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 7C



Offenbar werden also nie Werte > 100 geliefert. Das deckt sich auch mit dieser Aussage:
Zitat von: elektron-bbs am 28 April 2021, 17:19:29
Laut bresser_5in1.c:
R = rain in mm, BCD coded, RRxR = 1203 => 31.2 mm
ist das nur ein fortlaufender Zähler, der bei 99,9 wahrscheinlich überläuft und wieder bei 0 beginnt. Warum angeblich das 4. Nibble nicht verwendet wird, ist mir ein Rätsel. Das können wir nur beobachten, oder du schüttest mal ne Menge Wasser in den Regenmesser :-)

Für stündliche, tägliche u.s.w. Auswertungen würde ich das Modul statistics empfehlen.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 26 Mai 2021, 12:05:14
Danke für die Bestätigung, der Zähler geht demnach doch über Hundert, er müsste demnach bis 999.9 gehen
7C8014D01610100143760000 rain 7.6
7C8008700610910094201000 rain 102.0

In der aktuellen Version des 14_SD_WS.pm Moduls ist dies bereits eingebaut
https://forum.fhem.de/index.php/topic,106594.msg1004463.html#msg1004463

Kannst Du bitte auch mal testen ob es auch mit ccmode=1 funktioniert
get sduino raw ccmode=1

Falls es Wiederholungen gibt, müssten die damit auch empfangen werden

Gruß Ralf

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: beaune am 26 Mai 2021, 15:42:11
Ok, also mit dieser Version der 14_SD_WS.pm kommen 3-stellige rain-Werte, das kann ich bestätigen. Das ist dann offenbar in rtl_433 nicht richtig implementiert; da kommen definitiv nur 2 Stellen.

Die Sache mit get sduino raw ccmode=1 verstehe ich noch nicht ganz, da kommt "Unsupported command". Meine Dateiversionen sind:

version

V 4.1.2-dev210205 SIGNALduinoAdv cc1101 (R: A4 B0*) - compiled at Feb 6 2021 00:26:38
versionmodul

v3.4.6-dev_ralf_24.04.
versionprotoL

v3.4.6-dev_ralf_24.04.


Muß ich da noch was updaten? Oder mache ich was falsch? Und warum ist das eigentlich wichtig...

Und dann nochmal ne ganz andere Frage: Inwieweit ist das statistic-Modul eigentlich für die Regenmengenauswertung geeignet? Ich frage aus folgendem Grund: In meiner Installation, wo ich zum Vergleich noch die Daten über rtl_433 abhole und über MQTT an fhem sende, bekomme ich ja die zweistelligen Regendaten. Durch den Umschlag von 99.9 auf 0 führt dies nun in der Berechnung zu negativen Werten. Muß man das händisch korrigieren? z.B. auf irgendeinen internen Zähler 100 aufaddieren, wenn man den Umschlag bemerkt? Es wird zwar so sein, dass der Umschag bei 3-stelligen Daten nicht häugig passiert, aber vorkommen wird es ja auch irgendwann. Wie geht man (bzw. das Statistic-Modul) damit richtig um? Gibts dazu Hinweise/Empfehlungen?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 26 Mai 2021, 17:36:50
Zitatverstehe ich noch nicht ganz, da kommt "Unsupported command".
Ich hab noch mal geschaut, die Syntax hat nicht ganz gepasst, die raw Befehle zum Setzen der Konfigvariablen fangen immer mit "CS" an.
Eine Übersicht über alle Konfigvariablen bekommst Du mit "get sduino raw ?S"

Die richtige Syntax ist demnach:
get sduino raw CSccmode=1

Die ccmode 3 und 4 wurden speziell für LaCrosse entwickelt, da wird nach jeder empfangenen Nachricht der cc1101 Empfangspuffer gelöscht und der Empfang kurz deaktiviert.
Falls der Bresser Wiederholungen sendet, werden diese damit nicht ausgegeben.

Kannst Du am rtl_433 erkennen ob der Bresser die Nachrichten mit Wiederholungen sendet?

Zitat
Inwieweit ist das statistic-Modul eigentlich für die Regenmengenauswertung geeignet?
In der 98_statistics.pm steht unter knownReadings u.a.
statisticType: 0=noStatistic | 1=minMaxAvg(daily) | 2=delta | 3=stateDuration | 4=tendency | 5=minMaxAvg(hourly)
  ,"rain" => 2
   ,"rain_rate" => 1
   ,"rain_total" => 2
   ,"temperature" => 1
   ,"total" => 2
   ,"voltage" => 1
   ,"wind" => 5
   ,"wind_speed" => 5
   ,"windSpeed" => 5

Mir ist aufgefallen, daß beim 14_SD_WS.pm Modul das windspeed mit kleinem s geschrieben ist. Soll ich's im 14_SD_WS.pm Modul in "windSpeed" ändern, damit es auch im statistic-Modul verwendet werden kann?

In der MAINTAINER.txt steht für das statistic-Modul, dort kannst Du mal fragen
FHEM/98_statistics.pm        tupol                Unterstützende Dienste (Link als PM an tupol)

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: beaune am 27 Mai 2021, 13:55:53
Ich hab get sduino raw CSccmode=1 ausprobiert. Der Befehl passt so, aber in diesem Mode klappt der Empfang nicht. Offenbar ist Mode 4 erforderlich.

Beim rtl_433 werden keine Wiederholungen ausgegeben. Das ist aber kein Beweis, dass es sie nicht gibt; sie könnten theoretisch durch die Software ausgefiltert werden. Insofern kann ich es nicht sicher sagen. Aber es funktioniert ja insgesamt recht zuverlässig; insofern wären Telegrammwiederholumgen eh obsolet.

Zum Überlauf sagt tupol:
Zitatin statistics gibt es diesbezüglich keine Vorkehrungen. Die müssen in dem Modul der Wetterstation getroffen werden. So ist es auch bei meinem Regenmesser der Fall.

Was er damit genau meint, hat er nicht gesagt, aber irgendwas ist wohl zu tun. Vielleicht kann man das bei "seiner" Wetterstation abgucken...
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Brillomat am 16 Juli 2021, 13:43:16
Hallo,

ich würde mich hier mal gerne dran hängen. Ich habe ebenfalls versucht die Wetterstation nach den hier aufgelisteten Angaben einzubinden:

- sduino flashen mit V 3.3.4.
- Austausch der 14_SD_WS.pm und 00_SIGNALduino.pm, signalduino_protocols.pm
- setzen der Register BRESSER 5-in-1 Comfort Wetter Center - 868.350 MHz, Datarate: 8232.12 kbps   -  SYNC  = 2DD4,  bWidth =  203kHz, DEVIATN =  57.129kHz,  28 byte in RX ccN=7,   ccmode=4

Mit dieser Konfiguration empfängt mein sduino überhaupt nichts mehr. Da kommt rein garnichts an. (Antenne ist natürlich bereits getauscht). Nach einem Factory Reset (get raw e) und dem Anschluss einer 433 Antenne emfängt er wieder Daten wie meine anderen sduinos auch. Aber dann natürlich nicht die der Bresser. Diesen sduino habe ich aber wirklich nur zum Empfang dieser einen Station angebunden, alles andere was ich so an Sensoren habe wird durch zwei andere sduinos abgegriffen.

Hat vielleicht jemand einen Tipp, was ich (als Funknoob)  noch ausprobieren könnte?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Nobbynews am 16 Juli 2021, 13:51:34
Zitat von: Brillomat am 16 Juli 2021, 13:43:16
Comfort Wetter Center - 868.350 MHz, Datarate: 8232.12 kbps   -  (Antenne ist natürlich bereits getauscht). Nach einem Factory Reset (get raw e) und dem Anschluss einer 433 Antenne emfängt er wieder Daten w
Aua....
Was denn nun? 868 MHz oder 433 MHz?
Hat der Sduino überhaupt einen 868MHz Empfänger?
Gut, ein 433 MHz Empfänger falls es ein CC1101 ist kann zwar auch auf 868 MHz empfangen, aber die Eingangkreise der Antenne passen nicht und damit dürfte der Empfang mehr als mäßig sein.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Brillomat am 16 Juli 2021, 16:24:38
Zitat von: Nobbynews am 16 Juli 2021, 13:51:34
Was denn nun? 868 MHz oder 433 MHz?

Hallo,

tja ich habe den sduino nicht selbst gebaut, sondern im shop meines Vertrauens als 868er inkl. Antenne gekauft. Im Anschluß habe ich Ihn mit Ralfs Firmware geflashed, die RAW Befehle für die Bresser abgesetzt und auf Signale gewartet. Als dann nichts kam, habe ich eine 433er Antenne dran geklemmt und einen Factory Reset druchgeführt. Das führt ja letzten Endes dazu, dass die Frequenz etc. default auf 433 gesetzt wird. In diesem Zustand sehe ich halt unknown messages ... es kommt also etwas an. Wieder zurück auf 868 + raw Settings .. dann kommt wieder nichts mehr an.

Da ich bis jetzt mit dem oben erwähnten Shop noch nie Probleme hatte und ich nun mal recht wenig Ahnung habe, gehe ich also davon aus, dass das Problem vor dem Bildschirm sitzt.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Nobbynews am 16 Juli 2021, 16:55:13
 Mach' mal bitte ein list von dem device.
Welche Firmware genau hast Du geflasht?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Brillomat am 16 Juli 2021, 17:55:20
Zunächst schon mal danke für die Rückmeldung.

Die Firmware habe ich von hier gezogen: https://github.com/Ralf9/SIGNALDuino/releases/download/3.3.4-dev200914/SIGNALduino_nanoCC1101_3340dev200914.hex
Das war im diesem Thread beschrieben: https://forum.fhem.de/index.php/topic,82379.msg1010643.html#msg1010643

Hier ist das aktuelle Device-Listing (mit abgesetzten RAW Commmados für 868):


Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt:FS10: :CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SD_GT:LaCrosse:KOPP_FC:PCA301:SD_Rojaflex:SD_Tool:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
   DMSG       W53#4700C59E4DC
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
   EQMSGCNT   0
   FD         26
   FUUID      60f1393e-f33f-90d5-22ea-0d7b47abcc673107
   IDsNoDispatch 2,43.1,72.1,82,87,88
   LASTDMSG   W53#4700C59E4DC
   LASTDMSGID 53
   MSGCNT     47
   NAME       sduino_868
   NR         232
   PARTIAL   
   RAWMSG     MS;P0=-4063;P2=-2019;P4=562;P5=-9079;D=45424042424240404042424242424242424040424242404240404242404040404242404242404042404040;CP=4;SP=5;R=232;e;s=4;m2;
   RSSI       -86
   STATE      opened
   TIME       1626434809
   TYPE       SIGNALduino
   cc1101_frequency 868.350
   ccconf     b=0 freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud) [boffs=0000]
   ccconfFSK  N=7 ccmode=4 sync=2DD4 Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz
   rmsgRaw    Mu;�Ȁ;�֏;��;���;C2;REB;d!##!!#!#!#####!!###!!##!!#!!##!####!# ;e;
   sendworking 0
   unknownmessages 2021-07-16 13:24:33-MU;P0=-1865;P1=611;P3=-4057;P4=-18064;P5=868;P6=-1180;CP=1;R=234;D=01010101013131010101313101013131013131010131010101013101456;e;#2021-07-16 13:24:33-MU;P0=-228;P1=583;P2=-4067;P3=-1891;CP=1;R=245;D=01212121213131212131213121313131313121213;e;#2021-07-16 13:24:33-MU;P0=-10166;P1=625;P2=-4077;P3=-1842;CP=1;R=234;D=01212121213131212131213121313131313121213131312121313121213121213131213131313121310;e;#2021-07-16 13:24:33-MU;P0=384;P1=-1064;P2=933;P3=611;P4=-7908;P5=-4048;P6=-1848;P7=-14624;CP=3;R=234;D=01212121343535353536363535363536353636363636353536363635353636353536353536363536363636353637;e;#2021-07-16 13:25:09-MU;P0=-2047;P1=288;P2=-4062;P3=565;P4=-9032;P5=-16684;CP=3;R=233;D=01230323230303232323230303230303232303232323430343035;e;#2021-07-16 13:25:46-MU;P0=156;P1=-1119;P2=832;P3=596;P4=-7944;P5=-4069;P6=-1866;P7=-10488;CP=3;R=235;D=012121343535353536363535363536353636363636353536363635353636353536353536363536363636353637;e;#2021-07-16 13:25:46-MU;P0=-356;P1=619;P2=-4045;P3=-1848;P4=-13328;CP=1;R=233;D=0121213131212131213121313131313121213131312121313121213121213131213131313121314;e;#2021-07-16 13:25:59-MU;P0=-176;P1=112;P2=-4240;P3=574;P4=-2020;P5=332;CP=3;R=235;D=0123434343232323434343434343434323234343432343252;e;#2021-07-16 13:25:59-MU;P0=-152;P1=136;P2=-4099;P3=577;P4=-2041;P5=-8936;P6=-19956;CP=3;R=234;D=012323434343234323234343232323234343234343232343232323536;e;#2021-07-16 13:26:49-MU;P0=-26580;P1=574;P2=-2036;P3=-4067;P4=200;P5=-9352;CP=1;R=234;D=01213121212131313121212121212121213131212121312131312121345;e;#2021-07-16 13:26:49-MU;P0=-2031;P1=565;P2=-4066;P4=-8956;P5=-19020;CP=1;R=235;D=01212101010101010101012121010101210121210101212121210101210101212101212121415;e;#2021-07-16 13:26:59-MU;P0=-15892;P1=955;P2=-999;P4=603;P5=-7884;P6=-3909;P7=-1867;CP=4;R=233;D=212121245464646464747464647464746474747474746464747474646474746464746464747464747474746474016;e;#2021-07-16 13:26:59-MU;P0=-11000;P1=204;P2=-1134;P3=607;P5=-7920;P6=-4058;P7=-1865;CP=3;R=232;D=1232353636363637373636373637363737373737363637373736363737363637363637373637373737363730;e;#2021-07-16 13:26:59-MU;P0=-884;P1=610;P2=-4048;P3=-1868;P4=-11496;CP=1;R=232;D=0121213131212131213121313131313121213131312121313121213121213131213131313121314;e;#2021-07-16 13:26:59-MU;P0=-10700;P1=-180;P2=180;P3=-1056;P4=615;P5=-7896;P6=-4060;P7=-1860;CP=4;R=234;D=123454646464647474646474647464747474747464647474746464747464647464647474647474747464740;e;#2021-07-16 13:27:00-MU;P0=200;P1=-4054;P2=623;P3=-1849;CP=2;R=235;D=01212323212123212321232323232321212323232121232321212321212323212323232321232;e;
   version    V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
   versionmodul v3.4.7-dev_ralf_24.06.
   versionprotoL v3.4.7-dev_ralf_24.06.
   DoubleMsgIDs:
   Helper:
     DBLOG:
       cc1101_config:
         DBLogging:
           TIME       1626434893.79716
           VALUE      freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud)
       cc1101_config_ext:
         DBLogging:
           TIME       1626434893.79716
           VALUE      Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz
       state:
         DBLogging:
           TIME       1626434635.24236
           VALUE      cc1101_freq 433.920
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|201)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr..................
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   OLDREADINGS:
   QUEUE:
   READINGS:
     2021-07-16 13:28:13   cc1101_config   freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud)
     2021-07-16 13:28:13   cc1101_config_ext Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz
     2021-07-16 11:23:01   ccpatable       868.350 MHz, C3E = 00 84 00 00 00 00 00 00
     2021-07-16 11:25:46   config          ccmode=4
     2021-07-16 11:25:42   freeram         517
     2021-07-16 11:25:37   ping            OK
     2021-07-16 13:24:22   raw             ccFactoryReset done
     2021-07-16 11:49:48   state           opened
     2021-07-16 11:23:07   version         V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
   getcmd:
   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   mnIdList:
     100
     101
     102
     103
     107
     108
     109
     112
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     0.5
     1
     3
     3.1
     4
     6
     7
     13
     13.2
     14
     15
     17
     20
     23
     25
     32.1
     33
     33.1
     33.2
     35
     41
     49
     51
     53
     54.1
     55
     65
     68
     74.1
     90
     91.1
     93
     106
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     29
     30
     31
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49.1
     49.2
     50
     54
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     78
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
     97
     98
     99
     104
     105
     110
     111
     200
     201
   rfmodesets:
     rfmode     Avantek_433_FSK,DP100_WH51_17241,HoneywActivL_SlowRf_FSK,KOPP_FC_4785,Lacrosse_mode1_17241,Lacrosse_mode2_9579,PCA301_mode3_6631,Rojaflex_433_GFSK,SlowRF_ccFactoryReset,WS1600_TX22_mode5_8842,bresser_5in1_8220
Attributes:
   hardware   nanoCC1101
   room       Admin->CULS
   verbose    5


LG,
Michael
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 16 Juli 2021, 18:29:15
Von dem BRESSER 5-in-1 gibts 2 Versionen
Dies ist die wo mit diesen Einstellungen empfangen wird:
https://forum.fhem.de/index.php/topic,106594.msg1157505.html#msg1157505
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 16 Juli 2021, 18:36:05
Die Version die bis jetzt noch nicht empfangen werden kann, hat das selbe Protokoll wie die Bresser 6 zu 1. Es sind da etwas andere cc1101 Register Einstellungen notwendig

Zitat von: Ralf9 am 04 Juni 2021, 13:17:38
Der bresser_6in1 hat ein anderes Protokoll
https://github.com/merbanan/rtl_433/blob/7480c9c9f986859fdf0f661562f05509cc30a383/src/devices/bresser_6in1.c

wie der bresser_5in1
https://github.com/merbanan/rtl_433/blob/7480c9c9f986859fdf0f661562f05509cc30a383/src/devices/bresser_5in1.c
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Brillomat am 16 Juli 2021, 19:23:03
Zitat von: Ralf9 am 16 Juli 2021, 18:29:15
Von dem BRESSER 5-in-1 gibts 2 Versionen
Dies ist die wo mit diesen Einstellungen empfangen wird:
https://forum.fhem.de/index.php/topic,106594.msg1157505.html#msg1157505

Ok, vielen lieben Dank Euch beiden. Ich habe tatsächlich eine andere Seriennummer als die von dem Foto aus dem genannten Thread.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Garibaldi am 21 September 2021, 22:35:16
Ich habe mit der Firmware und den Anleitungen von Ralf9 die Wetterstation 5-in-1 wie auch den Regenmesser mit dem Signalduino empfangen können - vielen Dank für die Arbeit!

Jetzt habe ich nur das Problem, dass die Werte beider Geräte in ein Device inkl. Filelog fließen:

2021-09-21_22:25:47 SD_WS_108 id: 205
2021-09-21_22:25:52 SD_WS_108 T: 8.4 H: 80 Ws: 0 Wg: 0 Wd: NNW R: 5.2
2021-09-21_22:25:52 SD_WS_108 temperature: 8.4
2021-09-21_22:25:52 SD_WS_108 rain: 5.2
2021-09-21_22:25:52 SD_WS_108 id: 6
2021-09-21_22:25:59 SD_WS_108 T: 9 R: 84.75
2021-09-21_22:25:59 SD_WS_108 temperature: 9
2021-09-21_22:25:59 SD_WS_108 rain: 84.75
2021-09-21_22:25:59 SD_WS_108 id: 205
2021-09-21_22:26:04 SD_WS_108 T: 8.5 H: 80 Ws: 0 Wg: 0 Wd: NNW R: 5.2
2021-09-21_22:26:04 SD_WS_108 temperature: 8.5
2021-09-21_22:26:04 SD_WS_108 rain: 5.2
2021-09-21_22:26:04 SD_WS_108 id: 6
2021-09-21_22:26:11 SD_WS_108 T: 9 R: 84.75
2021-09-21_22:26:11 SD_WS_108 temperature: 9
2021-09-21_22:26:11 SD_WS_108 rain: 84.75
2021-09-21_22:26:11 SD_WS_108 id: 205
2021-09-21_22:26:16 SD_WS_108 T: 8.5 H: 80 Ws: 0 Wg: 0 Wd: NNW R: 5.2
2021-09-21_22:26:16 SD_WS_108 temperature: 8.5
2021-09-21_22:26:16 SD_WS_108 windDirectionDegree: 337.5
2021-09-21_22:26:16 SD_WS_108 windDirectionText: NNW
2021-09-21_22:26:16 SD_WS_108 rain: 5.2


Wie kann ich hier dafür sorgen, dass die Daten von "id: 205" - die Wetterstation - in ein Device inkl. Filelog laufen und die Daten von "id: 6" in ein anderes Device?
In der Device Definition ist keine Rede von id...

Danke schonmal und Grüße!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 22 September 2021, 05:58:16
Es gibt dafür im sduino das Attribut longids
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Garibaldi am 22 September 2021, 13:17:32
Hallo Ralf,

danke für die rasche Antwort, longids als Attribut setzen hat geholfen, allerdings ein wenig anders, als ich gedacht hätte :-)
longids ist wohl defaultmäßig inzwischen aktiviert (1 = default). Hat bei mir nur nicht geholfen, da immer von beiden Geräten die Werte in ein device "SD_WS_108" gegangen sind.

Habe ich allerdings für das Attribut longids den Attributwert auf "SD_WS_108" gesetzt, bekomme ich jetzt wie gewünscht via autocreate zwei devices "SD_WS_108_06" und ""SD_WS_108_CD" angelegt :-)

Danke nochmals und viele Grüße!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 26 September 2021, 19:02:56
Hallo Garibaldi,

ich kann von Deiner Wetterstation 5-in-1 und vom Regenmesser raw Nachrichten gebrauchen.
Die sehen ungefähr so aus
MN;D=E5837FEB1FEFEFD8FEB989FFFF1A7C8014E010102701467600000002;N=7;R=215;
Diese sind im log, wenn Du das sduino verbose auf 4 setzt.

Ich möchte gerne einbauen, daß der Regenmesser ein R in der Definition enthält SD_WS_108_R
damit funktioniert es dann auch ohne longids

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Eistee am 27 September 2021, 13:59:04
Der Hersteller der meisten dieser Wetterstationen ist übrigens

Shenzhen Fine Offset Electronics Co., Ltd
http://www.foshk.com/
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Garibaldi am 27 September 2021, 22:36:29
Hallo Ralf, ich hab mal ein paar Minuten gelogged, da ich diese FHEM Instanz auf einem Raspi0 laufen hab...


2021.09.27 22:03:17 4: sduino866/msg READ: b=0 N=7 ccmode=4 sync=2DD4 ccconf=2165E8884C0222F851070018166C436891 boffs=0000
2021.09.27 22:03:17 4: sduino866/msg READ: regexp=(b=\d.* ccmode=\d.*)|(switch)|(Bank)|(bank)|(radio) cmd=cmdBank msg=b=0 N=7 ccmode=4 sync=2DD4 ccconf=2165E8884C0222F851070018166C436891 boffs=0000
2021.09.27 22:03:17 4: sduino866/init: Write ccBankInfo: (b=0 N=7 ccmode=4 sync=2DD4 ccconf=2165E8884C0222F851070018166C436891 boffs=0000) to Internal ccconf
2021.09.27 22:03:17 2: sduino866: initialized. v3.4.7-dev_ralf_04.09.
2021.09.27 22:03:17 3: sduino866/init: enable receiver (XE)
2021.09.27 22:03:17 4: sduino866/msg READ: RX=1
2021.09.27 22:07:48 4: sduino866/KeepAlive not ok, retry = 1 -> get ping
2021.09.27 22:07:51 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000003;N=7;R=232;
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86 -> Bresser 5in1
2021.09.27 22:07:51 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:51 4: sduino866 Dispatch: W108#CDB900000010600169080400, -86 dB, dispatch
2021.09.27 22:07:51 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010600169080400
2021.09.27 22:07:51 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:07:51 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:51 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:51 4: sduino866/msg READ: 1. Received answer (MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000003;N=7;R=232;) for ping does not match ^OK$
2021.09.27 22:07:51 4: sduino866/msg READ: MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000000;N=7;R=9;
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -69.5 -> Bresser 5in1
2021.09.27 22:07:51 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010600188000200
2021.09.27 22:07:51 4: sduino866 Dispatch: W108#068000B00010600188000200, -69.5 dB, dispatch
2021.09.27 22:07:51 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010600188000200
2021.09.27 22:07:51 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:07:51 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:51 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=D611 crcRef=F2F9
2021.09.27 22:07:51 4: sduino866/msg READ: 2. Received answer (MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000000;N=7;R=9;) for ping does not match ^OK$
2021.09.27 22:07:51 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000000;N=7;R=231;
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86.5 -> Bresser 5in1
2021.09.27 22:07:51 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:51 4: sduino866 Dispatch: W108#CDB900000010600169080400, -86.5 dB, dispatch
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:51 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:51 4: sduino866/msg READ: 3. Received answer (MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000000;N=7;R=231;) for ping does not match ^OK$
2021.09.27 22:07:51 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=11;
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -68.5 -> Bresser 5in1
2021.09.27 22:07:51 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:51 4: sduino866 Dispatch: W108#068000B00010590188000200, -68.5 dB, dispatch
2021.09.27 22:07:51 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010590188000200
2021.09.27 22:07:51 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:07:51 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -68.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:51 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:51 4: sduino866/msg READ: 4. Received answer (MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=11;) for ping does not match ^OK$
2021.09.27 22:07:51 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000004;N=7;R=232;
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86 -> Bresser 5in1
2021.09.27 22:07:51 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:51 4: sduino866 Dispatch: W108#CDB900000010600169080400, -86 dB, dispatch
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:51 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:51 4: sduino866/msg READ: 5. Received answer (MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000004;N=7;R=232;) for ping does not match ^OK$
2021.09.27 22:07:51 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000002;N=7;R=12;
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -68 -> Bresser 5in1
2021.09.27 22:07:51 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:51 4: sduino866 Dispatch: W108#068000B00010590188000200, -68 dB, dispatch
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -68 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:51 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:51 4: sduino866/msg READ: 6. Received answer (MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000002;N=7;R=12;) for ping does not match ^OK$
2021.09.27 22:07:51 4: sduino866/HandleWriteQueue: nothing to send, stopping timer
2021.09.27 22:07:51 4: sduino866/msg READ: MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000002;N=7;R=8;
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:07:51 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010600188000200
2021.09.27 22:07:51 4: sduino866 Dispatch: W108#068000B00010600188000200, -70 dB, dispatch
2021.09.27 22:07:51 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010600188000200
2021.09.27 22:07:51 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:07:51 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:51 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=D611 crcRef=F2F9
2021.09.27 22:07:51 4: sduino866/msg READ: 7. Received answer (MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000002;N=7;R=8;) for ping does not match ^OK$
2021.09.27 22:07:51 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000000;N=7;R=226;
2021.09.27 22:07:51 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -89 -> Bresser 5in1
2021.09.27 22:07:51 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:51 4: sduino866 Dispatch: W108#CDB900000010600169080400, -89 dB, dispatch
2021.09.27 22:07:51 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010600169080400
2021.09.27 22:07:51 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:07:51 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -89 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:52 4: sduino866/msg READ: 8. Received answer (MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000000;N=7;R=226;) for ping does not match ^OK$
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000000;N=7;R=7;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70.5 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010600188000200
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#068000B00010600188000200, -70.5 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=D611 crcRef=F2F9
2021.09.27 22:07:52 4: sduino866/msg READ: 9. Received answer (MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000000;N=7;R=7;) for ping does not match ^OK$
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000009;N=7;R=230;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -87 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#CDB900000010600169080400, -87 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -87 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:52 4: sduino866/msg READ: 10. Received answer (MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000009;N=7;R=230;) for ping does not match ^OK$
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000000;N=7;R=10;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -69 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010600188000200
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#068000B00010600188000200, -69 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=D611 crcRef=F2F9
2021.09.27 22:07:52 4: sduino866/msg READ: 11. Received answer (MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000000;N=7;R=10;) for ping does not match ^OK$
2021.09.27 22:07:52 4: sduino866/msg READ: too much (10)! Received answer (MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000000;N=7;R=10;) for ping does not match ^OK$
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB900000010600169080400000E;N=7;R=230;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -87 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#CDB900000010600169080400, -87 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -87 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=8;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#068000B00010590188000200, -70 dB, dispatch
2021.09.27 22:07:52 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010590188000200
2021.09.27 22:07:52 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:07:52 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000000;N=7;R=231;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86.5 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#CDB900000010600169080400, -86.5 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=8;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#068000B00010590188000200, -70 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000001;N=7;R=232;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#CDB900000010600169080400, -86 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=9;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -69.5 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#068000B00010590188000200, -69.5 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000008;N=7;R=231;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86.5 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#CDB900000010600169080400, -86.5 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=8;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#068000B00010590188000200, -70 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000001;N=7;R=230;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -87 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#CDB900000010600169080400, -87 dB, dispatch
2021.09.27 22:07:52 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010600169080400
2021.09.27 22:07:52 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:07:52 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -87 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=8;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#068000B00010590188000200, -70 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000007;N=7;R=232;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#CDB900000010600169080400, -86 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000002;N=7;R=9;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -69.5 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010600188000200
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#068000B00010600188000200, -69.5 dB, dispatch
2021.09.27 22:07:52 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010600188000200
2021.09.27 22:07:52 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:07:52 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=D611 crcRef=F2F9
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000000;N=7;R=233;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -85.5 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#CDB900000010600169080400, -85.5 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -85.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000001;N=7;R=8;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#068000B00010590188000200, -70 dB, dispatch
2021.09.27 22:07:52 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010590188000200
2021.09.27 22:07:52 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:07:52 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000009;N=7;R=231;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86.5 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#CDB900000010600169080400, -86.5 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000000;N=7;R=7;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70.5 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010600188000200
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#068000B00010600188000200, -70.5 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=D611 crcRef=F2F9
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000001;N=7;R=231;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86.5 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#CDB900000010600169080400, -86.5 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000000;N=7;R=6;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -71 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010600188000200
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#068000B00010600188000200, -71 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -71 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=D611 crcRef=F2F9
2021.09.27 22:07:52 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000009;N=7;R=235;
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -84.5 -> Bresser 5in1
2021.09.27 22:07:52 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:52 4: sduino866 Dispatch: W108#CDB900000010600169080400, -84.5 dB, dispatch
2021.09.27 22:07:52 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -84.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:52 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000003;N=7;R=10;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -69 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010600188000200
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#068000B00010600188000200, -69 dB, dispatch
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=D611 crcRef=F2F9
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000006;N=7;R=231;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86.5 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#CDB900000010600169080400, -86.5 dB, dispatch
2021.09.27 22:07:53 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010600169080400
2021.09.27 22:07:53 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:07:53 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=8;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#068000B00010590188000200, -70 dB, dispatch
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000006;N=7;R=221;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -91.5 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#CDB900000010600169080400, -91.5 dB, dispatch
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -91.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000001;N=7;R=8;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#068000B00010590188000200, -70 dB, dispatch
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000002;N=7;R=225;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -89.5 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#CDB900000010600169080400, -89.5 dB, dispatch
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -89.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=9;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -69.5 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#068000B00010590188000200, -69.5 dB, dispatch
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000000;N=7;R=224;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -90 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#CDB900000010600169080400, -90 dB, dispatch
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -90 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000001;N=7;R=8;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#068000B00010590188000200, -70 dB, dispatch
2021.09.27 22:07:53 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010590188000200
2021.09.27 22:07:53 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:07:53 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000007;N=7;R=220;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -92 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#CDB900000010600169080400, -92 dB, dispatch
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -92 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=12;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -68 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#068000B00010590188000200, -68 dB, dispatch
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -68 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000008;N=7;R=230;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -87 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#CDB900000010600169080400, -87 dB, dispatch
2021.09.27 22:07:53 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010600169080400
2021.09.27 22:07:53 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:07:53 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -87 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000001;N=7;R=9;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -69.5 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#068000B00010590188000200, -69.5 dB, dispatch
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000004;N=7;R=231;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86.5 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#CDB900000010600169080400, -86.5 dB, dispatch
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:07:53 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=8;
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:07:53 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:07:53 4: sduino866 Dispatch: W108#068000B00010590188000200, -70 dB, dispatch
2021.09.27 22:07:53 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:53 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:07:53 4: sduino866/msg READ: OK
2021.09.27 22:07:58 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000004;N=7;R=230;
2021.09.27 22:07:58 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -87 -> Bresser 5in1
2021.09.27 22:07:58 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:07:58 4: sduino866 Dispatch: W108#CDB900000010600169080400, -87 dB, dispatch
2021.09.27 22:07:58 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010600169080400
2021.09.27 22:07:58 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:07:58 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:07:58 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -87 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:07:58 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:08:00 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=11;
2021.09.27 22:08:00 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -68.5 -> Bresser 5in1
2021.09.27 22:08:00 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:08:00 4: sduino866 Dispatch: W108#068000B00010590188000200, -68.5 dB, dispatch
2021.09.27 22:08:00 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010590188000200
2021.09.27 22:08:00 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:08:00 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:08:00 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -68.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:08:00 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:08:10 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000004;N=7;R=230;
2021.09.27 22:08:10 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -87 -> Bresser 5in1
2021.09.27 22:08:10 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:08:10 4: sduino866 Dispatch: W108#CDB900000010600169080400, -87 dB, dispatch
2021.09.27 22:08:10 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010600169080400
2021.09.27 22:08:10 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:08:10 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:08:10 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -87 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:08:10 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:08:12 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=9;
2021.09.27 22:08:12 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -69.5 -> Bresser 5in1
2021.09.27 22:08:12 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:08:12 4: sduino866 Dispatch: W108#068000B00010590188000200, -69.5 dB, dispatch
2021.09.27 22:08:12 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010590188000200
2021.09.27 22:08:12 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:08:12 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:08:12 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:08:12 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:08:22 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000002;N=7;R=227;
2021.09.27 22:08:22 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -88.5 -> Bresser 5in1
2021.09.27 22:08:22 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:08:22 4: sduino866 Dispatch: W108#CDB900000010600169080400, -88.5 dB, dispatch
2021.09.27 22:08:22 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010600169080400
2021.09.27 22:08:22 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:08:22 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:08:22 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -88.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:08:22 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:08:24 4: sduino866/msg READ: MN;D=F2F97FFF4FFFEF9FFE77FFFDFF0D068000B000106001880002000001;N=7;R=7;
2021.09.27 22:08:24 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70.5 -> Bresser 5in1
2021.09.27 22:08:24 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010600188000200
2021.09.27 22:08:24 4: sduino866 Dispatch: W108#068000B00010600188000200, -70.5 dB, dispatch
2021.09.27 22:08:24 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010600188000200
2021.09.27 22:08:24 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:08:24 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:08:24 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:08:24 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=D611 crcRef=F2F9
2021.09.27 22:08:34 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB9000000106001690804000007;N=7;R=223;
2021.09.27 22:08:34 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -90.5 -> Bresser 5in1
2021.09.27 22:08:34 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:08:34 4: sduino866 Dispatch: W108#CDB900000010600169080400, -90.5 dB, dispatch
2021.09.27 22:08:34 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010600169080400
2021.09.27 22:08:34 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:08:34 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:08:34 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -90.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:08:34 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:08:36 4: sduino866/msg READ: MN;D=F1F97FFF4FFFEFA7FE77FFFDFF0E068000B000105801880002000001;N=7;R=7;
2021.09.27 22:08:36 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70.5 -> Bresser 5in1
2021.09.27 22:08:36 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010580188000200
2021.09.27 22:08:36 4: sduino866 Dispatch: W108#068000B00010580188000200, -70.5 dB, dispatch
2021.09.27 22:08:36 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010580188000200
2021.09.27 22:08:36 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:08:36 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:08:36 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:08:36 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA1D crcRef=F1F9
2021.09.27 22:08:46 4: sduino866/msg READ: MN;D=EB3246FFFFFFEF9FFE96F7FBFF14CDB900000010600169080400000E;N=7;R=222;
2021.09.27 22:08:46 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -91 -> Bresser 5in1
2021.09.27 22:08:46 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010600169080400
2021.09.27 22:08:46 4: sduino866 Dispatch: W108#CDB900000010600169080400, -91 dB, dispatch
2021.09.27 22:08:46 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010600169080400
2021.09.27 22:08:46 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:08:46 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:08:46 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -91 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:08:46 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA37 crcRef=EB32
2021.09.27 22:08:48 4: sduino866/keepalive ok, retry = 0
2021.09.27 22:08:48 4: sduino866/msg READ: MN;D=F1F97FFF4FFFEFA7FE77FFFDFF0E068000B000105801880002000003;N=7;R=11;
2021.09.27 22:08:48 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -68.5 -> Bresser 5in1
2021.09.27 22:08:48 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010580188000200
2021.09.27 22:08:48 4: sduino866 Dispatch: W108#068000B00010580188000200, -68.5 dB, dispatch
2021.09.27 22:08:48 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010580188000200
2021.09.27 22:08:48 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:08:48 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:08:48 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -68.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:08:48 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA1D crcRef=F1F9
2021.09.27 22:08:58 4: sduino866/msg READ: MN;D=E93246FFFFFFEFA6FE96F7FBFF16CDB9000000105901690804000000;N=7;R=225;
2021.09.27 22:08:58 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -89.5 -> Bresser 5in1
2021.09.27 22:08:58 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010590169080400
2021.09.27 22:08:58 4: sduino866 Dispatch: W108#CDB900000010590169080400, -89.5 dB, dispatch
2021.09.27 22:08:58 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010590169080400
2021.09.27 22:08:58 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:08:58 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:08:58 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -89.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:08:58 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=CFCA crcRef=E932
2021.09.27 22:09:00 4: sduino866/msg READ: MN;D=EFF97FFF4FFFEFA6FE76FFFDFF10068000B000105901890002000001;N=7;R=7;
2021.09.27 22:09:00 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70.5 -> Bresser 5in1
2021.09.27 22:09:00 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590189000200
2021.09.27 22:09:00 4: sduino866 Dispatch: W108#068000B00010590189000200, -70.5 dB, dispatch
2021.09.27 22:09:00 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010590189000200
2021.09.27 22:09:00 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:09:00 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:09:00 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:09:00 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=3B76 crcRef=EFF9
2021.09.27 22:09:10 4: sduino866/msg READ: MN;D=E93246FFFFFFEFA6FE96F7FBFF16CDB9000000105901690804000000;N=7;R=221;
2021.09.27 22:09:10 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -91.5 -> Bresser 5in1
2021.09.27 22:09:10 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010590169080400
2021.09.27 22:09:10 4: sduino866 Dispatch: W108#CDB900000010590169080400, -91.5 dB, dispatch
2021.09.27 22:09:10 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010590169080400
2021.09.27 22:09:10 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:09:10 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:09:10 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -91.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:09:10 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=CFCA crcRef=E932
2021.09.27 22:09:12 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=8;
2021.09.27 22:09:12 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:09:12 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:09:12 4: sduino866 Dispatch: W108#068000B00010590188000200, -70 dB, dispatch
2021.09.27 22:09:12 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010590188000200
2021.09.27 22:09:12 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:09:12 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:09:12 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:09:12 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:09:22 4: sduino866/msg READ: MN;D=E93246FFFFFFEFA6FE96F7FBFF16CDB9000000105901690804000008;N=7;R=221;
2021.09.27 22:09:22 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -91.5 -> Bresser 5in1
2021.09.27 22:09:22 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010590169080400
2021.09.27 22:09:22 4: sduino866 Dispatch: W108#CDB900000010590169080400, -91.5 dB, dispatch
2021.09.27 22:09:22 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010590169080400
2021.09.27 22:09:22 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:09:22 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:09:22 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -91.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:09:22 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=CFCA crcRef=E932
2021.09.27 22:09:24 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=8;
2021.09.27 22:09:24 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:09:24 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:09:24 4: sduino866 Dispatch: W108#068000B00010590188000200, -70 dB, dispatch
2021.09.27 22:09:24 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010590188000200
2021.09.27 22:09:24 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:09:24 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:09:24 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:09:24 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:09:34 4: sduino866/msg READ: MN;D=E93246FFFFFFEFA6FE96F7FBFF16CDB9000000105901690804000000;N=7;R=220;
2021.09.27 22:09:34 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -92 -> Bresser 5in1
2021.09.27 22:09:34 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010590169080400
2021.09.27 22:09:34 4: sduino866 Dispatch: W108#CDB900000010590169080400, -92 dB, dispatch
2021.09.27 22:09:34 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010590169080400
2021.09.27 22:09:34 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:09:34 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:09:34 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -92 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:09:34 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=CFCA crcRef=E932
2021.09.27 22:09:36 4: sduino866/msg READ: MN;D=F0F97FFF4FFFEFA6FE77FFFDFF0F068000B000105901880002000000;N=7;R=7;
2021.09.27 22:09:36 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70.5 -> Bresser 5in1
2021.09.27 22:09:36 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010590188000200
2021.09.27 22:09:36 4: sduino866 Dispatch: W108#068000B00010590188000200, -70.5 dB, dispatch
2021.09.27 22:09:36 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010590188000200
2021.09.27 22:09:36 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:09:36 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:09:36 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:09:36 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=B3EC crcRef=F0F9
2021.09.27 22:09:46 4: sduino866/msg READ: MN;D=E93246FFFFFFEFA6FE96F7FBFF16CDB900000010590169080400000E;N=7;R=232;
2021.09.27 22:09:46 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86 -> Bresser 5in1
2021.09.27 22:09:46 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010590169080400
2021.09.27 22:09:46 4: sduino866 Dispatch: W108#CDB900000010590169080400, -86 dB, dispatch
2021.09.27 22:09:46 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010590169080400
2021.09.27 22:09:46 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:09:46 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:09:46 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:09:46 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=CFCA crcRef=E932
2021.09.27 22:09:48 4: sduino866/keepalive ok, retry = 0
2021.09.27 22:09:48 4: sduino866/msg READ: MN;D=F1F97FFF4FFFEFA7FE77FFFDFF0E068000B000105801880002000001;N=7;R=8;
2021.09.27 22:09:48 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:09:48 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010580188000200
2021.09.27 22:09:48 4: sduino866 Dispatch: W108#068000B00010580188000200, -70 dB, dispatch
2021.09.27 22:09:48 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010580188000200
2021.09.27 22:09:48 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:09:48 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:09:48 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:09:48 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA1D crcRef=F1F9
2021.09.27 22:09:58 4: sduino866/msg READ: MN;D=E93246FFFFFFEFA6FE96F7FBFF16CDB9000000105901690804000002;N=7;R=232;
2021.09.27 22:09:58 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -86 -> Bresser 5in1
2021.09.27 22:09:58 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010590169080400
2021.09.27 22:09:58 4: sduino866 Dispatch: W108#CDB900000010590169080400, -86 dB, dispatch
2021.09.27 22:09:58 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010590169080400
2021.09.27 22:09:58 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:09:58 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:09:58 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -86 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:09:58 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=CFCA crcRef=E932
2021.09.27 22:10:00 4: sduino866/msg READ: MN;D=F1F97FFF4FFFEFA7FE77FFFDFF0E068000B000105801880002000000;N=7;R=6;
2021.09.27 22:10:00 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -71 -> Bresser 5in1
2021.09.27 22:10:00 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010580188000200
2021.09.27 22:10:00 4: sduino866 Dispatch: W108#068000B00010580188000200, -71 dB, dispatch
2021.09.27 22:10:00 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010580188000200
2021.09.27 22:10:00 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:10:00 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:10:00 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -71 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:10:00 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA1D crcRef=F1F9
2021.09.27 22:10:10 4: sduino866/msg READ: MN;D=E93246FFFFFFEFA6FE96F7FBFF16CDB900000010590169080400000D;N=7;R=230;
2021.09.27 22:10:10 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -87 -> Bresser 5in1
2021.09.27 22:10:10 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010590169080400
2021.09.27 22:10:10 4: sduino866 Dispatch: W108#CDB900000010590169080400, -87 dB, dispatch
2021.09.27 22:10:10 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010590169080400
2021.09.27 22:10:10 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:10:10 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:10:10 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -87 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:10:10 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=CFCA crcRef=E932
2021.09.27 22:10:12 4: sduino866/msg READ: MN;D=F1F97FFF4FFFEFA7FE77FFFDFF0E068000B000105801880002000001;N=7;R=9;
2021.09.27 22:10:12 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -69.5 -> Bresser 5in1
2021.09.27 22:10:12 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010580188000200
2021.09.27 22:10:12 4: sduino866 Dispatch: W108#068000B00010580188000200, -69.5 dB, dispatch
2021.09.27 22:10:12 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010580188000200
2021.09.27 22:10:12 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:10:12 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:10:12 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:10:12 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=AA1D crcRef=F1F9
2021.09.27 22:10:22 4: sduino866/msg READ: MN;D=E93246FFFFFFEFA6FE96F7FBFF16CDB9000000105901690804000008;N=7;R=225;
2021.09.27 22:10:22 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -89.5 -> Bresser 5in1
2021.09.27 22:10:22 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010590169080400
2021.09.27 22:10:22 4: sduino866 Dispatch: W108#CDB900000010590169080400, -89.5 dB, dispatch
2021.09.27 22:10:22 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010590169080400
2021.09.27 22:10:22 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:10:22 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:10:22 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -89.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:10:22 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=CFCA crcRef=E932
2021.09.27 22:10:24 4: sduino866/msg READ: MN;D=EFF97FFF4FFFEFA8FE77FFFDFF10068000B000105701880002000000;N=7;R=9;
2021.09.27 22:10:24 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -69.5 -> Bresser 5in1
2021.09.27 22:10:24 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010570188000200
2021.09.27 22:10:24 4: sduino866 Dispatch: W108#068000B00010570188000200, -69.5 dB, dispatch
2021.09.27 22:10:24 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010570188000200
2021.09.27 22:10:24 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:10:24 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:10:24 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:10:24 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=4551 crcRef=EFF9
2021.09.27 22:10:34 4: sduino866/msg READ: MN;D=E93246FFFFFFEFA6FE96F7FBFF16CDB9000000105901690804000004;N=7;R=229;
2021.09.27 22:10:34 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -87.5 -> Bresser 5in1
2021.09.27 22:10:34 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010590169080400
2021.09.27 22:10:34 4: sduino866 Dispatch: W108#CDB900000010590169080400, -87.5 dB, dispatch
2021.09.27 22:10:34 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010590169080400
2021.09.27 22:10:34 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:10:34 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:10:34 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -87.5 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:10:34 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=CFCA crcRef=E932
2021.09.27 22:10:36 4: sduino866/msg READ: MN;D=EFF97FFF4FFFEFA8FE77FFFDFF10068000B000105701880002000001;N=7;R=8;
2021.09.27 22:10:36 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -70 -> Bresser 5in1
2021.09.27 22:10:36 4: sduino866 ParseMN: ID=108 dmsg=W108#068000B00010570188000200
2021.09.27 22:10:36 4: sduino866 Dispatch: W108#068000B00010570188000200, -70 dB, dispatch
2021.09.27 22:10:36 4: sduino866: SD_WS_Parse protocol 108, rawData 068000B00010570188000200
2021.09.27 22:10:36 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id 06
2021.09.27 22:10:36 4: sduino866: using longid for SD_WS_108 device SD_WS_108_06
2021.09.27 22:10:36 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:10:36 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=4551 crcRef=EFF9
2021.09.27 22:10:46 4: sduino866/msg READ: MN;D=E93246FFFFFFEFA6FE96F7FBFF16CDB9000000105901690804000008;N=7;R=228;
2021.09.27 22:10:46 4: sduino866 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -88 -> Bresser 5in1
2021.09.27 22:10:46 4: sduino866 ParseMN: ID=108 dmsg=W108#CDB900000010590169080400
2021.09.27 22:10:46 4: sduino866 Dispatch: W108#CDB900000010590169080400, -88 dB, dispatch
2021.09.27 22:10:46 4: sduino866: SD_WS_Parse protocol 108, rawData CDB900000010590169080400
2021.09.27 22:10:46 4: sduino866: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge), sensor-id CD
2021.09.27 22:10:46 4: sduino866: using longid for SD_WS_108 device SD_WS_108_CD
2021.09.27 22:10:46 4: sduino866 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -88 -> Bresser comfort 6in1 (5in1 neu)
2021.09.27 22:10:46 4: sduino866 ParseMN: method error! Bresser 5in1_neu: crc Error crc=CFCA crcRef=E932


Reicht das oder brauchst Du mehr? Einfach Bescheid geben :-)
Danke für Deine Mühe!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: matzkamel am 24 November 2021, 22:45:31
Hallo zusammen,

ich habe seit kurzem auch eine Bresser Wetterstation, die als neue Bresser-6-in-1 erkannt wird.
Bresser_6in1__B20_N7_8220 -- ID 115

Zunächst ein großes Lob an Ralf9 für das super Projekt.

Mein Log-File sieht so aus:
2021.11.24 22:26:43 4: Signalduino868MHz/msg READ: MN;D=A0131420001418FFFFFF1358989A94FFF0820000;N=7;R=212;
2021.11.24 22:26:43 4: Signalduino868MHz Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -96 -> Bresser comfort 6in1 (5in1 neu)
2021.11.24 22:26:43 4: Signalduino868MHz ParseMN: ID=115 dmsg=W115#1420001418FFFFFF1358989A94FFF0
2021.11.24 22:26:43 4: Signalduino868MHz Dispatch: W115#1420001418FFFFFF1358989A94FFF0, -96 dB, dispatch
2021.11.24 22:26:43 4: Signalduino868MHz: SD_WS_Parse protocol 115, rawData 1420001418FFFFFF1358989A94FFF0
2021.11.24 22:26:43 4: Signalduino868MHz: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 14200014
2021.11.24 22:26:43 1: Signalduino868MHz: SD_WS_Parse UNDEFINED sensor SD_WS_115 detected, code SD_WS_115_0
2021.11.24 22:26:48 4: Signalduino868MHz/keepalive ok, retry = 0
2021.11.24 22:27:31 4: Signalduino868MHz/msg READ: MN;D=BBB41420001418FFFFFF1358988A94FFF0920000;N=7;R=211;
2021.11.24 22:27:31 4: Signalduino868MHz Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -96.5 -> Bresser comfort 6in1 (5in1 neu)
2021.11.24 22:27:31 4: Signalduino868MHz ParseMN: ID=115 dmsg=W115#1420001418FFFFFF1358988A94FFF0
2021.11.24 22:27:31 4: Signalduino868MHz Dispatch: W115#1420001418FFFFFF1358988A94FFF0, -96.5 dB, dispatch
2021.11.24 22:27:31 4: Signalduino868MHz: SD_WS_Parse protocol 115, rawData 1420001418FFFFFF1358988A94FFF0
2021.11.24 22:27:31 4: Signalduino868MHz: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 14200014
2021.11.24 22:27:31 1: Signalduino868MHz: SD_WS_Parse UNDEFINED sensor SD_WS_115 detected, code SD_WS_115_0
2021.11.24 22:27:48 4: Signalduino868MHz/keepalive ok, retry = 0
2021.11.24 22:27:55 4: Signalduino868MHz/msg READ: MN;D=BBB41420001418FFFFFF1358988A94FFF0920000;N=7;R=208;
2021.11.24 22:27:55 4: Signalduino868MHz Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -98 -> Bresser comfort 6in1 (5in1 neu)
2021.11.24 22:27:55 4: Signalduino868MHz ParseMN: ID=115 dmsg=W115#1420001418FFFFFF1358988A94FFF0
2021.11.24 22:27:55 4: Signalduino868MHz Dispatch: W115#1420001418FFFFFF1358988A94FFF0, -98 dB, dispatch
2021.11.24 22:27:55 4: Signalduino868MHz: SD_WS_Parse protocol 115, rawData 1420001418FFFFFF1358988A94FFF0
2021.11.24 22:27:55 4: Signalduino868MHz: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 14200014
2021.11.24 22:27:55 1: Signalduino868MHz: SD_WS_Parse UNDEFINED sensor SD_WS_115 detected, code SD_WS_115_0
2021.11.24 22:28:43 4: Signalduino868MHz/msg READ: MN;D=9B941420001418FD7EFF13589882907FF0920000;N=7;R=209;
2021.11.24 22:28:43 4: Signalduino868MHz Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -97.5 -> Bresser comfort 6in1 (5in1 neu)
2021.11.24 22:28:43 4: Signalduino868MHz ParseMN: method error! Bresser 5in1_neu: crc Error crc=7334 crcRef=9B94
2021.11.24 22:28:48 4: Signalduino868MHz/keepalive ok, retry = 0
2021.11.24 22:28:55 4: Signalduino868MHz/msg READ: MN;D=29EE1420001418FFFFFD1258FEFFDFFF015A0000;N=7;R=206;
2021.11.24 22:28:55 4: Signalduino868MHz Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -99 -> Bresser comfort 6in1 (5in1 neu)
2021.11.24 22:28:55 4: Signalduino868MHz ParseMN: method error! Bresser 5in1_neu: crc Error crc=B478 crcRef=29EE
2021.11.24 22:29:07 4: Signalduino868MHz/msg READ: MN;D=BBB41420001418FFFFFF1358888A94FF70920000;N=7;R=211;
2021.11.24 22:29:07 4: Signalduino868MHz Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -96.5 -> Bresser comfort 6in1 (5in1 neu)
2021.11.24 22:29:07 4: Signalduino868MHz ParseMN: method error! Bresser 5in1_neu: crc Error crc=2E66 crcRef=BBB4
2021.11.24 22:29:48 4: Signalduino868MHz/keepalive ok, retry = 0
2021.11.24 22:29:55 4: Signalduino868MHz/msg READ: MN;D=BBB41420001418FFFFFF1358988894FFF0920000;N=7;R=211;
2021.11.24 22:29:55 4: Signalduino868MHz Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -96.5 -> Bresser comfort 6in1 (5in1 neu)
2021.11.24 22:29:55 4: Signalduino868MHz ParseMN: method error! Bresser 5in1_neu: crc Error crc=56DC crcRef=BBB4


CRC-Berechnung scheint noch nicht zu passen.

Wenn ich im 00_SIGNALduino.pm bei der CRC-Berechnung die return (-1...) raus mache,
dann landen jetzt auch im neu definierten SD_WS code SD_WS_115_14200014_0 einige Werte.

BatteryState sieht gut aus, Humidity, Temperatur, Windrichtung ebenso  ;)
WindGust steht bei 0, passt auch zur aktuellen Anzeige auf der Innenstation,
bei WindSpeed hab ich 88 bzw. WindSpeed_kmh 316.8 drin. Muss ich noch beobachten



Gruß Matthias
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 24 November 2021, 23:59:57
2021.11.24 22:27:31 4: Signalduino868MHz Dispatch: W115#1420001418FFFFFF1358988A94FFF0, -96.5 dB, dispatch
2021.11.24 22:27:31 4: Signalduino868MHz: SD_WS_Parse protocol 115, rawData 1420001418FFFFFF1358988A94FFF0
2021.11.24 22:27:31 4: Signalduino868MHz: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 14200014
2021.11.24 22:27:31 1: Signalduino868MHz: SD_WS_Parse UNDEFINED sensor SD_WS_115 detected, code SD_WS_115_0

Es erfolgt ein dispatch zum 14_SD_WS Modul, damit es automatisch per Autocreate angelegt wird, müsste es innerhalb 120 sek 5 mal fehlerfrei empfangen werden.
Du hast aber anscheinend sehr schlechte Empfangsverhältnisse, die  RSSI -96.5 dB ist grenzwertig.

Damit kannst Du das device auch von Hand anlegen:
define SD_WS_115_0 SD_WS SD_WS_115_0

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 14 Dezember 2021, 19:35:18
Hallo, ich bin jetzt auch mal eingesprungen in das Thema.
Habe eine BRESSER 5-in-1 bei Aldi gekauft.
Leider bekomme ich es nicht wirklich hin, dass mein SIGNALduino 868MHz was Ordentliches empfängt!
Der LOG vom Stick und die Einstellung in FHEM sind unten in den Bildern dargestellt!

Ich habe einen SIGNALduino Mini-USB mit FTDI Chipsatz.

Ehrlich gesagt, ist dieses Thema in mehreren Threads gestückelt und ich blicke momentan nicht mehr durch!

Über Hilfe wäre ich dankbar!


Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 14 Dezember 2021, 20:17:02
Die firmware V 3.4.0 die Du verwendest, kann kein FSK. Dies ist die offizielle Firmware von Sidey, da kann erst die firmware V 3.5.x FSK.
Diese funktioniert nur mit der offiziellen 00_SIGNALduino.pm Version 3.5.x
Diese sind bei FSK leider nicht mit meinen Versionen kompatibel.
Die erforderliche cc1101 Registerkonfiguration wird durch setzen des Attributs rfmode an den sduino gesendet.




Bei meiner Version v3.4.7 des 00_SIGNALduino.pm Moduls, das Du gerade verwendest ist auch eine firmware von mir erforderlich. Beim Nanocul ist es die Version V 3.3.4
https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900

Hier wird die FSK konfiguration mit "set sduino rfmode" zum sduino gesendet. Mit set rfmode werden mit dem raw Befehl "CW" die cc1101 Register, die konfigvariablen N + ccmode und die Kurzbeschreibung zum sduino gesendet.

Die Rückmeldung wird in das reading rfmode geschrieben: "Bresser_6in1__B20_N7_8220 => ok,N=7,ccmode=4"

ein "get ccconf" ergibt dann:
ccconf: freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud)

Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz


Ein "get cmdBank s" ergibt dann z.B. (siehe Anlage), hier habe ich den rfmode "Bresser_6in1" in die EEPROM Bank 6 geschrieben oder bei der 2.Anlage nur Bank 0. Der * markiert die aktive Bank.

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 19 Dezember 2021, 23:10:36
@GreenFHEMfan
funktioniert es mittlerweile?

Ich habe hier im oberen Teil ein Hinweis zum flashen der Firmware ergänzt
https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900

und hier noch etwas zu FSK
https://forum.fhem.de/index.php/topic,111653.msg1058902.html#msg1058902

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 19 Dezember 2021, 23:16:37
OK - ehrlich gesagt hat es am Flaschen gehangen.
Ich habe den Stick nicht neu Flashen können auch mit drücken der Reset Taste in mehreren Varianten nicht - und habe es bis dato erstmal ruhen lassen.

Ich werde deine Variante morgen Mal ausprobieren!
Danke schon mal - und gute Nacht!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 19 Dezember 2021, 23:21:41
Was für eine sduino Hardware hast Du? Einen NanoCul?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 19 Dezember 2021, 23:23:04
Ja denke schon - ist zwar eine Mini USB Anschluss dran.
Aber ja - wie erkenne ich ihn genau?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 19 Dezember 2021, 23:27:05
Am einfachsten ist es wahrscheinlich, wenn Du mal ein Foto davon postest
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 20 Dezember 2021, 20:34:55
Fotos siehe unten

Habe den Stick von beiden Seiten fotografiert
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 20 Dezember 2021, 20:53:31
Ja, ist ein nano-cul, Du brauchst zum flashen die Resettaste nicht drücken.

Hast Du das Attribut "Hardware" gesetzt?
Bei älteren ist der Wert "nanoCC1101" bei neueren mit dem optiboot ist der Wert "nanoCC1101_optiboot"
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: smarty_111 am 21 Dezember 2021, 23:58:22
Ist auf jeden fall der neue boot loader
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 22 Dezember 2021, 22:17:19
Gut - es hat jetzt endlich geklappt. Wie immer hat es an einem Form-Fehler gehangen. Ich habe die Verzeichnisangabe nicht vor die hex-Datei geschreiben.
Jetzt hat es funktioniert - also das flashen - erkannt wird sie noch nicht - nach Auswählen der Bresser 5in1 und ein get cmdBank s ergab folgendes :

Ach durch rfmode 6in1 wurde die Wetterstation nicht erkannt!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 22 Dezember 2021, 22:59:02
Wenn Du das sduino verbose auf 4 setzt,werden dann im log MN Raw Nachrichten angezeigt?

z.B.

2021.11.24 22:26:43 4: Signalduino868MHz/msg READ: MN;D=A0131420001418FFFFFF1358989A94FFF0820000;N=7;R=212;

2021.11.24 22:27:31 4: Signalduino868MHz/msg READ: MN;D=BBB41420001418FFFFFF1358988A94FFF0920000;N=7;R=211;

2021.11.24 22:27:55 4: Signalduino868MHz/msg READ: MN;D=BBB41420001418FFFFFF1358988A94FFF0920000;N=7;R=208;
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 22 Dezember 2021, 23:14:31
nein werden nicht angezeigt
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 22 Dezember 2021, 23:19:27
Dies sind nur events

Wenn Du im eventmonitor  "FHEM log" selektierst, dann werden die events und der FHEM log angezeigt
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 22 Dezember 2021, 23:30:16
es gibt fehlerhafte 868 cc1101 Module wo die Frequenz nicht passt. Du kannst mal die Frequenz in 10 kHz Schritten von 868.350 bis 868.400 MHz erhöhen
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 22 Dezember 2021, 23:36:32
Also im Eventmonitor werden keine MN Raw Nachrichten mitgelogt

das ist das einzigste was rein kommt:
2021.12.22 23:33:19 4 : SIGNALduino/msg READ: OK
2021.12.22 23:33:19 4 : SIGNALduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.12.22 23:33:20 4 : SIGNALduino/HandleWriteQueue: nothing to send, stopping timer


Werde mal die Frequenz in 10kHz Schritten erhöhen!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 23 Dezember 2021, 00:00:24
Bei Frrequenz 868.340MHz bekomme ich eine MN Nachricht rein

2021.12.22 23:58:41 4 : SIGNALduino/msg READ: MN;D=87A9324A424210FFFFFF0148232644FFF02DAA00;N=7;R=24;


Bei 868.330MHz bekomme ich sogar noch einige mehr rein!

2021.12.23 00:05:05 4 : SIGNALduino/msg READ: MN;D=AB40324A424210FFFFFF0148231644FFF03DAA00;N=7;R=25;
2021.12.23 00:05:17 4 : SIGNALduino/msg READ: MN;D=9124324A424210FFFFFF0148FFFFFFFF01ACAA00;N=7;R=23;
2021.12.23 00:05:29 4 : SIGNALduino/msg READ: MN;D=AB40324A424210FFFFFF0148231644FFF03DAA00;N=7;R=23;
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 23 Dezember 2021, 00:06:54
Ok, das passt jetzt, es ist die Protocol Id 115, verwendest Du mein erweiteretes 14_SD_WS.pm Modul?
hier https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900  etwas weiter unten

2021.12.23 00:01:37 4 : sduinoD/msg get raw: MN;D=87A9324A424210FFFFFF0148232644FFF02DAA00;N=7;R=24;
2021.12.23 00:01:37 4 : sduinoD Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -62 -> Bresser comfort 6in1 (5in1 neu)
2021.12.23 00:01:37 5 : sduinoD Bresser_5in1_neu: dmsg=87A9324A424210FFFFFF0148232644FFF02DAA00 crc=87A9 ok, sum ok
2021.12.23 00:01:37 4 : sduinoD ParseMN: ID=115 dmsg=W115#324A424210FFFFFF0148232644FFF0
2021.12.23 00:01:37 4 : sduinoD Dispatch: W115#324A424210FFFFFF0148232644FFF0, -62 dB, dispatch
2021.12.23 00:01:37 4 : sduinoD: SD_WS_Parse protocol 115, rawData 324A424210FFFFFF0148232644FFF0
2021.12.23 00:01:37 4 : sduinoD: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 324A4242
2021-12-23 00:01:37 SD_WS SD_WS_115_0 T: 23.2 H: 44 Ws: 0 Wg: 0 Wd: NNE
2021-12-23 00:01:37 SD_WS SD_WS_115_0 temperature: 23.2
2021-12-23 00:01:37 SD_WS SD_WS_115_0 humidity: 44
2021-12-23 00:01:37 SD_WS SD_WS_115_0 windSpeed: 0
2021-12-23 00:01:37 SD_WS SD_WS_115_0 windSpeed_kmh: 0.0
2021-12-23 00:01:37 SD_WS SD_WS_115_0 windDirectionDegree: 14
2021-12-23 00:01:37 SD_WS SD_WS_115_0 windDirectionText: NNE
2021-12-23 00:01:37 SD_WS SD_WS_115_0 windGust: 0
2021-12-23 00:01:37 SD_WS SD_WS_115_0 windGust_kmh: 0.0
2021-12-23 00:01:37 SD_WS SD_WS_115_0 batteryState: low
2021-12-23 00:01:37 SD_WS SD_WS_115_0 id: 324A4242
2021-12-23 00:01:37 SD_WS SD_WS_115_0 DMSG: W115#324A424210FFFFFF0148232644FFF0
2021-12-23 00:01:37 SD_WS SD_WS_115_0 RAWMSG: MN;D=87A9324A424210FFFFFF0148232644FFF02DAA00;N=7;R=24;
2021-12-23 00:01:37 SD_WS SD_WS_115_0 RSSI: -62
2021-12-23 00:01:37 SD_WS SD_WS_115_0 Protocol_ID: 115
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 23 Dezember 2021, 00:15:27
Ich schick dir mal einen Screenshot von der Datei im Editor.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 23 Dezember 2021, 00:21:29
nein mit dieser funktioniert es nicht.

Dies ist meine aktuelle:
# $Id: 14_SD_WS.pm 21666 2021-11-30 20:00:00Z Ralf9 $
#
...
# 31.07.2021 neues Protokoll 115: Bresser 6-in-1 Comfort Wetter Center
...

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 23 Dezember 2021, 00:55:24
So habe die neue ins FHEM Verzeichnis kopiert!
-> shutdown restart

Und jetzt?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 23 Dezember 2021, 10:06:37
Hast Du auch das Protokoll 115 aktiviert?

Wenn Du beim sduino ganz oben auf "Display protocollist" klickst, dann bekommst Du eine Liste aller Protokoll IDs. Dort muß die Protokoll ID 115 ganz links selektiert sein.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 23 Dezember 2021, 11:13:26
Ja, ist aktiviert.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 23 Dezember 2021, 11:17:45
Bitte poste ein event und fhemlog mit verbose 4
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 23 Dezember 2021, 15:19:42
Ralf, die Geräte werden ja alle automatisch erkannt!
Wie bekommt man es denn hin, daß das Gerät, nach einem Löschen über die FHEM-Oberfläche, wieder von FHEM erkannt wird?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 23 Dezember 2021, 16:40:19
Irgendwas passt bei Dir noch nicht, mir ist aber noch nicht klar was
Zitat
2021.12.23 12:57:37 3: SIGNALduino: IDlist MN 100 101 102 103 107 108 109 112 115 116 200 201 202 203 204 205 206

2021.12.23 13:01:58 4: SIGNALduino/msg READ: MN;D=294C324A424218FFFFFF1988FFFFFFFF014CAA00;N=7;R=25;
2021.12.23 13:02:10 4: SIGNALduino/msg READ: MN;D=3AE3324A424218FFFFFF1988202641FFF0D3AA00;N=7;R=23;
2021.12.23 13:02:22 4: SIGNALduino/msg READ: MN;D=B8F0324A424218FFFFFF1978FFFFFFFF015CAA00;N=7;R=22;

Bei aktivierter Protokoll ID 108 und 115 müsste es normalerweise so aussehen:
2021.12.23 13:01:58 4: SIGNALduino/msg READ: MN;D=294C324A424218FFFFFF1988FFFFFFFF014CAA00;N=7;R=25;
2021.12.23 13:01:58 4: SIGNALduino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -61.5 -> Bresser 5in1
2021.12.23 13:01:58 4: SIGNALduino ParseMN: Error! ID=108 msg=294C324A424218FFFFFF1988FFFFFFFF014CAA00 (40) too short, min=52
2021.12.23 13:01:58 4: SIGNALduino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -61.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.23 13:01:58 4: SIGNALduino ParseMN: ID=115 dmsg=W115#324A424218FFFFFF1988FFFFFFFF01
...
2021.12.23 13:02:10 4: SIGNALduino/msg READ: MN;D=3AE3324A424218FFFFFF1988202641FFF0D3AA00;N=7;R=23;
...



Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 23 Dezember 2021, 17:07:35
Zitatversionmodul 3.4.7-ralf_24.06.
versionprotoL v3.4.7-dev_ralf_18.11.
Ich bin mir nicht sicher ob das so funktionieren kann,
vom 00_SIGNALduino.pm die Masterversion vom 24.06.
von der Protkollliste die aktuelle dev-Version vom  18.11.


Bitte mach mal ein update auf die aktuelle dev Version

versionmodul  v3.4.7-dev_ralf_04.12.
versionprotoL v3.4.7-dev_ralf_18.11.
update all https://raw.githubusercontent.com/Ralf9/RFFHEM/dev/controls_dev_ralf9_signalduino.txt
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 23 Dezember 2021, 17:21:18
 :)

Das war's Ralf - parse-Meldungen kommen rein und Modul bzw. Gerät wurde automatisch angelegt !

Ganz fetten Daumen hoch  ;D

2021.12.23 17:18:29 4 : SIGNALduino/msg READ: MN;D=6CB2324A424218FFFFFF0128FFFFFFFF01C4AA00;N=7;R=16;
2021.12.23 17:18:29 4 : SIGNALduino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -66 -> Bresser 5in1
2021.12.23 17:18:29 4 : SIGNALduino ParseMN: Error! ID=108 msg=6CB2324A424218FFFFFF0128FFFFFFFF01C4AA00 (40) too short, min=52
2021.12.23 17:18:29 4 : SIGNALduino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -66 -> Bresser comfort 6in1 (5in1 neu)
2021.12.23 17:18:29 4 : SIGNALduino ParseMN: ID=115 dmsg=W115#324A424218FFFFFF0128FFFFFFFF01
2021.12.23 17:18:29 4 : SIGNALduino Dispatch: W115#324A424218FFFFFF0128FFFFFFFF01, -66 dB, dispatch
2021.12.23 17:18:29 4 : SIGNALduino: SD_WS_Parse protocol 115, rawData 324A424218FFFFFF0128FFFFFFFF01
2021.12.23 17:18:29 4 : SIGNALduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 324A4242
2021.12.23 17:18:29 1 : SIGNALduino: SD_WS_Parse UNDEFINED sensor SD_WS_115 detected, code SD_WS_115_0
2021.12.23 17:18:29 2 : autocreate: define SD_WS_115_0 SD_WS SD_WS_115_0
2021.12.23 17:18:29 2 : autocreate: define FileLog_SD_WS_115_0 FileLog ./log/SD_WS_115_0-%m.log SD_WS_115_0
2021.12.23 17:18:29 2 : autocreate: define SVG_SD_WS_115_0 SVG FileLog_SD_WS_115_0:temp4hum4:CURRENT
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 29 Dezember 2021, 19:38:06
Hi zusammen,

kann mir jemand sagen ob das auch mit einem Jeelink klappen könnte?
Zumindest die Frequenz kann der ja auch.

Danke & Gruß,
Tobi
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Andre80 am 30 Dezember 2021, 13:16:47
Ich habe jetzt alle 5 Seiten zu dem Thema gelesen und verstehe nur Bahnhof  :o
Ich hatte die Frage auch mal gestellt und mir damals Blauäugig einen JeeLinkLaCrosse und einen NanoCul gekauft. Mit dem NanoCul kann ich zumindest meine 433 Mhz Geräte auslesen und die Daten weiterverarbeiten. Ich habe bei mir eine Bresser 5in1 Wetterstation XXL auf dem Display steht 868 Mhz. Dann dachte ich, was mit 433 klappt, klappt vielleicht auch mit dem JeeLinkLaCrosse auf 868 Mhz. Doch ich beakomme das Teil nicht mal anständig dazu, dass er überhaupt was empfängt. Ich lese dann diese Beiträge und versuche nachzuvollziehen was getan werden muss aber als "normal" sterblicher gestaltet sich das bei den ganzen Verklinkungen und Dikussionen für mich als nicht durchführbar. Am liebsten hätte ich das so, dass mal ein Beitrag so geschrieben ist wie eine Anleitung: Was brauchst du, wie gehst du Schritt für Schritt vor usw. Soll keine Kritik sein aber man kommt sich schon recht "dumm" vor wenn man 5 Seiten durchstörbert + die ganzen Zusammenfasssungen, die teilweise noch komplizierter geschrieben sind  ;D Nach wie vor steht also auf meinem Dach eine Bresser 5in1 Wetter Station, deren Daten über 868 Mhz auf ein weißes analoges LCD Display übertragen werden und in mir herscht immernoch die Unruhe: Wie bekomme ich diese Daten ausgelesen, um sie z.B. in Fhem oder in meine RasberryMatic (auf CCU3) für weitere kleine Projekte zu verwenden. Hochachtungsvoll an die Brains dieses Forum, ich ziehe meine Hut vor euch :-) aber ich verstehe es nicht :P
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 30 Dezember 2021, 13:30:06
Hallo Andre,
auch wenn ich auch nur ein Laie in diesem Thema bin, kann ich dir sagen, daß ich es vorher auch mit meinen vorhandenen JeeLinkLaCrosse Stick versucht habe, diesen mit meine Besser 5in1 zu verknüpfen.
Ohne Erfolg!
Ich rate dir einen SIGNALduino nano zu kaufen und nach den Anweisungen von Ralf mit seiner Flash-hex-Datei und seinen gebauten PM-Modulen vorzugehen. Ich habe alles nach einiger Zeit dann erfolgreich hinbekommen. Und ich bin sehr zufrieden mit der Lösung - da man mit den Stick viele andere Geräte auch integrierten kann!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 30 Dezember 2021, 14:46:00
Mit dem JeeLink wird der Empfang der Bresser nicht funktionieren, dazu müsste jemand die JeeLink firmware erweitern und das JeeLink fhem Modul anpassen.

Wenn die Bresser nicht so weit vom 433 MHz nanocul weg ist, sollte auch damit ein Empfang möglich sein.

Hier in den letzten ca 30 Nachrichten sollte eigentlich alles wichtige stehen, ab hier:
https://forum.fhem.de/index.php/topic,78809.msg1193395.html#msg1193395

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Andre80 am 30 Dezember 2021, 15:28:58
Hallo Ralf, Hallo GreenFHEMfan,
danke für eure Zeit zum Antworten.

Wenn ich mich nun auf meinen NanoCul fokusiere fällt auf, dass ich nicht genau weiß ob Original bzw. was das für ein Build ist, was darauf installiert wurde. Wie so einige Anfänger habe ich diesen bei ebay gekauft und scheinbar habe ich auch mal damit vor einiger Zeit gespielt, sonst wären die Frequenzen nicht verstellt, zeigt aber auch, dass ich keine Ahnung habe :-) Die Frage ist kann man diesen  Flashen und wenn ja mit welcher Version?

PS: Ich habe das mal wieder auf 433 Mhz eingestellt, jetzt kommen auch wieder Daten :-) Aber wie ist das, wenn ich das Teil auch für 868 Mhz nutzen kann- was ist dann mit den ganzen 433 Mhz Geräten? Gehen diese dann noch oder muss ich doch der Empfehlung von GreenFHEMfan nachkommen?

Nochmals Entschuldigung für mein laienhaftes Wissen, ich bemühe mich täglich besser zu werden aber für einen bisherigen Windows Menschen war der Schritt zum ersten Raspberry, Linuxeinarbeitung und Fhem ziemlich mühsam ABER ich habe Spaß daran ;-)
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 30 Dezember 2021, 16:45:58
Du kannst den NanoCul entweder für 433 oder 868 MHz nutzen
Wenn Du einen 433 MHz NanoCul hast, dann hat das cc1101 Modul eine Antennenanpassung für 433 MHz. 868 MHz wird damit schlechter empfangen.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 30 Dezember 2021, 20:49:27
Hallo Ralf,

seit 6 Tagen nenne ich eine Bresser 7-in-1 Wetterstation https://github.com/merbanan/rtl_433/blob/a6065164dff125b42a7f1a5580c725658326b39e/src/devices/bresser_7in1.c (https://github.com/merbanan/rtl_433/blob/a6065164dff125b42a7f1a5580c725658326b39e/src/devices/bresser_7in1.c) mein eigen. Daten werden empfangen aber die sind wohl anders als bei der 6-in-1.2021.12.30 20:40:10 4: MapleSDuino/msg READ: MN;D=F374A6F5BFCA10AAAAAAAAAAAAAAB8BA38AAAAAA;N=7;R=52;
2021.12.30 20:40:10 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -48 -> Bresser 5in1
2021.12.30 20:40:10 4: MapleSDuino ParseMN: Error! ID=108 msg=F374A6F5BFCA10AAAAAAAAAAAAAAB8BA38AAAAAA (40) too short, min=52
2021.12.30 20:40:10 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -48 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 20:40:10 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=C9E4 crcRef=F374

Ich nutze seit kurzem einen Maple-SDuino.Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt:FS10: :CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SD_GT:LaCrosse:KOPP_FC:PCA301:SD_Rojaflex:SD_Tool:SIGNALduino_un:
   DEF        192.168.100.39:23
   DMSG       TXA01E751752
   DevState   initialized
   DeviceName 192.168.100.39:23
   EQMSGCNT   0
   FD         23
   FUUID      61c9a863-f33f-3f50-2183-b65f4e07d7af83e6
   IDsNoDispatch 2,43.1,72.1,82,87,88
   LASTDMSG   TXA01E751752
   LASTDMSGID 8
   MSGCNT     34795
   NAME       MapleSDuino
   NR         40
   PARTIAL   
   RAWMSG     MU;P0=113;P1=-1061;P2=1286;P3=488;P4=-28444;CP=3;R=9;D=012121212121212131313131212131313121312131212121312131313121312131212131242121212131213121212121212121213131313121213131312131213121212131213131312131213121213124212121213121312121212121212121313131312121313131213121312121213121313131213121312121312;e;
   RSSI       -69.5
   STATE      opened
   TIME       1640893545
   TYPE       SIGNALduino
   b_ccconf   b=0 rx=0 freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0000]
   c_ccconf   b=6 rx=0 freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud) [boffs=0240*]
   c_ccconfFSK N=7 ccmode=4 sync=2DD4 Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz
   cc1101_frequency 868.350
   sendworking 0
   unknownmessages
   version    V 4.2.1-dev210711 SIGNALduinoAdv LAN cc1101 (R: B0 C6*) - compiled at Nov 12 2021 22:04:32
   versionmodul v3.4.7-dev_ralf_04.12.
   versionprotoL v3.4.7-dev_ralf_18.11.
   DoubleMsgIDs:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr..................
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   OLDREADINGS:
   QUEUE:
   READINGS:
     2021-12-30 19:04:04   cc1101_config   freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud)
     2021-12-30 19:04:04   cc1101_config_ext Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz
     2021-12-27 13:15:23   cc1101_patable  C3E = 00 84 00 00 00 00 00 00  => 5_dBm
     2021-12-30 19:45:11   ccpatable       868.350 MHz, C3E = 00 81 00 00 00 00 00 00  => 5_dBm
     2021-12-30 20:19:54   cmdBank         

Bank__ 0 1 2 3 4 5 6 7 8 9
Radio_ B*- - - - - C - - -
N_____ 0 0 - 7 - - 7 - - -
ccmode 0 0 - 4 - - 4 - - -

0 - SlowRF
1 - Slow
     2021-12-30 19:45:54   config          ccmode=4
     2021-12-27 20:01:56   ping            OK
     2021-12-30 20:19:42   raw             switch to radio B
     2021-12-30 20:19:49   rfmode          SlowRF_ccFactoryReset => ccFactoryReset done
     2021-12-30 20:22:50   state           opened
     2021-12-30 19:46:07   version         V 4.2.1-dev210711 SIGNALduinoAdv LAN cc1101 (R: B1 C3*) - compiled at Nov 12 2021 22:04:32
   keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   mnIdList:
     100
     101
     102
     103
     107
     108
     109
     112
     115
     116
     201
     202
     203
     204
     205
     206
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     0.5
     1
     3
     3.1
     4
     6
     7
     13
     13.2
     14
     15
     17
     20
     23
     25
     32.1
     33
     33.1
     33.2
     35
     41
     49
     51
     53
     54.1
     55
     65
     68
     74.1
     90
     91.1
     93
     106
     113
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     29
     30
     31
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49.1
     49.2
     50
     54
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     78
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
     97
     98
     99
     104
     105
     110
     111
     114
     200
   rfmodesets:
     rfmode     Avantek_433__B8_N9_FSK,Bresser_5in1__B28_N7_8220,Bresser_6in1__B20_N7_8220,DP100_WH51_WH57_433__B16_N16_17241,DP100_WH51_WH57_868__B16_N6_17241,HoneywActivL__SlowRf_FSK,KOPP_FC__B20_N4_4785,Lacrosse_mode1__B12_N1_17241,Lacrosse_mode2__B12_N2_9579,PCA301_mode3__B32_N3_6631,Rojaflex_433__B12_N8_GFSK,SlowRF_ccFactoryReset,W136__B24_N10_4798,WH24_WH25__B20_N1_17241,WS1600_TX22_mode5__B16_N5_8842
Attributes:
   hardware   Maple_sduino_LAN
   updateChannelFW Ralf9

Könntest du das Protokoll auf die 7-in-1-Variante erweitern? Was kann ich dazu beisteuern?

Gruß Jens
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 30 Dezember 2021, 21:35:16
Hallo Jens,

ich könnte einige MN Nachrichten gebrauchen vom Outdoor und vom Indoorsensor, nach möglichkeit mit Werten die an der Basisstation angezeigt werden (Temp, Hum, Rain, light, uv)
Bitte verwende dabei den rfmode bresser 5in1 

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 30 Dezember 2021, 21:58:48
Einen Innensensor ist nicht dabei. Ich habe nur den Außensensor geschenkt bekommen.
Folgende Infos liefert vorbose 5 im rfmode Bresser_5in1__B28_N7_8220 => ok,N=7,ccmode=4
CW0001,0246,0306,042D,05D4,06FF,07C0,0802,0D21,0E65,0FE8,1088,114C,1202,1322,14F8,1551,1700,1818,1916,1B43,1C68,1D91,2211,23E9,242A,2500,2611,3D07,3E04,4042,4172,4265,4373,4473,4535,4631,4700 ok,N=7,ccmode=4
2021.12.30 21:50:15 3: MapleSDuino: setting Verbose to: 5
2021.12.30 21:50:22 4: MapleSDuino/msg READ: MN;D=1636A6F5BFCA18AAAAAAAAAAAAAAB8AA39AAAAAA;N=7;R=54;
2021.12.30 21:50:22 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 21:50:22 4: MapleSDuino ParseMN: Error! ID=108 msg=1636A6F5BFCA18AAAAAAAAAAAAAAB8AA39AAAAAA (40) too short, min=52
2021.12.30 21:50:22 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 21:50:22 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7838 crcRef=1636
2021.12.30 21:50:22 4: MapleSDuino/msg READ: MN;D=1636A6F5BFCA18AAAAAAAAAAAAAAB8AA39AAAAAAAAAAAAAAAA000000;N=7;R=38;
2021.12.30 21:50:22 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -55 -> Bresser 5in1
2021.12.30 21:50:22 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.30 21:50:22 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -55 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 21:50:22 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7838 crcRef=1636
2021.12.30 21:50:26 4: MapleSDuino/keepalive ok, retry = 0
2021.12.30 21:50:35 4: MapleSDuino/msg READ: MN;D=1636A6F5BFCA18AAAAAAAAAAAAAAB8AA39AAAAAA;N=7;R=54;
2021.12.30 21:50:35 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 21:50:35 4: MapleSDuino ParseMN: Error! ID=108 msg=1636A6F5BFCA18AAAAAAAAAAAAAAB8AA39AAAAAA (40) too short, min=52
2021.12.30 21:50:35 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 21:50:35 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7838 crcRef=1636
2021.12.30 21:50:35 4: MapleSDuino/msg READ: MN;D=1636A6F5BFCA18AAAAAAAAAAAAAAB8AA39AAAAAAAAAAAAAAAA000000;N=7;R=38;
2021.12.30 21:50:35 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -55 -> Bresser 5in1
2021.12.30 21:50:35 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.30 21:50:35 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -55 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 21:50:35 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7838 crcRef=1636
2021.12.30 21:50:47 4: MapleSDuino/msg READ: MN;D=1636A6F5BFCA18AAAAAAAAAAAAAAB8AA39AAAAAA;N=7;R=54;
2021.12.30 21:50:47 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 21:50:47 4: MapleSDuino ParseMN: Error! ID=108 msg=1636A6F5BFCA18AAAAAAAAAAAAAAB8AA39AAAAAA (40) too short, min=52
2021.12.30 21:50:47 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 21:50:47 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7838 crcRef=1636
2021.12.30 21:50:47 4: MapleSDuino/msg READ: MN;D=1636A6F5BFCA18AAAAAAAAAAAAAAB8AA39AAAAAAAAAAAAAAAA000000;N=7;R=38;
2021.12.30 21:50:47 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -55 -> Bresser 5in1
2021.12.30 21:50:47 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.30 21:50:47 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -55 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 21:50:47 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7838 crcRef=1636


Gruß Jens
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 30 Dezember 2021, 22:15:36
Ich kann von diesen MN Nachrichten noch weitere mit anderen Temp und Hum Werten gebrauchen, nach Möglichkeit die ungefähren Temperaturen dazu schreiben.
Nach Möglichkeit auch MN Nachrichten mit verschiedenen rain Werten
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 30 Dezember 2021, 22:19:00
Ein TFA, der genau daneben liegt, liefert T: 24.7 H: 54.0.
Vielen Dank für deine Hilfe!

Gruß Jens

p.s. Habe die Windfahne von SSO auf N gedreht und 100ml Wasser durch den Rainsensor gegossen.2021.12.30 22:20:27 3: MapleSDuino: setting Verbose to: 5
2021.12.30 22:20:35 4: MapleSDuino/msg READ: MN;D=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:20:35 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:20:35 4: MapleSDuino ParseMN: Error! ID=108 msg=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:20:35 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:20:35 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7B4B crcRef=45C8
2021.12.30 22:20:47 4: MapleSDuino/msg READ: MN;D=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:20:47 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:20:47 4: MapleSDuino ParseMN: Error! ID=108 msg=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:20:47 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:20:47 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7B4B crcRef=45C8
2021.12.30 22:21:00 4: MapleSDuino/msg READ: MN;D=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:21:00 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:21:00 4: MapleSDuino ParseMN: Error! ID=108 msg=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:21:00 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:21:00 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7B4B crcRef=45C8
2021.12.30 22:21:12 4: MapleSDuino/msg READ: MN;D=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:21:12 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:21:12 4: MapleSDuino ParseMN: Error! ID=108 msg=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:21:12 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:21:12 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7B4B crcRef=45C8
2021.12.30 22:21:25 4: MapleSDuino/msg READ: MN;D=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:21:25 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:21:25 4: MapleSDuino ParseMN: Error! ID=108 msg=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:21:25 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:21:25 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7B4B crcRef=45C8
2021.12.30 22:21:26 4: MapleSDuino/keepalive ok, retry = 0
2021.12.30 22:21:37 4: MapleSDuino/msg READ: MN;D=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:21:37 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:21:37 4: MapleSDuino ParseMN: Error! ID=108 msg=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:21:37 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:21:37 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7B4B crcRef=45C8
2021.12.30 22:21:50 4: MapleSDuino/msg READ: MN;D=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:21:50 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:21:50 4: MapleSDuino ParseMN: Error! ID=108 msg=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:21:50 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:21:50 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7B4B crcRef=45C8
2021.12.30 22:22:02 4: MapleSDuino/msg READ: MN;D=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=63;
2021.12.30 22:22:02 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -42.5 -> Bresser 5in1
2021.12.30 22:22:02 4: MapleSDuino ParseMN: Error! ID=108 msg=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:22:02 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -42.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:22:02 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7B4B crcRef=45C8
2021.12.30 22:22:15 4: MapleSDuino/msg READ: MN;D=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=52;
2021.12.30 22:22:15 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -48 -> Bresser 5in1
2021.12.30 22:22:15 4: MapleSDuino ParseMN: Error! ID=108 msg=45C8A6F5BFCA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:22:15 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -48 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:22:15 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=7B4B crcRef=45C8
2021.12.30 22:22:26 4: MapleSDuino/keepalive ok, retry = 0
2021.12.30 22:22:27 4: MapleSDuino/msg READ: MN;D=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:22:27 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:22:27 4: MapleSDuino ParseMN: Error! ID=108 msg=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:22:27 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:22:27 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9ED1 crcRef=6C2A
2021.12.30 22:22:40 4: MapleSDuino/msg READ: MN;D=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:22:40 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:22:40 4: MapleSDuino ParseMN: Error! ID=108 msg=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:22:40 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:22:40 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9ED1 crcRef=6C2A
2021.12.30 22:22:52 4: MapleSDuino/msg READ: MN;D=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=53;
2021.12.30 22:22:52 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47.5 -> Bresser 5in1
2021.12.30 22:22:52 4: MapleSDuino ParseMN: Error! ID=108 msg=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:22:52 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:22:52 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9ED1 crcRef=6C2A
2021.12.30 22:23:05 4: MapleSDuino/msg READ: MN;D=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:23:05 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:23:05 4: MapleSDuino ParseMN: Error! ID=108 msg=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:23:05 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:23:05 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9ED1 crcRef=6C2A
2021.12.30 22:23:17 4: MapleSDuino/msg READ: MN;D=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=53;
2021.12.30 22:23:17 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47.5 -> Bresser 5in1
2021.12.30 22:23:17 4: MapleSDuino ParseMN: Error! ID=108 msg=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:23:17 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:23:17 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9ED1 crcRef=6C2A
2021.12.30 22:23:26 4: MapleSDuino/keepalive ok, retry = 0
2021.12.30 22:23:30 4: MapleSDuino/msg READ: MN;D=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:23:30 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:23:30 4: MapleSDuino ParseMN: Error! ID=108 msg=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:23:30 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:23:30 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9ED1 crcRef=6C2A
2021.12.30 22:23:42 4: MapleSDuino/msg READ: MN;D=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:23:42 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:23:42 4: MapleSDuino ParseMN: Error! ID=108 msg=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:23:42 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:23:42 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9ED1 crcRef=6C2A
2021.12.30 22:23:55 4: MapleSDuino/msg READ: MN;D=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=53;
2021.12.30 22:23:55 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47.5 -> Bresser 5in1
2021.12.30 22:23:55 4: MapleSDuino ParseMN: Error! ID=108 msg=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:23:55 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:23:55 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9ED1 crcRef=6C2A
2021.12.30 22:24:07 4: MapleSDuino/msg READ: MN;D=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:24:07 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:24:07 4: MapleSDuino ParseMN: Error! ID=108 msg=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:24:07 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:24:07 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9ED1 crcRef=6C2A
2021.12.30 22:24:20 4: MapleSDuino/msg READ: MN;D=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:24:20 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:24:20 4: MapleSDuino ParseMN: Error! ID=108 msg=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:24:20 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:24:20 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9ED1 crcRef=6C2A
2021.12.30 22:24:26 4: MapleSDuino/keepalive ok, retry = 0
2021.12.30 22:24:32 4: MapleSDuino/msg READ: MN;D=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:24:32 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:24:32 4: MapleSDuino ParseMN: Error! ID=108 msg=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:24:32 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:24:32 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9ED1 crcRef=6C2A
2021.12.30 22:24:45 4: MapleSDuino/msg READ: MN;D=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA;N=7;R=55;
2021.12.30 22:24:45 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -46.5 -> Bresser 5in1
2021.12.30 22:24:45 4: MapleSDuino ParseMN: Error! ID=108 msg=6C2AA6F5AAAA18AAAAAAAAAAAAAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:24:45 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -46.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:24:45 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9ED1 crcRef=6C2A
2021.12.30 22:24:57 4: MapleSDuino/msg READ: MN;D=7782A6F5AAAA18AAAAAAAAAAA2AAB8BA39AAAAAA;N=7;R=64;
2021.12.30 22:24:57 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -42 -> Bresser 5in1
2021.12.30 22:24:57 4: MapleSDuino ParseMN: Error! ID=108 msg=7782A6F5AAAA18AAAAAAAAAAA2AAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:24:57 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -42 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:24:57 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9CFC crcRef=7782
2021.12.30 22:25:10 4: MapleSDuino/msg READ: MN;D=3330A6F5AAAA18AAAAAAAAAA98AAB8BA39AAAAAA;N=7;R=63;
2021.12.30 22:25:10 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -42.5 -> Bresser 5in1
2021.12.30 22:25:10 4: MapleSDuino ParseMN: Error! ID=108 msg=3330A6F5AAAA18AAAAAAAAAA98AAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:25:10 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -42.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:25:10 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=D6BC crcRef=3330
2021.12.30 22:25:22 4: MapleSDuino/msg READ: MN;D=8D04A6F5AAAA18AAAAAAAAAAFCAAB8BA39AAAAAA;N=7;R=65;
2021.12.30 22:25:22 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -41.5 -> Bresser 5in1
2021.12.30 22:25:22 4: MapleSDuino ParseMN: Error! ID=108 msg=8D04A6F5AAAA18AAAAAAAAAAFCAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:25:22 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -41.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:25:22 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=4666 crcRef=8D04
2021.12.30 22:25:26 4: MapleSDuino/keepalive ok, retry = 0
2021.12.30 22:25:35 4: MapleSDuino/msg READ: MN;D=CB5FA6F5AAAA18AAAAAAAAAA2EAAB8BA39AAAAAA;N=7;R=66;
2021.12.30 22:25:35 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -41 -> Bresser 5in1
2021.12.30 22:25:35 4: MapleSDuino ParseMN: Error! ID=108 msg=CB5FA6F5AAAA18AAAAAAAAAA2EAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:25:35 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -41 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:25:35 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3507 crcRef=CB5F
2021.12.30 22:25:47 4: MapleSDuino/msg READ: MN;D=CB5FA6F5AAAA18AAAAAAAAAA2EAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:25:47 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:25:47 4: MapleSDuino ParseMN: Error! ID=108 msg=CB5FA6F5AAAA18AAAAAAAAAA2EAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:25:47 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:25:47 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3507 crcRef=CB5F
2021.12.30 22:26:00 4: MapleSDuino/msg READ: MN;D=CB5FA6F5AAAA18AAAAAAAAAA2EAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:26:00 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:26:00 4: MapleSDuino ParseMN: Error! ID=108 msg=CB5FA6F5AAAA18AAAAAAAAAA2EAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:26:00 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:26:00 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3507 crcRef=CB5F
2021.12.30 22:26:12 4: MapleSDuino/msg READ: MN;D=CB5FA6F5AAAA18AAAAAAAAAA2EAAB8BA39AAAAAA;N=7;R=54;
2021.12.30 22:26:12 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -47 -> Bresser 5in1
2021.12.30 22:26:12 4: MapleSDuino ParseMN: Error! ID=108 msg=CB5FA6F5AAAA18AAAAAAAAAA2EAAB8BA39AAAAAA (40) too short, min=52
2021.12.30 22:26:12 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 22:26:12 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3507 crcRef=CB5F
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 30 Dezember 2021, 22:59:50
Die MN Nachrichten waren vorher länger
MN;D=1636A6F5BFCA18AAAAAAAAAAAAAAB8AA39AAAAAAAAAAAAAAAA000000

Dies sieht jetzt wieder nach dem rfmode bresser 6in1 aus.

Ich kann auch noch Nachrichten mit einem uv-Wert größer 1 gebrauchen, wenn die Sonne scheint
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 30 Dezember 2021, 23:04:31
Ok, dann muss ich ihn morgen außen anbringen. Ein BH1750 kann vergleichbare Lichtwerte bringen.

Danke und gute Nacht!

Gruß Jens

p.s. Sorry, ich hatte zwischenzeitlich Port\Bank gewechselt. Da war tatsächlich noch 6-in-1 eingestellt. Nun die Werte für 5-in-1.2021.12.30 23:06:25 4: MapleSDuino/msg READ: MN;D=3F5DA6F5AAAA18AAAAAAAAAA2EAAB88A39AAAAAAAAAAAAAAAA000000;N=7;R=54;
2021.12.30 23:06:25 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -47 -> Bresser 5in1
2021.12.30 23:06:25 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.30 23:06:25 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 23:06:25 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3092 crcRef=3F5D
2021.12.30 23:06:26 4: MapleSDuino/keepalive ok, retry = 0
2021.12.30 23:06:37 4: MapleSDuino/msg READ: MN;D=3F5DA6F5AAAA18AAAAAAAAAA2EAAB88A39AAAAAAAAAAAAAAAA000000;N=7;R=54;
2021.12.30 23:06:37 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -47 -> Bresser 5in1
2021.12.30 23:06:37 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.30 23:06:37 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 23:06:37 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3092 crcRef=3F5D
2021.12.30 23:06:50 4: MapleSDuino/msg READ: MN;D=3F5DA6F5AAAA18AAAAAAAAAA2EAAB88A39AAAAAAAAAAAAAAAA000000;N=7;R=54;
2021.12.30 23:06:50 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -47 -> Bresser 5in1
2021.12.30 23:06:50 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.30 23:06:50 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 23:06:50 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3092 crcRef=3F5D
2021.12.30 23:07:02 4: MapleSDuino/msg READ: MN;D=3F5DA6F5AAAA18AAAAAAAAAA2EAAB88A39AAAAAAAAAAAAAAAA000000;N=7;R=54;
2021.12.30 23:07:02 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -47 -> Bresser 5in1
2021.12.30 23:07:02 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.30 23:07:02 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 23:07:02 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3092 crcRef=3F5D
2021.12.30 23:07:15 4: MapleSDuino/msg READ: MN;D=3F5DA6F5AAAA18AAAAAAAAAA2EAAB88A39AAAAAAAAAAAAAAAA000000;N=7;R=54;
2021.12.30 23:07:15 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -47 -> Bresser 5in1
2021.12.30 23:07:15 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.30 23:07:15 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 23:07:15 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3092 crcRef=3F5D
2021.12.30 23:07:26 4: MapleSDuino/keepalive ok, retry = 0
2021.12.30 23:07:27 4: MapleSDuino/msg READ: MN;D=3F5DA6F5AAAA18AAAAAAAAAA2EAAB88A39AAAAAAAAAAAAAAAA000000;N=7;R=54;
2021.12.30 23:07:27 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -47 -> Bresser 5in1
2021.12.30 23:07:27 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.30 23:07:27 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 23:07:27 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3092 crcRef=3F5D
2021.12.30 23:07:40 4: MapleSDuino/msg READ: MN;D=3F5DA6F5AAAA18AAAAAAAAAA2EAAB88A39AAAAAAAAAAAAAAAA000000;N=7;R=54;
2021.12.30 23:07:40 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -47 -> Bresser 5in1
2021.12.30 23:07:40 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.30 23:07:40 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -47 -> Bresser comfort 6in1 (5in1 neu)
2021.12.30 23:07:40 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3092 crcRef=3F5D
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 31 Dezember 2021, 10:02:57
Hallo Ralf,

der BH1750 hat einen Wert von 3420 Lux.
Der Au?ensensor steht nun draussen und meldet folgendes:2021.12.31 10:00:25 3: MapleSDuino: setting Verbose to: 5
2021.12.31 10:00:30 4: MapleSDuino/keepalive ok, retry = 0
2021.12.31 10:00:34 4: MapleSDuino/msg READ: MN;D=F324A6F58DCA18AADAADAAAA2EAAB8CA2DAAC8C2AAAAAAAAAA000000;N=7;R=30;
2021.12.31 10:00:34 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -59 -> Bresser 5in1
2021.12.31 10:00:34 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:00:34 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -59 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:00:34 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=57A8 crcRef=F324
2021.12.31 10:00:47 4: MapleSDuino/msg READ: MN;D=E07FA6F58DCA18AACAACAAAA2EAAB8DA2DAACCDCAAAAAAAAAA000000;N=7;R=29;
2021.12.31 10:00:47 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -59.5 -> Bresser 5in1
2021.12.31 10:00:47 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:00:47 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -59.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:00:47 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=40F6 crcRef=E07F
2021.12.31 10:00:59 4: MapleSDuino/msg READ: MN;D=FC28A6F58DCA18AAAAAAAAAA2EAAB8DA2DAACCDCAAAAAAAAAA000000;N=7;R=29;
2021.12.31 10:00:59 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -59.5 -> Bresser 5in1
2021.12.31 10:00:59 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:00:59 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -59.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:00:59 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3818 crcRef=FC28
2021.12.31 10:01:12 4: MapleSDuino/msg READ: MN;D=FC28A6F58DCA18AAAAAAAAAA2EAAB8DA2DAACCDCAAAAAAAAAA000000;N=7;R=29;
2021.12.31 10:01:12 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -59.5 -> Bresser 5in1
2021.12.31 10:01:12 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:01:12 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -59.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:01:12 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3818 crcRef=FC28
2021.12.31 10:01:24 4: MapleSDuino/msg READ: MN;D=FC28A6F58DCA18AAAAAAAAAA2EAAB8DA2DAACCDCAAAAAAAAAA000000;N=7;R=29;
2021.12.31 10:01:24 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -59.5 -> Bresser 5in1
2021.12.31 10:01:24 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:01:24 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -59.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:01:24 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3818 crcRef=FC28
2021.12.31 10:01:30 4: MapleSDuino/keepalive ok, retry = 0
2021.12.31 10:01:37 4: MapleSDuino/msg READ: MN;D=FC28A6F58DCA18AAAAAAAAAA2EAAB8DA2DAACCDCAAAAAAAAAA000000;N=7;R=30;
2021.12.31 10:01:37 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -59 -> Bresser 5in1
2021.12.31 10:01:37 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:01:37 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -59 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:01:37 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3818 crcRef=FC28
2021.12.31 10:01:49 4: MapleSDuino/msg READ: MN;D=AC88A6F58DCA18AAAAAAAAAA2EAAB8DA2DAAC2AAAAAAAAAAAA000000;N=7;R=30;
2021.12.31 10:01:49 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -59 -> Bresser 5in1
2021.12.31 10:01:49 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:01:49 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -59 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:01:49 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3818 crcRef=AC88
2021.12.31 10:02:02 4: MapleSDuino/msg READ: MN;D=AC88A6F58DCA18AAAAAAAAAA2EAAB8DA2DAAC2AAAAAAAAAAAA000000;N=7;R=30;
2021.12.31 10:02:02 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -59 -> Bresser 5in1
2021.12.31 10:02:02 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:02:02 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -59 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:02:02 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3818 crcRef=AC88
2021.12.31 10:02:14 4: MapleSDuino/msg READ: MN;D=EE55A6F5B8CA18AACAACAAAA2EAAB8DA2DAAC2AAAAAAAAAAAA000000;N=7;R=30;
2021.12.31 10:02:14 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -59 -> Bresser 5in1
2021.12.31 10:02:14 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:02:14 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -59 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:02:14 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3BE4 crcRef=EE55
2021.12.31 10:02:27 4: MapleSDuino/msg READ: MN;D=C26DA6F5B8AA18AADAADAAAA2EAAB8DA2DAAC2AAAAAAAAAAAA000000;N=7;R=30;
2021.12.31 10:02:27 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -59 -> Bresser 5in1
2021.12.31 10:02:27 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:02:27 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -59 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:02:27 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9C29 crcRef=C26D

Gruß Jens

p.s. Der TFA liegt nun daneben und meldet T: 13.3 H: 86.0.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 31 Dezember 2021, 10:09:11
Mich interessiert auch noch ob sich die ID A6F5 nach einem Batteriewechsel ändert, ich schaue es mir dann heute Abend an.

3F5DA6F5AAAA18AAAAAAAAAA2EAAB88A39AAAAAAAAAAAAAAAA000000
CCCCIIII                    TTTFHHLLLLLLUUUttttttt

C crc16
I ID
T temp
F Flag
H hum
L Light
U UV
t trailer

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 31 Dezember 2021, 10:18:30
Batteriewechsel ist durchgeführt und der UV-Sensor mit einer metallisierten Folie leicht abgedunkelt.2021.12.31 10:14:36 4: MapleSDuino/msg READ: MN;D=4DC4A6F5B38A10AAAAAAAAAAAAAAB9BA22AAA9CAAAAAAAAAAA000000;N=7;R=15;
2021.12.31 10:14:36 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -66.5 -> Bresser 5in1
2021.12.31 10:14:36 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:14:36 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -66.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:14:36 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=9E18 crcRef=4DC4
2021.12.31 10:14:49 4: MapleSDuino/msg READ: MN;D=BFB7A6F5B32A10AAAAAAAAAAAAAAB9BA22AAA9CAAAAAAAAAAA000000;N=7;R=13;
2021.12.31 10:14:49 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -67.5 -> Bresser 5in1
2021.12.31 10:14:49 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:14:49 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -67.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:14:49 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=5A19 crcRef=BFB7
2021.12.31 10:15:01 4: MapleSDuino/msg READ: MN;D=17E5A6F5AAAA10AAAAAAAAAAAAAAB9BA2DAAA9CAAAAAAAAAAA000000;N=7;R=33;
2021.12.31 10:15:01 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -57.5 -> Bresser 5in1
2021.12.31 10:15:01 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:15:01 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -57.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:15:01 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=59DA crcRef=17E5
2021.12.31 10:15:14 4: MapleSDuino/msg READ: MN;D=443AA6F5BEEA10AA2AA2AAAAAAAAB9BA2DAAA9CAAAAAAAAAAA000000;N=7;R=33;
2021.12.31 10:15:14 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -57.5 -> Bresser 5in1
2021.12.31 10:15:14 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:15:14 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -57.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:15:14 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=36EB crcRef=443A
2021.12.31 10:15:26 4: MapleSDuino/msg READ: MN;D=2CDDA6F5BEEA10AAAAAAAAAAAAAAB9BA2CAAA9CAAAAAAAAAAA000000;N=7;R=32;
2021.12.31 10:15:26 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -58 -> Bresser 5in1
2021.12.31 10:15:26 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:15:26 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -58 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:15:26 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=87A2 crcRef=2CDD
2021.12.31 10:15:30 4: MapleSDuino/keepalive ok, retry = 0
2021.12.31 10:15:39 4: MapleSDuino/msg READ: MN;D=F9A6A6F5BEEA10AAAAAAAAAAAAAAB9BA2FAA9F9BAAAAAAAAAA000000;N=7;R=31;
2021.12.31 10:15:39 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -58.5 -> Bresser 5in1
2021.12.31 10:15:39 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:15:39 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -58.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:15:39 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=B7C1 crcRef=F9A6
2021.12.31 10:15:51 4: MapleSDuino/msg READ: MN;D=8872A6F5AFEA10AA2AA2AAAAAAAAB9BA2FAA9F9BAAAAAAAAAA000000;N=7;R=32;
2021.12.31 10:15:51 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -58 -> Bresser 5in1
2021.12.31 10:15:51 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:15:51 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -58 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:15:51 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=457E crcRef=8872
2021.12.31 10:16:04 4: MapleSDuino/msg READ: MN;D=36E7A6F5AFEA10AADAADAAAAAAAAB9BA2FAA9F9BAAAAAAAAAA000000;N=7;R=33;
2021.12.31 10:16:04 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -57.5 -> Bresser 5in1
2021.12.31 10:16:04 4: MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2021.12.31 10:16:04 4: MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -57.5 -> Bresser comfort 6in1 (5in1 neu)
2021.12.31 10:16:04 4: MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=88D5 crcRef=36E7
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 01 Januar 2022, 12:23:43
Hab mal angefangen es einzubauen.
Wenn ich bei der empfangenen raw MN Nachricht ein XOR 0xAA mache, passt die Prüfsumme.

                                                                    IIIIDDDuuuGGGWWWRRRRRR??TTTFHHLLLLLLUUUttttttt
MN;D=1636A6F5BFCA18AAAAAAAAAAAAAAB8AA39AAAAAAAAAAAAAAAA000000;N=7;  0C5F1560B2000000000000001200930000000000000000  temp vom TFA T: 24.7 H: 54.0.
MN;D=3F5DA6F5AAAA18AAAAAAAAAA2EAAB88A39AAAAAAAAAAAAAAAA000000;N=7;  0C5F0000B2000000000084001220930000000000000000
MN;D=BFB7A6F5B32A10AAABAAAAAAAAAAB9BA22AAA9CAAAAAAAAAAA000000;N=7;  0C5F1980BA000100000000001310880003600000000000  temp vom TFA T: 13.3 H: 86.0
MN;D=8872A6F5AFEA10AA2AA2AAAAAAAAB9BA2FAA9F9BAAAAAAAAAA000000;N=7;  0C5F0540BA008008000000001310850035310000000000
MN;D=C26DA6F5B8AA18AADAADAAAA2EAAB8DA2DAAC2AAAAAAAAAAAA000000;N=7;  0C5F1200B2007007000084001270870068000000000000
MN;D=FC28A6F58DCA18AAAAAAAAAA2EAAB8DA2DAACCDCAAAAAAAAAA000000;N=7;  0C5F2760B2000000000084001270870066760000000000


Bei der ersten Nachricht passt was nicht
ZitatEin TFA, der genau daneben liegt, liefert T: 24.7 H: 54.0.
Es wird aber T: 12.0  H 93 empfangen

Hier ist die Protokollbeschreibung

CCCCIIIIDDDuuuGGGWWWRRRRRR??TTTFHHLLLLLLUUUttttttt

CCCC    crc16
IIII    ID
DDD     wind_dir_deg
uuu     unbekannt
GG.G    Wind Gust  m/s
WW.W    Wind Speed m/s
RRRRR.R rain mm
??      unbekannt (immer 0?)
TT.T    temp
F       Flag Bat low
HH      hum
LLLLLL  Light Lux
UU.U    UV index
ttttttt trailer



Wünsche ein gutes neues Jahr

Gruß Ralf

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 01 Januar 2022, 13:01:49
Hallo Ralf,

vielen Dank und auch dir ein frohes und gesundes neues Jahr!

Der erste TFA-Wert passt zu einem anderen Empfänger. Sorry, da habe ich wohl den falschen kopiert.  ???
Du hast ja eine ganze Menge in der kurzen Zeit geschafft - Kompliment!
Hier ein paar aktuelle Werte:MN;D=453DA6F5AE8A18AAAAAAAAAACAAAB8FA22AAFF2EAAAAAAAAAA000000;N=7;R=29;
MN;D=453DA6F5AE8A18AAAAAAAAAACAAAB8FA22AAFF2EAAAAAAAAAA000000;N=7;R=28;
MN;D=FDC5A6F5AE8A18AAAAAAAAAACAAAB8FA22AAFDEEAAAAAAAAAA000000;N=7;R=25;

Der TFA (diesmal wirklich daneben) meldet 12.7 °C - 88.0 % und der BH1750 3040 lux.

Gruß Jens
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 02 Januar 2022, 00:00:28
Ich hab mal als Schritt 1 die ID 207 für den Bresser 7in1 in die dev Version meiner Variante der 00_SIGNALduino.pm zugefügt. Die noch nötigen Erweiterungen im 14_SD_WS Modul folgen demnächst.
https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900
versionmodul  v3.4.8-dev_ralf_01.01.
versionprotoL v3.4.8-dev_ralf_01.01.

Wenn ichs mit einem dummysduino simmuliere, siehts so aus:
2022.01.01 23:51:49 4 : sduinoD/msg get raw: MN;D=C26DA6F5B8AA18AADAADAAAA2EAAB8DA2DAAC2AAAAAAAAAAAA000000;N=7;
2022.01.01 23:51:49 4 : sduinoD Parse_MN: Found 2-FSK Protocol id 207 length 56 -> Bresser Profi 7in1
2022.01.01 23:51:49 5 : sduinoD Bresser_7in1: dmsg=68C70C5F1200B2007007000084001270870068000000000000 crc16 ok
2022.01.01 23:51:49 4 : sduinoD ParseMN: ID=207 dmsg=W207#0C5F1200B2007007000084001270870068000000000000
2022.01.01 23:51:49 5 : sduinoD Dispatch: W207#0C5F1200B2007007000084001270870068000000000000, test gleich
2022.01.01 23:51:49 4 : sduinoD Dispatch: W207#0C5F1200B2007007000084001270870068000000000000,  dispatch
2022.01.01 23:51:49 5 : sduinoD: dispatch W207#0C5F1200B2007007000084001270870068000000000000
2022.01.01 23:51:49 4 : sduinoD: SD_WS_Parse protocol 207, rawData 0C5F1200B2007007000084001270870068000000000000
...
2022.01.01 23:51:49 3 : sduinoD: Unknown code W207#0C5F1200B2007007000084001270870068000000000000, help me!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 02 Januar 2022, 00:17:01
2022.01.02 00:15:50 4 : MapleSDuino/msg READ: MN;D=AE64A6F5AFEA18AAAAAAAAAACAAABADA2CAAAAAAAAAAAAAAAA000000;N=7;R=28;
2022.01.02 00:15:50 4 : MapleSDuino Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -60 -> Bresser 5in1
2022.01.02 00:15:50 4 : MapleSDuino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2022.01.02 00:15:50 4 : MapleSDuino Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -60 -> Bresser comfort 6in1 (5in1 neu)
2022.01.02 00:15:50 4 : MapleSDuino ParseMN: method error! Bresser 5in1_neu: crc Error crc=3D5D crcRef=AE64
2022.01.02 00:15:50 4 : MapleSDuino Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -60 -> Bresser Profi 7in1
2022.01.02 00:15:50 4 : MapleSDuino ParseMN: ID=207 dmsg=W207#0C5F0540B2000000000060001070860000000000000000
2022.01.02 00:15:50 4 : MapleSDuino Dispatch: W207#0C5F0540B2000000000060001070860000000000000000, -60 dB, dispatch
2022.01.02 00:15:50 4 : MapleSDuino: SD_WS_Parse protocol 207, rawData 0C5F0540B2000000000060001070860000000000000000
2022.01.02 00:15:50 2 : MapleSDuino: SD_WS_Parse unknown message, please report. converted to bits: 0000110001011111000001010100000010110010000000000000000000000000000000000000000001100000000000000001000001110000100001100000000000000000000000000000000000000000000000000000000000000000
2022.01.02 00:15:50 4 : MapleSDuino: SD_WS_Parse protocol 207, rawData 0C5F0540B2000000000060001070860000000000000000
2022.01.02 00:15:50 2 : MapleSDuino: SD_WS_Parse unknown message, please report. converted to bits: 0000110001011111000001010100000010110010000000000000000000000000000000000000000001100000000000000001000001110000100001100000000000000000000000000000000000000000000000000000000000000000
2022.01.02 00:15:50 3 : MapleSDuino: Unknown code W207#0C5F0540B2000000000060001070860000000000000000, help me!
2022-01-02 00:15:50 SIGNALduino MapleSDuino UNKNOWNCODE W207#0C5F0540B2000000000060001070860000000000000000

Cool!  8)
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 02 Januar 2022, 11:29:30
ich habe den Bresser 7in1 in diese Version eingebaut. Ich habe auch bei der ID 115 (Bresser 6in1) den Indoor und Soil Moisture sensor zugefügt.
https://github.com/Ralf9/14_SD_WS/blob/dev/FHEM/14_SD_WS.pm

Die Battery fehlt noch, sie ist im Flag (F) enthalten (ist zwischen temp und hum)

W207#0C5F0540B2000000000060001070860000000000000000
     IIIIDDDuuuGGGWWWRRRRRR??TTTFHHLLLLLLUUUttttttt


Bitte teste mal welchen Wert es bei schwacher Batterie hat. Evtl können es je nach Batteriezustand auch mehrere Werte sein.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 02 Januar 2022, 11:42:22
Hervorragende Arbeit!!
Alle Werte sind da und plausibel. Selbst eine Umrechnung in km/h hast du gemacht.
Super - Danke!

Die Batterien tausche ich heute, sobal ich ein paar schache gefunden habe.

Gruß Jens
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: elektron-bbs am 02 Januar 2022, 11:53:51
Zitat von: Ralf9 am 02 Januar 2022, 11:29:30
ich habe den Bresser 7in1 in diese Version eingebaut. Ich habe auch bei der ID 115 (Bresser 6in1) den Indoor und Soil Moisture sensor zugefügt.
https://github.com/Ralf9/14_SD_WS/blob/dev/FHEM/14_SD_WS.pm

Die Battery fehlt noch, sie ist im Flag (F) enthalten (ist zwischen temp und hum)

Da haben wir wohl beide parallel entwickelt :-( Mein Code sieht im Prinzip gleich aus.
Auch ich bin bei der Batterie hängen geblieben. Der Code dafür in der bresser_7in1.c sieht etwas eigenartig aus:

int battery_low = (flags & 0x06) == 0x06;


Könnten wir uns auf eine Protokollnummer 117 einigen? Die wäre bei uns als nächste frei.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: elektron-bbs am 02 Januar 2022, 14:20:42
Mir ist gerade noch etwas aufgefallen. Es ändert sich ein Bit in Nibble 13 offensichtlich bei Batteriewechsel bzw. Neustart des Sensors:

2021.12.31 10:02:27 4: MapleSDuino/msg READ: MN;D=C26DA6F5B8AA18AADAADAAAA2EAAB8DA2DAAC2AAAAAAAAAAAA000000;R=30;
                                                               !
Batteriewechsel ist durchgeführt und der UV-Sensor mit einer metallisierten Folie leicht abgedunkelt.
                                                               !
2021.12.31 10:14:36 4: MapleSDuino/msg READ: MN;D=4DC4A6F5B38A10AAAAAAAAAAAAAAB9BA22AAA9CAAAAAAAAAAA000000;R=15;


Ich habe dafür jetzt diese Zeile in der 14_SD_WS.pm eingefügt:

        batChange  => sub {my (undef,$bitData) = @_; return substr($bitData,52,1);},


Bei Ralf müsste das Bit-Nr. 36 sein, da er die Prüfsumme nicht mit in das Modul überträgt.
Bei Protokoll 108 und Sensor Fody_E42 ändert sich dieses Bit bei Neustart und wird nach etwa einer Stunde zurück gesetzt.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 02 Januar 2022, 14:47:07
Ok, habe eben alte Batterien eingelegt und folgende Message erhalten:MN;D=0CF0A6F5B98A10AAAAAAAAAAAAAABABC3EAABBFCAAAAAAAAAA000000
Könnt ihr mir bitte erklären, was RAIN?:8h zu bedeuten hat?
DIGEST:8h8h ID?8h8h WDIR:8h4h 4h 8h WGUST:8h.4h WAVG:8h.4h RAIN:8h8h4h.4h RAIN?:8h TEMP:8h.4hC FLAGS?:4h HUM:8h% LIGHT:8h4h,8h4hKL UV:8h.4h TRAILER:8h8h8h4h
Gruß Jens
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 02 Januar 2022, 15:22:40
Zitat von: elektron-bbs am 02 Januar 2022, 11:53:51
Könnten wir uns auf eine Protokollnummer 117 einigen? Die wäre bei uns als nächste frei.
Ich lass es erstmal so. Ich habe jetzt gerade keine Lust die 3 Dateien nochmals zu ändern.

ZitatOk, habe eben alte Batterien eingelegt und folgende Message erhalten:
MN;D=0CF0A6F5B98A10AAAAAAAAAAAAAABABC3EAABBFCAAAAAAAAAA000000;N=7;
dies ergibt
W207#0C5F1320BA000000000000001016940011560000000000
     IIIIDDDuuuGGGWWWRRRRRR??TTTFHHLLLLLLUUUttttttt


Das Flag F hat sich nun von 0 auf 6 geändert. Demnach ist 0=Bat ok und 6=Bat low

Das uuu hat sich von "0B2" auf "0BA" geändert, bitte achte mal darauf ob es nach ca 1 Stunde wieder nach "0B2" zurück geht. Dann ist dort, wie elektron-bbs schon vermutet hat, das batChange Bit.

ZitatKönnt ihr mir bitte erklären, was RAIN?:8h zu bedeuten hat?
Das ist das "??" was bis jetzt immer 00 war

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 02 Januar 2022, 15:50:48
Hat eine Weile gedauert aber jetzt ist uuu wieder 0B2.
Zwischenzeitlich hat es wie aus Kannen gegossen  ;D aber an den ?? hat sich dabei nichts geändert. Es bleibt immer auf AA bzw. 00.

Gruß Jens

p.s. Woher kommt die Info, wenn die Temperatur unter 0 Grad sinkt?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 02 Januar 2022, 16:11:06
ok, dann ist bei "0BA" das 4. Bit von "A" das batchange.

Beim Batterie Wechsel bleibt demnach die ID gleich aber der Raincounter wird auf 0 zurückgesetzt.

Ich bau es dann in den nächsten Tagen ein, vielleicht ergeben sich in der Zwischenzeit weitere erkenntnisse


Zitatp.s. Woher kommt die Info, wenn die Temperatur unter 0 Grad sinkt?
    if (temp_raw > 600)
        temp_c = (temp_raw - 1000) * 0.1f;
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 09 Januar 2022, 00:14:50
Ich hab die readings  "bat" und "batChange" zugefügt
https://github.com/Ralf9/14_SD_WS/blob/dev/FHEM/14_SD_WS.pm




Bei meinem angepassten 14_SD_WS Modul habe ich die Sanity checks erweitert. Dazu gehören die Attribute "max-deviation-temp", "max-deviation-hum" und "max-deviation-rain"

Ich möchte dies in der "Device specific help" des 14_SD_WS Moduls ergänzen.
Die Beschreibung des erweiterten Sanity checks passt wahrscheinlich am Besten zu den "max-deviation..." Attributen.
Ich weiß noch nicht so richtig wo das mit dem rain Überlauf und Reset dazupasst. Hat mir da jemand einen Vorschlag?


Bei den Sensoren mit Prüfsumme wird als defaultMaxDeviation 5 verwendet.

Es gibt einen 2 stufigen Sanity check:
Stufe1:
- Wenn die Differenz zum vorherigen Wert zu groß ist, dann wird der aktuelle Wert im reading xxxErr gemerkt und abgebrochen
Stufe2 beim folgenden empfangenen Wert:
- ist die Differenz zum vorherigen, im reading gespeicherten Wert ok, dann wird der Wert im reading gespeichert und das xxxErr reading gelöscht
- gibt es ein reading xxxErr und ist die Differenz zum reading xxxErr ok, dann wird der Wert im reading gespeichert und das xxxErr reading gelöscht
- wenn die Differenz zum reading xxxErr zu groß ist, dann wird abgebrochen

Bei rain wird der Überlauf und der reset beim Batteriewechsel abgefangen.
Dafür gibts das reading ".rain_offset" und rain_total = rain + rainOffset


Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 09 Januar 2022, 09:30:10
Hallo Ralf,

bei "207 =>" war "bat" zuvor unter "substr($bitData,27,1)" zu finden und "batChange" unter "substr($bitData,9,1)".
        bat        => sub {my (undef,$bitData) = @_; return substr($bitData,109,2) eq '11' ? 'low' : 'ok';},
        batChange  => sub {my (undef,$bitData) = @_; return substr($bitData,36, 1);},

In der Zwischenzeit hatte ich "substr($bitData,7,2)" und "substr($bitData,22,1)" in Readings schreiben lassen.
Es gab dort keine Änderungen der Werte.

Gruß Jens
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 09 Januar 2022, 11:50:42
Bat ist im Flag (BitNr 108 - 111) enthalten
batChange in "uuu" (BitNr 28 - 39) enthalten.

                    1 1 1 1 1 1 1 1 1 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9
IIIIDDDuuuGGGWWWRRRRRR??TTTFHHLLLLLLUUUttttttt

IIII    ID
DDD     wind_dir_deg
uuu     unbekannt
GG.G    Wind Gust  m/s
WW.W    Wind Speed m/s
RRRRR.R rain mm
??      unbekannt (immer 0?)
TT.T    temp
F       Flag Bat low
HH      hum
LLLLLL  Light Lux
UU.U    UV index
ttttttt trailer
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 09 Januar 2022, 12:11:11
Vielen Dank für die großartige Unterstützung!!!
Der Bresser-Außensensor 7-in-1 läuft super und nun kann ich erfolgreich die Daten für notify/DOIF nutzen.

Gruß Jens
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 10 Januar 2022, 20:10:12
Großartige Sache mit der 7in1 !
Ich muss mal kurz zu meiner 5in1 zurückkommen - ich wollte die LED von Stick über den RAW Befehl ausschalten - hat nicht gekappt und scheinbar habe ich mir damit den Stick "verhunzt".
Es kommen keine Nachrichten für den TS-FT002 hinein.

Es sieht so aus, als ob eine RAWmsg festsitzt (s.Sreenshot).
Habe schon durch Löschen des Devices in Fhem und neuen Flashen versucht es weg zu bekommen aber ohne Erfolg!
Ralf9, kannst du mir sagen was da los ist?

Gruß Maik
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 10 Januar 2022, 20:21:42
Hast Du auch schon mal mit "set rfmode" die cc1101 Registerkonfiguration neu übertragen?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 10 Januar 2022, 20:48:38
Ok - ich habe jetzt alle 10 Banks mit rfmode "Factory reset" beschrieben und danach die einzelnen Speicherbereiche wieder mit den für mich benötigten vorkonfigurierten Einstellungen beschrieben und ja - es geht wieder - die RAWMSG ist jetzt eine andere!

Danke!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 11 Januar 2022, 22:14:58
Zitat von: Ralf9 am 30 Dezember 2021, 14:46:00
Mit dem JeeLink wird der Empfang der Bresser nicht funktionieren, dazu müsste jemand die JeeLink firmware erweitern und das JeeLink fhem Modul anpassen.
Welche Hardware kaufe ich mir denn dann am besten?
Wenn ich das richtig verstanden habe am bedten eine für 868 mhz, damit sollte der Empfang dann besser sein?

Gruß,
Tobi
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 11 Januar 2022, 23:30:10
Ja es sollte einer für 868 mhz sein

Möchtest Du einen fertigen kaufen oder selber zusammen löten?

Eine möglichkeit ist eine nanoCUL Hardware
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 12 Januar 2022, 11:37:47
Gibt es eine Anweisung um einzelne Banken zu leeren? Oder sagt man Bänke?

Gruß Jens
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 12 Januar 2022, 16:16:41
Einfach jeder Bank einzeln mit rfmode "SlowRF_ccFactoryReset" beschreiben
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 12 Januar 2022, 16:35:49
Dann stehen bei den Bänken Nullen, schöner aussehen würde es aber mit "-".   :) Übrigens meine ich ungenutzte Bänke.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 12 Januar 2022, 17:58:27
ZitatGibt es eine Anweisung um einzelne Banken zu leeren? Oder sagt man Bänke?
Ich habs hier beschrieben
https://forum.fhem.de/index.php/topic,111653.msg1058902.html#msg1058902
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 12 Januar 2022, 19:11:51
Nun hab ichs kaputt gemacht.  :'(
Egal was ich mache "raw e" oder "SlowRF_ccFactoryReset", der CC1101 (A) will sich nicht mehr einstellen lassen.ccconf: freq:0.000MHz bWidth:812KHz rAmpl:24dB sens:4dB (DataRate:24.80Baud)
Modulation:2-FSK (SYNC_MODE:No preamble/sync) DEVIATN:1.587kHz
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 12 Januar 2022, 19:16:34
kannst Du das Modul A noch auf eine andere Bank umschalten?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 12 Januar 2022, 19:19:10
Ja und die Bank auch auf Bresser setzen. A* b=1 freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0100*]

   ccmode=0 sync=D391 Modulation:ASK/OOK (SYNC_MODE:No preamble/sync)
Leider interessiert sich der CC1101 nicht dafür.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 12 Januar 2022, 19:31:46
was passiert, wenn du mit dem raw Befehl "CRDA" das Modul A deaktivierst und dann wieder mit "CREA" aktivierst? Beim Aktivieren müsste die Version des Moduls angezeigt werden
z.B.
raw: detect A: Partn=0 Ver=0x18

Hinterher mußt Du das Modul wieder einer Bank zuordnen
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 12 Januar 2022, 19:35:17
Danke, das hat's gebracht.  :) Läuft wieder!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 12 Januar 2022, 19:47:46
Hattest Du nachdem Du die Bank ungültig gemacht hast, die Bank gewechselt. Ich weiß nicht was passiert, wenn Du auf einer ungültigen Bank was konfigurierst
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JensS am 12 Januar 2022, 19:58:34
Die Bänke hatten mit sich reden lassen. Dort wurde immer alles richtig angezeigt.
Egal, wo ich A hingeschoben habe, ob ich "raw e" oder "SlowRF_ccFactoryReset" gemacht habe, es hat ihn nicht gestört. Neustarts haben auch nichts gebracht.
Nach CRDA und CREA wurde er nicht mit "cmdBank s" angezeigt. Erst nach dem Wechsel auf eine andere Bank "bA5W", "SlowRF_ccFactoryReset" und "Bresser_5in1_u_7in1__B28_N7_8220" war dann alles wieder gut.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 12 Januar 2022, 22:18:31
Zitat von: Ralf9 am 11 Januar 2022, 23:30:10
Möchtest Du einen fertigen kaufen oder selber zusammen löten?
Ich denke eher kaufen. Kannst du was spezielles empfehlen?

Danke & Gruß,
Tobi
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 12 Januar 2022, 22:25:45
Nein, ich habe noch keinen gekauft, ich habe meine sduinos alle selbst zusammengebaut.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Reinhard.M am 20 Januar 2022, 11:39:07
Hallo Ralf,
derzeit verwende ich noch die dev Version deines 14_SD_WS.pm Moduls. Hast du eine ungefähre Vorstellung wann du die dev in die main Version überführst? Dann kann ich die Ausnahme für das Update wieder raus nehmen.

Gruß Reinhard
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 21 Januar 2022, 18:44:44
ZitatHast du eine ungefähre Vorstellung wann du die dev in die main Version überführst?
Ich habs in den nächsten Tagen vor.

Ich möchte noch bei der ID 116 (WH57 DP60) noch das reading "identified" zufügen (0 - nothing, 1 - noise, 4 - disturbance, 8 - lightning)
Dann wird auch

lightning: lightning D: 10 C: 3
lightning: disturbance D: none C: 2


Außerdem möchte ich noch bei der ID 207 (Bresser 7in1) bei state Lux und UV zufügen:
T: 21.7 H: 61 Ws: 0 Wg: 0 Wd: E Lux: 109280 UV: 6.7 R: 0


Zitat von: elektron-bbs am 02 Januar 2022, 11:53:51
Könnten wir uns auf eine Protokollnummer 117 einigen? Die wäre bei uns als nächste frei.
Ich habs mir überlegt, es ist wahrscheinlich nicht so wichtig, daß bei Bresser7in1 die Protokollnummern gleich sind, da bei FSK Eure und meine Versionen sowieso nicht kompatibel sind.

Wenn bei raw Nachrichten die Prüfsumme am Anfang ist, wird sie nicht mit Dispatch ins SD_WS Modul übertragen, da sie schon im 00_Signalduino Modul berechnet wird (bei Protokoll ID 108, 115 und 207)
Wenn ein Sensor eine feste ID hat, da wird diese immer an die DEF angehängt (Bei Protokoll ID 107, 116 und 207)

Bei Deinem SD_WS Modul:
Bei Protokoll ID 108 wird die Prüfsumme nicht mit Dispatch ins SD_WS Modul übertragen
Bei Protokoll ID 115 und vermutlich auch Bresser 7in1 wird die Prüfsumme mit Dispatch ins SD_WS Modul übertragen
Wenn ein Sensor eine feste ID hat, wird diese nur an die DEF angehängt, wenn das Attribut "longids" gesetzt ist.

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 24 Januar 2022, 11:38:12
Ich hab mal als ersten Schritt die dev Version aktualisiert
https://github.com/Ralf9/14_SD_WS/blob/dev/FHEM/14_SD_WS.pm
Zitat- Bei ID 116 das reading "identified" zugefügt
- beim state Lux und UV zugefügt
- deutsche Device specific help ergänzt

Nun folgt noch die übernahme in die main Version
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 24 Januar 2022, 22:57:27
Ich hab nun die dev Version in die main Version meiner Variante des 14_SD_WS.pm überführt
update all https://raw.githubusercontent.com/Ralf9/14_SD_WS/main/controls_ralf9_sd_ws.txt
https://github.com/Ralf9/14_SD_WS/blob/main/FHEM/14_SD_WS.pm

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 30 Januar 2022, 09:42:57
Zitat von: Ralf9 am 12 Januar 2022, 22:25:45
Nein, ich habe noch keinen gekauft, ich habe meine sduinos alle selbst zusammengebaut.
Ok, habe mal geschaut. Der hier sollte doch entsprechend möglich sein, oder?

https://www.nanocul.de/selfsite.php?aktion=shop&info=nanoCUL868LS

Spricht irgendwas gegen die Nutzung? Alternativ würde ich ihn mir ansonsten vermutlich doch selber zusammenstellen und löten.

Gruß & einen schönen Sonntag,
Tobi
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 30 Januar 2022, 12:10:17
Sollte eigentlich funktionieren, aber ich kann es nicht mit Sicherheit sagen.
Siehe hier
https://forum.fhem.de/index.php/topic,58396.msg1204438.html#msg1204438

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: RawShore am 03 Februar 2022, 21:10:02
Hallo zusammen,

ich bin ziemlich frisch hier und bin auf der Suche nach einer Möglichkeit Daten meiner Bresser Wetterstation zu empfangen hier gelandet.
Leider scheitere ich scheinbar schon bei der Installation meines Receivers. Ich bin nach der Anleitung der fhemWiki sowie Ralf9 vorgegangen aber komme einfach nicht weiter. Ich hoffe es ist ok, dass ich hier diese recht rudimentären Fragen stelle.

Ich bin wie folgt vorgegangen. Das ganzer läuft auf einem Pi 3.

sudo apt-get install avrdude programmer installiert.

ls -l /dev/serial/by-id ausgelesen. Folgendes Gerät wird angezeigt: usb-SHK_NANO_CUL_868-if00-port0 -> ../../ttyUSB0

Dann das Gerät in FHEM angelegt: define sduino SIGNALduino /dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0@57600

Danach sehe ich das Gerät auch und habe die Attribute für Hardware: nanoCC1101_optiboot und updateChannelFW: Ralf9 entsprechend eingestellt.

Der sduino erscheint als open unter "SIGNALDUINO"

Nun möchte ich die Firmware Flachen dabei komme ich einfach nicht weiter. Er zeigt mir bei Verwendung folgende Codes set sduino flash https://github.com/Ralf9/SIGNALDuino/releases/download/3.3.4-dev211207/SIGNALduino_nanoCC1101_334dev211207.hex nichts an und stellt den sduino auf closed.

Versuche ich mit get sduino zAvailableFirmware die Liste zu generieren kommt folgende Fehleransprache: "sduino is not active, may firmware is not supported, please flash or reset"

Hier der FHEM screen:
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 03 Februar 2022, 21:46:54
"get sduino zAvailableFirmware" funktioniert z.Zt. nur, wenn bereits eine sduino firmware drauf ist und der devstate auf initialized steht.

Hast Du es beim Attribut Hardware mit beiden Werten  "nanoCC1101_optiboot" und " nanoCC1101" versucht?


set sduino flash https://github.com/Ralf9/SIGNALDuino/releases/download/3.3.4-dev211207/SIGNALduino_nanoCC1101_334dev211207.hex

Damit sollte das flashen eigentlich funktionieren.

Bitte poste mal das Flashlog, dies lässt sich im "Information menu" mit "Last Flashlog" anzeigen
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: RawShore am 04 Februar 2022, 17:13:57
Hallo, vielen Dank für die schnelle Rückmeldung.

Ich habe folgendes gefunden.

2022.02.04 17:09:33 3: sduino/init: get version, retry = 2
2022.02.04 17:09:59 1: PERL WARNING: Use of uninitialized value $lfn in concatenation (.) or string at ./FHEM/00_SIGNALduino.pm line 3770.
2022.02.04 17:10:11 3: sduino: error while requesting https://objects.githubusercontent.com/github-production-release-asset-2e65be/230112562/236385dd-2b89-40a3-8bf4-bd9b3bf77f5a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220204%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220204T161006Z&X-Amz-Expires=300&X-Amz-Signature=31e0c65f1a1cc05ab093d7513b4f0260d58755c43d86778647ef80b6be7dc164&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=230112562&response-content-disposition=attachment%3B%20filename%3DSIGNALduino_nanoCC1101_334dev211207.hex&response-content-type=application%2Foctet-stream - read from https://objects.githubusercontent.com:443 timed out
2022.02.04 17:10:43 3: sduino/init: get version, retry = 3
2022.02.04 17:10:43 2: sduino/init retry count reached. Closed
2022.02.04 17:10:43 2: sduino closed


Zitat2022.02.04 17:21:38 3: sduino reset
2022.02.04 17:21:38 3: Opening sduino device /dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0
2022.02.04 17:21:38 3: Setting sduino serial parameters to 57600,8,N,1
2022.02.04 17:21:38 1: sduino/define: /dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0@57600
2022.02.04 17:21:38 1: sduino/init: /dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0@57600
2022.02.04 17:21:38 3: sduino device opened
2022.02.04 17:21:40 3: sduino/init: disable receiver (XQ)
2022.02.04 17:21:41 3: sduino/init: get version, retry = 0
2022.02.04 17:21:47 3: sduino: error while requesting https://objects.githubusercontent.com/github-production-release-asset-2e65be/230112562/236385dd-2b89-40a3-8bf4-bd9b3bf77f5a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220204%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220204T161941Z&X-Amz-Expires=300&X-Amz-Signature=7a7dd3f7884875bcdc38f78700d96dff8ca3d69390ded55b3f25b7ed8bdbb75b&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=230112562&response-content-disposition=attachment%3B%20filename%3DSIGNALduino_nanoCC1101_334dev211207.hex&response-content-type=application%2Foctet-stream - read from https://objects.githubusercontent.com:443 timed out
2022.02.04 17:21:51 3: sduino/init: get version, retry = 1

Sowohl nanoCC1101 als auch nanoCC1101_optiboot probiert
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 04 Februar 2022, 17:32:16
Irgendwas passt nicht beim download der "SIGNALduino_nanoCC1101_334dev211207.hex"

Wenn Du dies in einen Browser eingibst, kannst Du dann die Hex Datei downloaden?
https://github.com/Ralf9/SIGNALDuino/releases/download/3.3.4-dev211207/SIGNALduino_nanoCC1101_334dev211207.hex
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 04 Februar 2022, 17:45:46
Alternativ kannst Du auch das Hex File nach FHEM/firmware/ kopieren und dann:
set sduino flash FHEM/firmware/SIGNALduino_nanoCC1101_334dev211207.hex
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: RawShore am 04 Februar 2022, 21:40:05
So ich glaube nun habe ich es gepackt.

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/opt/fhem/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.16
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "FHEM/firmware/SIGNALduino_nanoCC1101_334dev211207.hex"
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_334dev211207.hex auto detected as Intel Hex
avrdude: writing flash (30034 bytes):

Writing | ################################################## | 100% 15.39s

avrdude: 30034 bytes of flash written
avrdude: verifying flash memory against FHEM/firmware/SIGNALduino_nanoCC1101_334dev211207.hex:
avrdude: load data flash data from input file FHEM/firmware/SIGNALduino_nanoCC1101_334dev211207.hex:
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_334dev211207.hex auto detected as Intel Hex
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_334dev211207.hex contains 30034 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 13.08s

avrdude: verifying ...
avrdude: 30034 bytes of flash verified

avrdude done.  Thank you.


Flachen hat geklappt. Der NanoCUl wird nun wie folgt angezeigt. Leider kommen bisher aber keine Daten von der Bresser Station 5 in 1.

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 04 Februar 2022, 21:50:12
Sollte eigentlich passen, ist Autocreate aktiv?

Bitte setze mal das sduino Attribut "verbose" auf 4
und poste mal einen log über ein paar Minuten
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: RawShore am 04 Februar 2022, 22:19:50
Autocreate ist an.

Wenn ich den 6 in 1 wähle sieht das ganze so aus:
2022.02.04 22:05:57 2: sduino: initialized. v3.4.9-dev_ralf_15.01.
2022.02.04 22:05:57 3: sduino/init: enable receiver (XE)
2022.02.04 22:05:57 4: sduino/msg READ: RX=1
2022.02.04 22:06:06 4: sduino/msg READ: MN;D=EC8E7FF72FEEEFDEFF6F9FFBFF13718008D01110;N=7;R=250;
2022.02.04 22:06:06 4: sduino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -77 -> Bresser 5in1
2022.02.04 22:06:06 4: sduino ParseMN: Error! ID=108 msg=EC8E7FF72FEEEFDEFF6F9FFBFF13718008D01110 (40) too short, min=52
2022.02.04 22:06:06 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -77 -> Bresser comfort 6in1 (5in1 neu)
2022.02.04 22:06:06 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=F063 crcRef=EC8E
2022.02.04 22:06:06 4: sduino Parse_MN: Found 2-FSK Protocol id 207 length 40 RSSI = -77 -> Bresser Profi 7in1
2022.02.04 22:06:06 4: sduino ParseMN: Error! ID=207 msg=EC8E7FF72FEEEFDEFF6F9FFBFF13718008D01110 (40) too short, min=50
2022.02.04 22:06:18 4: sduino/msg READ: MN;D=ED8E7FF72FEFEFDDFF6F9FFBFF12718008D01010;N=7;R=248;
2022.02.04 22:06:18 4: sduino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -78 -> Bresser 5in1
2022.02.04 22:06:18 4: sduino ParseMN: Error! ID=108 msg=ED8E7FF72FEFEFDDFF6F9FFBFF12718008D01010 (40) too short, min=52
2022.02.04 22:06:18 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -78 -> Bresser comfort 6in1 (5in1 neu)
2022.02.04 22:06:18 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=346D crcRef=ED8E
2022.02.04 22:06:18 4: sduino Parse_MN: Found 2-FSK Protocol id 207 length 40 RSSI = -78 -> Bresser Profi 7in1
2022.02.04 22:06:18 4: sduino ParseMN: Error! ID=207 msg=ED8E7FF72FEFEFDDFF6F9FFBFF12718008D01010 (40) too short, min=50
2022.02.04 22:06:30 4: sduino/msg READ: MN;D=EC8E7FEB2FF7EFDEFF6F9FFBFF13718014D00810;N=7;R=251;
2022.02.04 22:06:30 4: sduino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -76.5 -> Bresser 5in1
2022.02.04 22:06:30 4: sduino ParseMN: Error! ID=108 msg=EC8E7FEB2FF7EFDEFF6F9FFBFF13718014D00810 (40) too short, min=52
2022.02.04 22:06:30 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -76.5 -> Bresser comfort 6in1 (5in1 neu)
2022.02.04 22:06:30 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=DC6A crcRef=EC8E
2022.02.04 22:06:30 4: sduino Parse_MN: Found 2-FSK Protocol id 207 length 40 RSSI = -76.5 -> Bresser Profi 7in1
2022.02.04 22:06:30 4: sduino ParseMN: Error! ID=207 msg=EC8E7FEB2FF7EFDEFF6F9FFBFF13718014D00810 (40) too short, min=50
2022.02.04 22:06:42 4: sduino/msg READ: MN;D=EC8E7FEB2FF7EFDEFF6F9FFBFF13718014D00810;N=7;R=250;
2022.02.04 22:06:42 4: sduino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -77 -> Bresser 5in1
2022.02.04 22:06:42 4: sduino ParseMN: Error! ID=108 msg=EC8E7FEB2FF7EFDEFF6F9FFBFF13718014D00810 (40) too short, min=52
2022.02.04 22:06:42 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -77 -> Bresser comfort 6in1 (5in1 neu)
2022.02.04 22:06:42 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=DC6A crcRef=EC8E
2022.02.04 22:06:42 4: sduino Parse_MN: Found 2-FSK Protocol id 207 length 40 RSSI = -77 -> Bresser Profi 7in1
2022.02.04 22:06:42 4: sduino ParseMN: Error! ID=207 msg=EC8E7FEB2FF7EFDEFF6F9FFBFF13718014D00810 (40) too short, min=50
2022.02.04 22:06:54 4: sduino/msg READ: MN;D=EC8E7FEB9FF6EFDEFF6F9FFBFF13718014600910;N=7;R=251;
2022.02.04 22:06:54 4: sduino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -76.5 -> Bresser 5in1
2022.02.04 22:06:54 4: sduino ParseMN: Error! ID=108 msg=EC8E7FEB9FF6EFDEFF6F9FFBFF13718014600910 (40) too short, min=52
2022.02.04 22:06:54 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -76.5 -> Bresser comfort 6in1 (5in1 neu)
2022.02.04 22:06:54 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=5163 crcRef=EC8E
2022.02.04 22:06:54 4: sduino Parse_MN: Found 2-FSK Protocol id 207 length 40 RSSI = -76.5 -> Bresser Profi 7in1
2022.02.04 22:06:54 4: sduino ParseMN: Error! ID=207 msg=EC8E7FEB9FF6EFDEFF6F9FFBFF13718014600910 (40) too short, min=50
2022.02.04 22:06:57 4: sduino/keepalive ok, retry = 0
2022.02.04 22:07:06 4: sduino/msg READ: MN;D=ED8E7FF79FF6EFDEFF6F9FFBFF12718008600910;N=7;R=251;
2022.02.04 22:07:06 4: sduino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -76.5 -> Bresser 5in1
2022.02.04 22:07:06 4: sduino ParseMN: Error! ID=108 msg=ED8E7FF79FF6EFDEFF6F9FFBFF12718008600910 (40) too short, min=52
2022.02.04 22:07:06 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -76.5 -> Bresser comfort 6in1 (5in1 neu)
2022.02.04 22:07:06 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=2453 crcRef=ED8E
2022.02.04 22:07:06 4: sduino Parse_MN: Found 2-FSK Protocol id 207 length 40 RSSI = -76.5 -> Bresser Profi 7in1
2022.02.04 22:07:06 4: sduino ParseMN: Error! ID=207 msg=ED8E7FF79FF6EFDEFF6F9FFBFF12718008600910 (40) too short, min=50
2022.02.04 22:07:18 4: sduino/msg READ: MN;D=ED8E7FF79FF6EFDEFF6F9FFBFF12718008600910;N=7;R=252;
2022.02.04 22:07:18 4: sduino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -76 -> Bresser 5in1
2022.02.04 22:07:18 4: sduino ParseMN: Error! ID=108 msg=ED8E7FF79FF6EFDEFF6F9FFBFF12718008600910 (40) too short, min=52
2022.02.04 22:07:18 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -76 -> Bresser comfort 6in1 (5in1 neu)
2022.02.04 22:07:18 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=2453 crcRef=ED8E
2022.02.04 22:07:18 4: sduino Parse_MN: Found 2-FSK Protocol id 207 length 40 RSSI = -76 -> Bresser Profi 7in1
2022.02.04 22:07:18 4: sduino ParseMN: Error! ID=207 msg=ED8E7FF79FF6EFDEFF6F9FFBFF12718008600910 (40) too short, min=50
2022.02.04 22:07:30 4: sduino/msg READ: MN;D=ED8E7FEBEFEEEFDEFF6F9FFBFF12718014101110;N=7;R=249;
2022.02.04 22:07:30 4: sduino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -77.5 -> Bresser 5in1
2022.02.04 22:07:30 4: sduino ParseMN: Error! ID=108 msg=ED8E7FEBEFEEEFDEFF6F9FFBFF12718014101110 (40) too short, min=52
2022.02.04 22:07:30 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -77.5 -> Bresser comfort 6in1 (5in1 neu)
2022.02.04 22:07:30 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=6A23 crcRef=ED8E
2022.02.04 22:07:30 4: sduino Parse_MN: Found 2-FSK Protocol id 207 length 40 RSSI = -77.5 -> Bresser Profi 7in1
2022.02.04 22:07:30 4: sduino ParseMN: Error! ID=207 msg=ED8E7FEBEFEEEFDEFF6F9FFBFF12718014101110 (40) too short, min=50
2022.02.04 22:07:42 4: sduino/msg READ: MN;D=EC8E7FE1FFECEFDFFF6F9FFBFF1371801E001310;N=7;R=249;
2022.02.04 22:07:42 4: sduino Parse_MN: Found 2-FSK Protocol id 108 length 40 RSSI = -77.5 -> Bresser 5in1
2022.02.04 22:07:42 4: sduino ParseMN: Error! ID=108 msg=EC8E7FE1FFECEFDFFF6F9FFBFF1371801E001310 (40) too short, min=52
2022.02.04 22:07:42 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 40 RSSI = -77.5 -> Bresser comfort 6in1 (5in1 neu)
2022.02.04 22:07:42 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=DF6F crcRef=EC8E
2022.02.04 22:07:42 4: sduino Parse_MN: Found 2-FSK Protocol id 207 length 40 RSSI = -77.5 -> Bresser Profi 7in1
2022.02.04 22:07:42 4: sduino ParseMN: Error! ID=207 msg=EC8E7FE1FFECEFDFFF6F9FFBFF1371801E001310 (40) too short, min=50


Bei dem 5 in 1 scheint es nun zu klappen. Allerdings muss ich mich noch gründlich in FHEM einwuchsen bevor ich da selber einen Plot hinbekomme.

Vielen lieben Dank für die Unterstützung.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 04 Februar 2022, 22:38:34
Beim Autocreate wird auch ein Filelog und ein Plot (SVG_SD_WS_108) angelegt, den Plot kannst Du nach Deinen Wünschen anpassen
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 21 Februar 2022, 12:50:41
Zitat von: Ralf9 am 14 Dezember 2021, 20:17:02
Die firmware V 3.4.0 die Du verwendest, kann kein FSK. Dies ist die offizielle Firmware von Sidey, da kann erst die firmware V 3.5.x FSK.
Diese funktioniert nur mit der offiziellen 00_SIGNALduino.pm Version 3.5.x
Diese sind bei FSK leider nicht mit meinen Versionen kompatibel.
Die erforderliche cc1101 Registerkonfiguration wird durch setzen des Attributs rfmode an den sduino gesendet.




Bei meiner Version v3.4.7 des 00_SIGNALduino.pm Moduls, das Du gerade verwendest ist auch eine firmware von mir erforderlich. Beim Nanocul ist es die Version V 3.3.4
https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900

Hier wird die FSK konfiguration mit "set sduino rfmode" zum sduino gesendet. Mit set rfmode werden mit dem raw Befehl "CW" die cc1101 Register, die konfigvariablen N + ccmode und die Kurzbeschreibung zum sduino gesendet.

Die Rückmeldung wird in das reading rfmode geschrieben: "Bresser_6in1__B20_N7_8220 => ok,N=7,ccmode=4"

ein "get ccconf" ergibt dann:
ccconf: freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud)

Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz


Ein "get cmdBank s" ergibt dann z.B. (siehe Anlage), hier habe ich den rfmode "Bresser_6in1" in die EEPROM Bank 6 geschrieben oder bei der 2.Anlage nur Bank 0. Der * markiert die aktive Bank.

Gruß Ralf

Hallo Ralf,
ich bin auch gerade dabei, die Bresser 5-in-1 zu aktivieren, neue Artikelnummer 9602510
- FW-Stand: V 3.4.0 SIGNALduino cc1101 (868 Mhz ) - compiled at Jul 16 2020 20:52:05
- Modulversion: v3.4.7-ralf_24.06

Ein "set sduino rfmode" wird in meiner aktuellen Version nicht angeboten.
Ich habe schon alle Themen soweit durchgelesen, nicht alles verstanden, insbesondere das Schreiben der Register.

Irgendwas fehlt demnach. Ich habe jetzt noch dies installiert:
update all https://raw.githubusercontent.com/Ralf9/14_SD_WS/main/controls_ralf9_sd_ws.txt

Die erforderlichen Protokoll ID's 108 oder 116 werden nicht angezeigt und set rfmode steht damit nicht zur Verfügung.

Hast du einen Tipp?

VG Helmut

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 21 Februar 2022, 13:30:05
Hallo Helmut,

siehe hier:
Zitat von: Ralf9 am 18 Februar 2022, 16:47:39
Wie weit bist Du gekommen?

Das 00_ SIGNALDuino.pm Modul  v3.4.10-dev_ralf_
https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900

Die Firmware V3.3.4-dev211207 flashen

Ein update auf mein aktuelles 14_sd_ws.pm Modul
update all https://raw.githubusercontent.com/Ralf9/14_SD_WS/main/controls_ralf9_sd_ws.txt

Den passenden rfmode zum sduino senden
https://forum.fhem.de/index.php/topic,111653.msg1058902.html#msg1058902
set sduino rfmode Bresser_5in1_u_7in1__B28_N7_8220

Gruß Ralf
Mit dem
set sduino rfmode Bresser_5in1_u_7in1__B28_N7_8220
kann
Bresser 5-in-1  (ID 108)
und
Bresser 5in1 neu und Bresser 6in1 (ID 115)
empfangen werden
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 21 Februar 2022, 13:58:01
Das set sduino868 rfmode Bresser_5in1_u_7in1__B28_N7_8220
geht schon nicht. FHEM wechselt zur Hautseite, ein neuer Aufruf des sduino868 ändert nichts.

"rfmode" wird nicht angeboten und
ccconf: freq:868.350MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK)
sieht so aus. Also kein FSK.

Ich habe allerdings noch nichts mit den Registern gemacht. Kein Durchblick an dieser Stelle.
In der Anlage ein List vom sduino868
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 21 Februar 2022, 14:37:53
Ich habe jetzt FHEM neu gestartet und es wird der rfmode bresser_5in1_8220 angeboten, den ich auch gesetzt habe.
Das sieht dann im Reading so aus:
bresser_5in1_8220 => ok,N=7,ccmode=4

ccconf:
ccconf: freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud)
Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz


Es wird kein Device angelegt.

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 21 Februar 2022, 14:42:19
Bitte poste mal ein Log Auszug mit sduino Attribut verbose 4
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 21 Februar 2022, 14:58:55
Hier das Log
2022.02.21 14:55:20 3: sduino868: setting Verbose to: 4
2022.02.21 14:55:30 4: sduino868/msg READ: MN;D=DE301934577418FCF6FD1808FFFD9BFF0129AA000000000000000000;N=7;R=255;
2022.02.21 14:55:30 4: sduino868 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -74.5 -> Bresser 5in1
2022.02.21 14:55:30 4: sduino868 ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2022.02.21 14:55:33 4: sduino868/keepalive ok, retry = 0
2022.02.21 14:55:42 4: sduino868/msg READ: MN;D=DDFE1934577418FC9BFC1988013694FFF0E1AA000000000000000000;N=7;R=2;
2022.02.21 14:55:42 4: sduino868 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -73 -> Bresser 5in1
2022.02.21 14:55:42 4: sduino868 ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2022.02.21 14:55:54 4: sduino868/msg READ: MN;D=2A2F1934577418FB8EFB1508FFFD9BFF0197AA000000000000000000;N=7;R=253;
2022.02.21 14:55:54 4: sduino868 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -75.5 -> Bresser 5in1
2022.02.21 14:55:54 4: sduino868 ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2022.02.21 14:56:06 4: sduino868/msg READ: MN;D=BF2D1934577418FA7DFA1748013694FFF045AA000000000000000000;N=7;R=0;
2022.02.21 14:56:06 4: sduino868 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -74 -> Bresser 5in1
2022.02.21 14:56:06 4: sduino868 ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2022.02.21 14:56:18 4: sduino868/msg READ: MN;D=2E331934577418FADDFB2048FFFD9BFF01FEAA000000000000000000;N=7;R=1;
2022.02.21 14:56:18 4: sduino868 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -73.5 -> Bresser 5in1
2022.02.21 14:56:18 4: sduino868 ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2022.02.21 14:56:30 4: sduino868/msg READ: MN;D=A2801934577418FBAFFB2048013694FFF008AA000000000000000000;N=7;R=2;
2022.02.21 14:56:30 4: sduino868 Parse_MN: Found 2-FSK Protocol id 108 length 56 RSSI = -73 -> Bresser 5in1
2022.02.21 14:56:30 4: sduino868 ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2022.02.21 14:56:33 4: sduino868/keepalive ok, retry = 0


Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 21 Februar 2022, 15:14:50
Der Bresser 5in1 neu wird sauber empfangen
2022.02.21 15:02:54.918 4 : sduinoD Dispatch: W115#1934577418FCF6FD1808FFFD9BFF01, -74.5 dB
2022-02-21 15:02:54.921 SD_WS SD_WS_115_0 Ws: 2.9 Wg: 3 Wd: S R: 26.4
2022-02-21 15:02:54.921 SD_WS SD_WS_115_0 windSpeed: 2.9
2022-02-21 15:02:54.921 SD_WS SD_WS_115_0 windSpeed_kmh: 10.4
2022-02-21 15:02:54.921 SD_WS SD_WS_115_0 windDirectionDegree: 180
2022-02-21 15:02:54.921 SD_WS SD_WS_115_0 windDirectionText: S
2022-02-21 15:02:54.921 SD_WS SD_WS_115_0 windGust: 3
2022-02-21 15:02:54.921 SD_WS SD_WS_115_0 windGust_kmh: 10.8
2022-02-21 15:02:54.921 SD_WS SD_WS_115_0 batteryState: ok
2022-02-21 15:02:54.921 SD_WS SD_WS_115_0 rain: 26.4
2022-02-21 15:02:54.921 SD_WS SD_WS_115_0 rain_total: 26.4
2022-02-21 15:02:54.921 SD_WS SD_WS_115_0 id: 19345774



Zitatversionmodul v3.4.7-ralf_24.06.
   versionprotoL v3.4.7-ralf_24.06.
Das 00_Signalduino Modul ist zu alt, Bresser 5in1 neu (ID 115) ist erst seit 1.8.21 eingebaut.

Bitte mach mal ein update auf die dev Version
https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900
versionmodul  v3.4.10-dev_ralf_12.02.
versionprotoL v3.4.10-dev_ralf_16.02.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 21 Februar 2022, 15:42:56
Sorry. FW mit Modulversion verwechselt
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 21 Februar 2022, 15:50:56
Die v3.4.10-dev_ralf ist die Version des 00_SIGNALduino.pm Fhem Moduls, nicht der Firmware
https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900
update all https://raw.githubusercontent.com/Ralf9/RFFHEM/dev/controls_dev_ralf9_signalduino.txt
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 21 Februar 2022, 15:58:55
Das war's. Super und vielen, vielen Dank.

Ich hatte den CUL heute morgen erst geflasht und auch dein Signalduino Modul installiert, allerdings die "master" Version.

Echt klasse, dein Support!

MFg Helmut
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: khr am 22 Februar 2022, 12:54:59

Frage zu Bresser 5-1 :  Ich hatte sie am laufen habe dann aber auf  SIGNALduino neue FW geflascht was leider die Radioparameter zurückgesetzt hat

Ich habe es dann geschafft alle Parameter wieder zu setzen bis auf  (SYNC_MODE:16/16 + carrier-sense above threshold )   war vorher (SYNC_MODE:16/16)

Alte Firmware war V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 223:37:47
Neue Firmware ist V 3.5.0-dev+20210808 SIGNALduino cc1101 (chip CC1101) - compiled at Aug 7 2021 22:44:01

Alte Module Version war v3.4.10-ralf_24.06
Neue Module Version ist v3.4.10-dev_ralf_16.02.

Wie kann ich den SYNC mode setzen und wie  die Modulation?  Ich hatte früher mal einen raw command gefunden und damit gesetzt aber das finde ich nicht mehr.

Danke
  Karl
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 22 Februar 2022, 13:01:33
Moin Karl,
das ging bei mir mit diesem Befehl:

set <sduino868> rfmode Bresser_5in1_u_7in1__B28_N7_8220

Firmware im miniCUL:     V 3.3.4-dev211207
Modulversion:
update all https://raw.githubusercontent.com/Ralf9/RFFHEM/dev/controls_dev_ralf9_signalduino.txt
update all https://raw.githubusercontent.com/Ralf9/14_SD_WS/main/controls_ralf9_sd_ws.txt
attr global exclude_from_update 00_SIGNALduino 14_SD_WS

Ich habe die neuere 5-in-1 Station

VG Helmut
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: khr am 22 Februar 2022, 14:06:56

Hallo Helmut,

Vielen Dank.

Ich habe es inzwischen auch hinbekommen mit
downgrade Firmware nach SIGNALduino_nanoCC1101_3340dev200914.hex
und
set rfmode mit  ccmode=4

Jetzt kommen die Daten wieder.

Keine gute Idee gewesen die Firmware upzugraden :-)

LG
Karl
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 22 Februar 2022, 14:30:03
Das war kein wirkliches Update, Sidey verwendet bei seiner Firmware andere Versionsbezeichnungen als ich.

Die "V 3.5.0-dev+20210808" von sidey ist nicht neuer als meine aktuelle "V3.3.4-dev211207"
siehe auch hier
https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: khr am 23 Februar 2022, 07:58:37

Danke, ich habe  V3.3.4-dev211207  auf beide SIGNALduino Sticks gesetzt (433/868)  funktioniert alles
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 24 Februar 2022, 10:23:32
Zitat von: Pajda am 23 Februar 2022, 02:00:56
Hallo Ralf9
ich würde gerne ein readings mit "rain am tag" gehabt an statt "rain" da da rain total schon da ist .
sehe Bild
und sowie es aussieht ist die wind Geschwindigkeit in m/s und nicht in kmh
Lg.Pajda
Hallo Pajda,

für rain am Tag u.a. gibts das Statistics Modul.

Ja, im state ist ist die wind Geschwindigkeit in m/s
Mit dem Attribut stateformat lässt sich dies ändern

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 24 Februar 2022, 11:10:15
So habe ich das auch umgesetzt.
Tageswerte über das Statistik Modul und die Anzeige im Web über stateFormat.

Vielleicht noch ein Tipp zur Reduzierung der Flut an Messwerten:
event-on-change-reading windSpeed_kmh:1
event-min-interval .*:300


Damit komme ich sehr gut zurecht.


Gruß Helmut
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 24 Februar 2022, 23:32:02
Hallo zusammen,
ich habe heute eine Unstimmigkeit entdeckt, die ich allerdings nicht klären kann.

- Die Regenmenge heute wurde am Bresser Display mit 1.6 Litern ermittelt.
- Mein altes System TFA Drop hat 1.7 Liter gemessen
--> Ich denke, das passt erstmal.

In FHEM werden im Modul die Bresser-Readings  "rain" und "rain_total" mit jeweils 4 angezeigt. Da ich gestern alle Readings zurückgesetzt hatte, können beide Readings heute durchaus gleich sein.

- Ein Reading 1.6 innerhalb der Bresser-Daten sehe ich nicht.
- Dennoch: Im Statistik Modul wird heute das Reading statRain mit 1.6 ausgegeben.

@Ralph: Kannst du die Abweichungen der Readings eventuell aufklären?
Listing vom Device in der Anlage.

Gruß Helmut



Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Pajda am 25 Februar 2022, 10:26:09
Hallo in die runde
Da ich keine Ahnung von programmieren habe brauche ich mal paar Beispiele wie ich es machen muss mit dem windSpeed_kmh das der wert in kmh auch ausgegeben wird.
Und mit statistic rain am tag auch
LG.Pajda
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 25 Februar 2022, 10:55:42
ZitatKannst du die Abweichungen der Readings eventuell aufklären?
Listing vom Device in der Anlage.
Ohne ein Filelog in dem die rain Werte geschrieben werden, wird dies schwierig.

ZitatDa ich keine Ahnung von programmieren habe brauche ich mal paar Beispiele wie ich es machen muss mit dem windSpeed_kmh das der wert in kmh auch ausgegeben wird.
Hier ist ein Beispiel von Helmut:
stateFormat Temperatur:temperature Grad, Luftfeuchte:humidity %, Regenmenge:rain mm, Windgeschwindigkeit:windSpeed_kmh km/h, Windböen:windGust_kmh km/h, Windrichtung:windDirectionDegree Grad
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 14:56:05
Hallo Ralf,
danke für's Aufnehmen des Themes "rain".
Ich habe das Log eben umgebaut (hatte nur Wind drin) und muss jetzt auf Regen warten. Melde mich wieder.

Gruß Helmut
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 15:00:18
Zitat von: Pajda am 25 Februar 2022, 10:26:09
Hallo in die runde
Da ich keine Ahnung von programmieren habe brauche ich mal paar Beispiele wie ich es machen muss mit dem windSpeed_kmh das der wert in kmh auch ausgegeben wird.
Und mit statistic rain am tag auch
LG.Pajda

Hallo Pajda,
Ralf hat ja schon geantwortet, mein Beispiel sollte bei dir genau so funktionieren.
Grundsätzlich lautet der Befehl "stateFormat". Damit kann man die Werte der eingelesenen Variablen (FHEM Jargon: Readings) in der Statusausgabe des Devices anzeigen lassen.
Schau mal hier: https://wiki.fhem.de/wiki/DeviceOverview_anpassen#stateFormat

VG Helmut

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 15:24:14
Hier noch die Einbindung der Statistik:

define Statistik statistics au_Bresser

Das ist alles. Damit werden die Berechnungen des Statistik-Moduls automatisch in das Reading deiner Bresser Station eingefügt. Ausgabe siiehe oben mit stateFormat.
(au_Bresser ist der Name meiner Station, den musst du mit dem Namen deiner Station ersetzen)
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 16:34:40
Hallo Ralf,
ein aktuelle Status. Es sieht so aus, als ob "rain" und "rain_total" mit den gleichen Zahlen laufen.
Das könnte ein erster Hinweis sein.

Ich habe mal etwas Regen simuliert -:) An der Bresser Station wird aktuell Day mit "1.2" angezeigt. "statRain" passt zur Anzeige an der Station.
Hier das Log dazu, inkl. Statistik. Sowie das aktuelle Listing.
Ich bin gespannt.


Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 25 Februar 2022, 18:49:29
Bitte mach mal
attr global showInternalValues 1

ZitatshowInternalValues
Attribute/Geräte-Eintraege/Readings die mit Punkt (.) anfangen werden nicht angezeigt, es sei denn das globale Attribut showInternalValues ist gesetzt. Diese Variable wird bei dem list und xmllist Befehl, und bei der FHEMWEB Raumansicht geprüft.

Und dann nochmal ein list bresser
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Pajda am 25 Februar 2022, 18:51:08
#ISY
Danke für denn Beispiel aber das meinte ich nicht
Ich wollte die anzeige umrechnen das es in km/h passt und nicht nur in der kopf anzeigen sehe Bilder .
LG.Pajda
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 18:54:31
Ich verstehe leider nicht, was du meinst.
Was willst du mit dem Reading "windSpeed_kmh" machen?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 18:56:56
Zitat von: Ralf9 am 25 Februar 2022, 18:49:29
Bitte mach mal
attr global showInternalValues 1

Und dann nochmal ein list bresser

List in der Anlage.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Pajda am 25 Februar 2022, 19:06:58
Ich möchte das die anzeige halt km/h wert anzeigt
das heist im Bild ist wind_speed kmh 3.2m/s  und das sollte 11.52km/h zeigen
also der wert soll 3.2 x3.6=11.52 sein
LG.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 25 Februar 2022, 19:11:51
Die 3.2 sind km/h und die 0.9 sind m/s

@isy
ich kann kein List in der Anlage sehen
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 19:17:28
Ups. Listing vergessen.

@Pajda: Es wird doch alles auch in km/h angezeigt. Zumindest bei mir.
List:
     2022-02-25 19:15:40   windDirectionDegree 216
     2022-02-25 19:15:40   windDirectionText SW
     2022-02-25 19:15:40   windGust        1.3
     2022-02-25 19:15:40   windGust_kmh    4.7
     2022-02-25 19:15:40   windSpeed       1.3
     2022-02-25 19:15:40   windSpeed_kmh   4.7

Da ist doch nichts weiter zu unternehmen.
Die Umrechnung ist korrekt (*3.6).
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 25 Februar 2022, 19:26:07
@isy
bitte poste auch ein "list Statistik"
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 19:29:45
Internals:
   DEF        ks_Terrasse|SD_WS_54_R|au_Bresser
   DEV_REGEXP ks_Terrasse|SD_WS_54_R|au_Bresser
   FUUID      5c42e849-f33f-27cb-519d-a6a9c314ab0a9325
   NAME       Statistik
   NOTIFYDEV  global,ks_Terrasse|SD_WS_54_R|au_Bresser
   NR         640
   NTFY_ORDER 10-Statistik
   PREFIX     stat
   STATE      Updated stats for: au_Bresser
   TYPE       statistics
   READINGS:
     2022-02-25 18:52:00   monitoredDevicesOREGON ks_Terrasse
     2022-02-25 18:52:00   monitoredDevicesSD_WS SD_WS_54_R,au_Bresser
     2022-02-25 18:59:55   nextPeriodChangeCalc 2022-02-25 19:59:55
     2022-02-25 19:28:16   state           Updated stats for: au_Bresser
   fhem:
     modulVersion $Date: 2019-12-24 00:07:57 +0100 (Tue, 24 Dec 2019) $
     nextPeriodChangeTime 1645815595
Attributes:
   singularReadings SD_WS_54_R:rain_total:Delta:(Month)
   specialDeltaPeriods SD_WS_54_R:Rain_total:Hour:06:72
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 25 Februar 2022, 19:43:52
Bei Dir fehlen die readings die mit ".au_Bresser" anfangen

Wenn ich folgendes eingebe
define Statistik statistics SD_WS_115_0

dann bekomme ich beim "list Statistik"
...
READINGS:
...
2022-02-25 19:35:39   .SD_WS_115_0:rain LastValue: 5.6 ShowDate: 8 DecPlaces: 0
...
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 19:44:59
attr global showInternalValues 1
War schon wieder raus. Sorry


Internals:
   DEF        ks_Terrasse|SD_WS_54_R|au_Bresser
   DEV_REGEXP ks_Terrasse|SD_WS_54_R|au_Bresser
   FUUID      5c42e849-f33f-27cb-519d-a6a9c314ab0a9325
   NAME       Statistik
   NOTIFYDEV  global,ks_Terrasse|SD_WS_54_R|au_Bresser
   NR         640
   NTFY_ORDER 10-Statistik
   PREFIX     stat
   STATE      Updated stats for: ks_Terrasse
   TYPE       statistics
   .attraggr:
   .attrminint:
   READINGS:
     2022-02-25 19:47:22   .SD_WS_54_R:rain_total LastValue: 504.698 ShowDate: 1 DecPlaces: 3
     2022-02-25 19:48:04   .au_Bresser:humidityDay Sum: 5804432 Time: 71289 LastValue: 87 LastTime: 1645814884 ShowDate: 0 DecPlaces: 0
     2022-02-25 19:48:04   .au_Bresser:humidityMonth Sum: 22448269 Time: 290695 LastValue: 87 LastTime: 1645814884 ShowDate: 1 DecPlaces: 0
     2022-02-25 19:48:04   .au_Bresser:humidityYear Sum: 22448344 Time: 290697 LastValue: 87 LastTime: 1645814884 ShowDate: 1 DecPlaces: 0
     2022-02-25 19:48:04   .au_Bresser:rain LastValue: 5.2 ShowDate: 4 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:rain_total LastValue: 5.2 ShowDate: 4 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:temperatureDay Sum: 124353 Time: 71289 LastValue: 1.9 LastTime: 1645814884 ShowDate: 0 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:temperatureMonth Sum: 1280346.5 Time: 290697 LastValue: 1.9 LastTime: 1645814884 ShowDate: 1 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:temperatureYear Sum: 1280356.9 Time: 290699 LastValue: 1.9 LastTime: 1645814884 ShowDate: 1 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:windSpeedDay Sum: 114069.8 Time: 71288 LastValue: 0 LastTime: 1645814884 ShowDate: 0 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:windSpeedHour Sum: 2055.6 Time: 2889 LastValue: 0 LastTime: 1645814884 ShowDate: 0 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:windSpeedMonth Sum: 473936.8 Time: 290698 LastValue: 0 LastTime: 1645814884 ShowDate: 1 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:windSpeedYear Sum: 473944.4 Time: 290700 LastValue: 0 LastTime: 1645814884 ShowDate: 1 DecPlaces: 1
     2022-02-25 19:48:11   .ks_Terrasse:humidityDay Sum: 5265260 Time: 71296 LastValue: 80 LastTime: 1645814891 ShowDate: 0 DecPlaces: 0
     2022-02-25 19:48:11   .ks_Terrasse:humidityMonth Sum: 163929938 Time: 2144889 LastValue: 80 LastTime: 1645814891 ShowDate: 0 DecPlaces: 0
     2022-02-25 19:48:11   .ks_Terrasse:humidityYear Sum: 387944735 Time: 4823292 LastValue: 80 LastTime: 1645814891 ShowDate: 0 DecPlaces: 0
     2022-02-25 19:48:11   .ks_Terrasse:temperatureDay Sum: 174581.3 Time: 71296 LastValue: 2.6 LastTime: 1645814891 ShowDate: 0 DecPlaces: 1
     2022-02-25 19:48:11   .ks_Terrasse:temperatureMonth Sum: 10414965.4 Time: 2144890 LastValue: 2.6 LastTime: 1645814891 ShowDate: 0 DecPlaces: 1
     2022-02-25 19:48:11   .ks_Terrasse:temperatureYear Sum: 20907499.9 Time: 4823285 LastValue: 2.6 LastTime: 1645814891 ShowDate: 0 DecPlaces: 1
     2022-02-25 19:43:10   monitoredDevicesOREGON ks_Terrasse
     2022-02-25 19:43:10   monitoredDevicesSD_WS SD_WS_54_R,au_Bresser
     2022-02-25 19:47:22   nextPeriodChangeCalc 2022-02-25 19:59:55
     2022-02-25 19:48:11   state           Updated stats for: ks_Terrasse
   fhem:
     modulVersion $Date: 2019-12-24 00:07:57 +0100 (Tue, 24 Dec 2019) $
     nextPeriodChangeTime 1645815595
Attributes:
   singularReadings SD_WS_54_R:rain_total:Delta:(Month)
   specialDeltaPeriods SD_WS_54_R:Rain_total:Hour:06:72:96
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 25 Februar 2022, 20:16:40
damit
.au_Bresser:rain LastValue: 5.2 ShowDate: 4 DecPlaces: 1
lässt sich das
statRain        Hour: 0.0 Day: xx
erklären

Wenn das rain morgen z.B. auf 6.0 steht, dann ist "statRain  Day: 0.8"
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 20:25:32
Hallo Ralf,
danke für die Analyse zum statistics Modul, aber die Logik verstehe ich leider nicht.

Ich fasse noch mal zusammen:
- "rain" und "rain_total" sind gleich in FHEM
- "rain_total" entspricht dem Wert "Weekly" oder "Monthly" der Station
- "Daly" an der Station korreliert mit dem statRain aus dem statistics Modul

--> Das sieht mir (unabhängig von statistics) danach aus, dass im Modul etwas mit den erzeugten Readings für "rain" und "rain_total" nicht stimmt.


Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 25 Februar 2022, 20:45:14
rain_total = rain + .rainOffset
siehe auch in der Device specific help
ZitatBei rain wird der Überlauf und der reset beim Batteriewechsel abgefangen.
Dafür gibts das reading ".rain_offset"

z.B.
rain 26.4
rain_total 26.4

dann reset von rain wegen Batteriewechsel

nächster rain Wert z.B. 0.5

2022.02.25 20:34:02.433 3 : sduinoD: SD_WS_115_0 reset rain, rain: 0.5 lastrain: 26.4, new rainOffset: 26.4

dann ist
rain: 0.5
rain_total: 26.9
.rainOffset 26.4


Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 20:59:52
OK, verstehe mit dem Offset.

Dann ist es wohl so, dass der Außensensor "rain" als Wert sendet und ein Tageswert vom Sensor nicht gesendet wird, sondern nur in der Station als "Daily" berechnet wird?
Da die Station aktuelle Werte anzeigt, müssen die auch übertragen werden.
Ein  Reading dafür gibt es im Modul nicht?

Gruß Helmut
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 25 Februar 2022, 21:14:05
Ja, im Außensensor gibts nur einen Zähler, der bei 999.9 einen Überlauf hat und dann wieder bei 0 anfängt.
Das Bresser Display berechnet dann den Tageswert so wie es das statistics Modul auch macht
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 21:19:19
Ja, das klingt jetzt  alles logisch und richtig.

Ich nutze den TFA Drop zur Generierung eines Events "Es regnet".
Brauche ich für Warnungen, wenn Fenster offen sind.

Könntest du ein Reading des fortlaufenden Zählers im Modul erzeugen?
Damit könnte ich zeitnah die benötige Regenwarnung erzeugen.

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 25 Februar 2022, 21:31:23
das reading "rain" ist der fortlaufende Zähler, die Umrechnung in mm macht bereits der Außensensor
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 25 Februar 2022, 21:46:19
OK, dann wird "rain" also bei 999.9 auf 0 gehen.
Das macht den Einsatz des statistics Modul umso wichtiger. Kann man auch schön mit stateFormat einsetzen. Muss ich aber noch testen, wie das geht (userReadings denke ich)

Vielen Dank für den Support und die Erklärungen!
Gruß Helmut
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: isy am 26 Februar 2022, 08:46:09
Mein attr für rain_day
userReadings rain_day {(split" ",(ReadingsVal("au_Bresser","statRain","")))[3]}

Vielleicht hilfreich für den ein oder anderen.

VG Helmut
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: blackdevil567 am 10 März 2022, 12:57:54
Hallo zusammen

Ich bin neu hier in dem Forum und kämpfe mit dem auslesen meiner Wetterstation.

Ich bin mittlerweile so weit das ich Daten regelmäßig empfange aber bekomme immer einen Checksum-Fehler

2022.03.10 11:50:16 4: sduino/msg READ: MN;D=E42E7FE19FE9EF9EFED7F78E7F1BD1801E6016106101280871800002;N=7;R=238;
2022.03.10 11:50:16 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 56 -> Bresser comfort 6in1 (5in1 neu)
2022.03.10 11:50:16 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=C928 crcRef=E42E
2022.03.10 11:50:28 4: sduino/msg READ: MN;D=E72E7FF79FEBEF9CFED7F78E7F18D180086014106301280871800003;N=7;R=232;
2022.03.10 11:50:28 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 56 -> Bresser comfort 6in1 (5in1 neu)
2022.03.10 11:50:28 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=35F3 crcRef=E72E
2022.03.10 11:50:36 4: sduino/keepalive ok, retry = 0
2022.03.10 11:50:40 4: sduino/msg READ: MN;D=E72E7FF79FEBEF9CFED7F78E7F18D180086014106301280871800003;N=7;R=237;
2022.03.10 11:50:40 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 56 -> Bresser comfort 6in1 (5in1 neu)
2022.03.10 11:50:40 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=35F3 crcRef=E72E
2022.03.10 11:50:52 4: sduino/msg READ: MN;D=E32E7FE10FE7EF9BFED7F78E7F1CD1801EF018106401280871800000;N=7;R=234;
2022.03.10 11:50:52 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 56 -> Bresser comfort 6in1 (5in1 neu)
2022.03.10 11:50:52 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=E9F7 crcRef=E32E
2022.03.10 11:51:04 4: sduino/msg READ: MN;D=E82E7FEBFFE9EF9BFED7F78E7F17D180140016106421280871800000;N=7;R=235;
2022.03.10 11:51:04 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 56 -> Bresser comfort 6in1 (5in1 neu)
2022.03.10 11:51:04 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=8F31 crcRef=E82E

Meine Config vom signalduino

cc1101_config   freq:868.400MHz bWidth:203KHz rAmpl:40dB sens:8dB (DataRate:8232.12Baud)
cc1101_config_ext  Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz
cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
config  MS=1;MU=1;MC=1;Mred=1;Mdebug=1_MScnt=4;MuSplitThresh=0;MdebFifoLimit=120/140
ping  OK
rfmode  Bresser_5in1_u_7in1__B28_N7_8220 => ok,N=7,ccmode=4
state  opened
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 10 März 2022, 20:31:12
Hallo blackdevil567,

Du bekommst die Checksum-Fehler, da die Protocol ID 115 dafür die falsche ist.
Mit der Protocol id 108 passt es
2022.03.10 20:21:17.356 4 : sduinoD/msg get raw: MN;D=E42E7FE19FE9EF9EFED7F78E7F1BD1801E6016106101280871800002;N=7;R=238;
2022.03.10 20:21:17.356 4 : sduinoD Parse_MN: Found 2-FSK Protocol id 108 length 56 -> Bresser 5in1
2022.03.10 20:21:17.356 4 : sduinoD Dispatch: W108#D1801E601610610128087180, -83 dB, dispatch
2022.03.10 20:21:17.357 4 : sduinoD: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Fody_E43), sensor-id D1
2022-03-10 20:21:17.360 SD_WS SD_WS_108 T: 16.1 H: 28 Ws: 1.6 Wg: 3 Wd: SE R: 710.8
2022-03-10 20:21:17.360 SD_WS SD_WS_108 temperature: 16.1
2022-03-10 20:21:17.360 SD_WS SD_WS_108 humidity: 28
2022-03-10 20:21:17.360 SD_WS SD_WS_108 windSpeed: 1.6
2022-03-10 20:21:17.360 SD_WS SD_WS_108 windSpeed_kmh: 5.8
2022-03-10 20:21:17.360 SD_WS SD_WS_108 windDirectionDegree: 135
2022-03-10 20:21:17.360 SD_WS SD_WS_108 windDirectionText: SE
2022-03-10 20:21:17.360 SD_WS SD_WS_108 windGust: 3
2022-03-10 20:21:17.360 SD_WS SD_WS_108 windGust_kmh: 10.8
2022-03-10 20:21:17.360 SD_WS SD_WS_108 batteryState: low
2022-03-10 20:21:17.360 SD_WS SD_WS_108 rain: 710.8
2022-03-10 20:21:17.360 SD_WS SD_WS_108 rain_total: 710.8
2022-03-10 20:21:17.360 SD_WS SD_WS_108 id: D1

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: ckbln am 10 März 2022, 21:54:31
Hallo Ralf9
ich habe das gleiche Problem wie blackdevil567.
Was muß ich wo einstellen damit die Protokoll ID 108 genutzt wird?
Viele Grüsse
Christof
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 10 März 2022, 22:02:43
bitte poste mal ein List vom sduino
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: ckbln am 10 März 2022, 22:09:00
Hallo Ralf9
anbei das List im Anhang.
Gruß
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 10 März 2022, 22:24:31
Bei Dir passt die Protokoll ID 115
2022.03.10 22:13:19.311 4 : sduinoD/msg get raw: MN;D=DA7E445A911118FDE7FE2348013648FFF0ECAA000000000000000000;N=7;R=249;
2022.03.10 22:13:19.312 4 : sduinoD Parse_MN: Found 2-FSK Protocol id 108 length 56 -> Bresser 5in1
2022.03.10 22:13:19.312 4 : sduinoD ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2022.03.10 22:13:19.312 4 : sduinoD Parse_MN: Found 2-FSK Protocol id 115 length 56 -> Bresser comfort 6in1 (5in1 neu)
2022.03.10 22:13:19.312 5 : sduinoD Bresser_5in1_neu: dmsg=DA7E445A911118FDE7FE2348013648FFF0ECAA000000000000000000 crc=DA7E ok, sum ok
2022.03.10 22:13:19.312 4 : sduinoD Dispatch: W115#445A911118FDE7FE2348013648FFF0, -77.5 dB, dispatch
2022.03.10 22:13:19.312 4 : sduinoD: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 445A9111
2022-03-10 22:13:19.315 SD_WS SD_WS_115_0 T: 1.3 H: 48 Ws: 1.8 Wg: 2.1 Wd: SW
2022-03-10 22:13:19.315 SD_WS SD_WS_115_0 temperature: 1.3
2022-03-10 22:13:19.315 SD_WS SD_WS_115_0 humidity: 48
2022-03-10 22:13:19.315 SD_WS SD_WS_115_0 windSpeed: 1.8
2022-03-10 22:13:19.315 SD_WS SD_WS_115_0 windSpeed_kmh: 6.5
2022-03-10 22:13:19.315 SD_WS SD_WS_115_0 windDirectionDegree: 234
2022-03-10 22:13:19.315 SD_WS SD_WS_115_0 windDirectionText: SW
2022-03-10 22:13:19.315 SD_WS SD_WS_115_0 windGust: 2.1
2022-03-10 22:13:19.315 SD_WS SD_WS_115_0 windGust_kmh: 7.6
2022-03-10 22:13:19.315 SD_WS SD_WS_115_0 batteryState: ok
2022-03-10 22:13:19.315 SD_WS SD_WS_115_0 id: 445A9111


Verwendest Du auch mein 14_SD_WS Modul?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: ckbln am 10 März 2022, 22:46:23
Das steht in der Datei im Kopf
Ich nehme an das das deine Datei ist.
Meine Wetterstation ist aber eine Bresser 5 in 1.
Von Aldi in diesem Jahr.


# $Id: 14_SD_WS.pm 21666 2022-01-23 23:00:00Z Ralf9 $
#
# The purpose of this module is to support serval
# weather sensors which use various protocol
#
# Sidey79 & Ralf9   2016 - 2017
# Joerg             2017
# elektron-bbs      2018 -
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: ckbln am 10 März 2022, 22:51:26
Was sind denn das für Error´s ?


2022.03.10 21:02:09 4: MeinSIGNALduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 52454392
2022.03.10 21:02:09 4: MeinSIGNALduino Parse_MN: Found 2-FSK Protocol id 207 length 56 -> Bresser Profi 7in1
2022.03.10 21:02:09 4: MeinSIGNALduino ParseMN: method error! Bresser 7in1 crc Error: crcXORref=FA07 not equal to 0x6DF1
2022.03.10 21:02:11 4: MeinSIGNALduino/msg READ: MN;D=7983445A911118FF66FF3308021650FFF0B1AA000000000000000000;N=7;R=254;
2022.03.10 21:02:11 4: MeinSIGNALduino Parse_MN: Found 2-FSK Protocol id 108 length 56 -> Bresser 5in1
2022.03.10 21:02:11 4: MeinSIGNALduino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2022.03.10 21:02:11 4: MeinSIGNALduino Parse_MN: Found 2-FSK Protocol id 115 length 56 -> Bresser comfort 6in1 (5in1 neu)
2022.03.10 21:02:11 4: MeinSIGNALduino ParseMN: ID=115 dmsg=W115#445A911118FF66FF3308021650FFF0
2022.03.10 21:02:11 4: MeinSIGNALduino Dispatch: W115#445A911118FF66FF3308021650FFF0, -75 dB, dispatch
2022.03.10 21:02:11 4: MeinSIGNALduino: SD_WS_Parse protocol 115, rawData 445A911118FF66FF3308021650FFF0
2022.03.10 21:02:11 4: MeinSIGNALduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 445A9111
2022.03.10 21:02:11 4: MeinSIGNALduino Parse_MN: Found 2-FSK Protocol id 207 length 56 -> Bresser Profi 7in1
2022.03.10 21:02:11 4: MeinSIGNALduino ParseMN: method error! Bresser 7in1 crc Error: crcXORref=2620 not equal to 0x6DF1
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 10 März 2022, 23:05:00
Die errors sind normal da Du keine whitelist verwendest und deshalb alle Protocol IDs aktiv sind.
Da Du eine Bresser_5in1 neu hast, passt die Prüfsumme nur bei der ID 115

2022.03.10 21:02:11 4: MeinSIGNALduino Parse_MN: Found 2-FSK Protocol id 115 length 56 -> Bresser comfort 6in1 (5in1 neu)
2022.03.10 21:02:11 4: MeinSIGNALduino ParseMN: ID=115 dmsg=W115#445A911118FF66FF3308021650FFF0
2022.03.10 21:02:11 4: MeinSIGNALduino Dispatch: W115#445A911118FF66FF3308021650FFF0, -75 dB, dispatch
2022.03.10 21:02:11 4: MeinSIGNALduino: SD_WS_Parse protocol 115, rawData 445A911118FF66FF3308021650FFF0
2022.03.10 21:02:11 4: MeinSIGNALduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 445A9111

Damit die Bresser_5in1neu  per Autocreate angelegt wird, muss Autocreate aktiv sein und es müssen innerhalb von 120 Sek 5 mal ein "Dispatch: W115#445A9111..." erfolgen
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: ckbln am 10 März 2022, 23:57:23
Na dann scheint ja erst einmal alles ok zu sein.
Ein Device wurde auch angelegt.

Nur wurden gestern, als ich das dann endgültig hinbekommen habe,  für 2 Std Daten empfangen.
Ich habe dann heute FHEM neu gestartet. Dann kamen die Daten wieder.
Das muß ich noch weiter beobachten.

Danke für deine Hilfe

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: blackdevil567 am 11 März 2022, 14:19:03
Danke Ralf9

Das scheint mein Problem gelöst zu haben.

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Hasi68 am 25 März 2022, 16:06:38
Hallo bin blutiger Anfänger in FHEM und habe auch die Probleme Bresser Windmesserdaten zu bekommen.

update all https://raw.githubusercontent.com/Ralf9/14_SD_WS/main/controls_ralf9_sd_ws.txt

habe ich auf dem System gemacht.

Welche Firmware (am besten mit Befehl und Pfad) soll ich aktuell auf den Signalduino flashen (CC1101)? Auf Github liegt so viel.....Im Moment ist wohl noch eine aktuelle nicht Bresser taugliche Version drauf.....(Auslieferzustand). Geräte (868mhz) die nicht Bresser sind bekomme ich gelesen......

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 25 März 2022, 19:22:42
Was für eine sduino Hardware hast Du? Einen nanocul?
Und welche firmware (get sduino version) ist gerade drauf?


Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Hasi68 am 26 März 2022, 10:49:25
Hallo,

danke für die schnelle Antwort.

Laut Amazon ist es ein:

· V SIGNALduino_nanoCC1101_3321rc8

Habe aus FHEM heraus per    set sduino flash nanoCC1101    geflasht....dann ist wohl das aktuell 'stable' drauf keine Ahnung was FHEM da dann draufspielt....sorry (fange gerade erst mit FHEM an)

Vorher habe ich die Befehle:     attr sduino updateChannelFW stable        und         get sduino availableFirmware       benutzt

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 26 März 2022, 13:34:37
Bei FSK gibt es 2 verschiedene Versionen/Entwicklungen die leider nicht zueinander kompatibel sind:

Beim offiziellen 00_SIGNALduino.pm Modul Version 3.5.x vom FHEM Update (SVN) ist für FSK die Firmware V 3.5.x notwendig.
Die erforderliche cc1101 Registerkonfiguration wird durch setzen des Attributs rfmode an den sduino gesendet.




Bei meiner Variante des 00_SIGNALduino.pm Moduls ist auch eine FSK Firmware von mir notwendig, für den Arduino ist es die V 3.3.4-dev211207
https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900

Die aktuelle Version ist
versionmodul  v3.4.11-dev_ralf_19.03.
versionprotoL v3.4.11-dev_ralf_19.03.

Zum flashen meiner Firmware muß das Attribut "updateChannelFW" auf "Ralf9" gesetzt
und das sduino Attribut "hardware" der passende Eintrag ausgewählt werden (beim nanocul "nanoCC1101" oder "nanoCC1101_optiboot"

danach dann mit "get sduino zAvailableFirmware" die Liste der verfügbaren firmwaren vom github holen und mit "set sduino flash ..." flashen

Ein get Version ergibt dann "V 3.3.4-dev211207 SIGNALduino cc1101 (b0) - compiled at Dec 8 2021 00:17:23"

Nun kann mit "set sduino rfmode Bresser_5in1_u_7in1__B28_N7_8220" die für Bresser passende Konfig zum sduino gesendet werden.

Wenn erfolgreich, dann steht im reading rfmode: "Bresser_5in1_u_7in1__B28_N7_8220 => ok,N=7,ccmode=4"

Ein "get ccconf" ergibt:
ccconf: freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud)

Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz


Gruß Ralf

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Hasi68 am 28 März 2022, 16:20:21
Auf     get sduino version   bekomme ich immer:
version: V 3.4.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul 16 2020 20:52:15
Habe bestimmt schon 5x       
set sduino flash /opt/fhem/FHEM/firmware/SIGNALduino_nanoCC1101_334dev211207.hex
Die Datei liegt da wirklich....ist gecheckt
Eine LED auf dem Stick flackert auch beim flashen aber ein get sduino version ergibt immer wie oben....
Ich blicks einfach nicht....
Gibt es denn keine Andere Möglichkeit den Stick zu flashen (unter Windows / Mac oder so)
ein reines    get version ergibt:

define version first....


Viele Grüsse

Thomas



Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 28 März 2022, 19:13:05
Hast Du beide Varianten versucht?

"attr sduino hardware nanoCC1101" bei einem älteren nano

und bei einem neueren nano mit einem optiboot Bootloader
"attr sduino hardware nanoCC1101_optiboot"
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Hasi68 am 29 März 2022, 12:01:25

Vielen Dank Ralf....

Jaaaa....jetzt hat es geklappt es war die _optiboot Option

Allerdings kann ich bei set sduino rfmode nur "bresser_5in1_8220" einstellen nicht "Bresser_5in1_u_7in1__B28_N7_8220"
Fehlt mir da eine Datei von Dir ?
Da ich einen 5in1 habe klappt das mit dem auslesen.

Ich habe zusätzlich noch einen Bresser Wind/Temperatur/Luftfeuchte (3in1) Messer, dieser wird nicht angezeigt....obwohl auch 868 Mhz.....  Eine Ahnung warum?

Viele Grüsse
Thomas
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 29 März 2022, 21:59:56
Hallo Thomas,

Du verwendest demnach die Master Version meines 00_SIGNALduino.pm Moduls.

Ich vermute, daß der Bresser Wind/Temperatur/Luftfeuchte (3in1) das selbe Protokoll wie der "BRESSER 6-in-1 / 5-in-1 neu" (Protocol ID 115) verwendet,
dafür ist die def Version notwendig
versionmodul  v3.4.11-dev_ralf_19.03.
versionprotoL v3.4.11-dev_ralf_19.03.


Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Hasi68 am 30 März 2022, 17:35:38
Vielen Dank Ralf,

das war es jetzt.....

Beide Windmesser erscheinen jetzt in der Auswahl.

Danke für die Hilfe...

Viele Grüsse

Thomas
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: aLEXX am 10 April 2022, 12:33:22
Hallo,

habe das Problem, dass ich nur die Batterie-, Wind- und Regendaten empfange. Temperatur und Humidity wurden am Anfang kurz mit übertragen, aber dann scheine ich etwas geändert zu haben und jetzt kommt kein Update in den Readings mehr. Auf der Station werden die Daten angezeigt.

Hat jemand bitte eine Idee.



Danke und Gruß,
Alex
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 10 April 2022, 13:01:23
Ohne genauere Angaben kann ich nicht weiterhelfen.

Welche Bresser verwendest Du?
5in1
5in1neu
6in1
7in1

Bitte poste mal einige der empfangenen MN-Nachrichten, die sehen ungefähr so aus:
MN;D=C56620B00C1618FFFFFF2028247265FFF0C60000000000000000004B;N=7;R=34;

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: N-tpy am 13 April 2022, 22:42:27
Hiho,

ich mische mich mal ein... habe ca. 2,5 Tage gebraucht im Ansatz zu verstehen wie ich den sduino (frisch gekauft) dazu bringe meine Bresser Weather Center 5-in-1 zu "empfangen".
Und habe eigentlich m. E. alles richtig gemacht. Aber Temperatur und Luftfeuchte sind ... naja, m. E. falsch. Temp. ist in der Regel 0 (was echt nicht sein kann).

Allerdings denke ich auch, dass einer meiner Nachbarn offensichtlich auch einen Bresser 5-in-1 oder (6-in-1 oder 7-in-1) hat und mir dauernd dazwischen funkt.

Hier mal ein Output:













RAWMSGMN;D=F6701970154418FFEEFF2928144283FFF0000000000000000002;R=215;
RSSI-94.5
STATEopened
TIME1649881703.71819
TYPESIGNALduino
cc1101_available1
sendworking0
versionV 3.5.0-dev+20210808 SIGNALduino cc1101 (chip CC1101) - compiled at Aug 7 2021 22:44:01
versionProtocols1.42
versionmodul3.5.30

Meine BRESSER Basisstation ist definitiv mit meiner Sensorik verbunden, als die noch im Haus lag, konnte ich das testen.

Ist im gesendeten Code irgendwo eine ID verborgen... denn das sduino scheint wohl nur die andere Sensorik zu finden, dauernd... =(

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 14 April 2022, 00:25:07
Die Bresser Wetterstionen haben eine ID
z.B dies hat die  ID 19701544
MN;D=F6701970154418FFEEFF2928144283FFF0000000000000000002;R=215;

Dafür gibts das sduino Attribut "longids"
Zitat# Keine langen IDs verwenden (Default Einstellung):
          attr sduino longids 0
          # Immer lange IDs verwenden:
          attr sduino longids 1
          # Verwende lange IDs für SD_WS07 Devices.
          # Device Namen sehen z.B. so aus: SD_WS07_TH_3.
          attr sduino longids SD_WS07
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: aLEXX am 15 April 2022, 14:39:44
Ich habe eine  5in1neu.

Hier ein paar Nachrichten:
2022.04.15 14:34:37 5 : sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#E39D2120136718FDBBFD2488177251FFF002 RSSI = -102.5
2022.04.15 14:34:37 5 : sduino: Dispatch, W115#E39D2120136718FDBBFD2488177251FFF002, test ungleich: disabled
2022.04.15 14:34:37 5 : sduino: Dispatch, W115#E39D2120136718FDBBFD2488177251FFF002, -102.5 dB, dispatch
2022.04.15 14:34:37 5 : sduino: dispatch W115#E39D2120136718FDBBFD2488177251FFF002
2022.04.15 14:34:37 4 : sduino: SD_WS_Parse protocol 115, rawData E39D2120136718FDBBFD2488177251FFF002
2022.04.15 14:34:37 4 : sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367


Wie bereits geschrieben. Die Werte für Wind und Regen kommen. Temperatur und Luftfeuchtigkeit gehen manchmal. Es ging seit gestern Nachmittag, aber heute früh wurde nichts mehr empfangen.

Danke und Gruß,
Alex
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 15 April 2022, 15:14:42
ZitatRSSI = -102.5
Du hast recht schlechte Empfangsbedingungen. RSSI = -102.5 ist zuwenig für einen regelmässigen Empfang.
Die Empfangsstärke (RSSI) sollte nicht schlechter als ca -90 bis -95 db sein
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: aLEXX am 15 April 2022, 15:25:39
Habe auf LONGID 1 umgestellt. Scheint zu funktionieren.

Danke.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: N-tpy am 15 April 2022, 21:38:14
Ja, longid war der Trick.

Auch habe ich meine Station nochmal ins Haus geholt.... und festgestellt, das der Nachbar tatsächlich die "gleiche" Bresser 5in1 hat. =(
Hätte ich auch sofort seine Daten anzapfen können. Seine sendet auch stärker (RSSI -87) obwohl die weiter weg ist.

Offensichtlich ist der Winkel für meinen Empfang einfach zu blöde, durch die Kellerdecke (aber die vom Nachbar empfange ich super... =()
Meine liegt bei RSSI -97 oder -102. Muss sehen ob ich die Bluetooth daten vom SMA Inverter ggf. woanders abgreifen kann. Dann könnte ich den Raspi4 aus dem Keller holen...

Umfangreiche Tests müssen das zeigen...

Danke erst mal für den super Support!!!

Gruß
Oliver
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: aLEXX am 17 April 2022, 09:27:12
Wieder das gleiche Problem. Heute früh um 8:16:06 Uhr Empfang der letzten Werte für Temperatur und Luftfeuchtigkeit. Die anderen Werte werden weiterhin ordnungsgemäß empfangen.

RSSI ist jetzt bei -74.5.

Zitat2022.04.17 08:16:06 4: sduino: Read, msg: MN;D=C1CD2120136718FFFFFF0908033276FFF084;R=203;
2022.04.17 08:16:06 4: sduino: Parse_MN, 2-FSK Protocol id 100 Lacrosse mode 1 msg C1CD2120136718FFFFFF0908033276FFF084 not match (?^:^9)
2022.04.17 08:16:06 4: sduino: Parse_MN, Found 2-FSK Protocol id 101 -> PCA 301
2022.04.17 08:16:06 4: sduino: Parse_MN, Error! method ConvPCA301, checksumCalc:2DBC != checksum:0908
2022.04.17 08:16:06 4: sduino: Parse_MN, GFSK Protocol id 102 KoppFreeControl msg C1CD2120136718FFFFFF0908033276FFF084 not match (?^:^0)
2022.04.17 08:16:06 4: sduino: Parse_MN, 2-FSK Protocol id 103 Lacrosse mode 2 msg C1CD2120136718FFFFFF0908033276FFF084 not match (?^:^9)
2022.04.17 08:16:06 4: sduino: Parse_MN, 2-FSK Protocol id 107 WH51 433.92 MHz msg C1CD2120136718FFFFFF0908033276FFF084 not match (?^:^51)
2022.04.17 08:16:06 4: sduino: Parse_MN, Error! id 108 msg=C1CD2120136718FFFFFF0908033276FFF084, message is to short
2022.04.17 08:16:06 4: sduino: Parse_MN, Error! id 109 msg=C1CD2120136718FFFFFF0908033276FFF084, message is to long
2022.04.17 08:16:06 4: sduino: Parse_MN, Error! id 112 msg=C1CD2120136718FFFFFF0908033276FFF084, message is to long
2022.04.17 08:16:06 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 08:16:06 4: sduino: SD_WS_Parse protocol 115, rawData C1CD2120136718FFFFFF0908033276FFF084
2022.04.17 08:16:06 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 08:16:06 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 08:16:06 4: sduino: Parse_MN, 2-FSK Protocol id 116 WH57 msg C1CD2120136718FFFFFF0908033276FFF084 not match (?^:^57)
2022.04.17 08:16:06 4: sduino: Parse_MN, 2-FSK Protocol id 116.1 WH57 msg C1CD2120136718FFFFFF0908033276FFF084 not match (?^:^57)
2022.04.17 08:16:06 4: sduino: Parse_MN, Error! id 117 msg=C1CD2120136718FFFFFF0908033276FFF084, message is to short
2022.04.17 08:16:30 4: sduino: Read, msg: MN;D=68482120136718FFFFFF0908034273FFF077;R=201;
2022.04.17 08:16:30 4: sduino: Parse_MN, 2-FSK Protocol id 100 Lacrosse mode 1 msg 68482120136718FFFFFF0908034273FFF077 not match (?^:^9)
2022.04.17 08:16:30 4: sduino: Parse_MN, Found 2-FSK Protocol id 101 -> PCA 301
2022.04.17 08:16:30 4: sduino: Parse_MN, Error! method ConvPCA301, checksumCalc:EAE3 != checksum:0908
2022.04.17 08:16:30 4: sduino: Parse_MN, GFSK Protocol id 102 KoppFreeControl msg 68482120136718FFFFFF0908034273FFF077 not match (?^:^0)
2022.04.17 08:16:30 4: sduino: Parse_MN, 2-FSK Protocol id 103 Lacrosse mode 2 msg 68482120136718FFFFFF0908034273FFF077 not match (?^:^9)
2022.04.17 08:16:30 4: sduino: Parse_MN, 2-FSK Protocol id 107 WH51 433.92 MHz msg 68482120136718FFFFFF0908034273FFF077 not match (?^:^51)
2022.04.17 08:16:30 4: sduino: Parse_MN, Error! id 108 msg=68482120136718FFFFFF0908034273FFF077, message is to short
2022.04.17 08:16:30 4: sduino: Parse_MN, Error! id 109 msg=68482120136718FFFFFF0908034273FFF077, message is to long
2022.04.17 08:16:30 4: sduino: Parse_MN, Error! id 112 msg=68482120136718FFFFFF0908034273FFF077, message is to long
2022.04.17 08:16:30 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 08:16:30 4: sduino: SD_WS_Parse protocol 115, rawData 68482120136718FFFFFF0908034273FFF077
2022.04.17 08:16:30 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 08:16:30 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 08:16:30 4: sduino: Parse_MN, 2-FSK Protocol id 116 WH57 msg 68482120136718FFFFFF0908034273FFF077 not match (?^:^57)
2022.04.17 08:16:30 4: sduino: Parse_MN, 2-FSK Protocol id 116.1 WH57 msg 68482120136718FFFFFF0908034273FFF077 not match (?^:^57)
2022.04.17 08:16:30 4: sduino: Parse_MN, Error! id 117 msg=68482120136718FFFFFF0908034273FFF077, message is to short
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 17 April 2022, 10:31:17
Bitte aktiviere in der Whitelist mal nur die Protocol ID 115, so ist das Log sehr unübersichtlich,
und poste dann einen Log Auszug über ca 5-10 Min
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: aLEXX am 17 April 2022, 11:16:40
Zitat
2022.04.17 11:06:22 3: sduino: getAttrDevelopment, IdList ### Attribute development is in this version ignored ###
2022.04.17 11:06:22 3: sduino: IdList, attr whitelist: 115
2022.04.17 11:06:22 3: sduino: IdList, MS
2022.04.17 11:06:22 3: sduino: IdList, MU
2022.04.17 11:06:22 3: sduino: IdList, MC
2022.04.17 11:06:22 3: sduino: IdList, MN 115
2022.04.17 11:06:22 5: sduino: IdList, not whitelisted skipped = 0 0.1 0.2 0.3 0.4 0.5 1 2 3 3.1 4 5 6 7 7.1 8 9 10 11 12 13 13.1 13.2 14 15 16 17 17.1 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33.1 33.2 34 35 36 37 38 39 40 41 42 43 44 44.1 45 46 47 48 49 49.1 49.2 50 51 52 53 54 54.1 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72.1 73 74 74.1 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 91.1 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 107.1 108 109 110 111 112 113 114 116 116.1 117 118 118.1
2022.04.17 11:06:22 3: sduino: SimpleWrite_XQ, disable receiver (XQ)
2022.04.17 11:06:22 5: sduino: SimpleWrite, XQ
2022.04.17 11:06:22 3: sduino: StartInit, get version, retry = 0
2022.04.17 11:06:22 5: sduino: SimpleWrite, V
2022.04.17 11:06:23 4: sduino: Read, msg: V 3.5.0-dev+20210808 SIGNALduino cc1101 (chip CC1101) - compiled at Aug  7 2021 22:44:01
2022.04.17 11:06:23 5: sduino: Parse, noMsg: V 3.5.0-dev+20210808 SIGNALduino cc1101 (chip CC1101) - compiled at Aug  7 2021 22:44:01
2022.04.17 11:06:23 5: sduino: Read, msg: regexp=V\s.*SIGNAL(?:duino|ESP|STM).*(?:\s\d\d:\d\d:\d\d) cmd=version msg=V 3.5.0-dev+20210808 SIGNALduino cc1101 (chip CC1101) - compiled at Aug  7 2021 22:44:01
2022.04.17 11:06:23 5: sduino: CheckVersionResp, called with V 3.5.0-dev+20210808 SIGNALduino cc1101 (chip CC1101) - compiled at Aug  7 2021 22:44:01
2022.04.17 11:06:23 2: sduino: CheckVersionResp, initialized 3.5.4+20220312
2022.04.17 11:06:23 5: sduino: SimpleWrite, XE
2022.04.17 11:06:23 3: sduino: CheckVersionResp, enable receiver (XE)
2022.04.17 11:06:23 5: sduino: CheckVersionResp, cc1101 available
2022.04.17 11:06:23 5: sduino: Get_delayed, ccconf delayed
2022.04.17 11:06:23 5: sduino: Get_delayed, ccpatable delayed
2022.04.17 11:06:25 5: sduino: Get_delayed, ccconf executed
2022.04.17 11:06:25 5: sduino: Get_Command ccconf executed
2022.04.17 11:06:25 5: sduino: AddSendQueue, sduino: C0DnF (1)
2022.04.17 11:06:25 5: sduino: Get_delayed, ccpatable delayed
2022.04.17 11:06:25 4: sduino: HandleWriteQueue, called
2022.04.17 11:06:25 4: sduino: SendFromQueue, called
2022.04.17 11:06:25 5: sduino: SimpleWrite, C0DnF
2022.04.17 11:06:25 5: sduino: Get_delayed, ccpatable delayed
2022.04.17 11:06:26 4: sduino: HandleWriteQueue, called
2022.04.17 11:06:26 4: sduino: HandleWriteQueue, nothing to send, stopping timer
2022.04.17 11:06:26 4: sduino: Read, msg: C0Dn11=2165E8884C0222F851070018166C436891
2022.04.17 11:06:26 5: sduino: Parse, noMsg: C0Dn11=2165E8884C0222F851070018166C436891
2022.04.17 11:06:26 5: sduino: Read, msg: regexp=C0Dn11=[A-F0-9a-f]+ cmd=ccconf msg=C0Dn11=2165E8884C0222F851070018166C436891
2022.04.17 11:06:27 5: sduino: Get_delayed, ccpatable executed
2022.04.17 11:06:27 5: sduino: Get_Command ccpatable executed
2022.04.17 11:06:27 5: sduino: AddSendQueue, sduino: C3E (1)
2022.04.17 11:06:27 4: sduino: HandleWriteQueue, called
2022.04.17 11:06:27 4: sduino: SendFromQueue, called
2022.04.17 11:06:27 5: sduino: SimpleWrite, C3E
2022.04.17 11:06:27 4: sduino: Read, msg: C3E = 00 84 00 00 00 00 00 00
2022.04.17 11:06:27 5: sduino: Parse, noMsg: C3E = 00 84 00 00 00 00 00 00
2022.04.17 11:06:27 5: sduino: Read, msg: regexp=^C3E\s=\s.* cmd=ccpatable msg=C3E = 00 84 00 00 00 00 00 00
2022.04.17 11:06:27 3: sduino: CheckCcpatableResponse, patable: 84
2022.04.17 11:06:27 5: sduino: CheckCcpatableResponse, patable: 5_dBm
2022.04.17 11:06:27 4: sduino: HandleWriteQueue, called
2022.04.17 11:06:27 4: sduino: HandleWriteQueue, nothing to send, stopping timer
2022.04.17 11:06:43 4: sduino: Read, msg: MN;D=2CB42120136718FDAAFD1128FFFF97FF01BA;R=27;
2022.04.17 11:06:43 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:06:43 5: sduino: ConvBresser_6in1, calcCRC16 = 0x2CB4, CRC16 = 0x2CB4
2022.04.17 11:06:43 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:06:43 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#2CB42120136718FDAAFD1128FFFF97FF01BA RSSI = -60.5
2022.04.17 11:06:43 5: sduino: Dispatch, W115#2CB42120136718FDAAFD1128FFFF97FF01BA, test ungleich: disabled
2022.04.17 11:06:43 5: sduino: Dispatch, W115#2CB42120136718FDAAFD1128FFFF97FF01BA, -60.5 dB, dispatch
2022.04.17 11:06:43 5: sduino: dispatch W115#2CB42120136718FDAAFD1128FFFF97FF01BA
2022.04.17 11:06:43 4: sduino: SD_WS_Parse protocol 115, rawData 2CB42120136718FDAAFD1128FFFF97FF01BA
2022.04.17 11:06:43 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:06:43 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:06:56 4: sduino: Read, msg: MN;D=52042120136718FF66FF1128116242FFF0EB;R=27;
2022.04.17 11:06:56 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:06:56 5: sduino: ConvBresser_6in1, calcCRC16 = 0x5204, CRC16 = 0x5204
2022.04.17 11:06:56 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:06:56 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#52042120136718FF66FF1128116242FFF0EB RSSI = -60.5
2022.04.17 11:06:56 5: sduino: Dispatch, W115#52042120136718FF66FF1128116242FFF0EB, test ungleich: disabled
2022.04.17 11:06:56 5: sduino: Dispatch, W115#52042120136718FF66FF1128116242FFF0EB, -60.5 dB, dispatch
2022.04.17 11:06:56 5: sduino: dispatch W115#52042120136718FF66FF1128116242FFF0EB
2022.04.17 11:06:56 4: sduino: SD_WS_Parse protocol 115, rawData 52042120136718FF66FF1128116242FFF0EB
2022.04.17 11:06:56 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:06:56 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:07:07 4: sduino: Read, msg: MN;D=01E02120136718FF77FF0908FFFF97FF0111;R=26;
2022.04.17 11:07:07 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:07:07 5: sduino: ConvBresser_6in1, calcCRC16 = 0x01E0, CRC16 = 0x01E0
2022.04.17 11:07:07 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:07:07 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#01E02120136718FF77FF0908FFFF97FF0111 RSSI = -61
2022.04.17 11:07:07 5: sduino: Dispatch, W115#01E02120136718FF77FF0908FFFF97FF0111, test ungleich: disabled
2022.04.17 11:07:07 5: sduino: Dispatch, W115#01E02120136718FF77FF0908FFFF97FF0111, -61 dB, dispatch
2022.04.17 11:07:07 5: sduino: dispatch W115#01E02120136718FF77FF0908FFFF97FF0111
2022.04.17 11:07:07 4: sduino: SD_WS_Parse protocol 115, rawData 01E02120136718FF77FF0908FFFF97FF0111
2022.04.17 11:07:07 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:07:07 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:07:19 4: sduino: Read, msg: MN;D=7B072120136718FF77FF0908116242FFF002;R=24;
2022.04.17 11:07:19 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:07:19 5: sduino: ConvBresser_6in1, calcCRC16 = 0x7B07, CRC16 = 0x7B07
2022.04.17 11:07:19 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:07:19 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#7B072120136718FF77FF0908116242FFF002 RSSI = -62
2022.04.17 11:07:19 5: sduino: Dispatch, W115#7B072120136718FF77FF0908116242FFF002, test ungleich: disabled
2022.04.17 11:07:19 5: sduino: Dispatch, W115#7B072120136718FF77FF0908116242FFF002, -62 dB, dispatch
2022.04.17 11:07:19 5: sduino: dispatch W115#7B072120136718FF77FF0908116242FFF002
2022.04.17 11:07:19 4: sduino: SD_WS_Parse protocol 115, rawData 7B072120136718FF77FF0908116242FFF002
2022.04.17 11:07:19 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:07:19 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:07:23 4: sduino: KeepAlive, ok, retry = 0
2022.04.17 11:07:31 4: sduino: Read, msg: MN;D=E3A32120136718FDAAFD0688FFFF97FF0165;R=24;
2022.04.17 11:07:31 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:07:31 5: sduino: ConvBresser_6in1, calcCRC16 = 0xE3A3, CRC16 = 0xE3A3
2022.04.17 11:07:31 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:07:31 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#E3A32120136718FDAAFD0688FFFF97FF0165 RSSI = -62
2022.04.17 11:07:31 5: sduino: Dispatch, W115#E3A32120136718FDAAFD0688FFFF97FF0165, test ungleich: disabled
2022.04.17 11:07:31 5: sduino: Dispatch, W115#E3A32120136718FDAAFD0688FFFF97FF0165, -62 dB, dispatch
2022.04.17 11:07:31 5: sduino: dispatch W115#E3A32120136718FDAAFD0688FFFF97FF0165
2022.04.17 11:07:31 4: sduino: SD_WS_Parse protocol 115, rawData E3A32120136718FDAAFD0688FFFF97FF0165
2022.04.17 11:07:31 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:07:31 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:07:43 4: sduino: Read, msg: MN;D=F0202120136718FECDFE0688116241FFF032;R=28;
2022.04.17 11:07:43 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:07:43 5: sduino: ConvBresser_6in1, calcCRC16 = 0xF020, CRC16 = 0xF020
2022.04.17 11:07:43 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:07:43 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#F0202120136718FECDFE0688116241FFF032 RSSI = -60
2022.04.17 11:07:43 5: sduino: Dispatch, W115#F0202120136718FECDFE0688116241FFF032, test ungleich: disabled
2022.04.17 11:07:43 5: sduino: Dispatch, W115#F0202120136718FECDFE0688116241FFF032, -60 dB, dispatch
2022.04.17 11:07:43 5: sduino: dispatch W115#F0202120136718FECDFE0688116241FFF032
2022.04.17 11:07:43 4: sduino: SD_WS_Parse protocol 115, rawData F0202120136718FECDFE0688116241FFF032
2022.04.17 11:07:43 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:07:43 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:07:55 4: sduino: Read, msg: MN;D=D3972120136718FECDFE0688FFFF97FF0140;R=25;
2022.04.17 11:07:55 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:07:55 5: sduino: ConvBresser_6in1, calcCRC16 = 0xD397, CRC16 = 0xD397
2022.04.17 11:07:55 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:07:55 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#D3972120136718FECDFE0688FFFF97FF0140 RSSI = -61.5
2022.04.17 11:07:55 5: sduino: Dispatch, W115#D3972120136718FECDFE0688FFFF97FF0140, test ungleich: disabled
2022.04.17 11:07:55 5: sduino: Dispatch, W115#D3972120136718FECDFE0688FFFF97FF0140, -61.5 dB, dispatch
2022.04.17 11:07:55 5: sduino: dispatch W115#D3972120136718FECDFE0688FFFF97FF0140
2022.04.17 11:07:55 4: sduino: SD_WS_Parse protocol 115, rawData D3972120136718FECDFE0688FFFF97FF0140
2022.04.17 11:07:55 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:07:55 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:08:07 4: sduino: Read, msg: MN;D=A3DE2120136718FEDDFE0688116241FFF022;R=24;
2022.04.17 11:08:07 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:08:07 5: sduino: ConvBresser_6in1, calcCRC16 = 0xA3DE, CRC16 = 0xA3DE
2022.04.17 11:08:07 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:08:07 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#A3DE2120136718FEDDFE0688116241FFF022 RSSI = -62
2022.04.17 11:08:07 5: sduino: Dispatch, W115#A3DE2120136718FEDDFE0688116241FFF022, test ungleich: disabled
2022.04.17 11:08:07 5: sduino: Dispatch, W115#A3DE2120136718FEDDFE0688116241FFF022, -62 dB, dispatch
2022.04.17 11:08:07 5: sduino: dispatch W115#A3DE2120136718FEDDFE0688116241FFF022
2022.04.17 11:08:07 4: sduino: SD_WS_Parse protocol 115, rawData A3DE2120136718FEDDFE0688116241FFF022
2022.04.17 11:08:07 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:08:07 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:08:19 4: sduino: Read, msg: MN;D=5F292120136718FF77FF0688FFFF97FF0194;R=25;
2022.04.17 11:08:19 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:08:19 5: sduino: ConvBresser_6in1, calcCRC16 = 0x5F29, CRC16 = 0x5F29
2022.04.17 11:08:19 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:08:19 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#5F292120136718FF77FF0688FFFF97FF0194 RSSI = -61.5
2022.04.17 11:08:19 5: sduino: Dispatch, W115#5F292120136718FF77FF0688FFFF97FF0194, test ungleich: disabled
2022.04.17 11:08:19 5: sduino: Dispatch, W115#5F292120136718FF77FF0688FFFF97FF0194, -61.5 dB, dispatch
2022.04.17 11:08:19 5: sduino: dispatch W115#5F292120136718FF77FF0688FFFF97FF0194
2022.04.17 11:08:19 4: sduino: SD_WS_Parse protocol 115, rawData 5F292120136718FF77FF0688FFFF97FF0194
2022.04.17 11:08:19 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:08:19 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:08:23 4: sduino: KeepAlive, ok, retry = 0
2022.04.17 11:08:44 4: sduino: Read, msg: MN;D=D3142120136718FF88FF0688FFFF97FF0183;R=27;
2022.04.17 11:08:44 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:08:44 5: sduino: ConvBresser_6in1, calcCRC16 = 0xD314, CRC16 = 0xD314
2022.04.17 11:08:44 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:08:44 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#D3142120136718FF88FF0688FFFF97FF0183 RSSI = -60.5
2022.04.17 11:08:44 5: sduino: Dispatch, W115#D3142120136718FF88FF0688FFFF97FF0183, test ungleich: disabled
2022.04.17 11:08:44 5: sduino: Dispatch, W115#D3142120136718FF88FF0688FFFF97FF0183, -60.5 dB, dispatch
2022.04.17 11:08:44 5: sduino: dispatch W115#D3142120136718FF88FF0688FFFF97FF0183
2022.04.17 11:08:44 4: sduino: SD_WS_Parse protocol 115, rawData D3142120136718FF88FF0688FFFF97FF0183
2022.04.17 11:08:44 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:08:44 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:08:56 4: sduino: Read, msg: MN;D=F0A32120136718FF88FF0688116241FFF075;R=25;
2022.04.17 11:08:56 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:08:56 5: sduino: ConvBresser_6in1, calcCRC16 = 0xF0A3, CRC16 = 0xF0A3
2022.04.17 11:08:56 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:08:56 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#F0A32120136718FF88FF0688116241FFF075 RSSI = -61.5
2022.04.17 11:08:56 5: sduino: Dispatch, W115#F0A32120136718FF88FF0688116241FFF075, test ungleich: disabled
2022.04.17 11:08:56 5: sduino: Dispatch, W115#F0A32120136718FF88FF0688116241FFF075, -61.5 dB, dispatch
2022.04.17 11:08:56 5: sduino: dispatch W115#F0A32120136718FF88FF0688116241FFF075
2022.04.17 11:08:56 4: sduino: SD_WS_Parse protocol 115, rawData F0A32120136718FF88FF0688116241FFF075
2022.04.17 11:08:56 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:08:56 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:09:07 4: sduino: Read, msg: MN;D=592F2120136718FEEEFE0688FFFF97FF011F;R=26;
2022.04.17 11:09:07 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:09:07 5: sduino: ConvBresser_6in1, calcCRC16 = 0x592F, CRC16 = 0x592F
2022.04.17 11:09:07 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:09:07 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#592F2120136718FEEEFE0688FFFF97FF011F RSSI = -61
2022.04.17 11:09:07 5: sduino: Dispatch, W115#592F2120136718FEEEFE0688FFFF97FF011F, test ungleich: disabled
2022.04.17 11:09:07 5: sduino: Dispatch, W115#592F2120136718FEEEFE0688FFFF97FF011F, -61 dB, dispatch
2022.04.17 11:09:07 5: sduino: dispatch W115#592F2120136718FEEEFE0688FFFF97FF011F
2022.04.17 11:09:07 4: sduino: SD_WS_Parse protocol 115, rawData 592F2120136718FEEEFE0688FFFF97FF011F
2022.04.17 11:09:07 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:09:07 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:09:19 4: sduino: Read, msg: MN;D=7A982120136718FEEEFE0688116241FFF011;R=25;
2022.04.17 11:09:19 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:09:19 5: sduino: ConvBresser_6in1, calcCRC16 = 0x7A98, CRC16 = 0x7A98
2022.04.17 11:09:19 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:09:19 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#7A982120136718FEEEFE0688116241FFF011 RSSI = -61.5
2022.04.17 11:09:19 5: sduino: Dispatch, W115#7A982120136718FEEEFE0688116241FFF011, test ungleich: disabled
2022.04.17 11:09:19 5: sduino: Dispatch, W115#7A982120136718FEEEFE0688116241FFF011, -61.5 dB, dispatch
2022.04.17 11:09:19 5: sduino: dispatch W115#7A982120136718FEEEFE0688116241FFF011
2022.04.17 11:09:19 4: sduino: SD_WS_Parse protocol 115, rawData 7A982120136718FEEEFE0688116241FFF011
2022.04.17 11:09:19 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:09:19 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:09:23 4: sduino: KeepAlive, ok, retry = 0
2022.04.17 11:09:28 3: sduino: getAttrDevelopment, IdList ### Attribute development is in this version ignored ###
2022.04.17 11:09:43 4: sduino: Read, msg: MN;D=94EE2120136718FEDDFE0688116240FFF023;R=22;
2022.04.17 11:09:43 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:09:43 5: sduino: ConvBresser_6in1, calcCRC16 = 0x94EE, CRC16 = 0x94EE
2022.04.17 11:09:43 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:09:43 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#94EE2120136718FEDDFE0688116240FFF023 RSSI = -63
2022.04.17 11:09:43 5: sduino: Dispatch, W115#94EE2120136718FEDDFE0688116240FFF023, test ungleich: disabled
2022.04.17 11:09:43 5: sduino: Dispatch, W115#94EE2120136718FEDDFE0688116240FFF023, -63 dB, dispatch
2022.04.17 11:09:43 5: sduino: dispatch W115#94EE2120136718FEDDFE0688116240FFF023
2022.04.17 11:09:43 4: sduino: SD_WS_Parse protocol 115, rawData 94EE2120136718FEDDFE0688116240FFF023
2022.04.17 11:09:43 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:09:43 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:09:55 4: sduino: Read, msg: MN;D=80692120136718FEDDFE0688FFFF97FF0130;R=25;
2022.04.17 11:09:55 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:09:55 5: sduino: ConvBresser_6in1, calcCRC16 = 0x8069, CRC16 = 0x8069
2022.04.17 11:09:55 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:09:55 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#80692120136718FEDDFE0688FFFF97FF0130 RSSI = -61.5
2022.04.17 11:09:55 5: sduino: Dispatch, W115#80692120136718FEDDFE0688FFFF97FF0130, test ungleich: disabled
2022.04.17 11:09:55 5: sduino: Dispatch, W115#80692120136718FEDDFE0688FFFF97FF0130, -61.5 dB, dispatch
2022.04.17 11:09:55 5: sduino: dispatch W115#80692120136718FEDDFE0688FFFF97FF0130
2022.04.17 11:09:55 4: sduino: SD_WS_Parse protocol 115, rawData 80692120136718FEDDFE0688FFFF97FF0130
2022.04.17 11:09:55 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:09:55 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:10:07 4: sduino: Read, msg: MN;D=B8072120136718FEDDFE0688115240FFF033;R=24;
2022.04.17 11:10:07 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:10:07 5: sduino: ConvBresser_6in1, calcCRC16 = 0xB807, CRC16 = 0xB807
2022.04.17 11:10:07 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:10:07 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#B8072120136718FEDDFE0688115240FFF033 RSSI = -62
2022.04.17 11:10:07 5: sduino: Dispatch, W115#B8072120136718FEDDFE0688115240FFF033, test ungleich: disabled
2022.04.17 11:10:07 5: sduino: Dispatch, W115#B8072120136718FEDDFE0688115240FFF033, -62 dB, dispatch
2022.04.17 11:10:07 5: sduino: dispatch W115#B8072120136718FEDDFE0688115240FFF033
2022.04.17 11:10:07 4: sduino: SD_WS_Parse protocol 115, rawData B8072120136718FEDDFE0688115240FFF033
2022.04.17 11:10:07 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:10:07 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:10:19 4: sduino: Read, msg: MN;D=94692120136718FDBBFD1128FFFF97FF01A9;R=23;
2022.04.17 11:10:19 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:10:19 5: sduino: ConvBresser_6in1, calcCRC16 = 0x9469, CRC16 = 0x9469
2022.04.17 11:10:19 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:10:19 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#94692120136718FDBBFD1128FFFF97FF01A9 RSSI = -62.5
2022.04.17 11:10:19 5: sduino: Dispatch, W115#94692120136718FDBBFD1128FFFF97FF01A9, test ungleich: disabled
2022.04.17 11:10:19 5: sduino: Dispatch, W115#94692120136718FDBBFD1128FFFF97FF01A9, -62.5 dB, dispatch
2022.04.17 11:10:19 5: sduino: dispatch W115#94692120136718FDBBFD1128FFFF97FF01A9
2022.04.17 11:10:19 4: sduino: SD_WS_Parse protocol 115, rawData 94692120136718FDBBFD1128FFFF97FF01A9
2022.04.17 11:10:19 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:10:19 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:10:23 4: sduino: KeepAlive, ok, retry = 0
2022.04.17 11:10:43 4: sduino: Read, msg: MN;D=96382120136718FEEEFE1128FFFF97FF0174;R=24;
2022.04.17 11:10:43 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:10:43 5: sduino: ConvBresser_6in1, calcCRC16 = 0x9638, CRC16 = 0x9638
2022.04.17 11:10:43 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:10:43 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#96382120136718FEEEFE1128FFFF97FF0174 RSSI = -62
2022.04.17 11:10:43 5: sduino: Dispatch, W115#96382120136718FEEEFE1128FFFF97FF0174, test ungleich: disabled
2022.04.17 11:10:43 5: sduino: Dispatch, W115#96382120136718FEEEFE1128FFFF97FF0174, -62 dB, dispatch
2022.04.17 11:10:43 5: sduino: dispatch W115#96382120136718FEEEFE1128FFFF97FF0174
2022.04.17 11:10:44 4: sduino: SD_WS_Parse protocol 115, rawData 96382120136718FEEEFE1128FFFF97FF0174
2022.04.17 11:10:44 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:10:44 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:10:55 4: sduino: Read, msg: MN;D=B0652120136718FEFFFE0908115241FFF08D;R=26;
2022.04.17 11:10:55 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:10:55 5: sduino: ConvBresser_6in1, calcCRC16 = 0xB065, CRC16 = 0xB065
2022.04.17 11:10:55 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:10:55 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#B0652120136718FEFFFE0908115241FFF08D RSSI = -61
2022.04.17 11:10:55 5: sduino: Dispatch, W115#B0652120136718FEFFFE0908115241FFF08D, test ungleich: disabled
2022.04.17 11:10:55 5: sduino: Dispatch, W115#B0652120136718FEFFFE0908115241FFF08D, -61 dB, dispatch
2022.04.17 11:10:55 5: sduino: dispatch W115#B0652120136718FEFFFE0908115241FFF08D
2022.04.17 11:10:55 4: sduino: SD_WS_Parse protocol 115, rawData B0652120136718FEFFFE0908115241FFF08D
2022.04.17 11:10:55 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:10:55 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:11:07 4: sduino: Read, msg: MN;D=903E2120136718FF77FF1128FFFF97FF01E9;R=24;
2022.04.17 11:11:07 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:11:07 5: sduino: ConvBresser_6in1, calcCRC16 = 0x903E, CRC16 = 0x903E
2022.04.17 11:11:07 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:11:07 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#903E2120136718FF77FF1128FFFF97FF01E9 RSSI = -62
2022.04.17 11:11:07 5: sduino: Dispatch, W115#903E2120136718FF77FF1128FFFF97FF01E9, test ungleich: disabled
2022.04.17 11:11:07 5: sduino: Dispatch, W115#903E2120136718FF77FF1128FFFF97FF01E9, -62 dB, dispatch
2022.04.17 11:11:07 5: sduino: dispatch W115#903E2120136718FF77FF1128FFFF97FF01E9
2022.04.17 11:11:07 4: sduino: SD_WS_Parse protocol 115, rawData 903E2120136718FF77FF1128FFFF97FF01E9
2022.04.17 11:11:07 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:11:07 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:11:19 4: sduino: Read, msg: MN;D=9F602120136718FF77FF1128115241FFF0EB;R=23;
2022.04.17 11:11:19 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:11:19 5: sduino: ConvBresser_6in1, calcCRC16 = 0x9F60, CRC16 = 0x9F60
2022.04.17 11:11:19 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:11:19 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#9F602120136718FF77FF1128115241FFF0EB RSSI = -62.5
2022.04.17 11:11:19 5: sduino: Dispatch, W115#9F602120136718FF77FF1128115241FFF0EB, test ungleich: disabled
2022.04.17 11:11:19 5: sduino: Dispatch, W115#9F602120136718FF77FF1128115241FFF0EB, -62.5 dB, dispatch
2022.04.17 11:11:19 5: sduino: dispatch W115#9F602120136718FF77FF1128115241FFF0EB
2022.04.17 11:11:19 4: sduino: SD_WS_Parse protocol 115, rawData 9F602120136718FF77FF1128115241FFF0EB
2022.04.17 11:11:19 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:11:19 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:11:23 4: sduino: KeepAlive, ok, retry = 0
2022.04.17 11:11:31 4: sduino: Read, msg: MN;D=0E0B2120136718FEFFFE1588FFFF97FF01FF;R=23;
2022.04.17 11:11:31 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:11:31 5: sduino: ConvBresser_6in1, calcCRC16 = 0x0E0B, CRC16 = 0x0E0B
2022.04.17 11:11:31 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:11:31 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#0E0B2120136718FEFFFE1588FFFF97FF01FF RSSI = -62.5
2022.04.17 11:11:31 5: sduino: Dispatch, W115#0E0B2120136718FEFFFE1588FFFF97FF01FF, test ungleich: disabled
2022.04.17 11:11:31 5: sduino: Dispatch, W115#0E0B2120136718FEFFFE1588FFFF97FF01FF, -62.5 dB, dispatch
2022.04.17 11:11:31 5: sduino: dispatch W115#0E0B2120136718FEFFFE1588FFFF97FF01FF
2022.04.17 11:11:31 4: sduino: SD_WS_Parse protocol 115, rawData 0E0B2120136718FEFFFE1588FFFF97FF01FF
2022.04.17 11:11:31 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:11:31 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:11:43 4: sduino: Read, msg: MN;D=BC5E2120136718FF99FF1588115240FFF066;R=25;
2022.04.17 11:11:43 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:11:43 5: sduino: ConvBresser_6in1, calcCRC16 = 0xBC5E, CRC16 = 0xBC5E
2022.04.17 11:11:43 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:11:43 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#BC5E2120136718FF99FF1588115240FFF066 RSSI = -61.5
2022.04.17 11:11:43 5: sduino: Dispatch, W115#BC5E2120136718FF99FF1588115240FFF066, test ungleich: disabled
2022.04.17 11:11:43 5: sduino: Dispatch, W115#BC5E2120136718FF99FF1588115240FFF066, -61.5 dB, dispatch
2022.04.17 11:11:43 5: sduino: dispatch W115#BC5E2120136718FF99FF1588115240FFF066
2022.04.17 11:11:43 4: sduino: SD_WS_Parse protocol 115, rawData BC5E2120136718FF99FF1588115240FFF066
2022.04.17 11:11:43 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:11:43 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:11:55 4: sduino: Read, msg: MN;D=84302120136718FF99FF1588FFFF97FF0163;R=24;
2022.04.17 11:11:55 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:11:55 5: sduino: ConvBresser_6in1, calcCRC16 = 0x8430, CRC16 = 0x8430
2022.04.17 11:11:55 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:11:55 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#84302120136718FF99FF1588FFFF97FF0163 RSSI = -62
2022.04.17 11:11:55 5: sduino: Dispatch, W115#84302120136718FF99FF1588FFFF97FF0163, test ungleich: disabled
2022.04.17 11:11:55 5: sduino: Dispatch, W115#84302120136718FF99FF1588FFFF97FF0163, -62 dB, dispatch
2022.04.17 11:11:55 5: sduino: dispatch W115#84302120136718FF99FF1588FFFF97FF0163
2022.04.17 11:11:55 4: sduino: SD_WS_Parse protocol 115, rawData 84302120136718FF99FF1588FFFF97FF0163
2022.04.17 11:11:55 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:11:55 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:12:07 4: sduino: Read, msg: MN;D=DAAD2120136718FF66FF2928115240FFF0E5;R=23;
2022.04.17 11:12:07 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:12:07 5: sduino: ConvBresser_6in1, calcCRC16 = 0xDAAD, CRC16 = 0xDAAD
2022.04.17 11:12:07 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:12:07 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#DAAD2120136718FF66FF2928115240FFF0E5 RSSI = -62.5
2022.04.17 11:12:07 5: sduino: Dispatch, W115#DAAD2120136718FF66FF2928115240FFF0E5, test ungleich: disabled
2022.04.17 11:12:07 5: sduino: Dispatch, W115#DAAD2120136718FF66FF2928115240FFF0E5, -62.5 dB, dispatch
2022.04.17 11:12:07 5: sduino: dispatch W115#DAAD2120136718FF66FF2928115240FFF0E5
2022.04.17 11:12:07 4: sduino: SD_WS_Parse protocol 115, rawData DAAD2120136718FF66FF2928115240FFF0E5
2022.04.17 11:12:07 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:12:07 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:12:19 4: sduino: Read, msg: MN;D=E4C52120136718FEFFFE2928FFFF97FF014B;R=23;
2022.04.17 11:12:19 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:12:19 5: sduino: ConvBresser_6in1, calcCRC16 = 0xE4C5, CRC16 = 0xE4C5
2022.04.17 11:12:19 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:12:19 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#E4C52120136718FEFFFE2928FFFF97FF014B RSSI = -62.5
2022.04.17 11:12:19 5: sduino: Dispatch, W115#E4C52120136718FEFFFE2928FFFF97FF014B, test ungleich: disabled
2022.04.17 11:12:19 5: sduino: Dispatch, W115#E4C52120136718FEFFFE2928FFFF97FF014B, -62.5 dB, dispatch
2022.04.17 11:12:19 5: sduino: dispatch W115#E4C52120136718FEFFFE2928FFFF97FF014B
2022.04.17 11:12:19 4: sduino: SD_WS_Parse protocol 115, rawData E4C52120136718FEFFFE2928FFFF97FF014B
2022.04.17 11:12:19 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:12:19 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:12:23 4: sduino: KeepAlive, ok, retry = 0
2022.04.17 11:12:31 4: sduino: Read, msg: MN;D=79D72120136718FF77FF2928114240FFF0E4;R=24;
2022.04.17 11:12:31 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:12:31 5: sduino: ConvBresser_6in1, calcCRC16 = 0x79D7, CRC16 = 0x79D7
2022.04.17 11:12:31 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:12:31 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#79D72120136718FF77FF2928114240FFF0E4 RSSI = -62
2022.04.17 11:12:31 5: sduino: Dispatch, W115#79D72120136718FF77FF2928114240FFF0E4, test ungleich: disabled
2022.04.17 11:12:31 5: sduino: Dispatch, W115#79D72120136718FF77FF2928114240FFF0E4, -62 dB, dispatch
2022.04.17 11:12:31 5: sduino: dispatch W115#79D72120136718FF77FF2928114240FFF0E4
2022.04.17 11:12:31 4: sduino: SD_WS_Parse protocol 115, rawData 79D72120136718FF77FF2928114240FFF0E4
2022.04.17 11:12:31 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:12:31 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:12:43 4: sduino: Read, msg: MN;D=E4C52120136718FEFFFE2928FFFF97FF014B;R=24;
2022.04.17 11:12:43 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:12:43 5: sduino: ConvBresser_6in1, calcCRC16 = 0xE4C5, CRC16 = 0xE4C5
2022.04.17 11:12:43 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:12:43 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#E4C52120136718FEFFFE2928FFFF97FF014B RSSI = -62
2022.04.17 11:12:43 5: sduino: Dispatch, W115#E4C52120136718FEFFFE2928FFFF97FF014B, test ungleich: disabled
2022.04.17 11:12:43 5: sduino: Dispatch, W115#E4C52120136718FEFFFE2928FFFF97FF014B, -62 dB, dispatch
2022.04.17 11:12:43 5: sduino: dispatch W115#E4C52120136718FEFFFE2928FFFF97FF014B
2022.04.17 11:12:43 4: sduino: SD_WS_Parse protocol 115, rawData E4C52120136718FEFFFE2928FFFF97FF014B
2022.04.17 11:12:43 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:12:43 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:12:55 4: sduino: Read, msg: MN;D=C70C2120136718FEFFFE2928114240FFF05E;R=23;
2022.04.17 11:12:55 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:12:55 5: sduino: ConvBresser_6in1, calcCRC16 = 0xC70C, CRC16 = 0xC70C
2022.04.17 11:12:55 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:12:55 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#C70C2120136718FEFFFE2928114240FFF05E RSSI = -62.5
2022.04.17 11:12:55 5: sduino: Dispatch, W115#C70C2120136718FEFFFE2928114240FFF05E, test ungleich: disabled
2022.04.17 11:12:55 5: sduino: Dispatch, W115#C70C2120136718FEFFFE2928114240FFF05E, -62.5 dB, dispatch
2022.04.17 11:12:55 5: sduino: dispatch W115#C70C2120136718FEFFFE2928114240FFF05E
2022.04.17 11:12:55 4: sduino: SD_WS_Parse protocol 115, rawData C70C2120136718FEFFFE2928114240FFF05E
2022.04.17 11:12:55 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:12:55 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:13:07 4: sduino: Read, msg: MN;D=5B982120136718FEEEFE2708FFFF97FF017E;R=25;
2022.04.17 11:13:07 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:13:07 5: sduino: ConvBresser_6in1, calcCRC16 = 0x5B98, CRC16 = 0x5B98
2022.04.17 11:13:07 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:13:07 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#5B982120136718FEEEFE2708FFFF97FF017E RSSI = -61.5
2022.04.17 11:13:07 5: sduino: Dispatch, W115#5B982120136718FEEEFE2708FFFF97FF017E, test ungleich: disabled
2022.04.17 11:13:07 5: sduino: Dispatch, W115#5B982120136718FEEEFE2708FFFF97FF017E, -61.5 dB, dispatch
2022.04.17 11:13:07 5: sduino: dispatch W115#5B982120136718FEEEFE2708FFFF97FF017E
2022.04.17 11:13:07 4: sduino: SD_WS_Parse protocol 115, rawData 5B982120136718FEEEFE2708FFFF97FF017E
2022.04.17 11:13:07 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:13:07 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:13:19 4: sduino: Read, msg: MN;D=60F42120136718FEABFE2928114241FFF0B1;R=26;
2022.04.17 11:13:19 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:13:19 5: sduino: ConvBresser_6in1, calcCRC16 = 0x60F4, CRC16 = 0x60F4
2022.04.17 11:13:19 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:13:19 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#60F42120136718FEABFE2928114241FFF0B1 RSSI = -61
2022.04.17 11:13:19 5: sduino: Dispatch, W115#60F42120136718FEABFE2928114241FFF0B1, test ungleich: disabled
2022.04.17 11:13:19 5: sduino: Dispatch, W115#60F42120136718FEABFE2928114241FFF0B1, -61 dB, dispatch
2022.04.17 11:13:19 5: sduino: dispatch W115#60F42120136718FEABFE2928114241FFF0B1
2022.04.17 11:13:19 4: sduino: SD_WS_Parse protocol 115, rawData 60F42120136718FEABFE2928114241FFF0B1
2022.04.17 11:13:19 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:13:19 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:13:23 4: sduino: KeepAlive, ok, retry = 0
2022.04.17 11:13:31 4: sduino: Read, msg: MN;D=740D2120136718FEABFE2928FFFF97FF019F;R=24;
2022.04.17 11:13:31 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:13:31 5: sduino: ConvBresser_6in1, calcCRC16 = 0x740D, CRC16 = 0x740D
2022.04.17 11:13:31 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:13:31 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#740D2120136718FEABFE2928FFFF97FF019F RSSI = -62
2022.04.17 11:13:31 5: sduino: Dispatch, W115#740D2120136718FEABFE2928FFFF97FF019F, test ungleich: disabled
2022.04.17 11:13:31 5: sduino: Dispatch, W115#740D2120136718FEABFE2928FFFF97FF019F, -62 dB, dispatch
2022.04.17 11:13:31 5: sduino: dispatch W115#740D2120136718FEABFE2928FFFF97FF019F
2022.04.17 11:13:31 4: sduino: SD_WS_Parse protocol 115, rawData 740D2120136718FEABFE2928FFFF97FF019F
2022.04.17 11:13:31 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:13:31 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:13:43 4: sduino: Read, msg: MN;D=8F8F2120136718FEACFE2708114242FFF0D1;R=24;
2022.04.17 11:13:43 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:13:43 5: sduino: ConvBresser_6in1, calcCRC16 = 0x8F8F, CRC16 = 0x8F8F
2022.04.17 11:13:43 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:13:43 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#8F8F2120136718FEACFE2708114242FFF0D1 RSSI = -62
2022.04.17 11:13:43 5: sduino: Dispatch, W115#8F8F2120136718FEACFE2708114242FFF0D1, test ungleich: disabled
2022.04.17 11:13:43 5: sduino: Dispatch, W115#8F8F2120136718FEACFE2708114242FFF0D1, -62 dB, dispatch
2022.04.17 11:13:43 5: sduino: dispatch W115#8F8F2120136718FEACFE2708114242FFF0D1
2022.04.17 11:13:43 4: sduino: SD_WS_Parse protocol 115, rawData 8F8F2120136718FEACFE2708114242FFF0D1
2022.04.17 11:13:43 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:13:43 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:13:55 4: sduino: Read, msg: MN;D=573F2120136718FDADFD2928FFFF97FF019F;R=24;
2022.04.17 11:13:55 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:13:55 5: sduino: ConvBresser_6in1, calcCRC16 = 0x573F, CRC16 = 0x573F
2022.04.17 11:13:55 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:13:55 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#573F2120136718FDADFD2928FFFF97FF019F RSSI = -62
2022.04.17 11:13:55 5: sduino: Dispatch, W115#573F2120136718FDADFD2928FFFF97FF019F, test ungleich: disabled
2022.04.17 11:13:55 5: sduino: Dispatch, W115#573F2120136718FDADFD2928FFFF97FF019F, -62 dB, dispatch
2022.04.17 11:13:55 5: sduino: dispatch W115#573F2120136718FDADFD2928FFFF97FF019F
2022.04.17 11:13:55 4: sduino: SD_WS_Parse protocol 115, rawData 573F2120136718FDADFD2928FFFF97FF019F
2022.04.17 11:13:55 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:13:55 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:14:07 4: sduino: Read, msg: MN;D=43C62120136718FDADFD2928114241FFF0B1;R=27;
2022.04.17 11:14:07 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:14:07 5: sduino: ConvBresser_6in1, calcCRC16 = 0x43C6, CRC16 = 0x43C6
2022.04.17 11:14:07 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:14:07 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#43C62120136718FDADFD2928114241FFF0B1 RSSI = -60.5
2022.04.17 11:14:07 5: sduino: Dispatch, W115#43C62120136718FDADFD2928114241FFF0B1, test ungleich: disabled
2022.04.17 11:14:07 5: sduino: Dispatch, W115#43C62120136718FDADFD2928114241FFF0B1, -60.5 dB, dispatch
2022.04.17 11:14:07 5: sduino: dispatch W115#43C62120136718FDADFD2928114241FFF0B1
2022.04.17 11:14:07 4: sduino: SD_WS_Parse protocol 115, rawData 43C62120136718FDADFD2928114241FFF0B1
2022.04.17 11:14:07 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:14:07 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:14:19 4: sduino: Read, msg: MN;D=3A032120136718FECCFE2708FFFF97FF01A0;R=23;
2022.04.17 11:14:19 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:14:19 5: sduino: ConvBresser_6in1, calcCRC16 = 0x3A03, CRC16 = 0x3A03
2022.04.17 11:14:19 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:14:19 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#3A032120136718FECCFE2708FFFF97FF01A0 RSSI = -62.5
2022.04.17 11:14:19 5: sduino: Dispatch, W115#3A032120136718FECCFE2708FFFF97FF01A0, test ungleich: disabled
2022.04.17 11:14:19 5: sduino: Dispatch, W115#3A032120136718FECCFE2708FFFF97FF01A0, -62.5 dB, dispatch
2022.04.17 11:14:19 5: sduino: dispatch W115#3A032120136718FECCFE2708FFFF97FF01A0
2022.04.17 11:14:19 4: sduino: SD_WS_Parse protocol 115, rawData 3A032120136718FECCFE2708FFFF97FF01A0
2022.04.17 11:14:19 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:14:19 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:14:23 4: sduino: KeepAlive, ok, retry = 0
2022.04.17 11:14:31 4: sduino: Read, msg: MN;D=D6DF2120136718FEACFE2708114241FFF0D2;R=26;
2022.04.17 11:14:31 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:14:31 5: sduino: ConvBresser_6in1, calcCRC16 = 0xD6DF, CRC16 = 0xD6DF
2022.04.17 11:14:31 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:14:31 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#D6DF2120136718FEACFE2708114241FFF0D2 RSSI = -61
2022.04.17 11:14:31 5: sduino: Dispatch, W115#D6DF2120136718FEACFE2708114241FFF0D2, test ungleich: disabled
2022.04.17 11:14:31 5: sduino: Dispatch, W115#D6DF2120136718FEACFE2708114241FFF0D2, -61 dB, dispatch
2022.04.17 11:14:31 5: sduino: dispatch W115#D6DF2120136718FEACFE2708114241FFF0D2
2022.04.17 11:14:31 4: sduino: SD_WS_Parse protocol 115, rawData D6DF2120136718FEACFE2708114241FFF0D2
2022.04.17 11:14:31 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:14:31 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:14:43 4: sduino: Read, msg: MN;D=01FF2120136718FE79FE2928FFFF97FF01D1;R=24;
2022.04.17 11:14:43 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:14:43 5: sduino: ConvBresser_6in1, calcCRC16 = 0x01FF, CRC16 = 0x01FF
2022.04.17 11:14:43 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:14:43 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#01FF2120136718FE79FE2928FFFF97FF01D1 RSSI = -62
2022.04.17 11:14:43 5: sduino: Dispatch, W115#01FF2120136718FE79FE2928FFFF97FF01D1, test ungleich: disabled
2022.04.17 11:14:43 5: sduino: Dispatch, W115#01FF2120136718FE79FE2928FFFF97FF01D1, -62 dB, dispatch
2022.04.17 11:14:43 5: sduino: dispatch W115#01FF2120136718FE79FE2928FFFF97FF01D1
2022.04.17 11:14:43 4: sduino: SD_WS_Parse protocol 115, rawData 01FF2120136718FE79FE2928FFFF97FF01D1
2022.04.17 11:14:43 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:14:43 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:14:55 4: sduino: Read, msg: MN;D=4C562120136718FE79FE2928114242FFF0E2;R=22;
2022.04.17 11:14:55 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:14:55 5: sduino: ConvBresser_6in1, calcCRC16 = 0x4C56, CRC16 = 0x4C56
2022.04.17 11:14:55 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:14:55 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#4C562120136718FE79FE2928114242FFF0E2 RSSI = -63
2022.04.17 11:14:55 5: sduino: Dispatch, W115#4C562120136718FE79FE2928114242FFF0E2, test ungleich: disabled
2022.04.17 11:14:55 5: sduino: Dispatch, W115#4C562120136718FE79FE2928114242FFF0E2, -63 dB, dispatch
2022.04.17 11:14:55 5: sduino: dispatch W115#4C562120136718FE79FE2928114242FFF0E2
2022.04.17 11:14:55 4: sduino: SD_WS_Parse protocol 115, rawData 4C562120136718FE79FE2928114242FFF0E2
2022.04.17 11:14:55 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:14:55 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:15:07 4: sduino: Read, msg: MN;D=5A1E2120136718FF77FF2928FFFF97FF01D1;R=24;
2022.04.17 11:15:07 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:15:07 5: sduino: ConvBresser_6in1, calcCRC16 = 0x5A1E, CRC16 = 0x5A1E
2022.04.17 11:15:07 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:15:07 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#5A1E2120136718FF77FF2928FFFF97FF01D1 RSSI = -62
2022.04.17 11:15:07 5: sduino: Dispatch, W115#5A1E2120136718FF77FF2928FFFF97FF01D1, test ungleich: disabled
2022.04.17 11:15:07 5: sduino: Dispatch, W115#5A1E2120136718FF77FF2928FFFF97FF01D1, -62 dB, dispatch
2022.04.17 11:15:07 5: sduino: dispatch W115#5A1E2120136718FF77FF2928FFFF97FF01D1
2022.04.17 11:15:07 4: sduino: SD_WS_Parse protocol 115, rawData 5A1E2120136718FF77FF2928FFFF97FF01D1
2022.04.17 11:15:07 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:15:07 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:15:19 4: sduino: Read, msg: MN;D=EFAE2120136718FE68FE2928113241FFF004;R=25;
2022.04.17 11:15:19 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:15:19 5: sduino: ConvBresser_6in1, calcCRC16 = 0xEFAE, CRC16 = 0xEFAE
2022.04.17 11:15:19 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:15:19 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#EFAE2120136718FE68FE2928113241FFF004 RSSI = -61.5
2022.04.17 11:15:19 5: sduino: Dispatch, W115#EFAE2120136718FE68FE2928113241FFF004, test ungleich: disabled
2022.04.17 11:15:19 5: sduino: Dispatch, W115#EFAE2120136718FE68FE2928113241FFF004, -61.5 dB, dispatch
2022.04.17 11:15:19 5: sduino: dispatch W115#EFAE2120136718FE68FE2928113241FFF004
2022.04.17 11:15:19 4: sduino: SD_WS_Parse protocol 115, rawData EFAE2120136718FE68FE2928113241FFF004
2022.04.17 11:15:19 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:15:19 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:15:23 4: sduino: KeepAlive, ok, retry = 0
2022.04.17 11:15:31 4: sduino: Read, msg: MN;D=B9222120136718FE68FE2928FFFF97FF01E2;R=20;
2022.04.17 11:15:31 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:15:31 5: sduino: ConvBresser_6in1, calcCRC16 = 0xB922, CRC16 = 0xB922
2022.04.17 11:15:31 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:15:31 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#B9222120136718FE68FE2928FFFF97FF01E2 RSSI = -64
2022.04.17 11:15:31 5: sduino: Dispatch, W115#B9222120136718FE68FE2928FFFF97FF01E2, test ungleich: disabled
2022.04.17 11:15:31 5: sduino: Dispatch, W115#B9222120136718FE68FE2928FFFF97FF01E2, -64 dB, dispatch
2022.04.17 11:15:31 5: sduino: dispatch W115#B9222120136718FE68FE2928FFFF97FF01E2
2022.04.17 11:15:31 4: sduino: SD_WS_Parse protocol 115, rawData B9222120136718FE68FE2928FFFF97FF01E2
2022.04.17 11:15:31 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:15:31 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:15:43 4: sduino: Read, msg: MN;D=932A2120136718FEACFE2928113241FFF0C0;R=23;
2022.04.17 11:15:43 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:15:43 5: sduino: ConvBresser_6in1, calcCRC16 = 0x932A, CRC16 = 0x932A
2022.04.17 11:15:43 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:15:43 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#932A2120136718FEACFE2928113241FFF0C0 RSSI = -62.5
2022.04.17 11:15:43 5: sduino: Dispatch, W115#932A2120136718FEACFE2928113241FFF0C0, test ungleich: disabled
2022.04.17 11:15:43 5: sduino: Dispatch, W115#932A2120136718FEACFE2928113241FFF0C0, -62.5 dB, dispatch
2022.04.17 11:15:43 5: sduino: dispatch W115#932A2120136718FEACFE2928113241FFF0C0
2022.04.17 11:15:43 4: sduino: SD_WS_Parse protocol 115, rawData 932A2120136718FEACFE2928113241FFF0C0
2022.04.17 11:15:43 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:15:43 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:15:55 4: sduino: Read, msg: MN;D=B7B82120136718FFAAFF2928FFFF97FF019E;R=22;
2022.04.17 11:15:55 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:15:55 5: sduino: ConvBresser_6in1, calcCRC16 = 0xB7B8, CRC16 = 0xB7B8
2022.04.17 11:15:55 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:15:55 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#B7B82120136718FFAAFF2928FFFF97FF019E RSSI = -63
2022.04.17 11:15:55 5: sduino: Dispatch, W115#B7B82120136718FFAAFF2928FFFF97FF019E, test ungleich: disabled
2022.04.17 11:15:55 5: sduino: Dispatch, W115#B7B82120136718FFAAFF2928FFFF97FF019E, -63 dB, dispatch
2022.04.17 11:15:55 5: sduino: dispatch W115#B7B82120136718FFAAFF2928FFFF97FF019E
2022.04.17 11:15:55 4: sduino: SD_WS_Parse protocol 115, rawData B7B82120136718FFAAFF2928FFFF97FF019E
2022.04.17 11:15:55 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:15:55 4: sduino: using longid for 1 device SD_WS_115_21201367_0
2022.04.17 11:16:07 4: sduino: Read, msg: MN;D=C38F2120136718FFFFFF2928113242FFF06A;R=21;
2022.04.17 11:16:07 4: sduino: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2022.04.17 11:16:07 5: sduino: ConvBresser_6in1, calcCRC16 = 0xC38F, CRC16 = 0xC38F
2022.04.17 11:16:07 5: sduino: ConvBresser_6in1, sum = 255
2022.04.17 11:16:07 5: sduino: Parse_MN, Decoded matched MN Protocol id 115 dmsg=W115#C38F2120136718FFFFFF2928113242FFF06A RSSI = -63.5
2022.04.17 11:16:07 5: sduino: Dispatch, W115#C38F2120136718FFFFFF2928113242FFF06A, test ungleich: disabled
2022.04.17 11:16:07 5: sduino: Dispatch, W115#C38F2120136718FFFFFF2928113242FFF06A, -63.5 dB, dispatch
2022.04.17 11:16:07 5: sduino: dispatch W115#C38F2120136718FFFFFF2928113242FFF06A
2022.04.17 11:16:07 4: sduino: SD_WS_Parse protocol 115, rawData C38F2120136718FFFFFF2928113242FFF06A
2022.04.17 11:16:07 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 21201367
2022.04.17 11:16:07 4: sduino: using longid for 1 device SD_WS_115_21201367_0
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: elektron-bbs am 17 April 2022, 12:09:28
Ich sehe in dem Log abwechselnd ca. alle 12 Sekunden Nachricht 1 oder 2. Empfang ist auch gut. In diesem Zeitraum hattest du sicher auch alle Messwerte im FHEM?
Kann es sein, das immer, wenn du keine Temperatur- und Feuchtewerte im FHEM hattest, größere Temperatur- oder Feuchteschwankungen waren? Dann müssten im Log Meldungen dieser Art erscheinen:
ERROR - Temp diff too large
ERROR - Hum diff too large


Dafür gibt es die Attribute "max-deviation-temp" und "max-deviation-hum".
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: aLEXX am 17 April 2022, 14:40:39
Leider bekomme ich aktuell keinerlei Werte für Temperatur und Luftfeuchtigkeit. Die anderen Werte kommen regelmäßig. Was kann ich tun, damit die Temperatur und Luftfeuchtigkeit wieder empfangen wird?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 17 April 2022, 14:45:27
Hast Du die Attribute "max-deviation-temp" und "max-deviation-hum" schon erhöht(z.B. auf 50)?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: aLEXX am 17 April 2022, 15:53:02
Habe die beiden Attribute gesetzt und erhalte wieder Werte für Luftfeuchtigkeit und Temperatur.

Danke und schöne Ostern.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: ergerd am 18 Juli 2022, 11:29:54
Hallo zusammen,

ich habe eine neue Bresser 5in1 und kann die Daten per SignalDuino fast alle erhalten,
allerdings fehlt mir der Luftdruck.

Hat jemand eine Idee warum dem so ist?

Danke und Grüße
ergerd
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 18 Juli 2022, 11:48:30
Der Outdoor Sensor der Wetterstation misst keinen Luftdruck.
Der Luftdruck wird in der Basisstation gemessen.

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: ergerd am 18 Juli 2022, 12:59:49
Ah, ok. Somit kommt man nicht an diese Information, schade.

Danke!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: ergerd am 21 Oktober 2022, 08:56:55
Hallo zusammen,

ich bin dabei von einem RasPi 3+ auf einen 4er zu wechseln.
Auf beiden läuft Raspbian GNU/Linux 10 (buster), auf dem 4er habe ich fhem frisch installiert.
Ich möchte auch den SignalDuino, der die Daten von meiner new Bresser_5in1 holt, auf den 4er umziehen, stoße dabei aber auf Probleme.

Wenn das Modul 00_SIGNALduino.pm geladen werden soll erhalte ich folgende Meldungen:

Not enough arguments for main::SIGNALduino_Parse at ./FHEM/00_SIGNALduino.pm line 1186, near "))"
Not enough arguments for main::SIGNALduino_Parse at ./FHEM/00_SIGNALduino.pm line 2133, near "$rmsg) "
BEGIN not safe after errors--compilation aborted at ./FHEM/00_SIGNALduino.pm line 2400.


Version des Moduls:
# $Id: 00_SIGNALduino.pm 3414 2022-07-21 20:00:00Z v3.4.14-dev-Ralf9 $

Auf dem 3er läuft das einwandfrei. Woran mag das liegen? Ich bin für jede Idee dankbar :-)

LG
ergerd
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 21 Oktober 2022, 10:20:36
Welche VersionNr hat die signalduino_protocols.pm?
Die VersionNr der 00_SIGNALduino.pm und signalduino_protocols.pm müssen gleich sein

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: ergerd am 21 Oktober 2022, 10:27:06
$Id: signalduino_protocols.pm 3414 2022-07-21 20:00:00Z v3.4.14-dev-Ralf9 $
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: ergerd am 21 Oktober 2022, 10:40:44
Hallo Ralf,

Kommando zurück, offensichtlich meine Fehler: Ich habe die Module aus der alten Installation übernommen
und dann per reload versucht das Modul zu laden, dabei kam der Fehler.
Nach einem Restart von fhem klappt es auch mit dem SignalDuino.

Vielen Dank für den schnellen Support, es ist immer wieder eine Freude hier um Forum!

LG
ergerd
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 21 Oktober 2022, 10:51:14
Ja, mit dem reload 00_SIGNALduino.pm wurde das signalduino_protocols.pm nicht neu geladen
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 04 November 2022, 13:49:14
Hallo zusammen,

ich habe mir nun auch endlich einen nano CUL 868 gekauft.
Wie gehe ich am Besten vor?
Erst in FHEM einbinden und dann https://github.com/Ralf9/SIGNALDuino/releases/tag/3.3.5-dev220529 flashen?
Oder via USB?

Danke & Gruß,
Tobias
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 04 November 2022, 14:37:13
Wie Du die Firmware flasht ist egal. Erst in Fhem einbinden hat den Vorteil, daß Du über Fhem flashen kannst
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Reinhard.M am 04 November 2022, 16:45:10
Hallo Ralf,

ist zwar etwas off topic, ich möchte dafür aber kein eigenes Thema aufmachen.
Beim Lesen des Threads ist mir gerade aufgefallen, dass die Nano Release den Namen "3.3.5-dev220529" trägt. Die Binaries tragen im Namen "335dev220521". Soweit noch kein Thema. Als ich bei mir prüfen wollte ob die Version übereinstimmt meldete "get version" aber "3.3.5-dev210522". Ist schon etwas verwirrend wenn alles "JJMMTT" hat und die PROGVERS "TTMMJJ". Zumindest bei diesem Datum hat es mich erst einmal ein wenig in die Irre geführt ;) Der Funktionalität schadet es natürlich nicht und die ist weiterhin gegeben. Bei mir laufen jedenfalls inzwischen Nano, Sduino (USB und LAN), Maple vom feinsten, Danke für dein Engagement! :)

Gruß Reinhard
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 04 November 2022, 18:40:04
Hallo Reinhard,

ja, stimmt das kann so im ersten Moment etwas verwirren.
Was ich einfach machen kann, die Dateinamen im github releases editieren in "devJJJJMMTT"
Ich habs mal bei der V4.2.2 geändert
https://github.com/Ralf9/SIGNALDuino/releases/tag/V4.2.2-dev220712

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Reinhard.M am 04 November 2022, 18:48:19
Hallo Ralf,

gute Idee, gefällt mir besser und lässt sich nicht so leicht verwechseln. Allerdings is der eigentliche Fehler beim Nano in der "SIGNALDuino.ino": #define PROGVERS               "3.3.5-dev210522"
In der SIGNALDuino.ino ist es richtig herum: #define PROGVERS               "4.2.2-dev220712"
Da bin ich vor allem drüber gestolpert.

Gruß Reinhard
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 04 November 2022, 19:54:10
Stimmt das passt so nicht richtig, das in den firmware files zu ändern ist mir zu aufwändig.
Ich habe es in den github releases auch bei 3.3.5 in "devJJJJMMTT" geändert
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 05 November 2022, 15:33:24
Zitat von: Ralf9 am 04 November 2022, 14:37:13
Wie Du die Firmware flasht ist egal. Erst in Fhem einbinden hat den Vorteil, daß Du über Fhem flashen kannst
Ok. Aber ich muss den nanocul dann als SDuoni einbinden, korrekt?
Weil auf dem Zettel der bei meinem nano CUL dabei war, war "CUL" angegeben.

Danke & Gruß,
Tobias
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 05 November 2022, 16:00:41
ja ungefähr so:
define <eigener-SIGNALduino-Name> SIGNALduino /dev/serial/by-id/usb-FTDI_FT232R_xxx-if00-port0@57600
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 05 November 2022, 16:40:22
Zitat von: Ralf9 am 05 November 2022, 16:00:41
ja ungefähr so:
define <eigener-SIGNALduino-Name> SIGNALduino /dev/serial/by-id/usb-FTDI_FT232R_xxx-if00-port0@57600
Danke, das hat leider so nicht geklappt. Ich bekomme "no SIGNALduino found".
Ich kann dann ja noch Hardware angeben, aber da bin ich mir dann nicht sicher was ich angeben muss. nanoCC1101 klappt auf jd. Fall nicht.
Ich gehe mal davon aus, dass hinter dem @die baudrate ist?
Dann würde ich es nämlich mal mit 38400 probieren, so wie das für das "CUL define" angegeben war.

Danke & Gruß,
Tobi
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 05 November 2022, 17:49:16
Habs bei mir mal getestet
Hab auf meinem nanocul die a-culw geflasht.
dann
ls -l /dev/serial/by-id
und dann dies erhalten
usb-FTDI_xxx-if00-port0
und ins DEF eingetragen, der STATE geht dann auf "opened"
und dann mit set flash die firmware geflasht

Die Baudrate 57600 und Hardware nanoCC1101 passt

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 05 November 2022, 18:42:35
Zitat von: Ralf9 am 05 November 2022, 17:49:16
Habs bei mir mal getestet
Hab auf meinem nanocul die a-culw geflasht.
dann
ls -l /dev/serial/by-id
und dann dies erhalten
usb-FTDI_xxx-if00-port0
und ins DEF eingetragen, der STATE geht dann auf "opened"
und dann mit set flash die firmware geflasht

Die Baudrate 57600 und Hardware nanoCC1101 passt

Gruß Ralf
Danke Ralf.
Dann scheint was bei mir nicht zu stimmen. Oder ich muss vorab noch eine andere FW flashen (es ist wohl eine culfw 1.67 drauf).
Wenn ich "resette" ist das device in fhem kurz opened und dann gefolgt von no sduino found.
Mein list:
Internals:
   Clients    :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS:SD_Rojaflex: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
   DMSG       nothing
   DevState   waitInit
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
   FD         196
   FUUID      636681b9-f33f-daf3-aa0d-4014a20faa174dbf
   IDsNoDispatch 2,72.1,82
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       sduino
   NR         24405
   PARTIAL   
   STATE      no SIGNALduino found
   TIME       1667662265.60714
   TYPE       SIGNALduino
   eventCount 48
   initretry  2
   sendworking 0
   version   
   versionProtocols 1.42
   versionmodul 3.5.3
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr\w{18,}
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2022-11-05 18:38:55   state           no SIGNALduino found
   additionalSets:
   helper:
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   mnIdList:
     100
     101
     102
     103
     107
     107.1
     108
     109
     112
     115
     116
     116.1
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     0.5
     1
     3
     3.1
     4
     6
     7
     7.1
     13
     13.2
     14
     15
     17
     20
     23
     25
     33
     33.1
     33.2
     35
     41
     49
     51
     53
     54.1
     55
     65
     68
     74.1
     87
     88
     90
     91.1
     93
     106
     113
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     29
     30
     31
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49.1
     49.2
     50
     54
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     76
     78
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
     97
     98
     99
     104
     105
     110
     111
     114
   ucCmd:
     cmd        version
     timenow    1667669935.22433
Attributes:
   hardware   nanoCC1101
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 05 November 2022, 18:49:23
ZitatversionProtocols 1.42
   versionmodul 3.5.3
Ich habe es mit meiner Variante der 00_SIGNALduino.pm getestet
https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900
versionmodul  v3.4.14-dev_ralf_29.09.
versionprotoL v3.4.14-dev_ralf_27.09.

Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 05 November 2022, 22:27:14
Zitat von: Ralf9 am 05 November 2022, 18:49:23
versionmodul  v3.4.14-dev_ralf_29.09.
versionprotoL v3.4.14-dev_ralf_27.09.

Oh, sorry. Jetzt bin ich auch auf deiner Version (3.4.7).
Ergebnis scheint aber ähnlich zu sein (statt no sduino found wird nach kurzer Zeit geclosed):


2022.11.05 22:19:11.585 3: sduino/init: disable receiver (XQ)
2022.11.05 22:19:12.275 3: sduino/init: get version, retry = 0
2022.11.05 22:19:22.288 3: sduino/init: get version, retry = 1
2022.11.05 22:20:02.300 3: sduino/init: get version, retry = 2
2022.11.05 22:21:12.314 3: sduino/init: get version, retry = 3
2022.11.05 22:21:12.314 2: sduino/init retry count reached. Closed
2022.11.05 22:21:12.315 2: sduino closed

Ein FW Update ist auch fehlgeschlagen:

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/opt/fhem/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00


Sollte ich das Thema besser woanders hin ,,verlagern"?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 05 November 2022, 22:55:03
Zitatdeiner Version (3.4.7).
meine aktuelle Version ist "v3.4.14-dev_ralf"
update all https://raw.githubusercontent.com/Ralf9/RFFHEM/dev/controls_dev_ralf9_signalduino.txt

evtl hast Du einen nanocul mit einem optiboot Bootloader,
dafür gibts das Attribut Hardware nanoCC1101_optiboot
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 05 November 2022, 23:20:26
Zitat von: Ralf9 am 05 November 2022, 22:55:03
meine aktuelle Version ist "v3.4.14-dev_ralf"
update all https://raw.githubusercontent.com/Ralf9/RFFHEM/dev/controls_dev_ralf9_signalduino.txt
Hatte die aus dem wiki genommen meine ich. Jetzt bin ich auf:
versionmodul
v3.4.14-dev_ralf_29.09.
versionprotoL
v3.4.14-dev_ralf_27.09.

Aber bringt leider auch nichts.

Im Version reading wird weiterhin nichts angezeigt und ein update schlägt auch fehl.
Werde es dann wohl die Tage mal per USB probieren müssen.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 05 November 2022, 23:29:51
Du kannst es natürlich auch direkt mit avrdude versuchen.
Im flash script von der a-culw steht folgendes
avrdude -p atmega328p -c arduino -P /dev/ttyUSB0 -b 57600 -D -Uflash:w:./nanoCUL868.hex:i
Bei den älteren ist die Baudrate 57600, beim optiboot ist es 115200
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 06 November 2022, 08:53:54
Zitat von: Ralf9 am 05 November 2022, 23:29:51
Du kannst es natürlich auch direkt mit avrdude versuchen.
Im flash script von der a-culw steht folgendes
avrdude -p atmega328p -c arduino -P /dev/ttyUSB0 -b 57600 -D -Uflash:w:./nanoCUL868.hex:i
Bei den älteren ist die Baudrate 57600, beim optiboot ist es 115200
Auch das geht leider nicht, weder mit 57600 noch mit 115200:

pi@pi:/tmp $ sudo avrdude -p atmega328p -c arduino -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 -b 57600 -D -Uflash:w:/tmp/SIGNALduino_nanoCC1101_335dev20220521.hex
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
^C
pi@pi:/tmp $ sudo avrdude -p atmega328p -c arduino -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 -b 115200 -D -Uflash:w:/tmp/SIGNALduino_nanoCC1101_335dev20220521.hex
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x10
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x10
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x10
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 06 November 2022, 10:09:23
Demnach hast Du einen mit optiboot
Hast Du die sduino Definition deaktiviert? Dies kannst Du z.B. machen durch ungültigmachen der DEF durch ändern oder einfügen eines Zeichen.
Gibt es auch eine CUL Definition?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 06 November 2022, 17:54:07
Zitat von: Ralf9 am 06 November 2022, 10:09:23
Demnach hast Du einen mit optiboot
Hast Du die sduino Definition deaktiviert?
Vorhin war das Geräte geclosed als ich es getestet habe. Aber ich hab es jetzt auch mal komplett rausgenommen und nochmals via linux probiert. Gleiches Ergebnis. Dann neue definition mittels:
define sduino SIGNALduino /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@115200
Auch hier nach kurzer Zeit wieder closed weil keine Version gefunden werden kann.
Zitat
Gibt es auch eine CUL Definition?
Nein, die hatte ich gelöscht bevor ich den sduino definiert habe.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: xerion am 06 November 2022, 18:08:35
Moin zusammen, ich habe auch eine Bresser 5 in 1 und würde die gerne in FHEM integrieren. Aufgrund der Entfernung habe ich dort nur ein SignalESP. Gibt es dafür auch eine Software damit ich für Wetterstation empfangen kann?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 06 November 2022, 18:22:23
Hallo Tobi,

Du kannst auch mal versuchen die culw Firmware zu flashen
z.B.
https://wiki.gorjup.de/doku.php?id=public:nanocul_flashen

oder unter Windows mit Xloader versuchen
http://www.hobbytronics.co.uk/download/XLoader.zip
Bei Device: "Duemilanove/Nano( ATmega328 )"
Bei Baud-Rate: 115200 oder 57600
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 06 November 2022, 18:35:52
Zitat von: xerion am 06 November 2022, 18:08:35
Moin zusammen, ich habe auch eine Bresser 5 in 1 und würde die gerne in FHEM integrieren. Aufgrund der Entfernung habe ich dort nur ein SignalESP. Gibt es dafür auch eine Software damit ich für Wetterstation empfangen kann?
Von mir gibts nur eine Firmware für den ESP32.
Für den ESP8266 gibts eine firmware von Sidey, für FSK muss es die Version 3.5.x sein, es müsste auch mit dem 00_Signalduino Modul vom fhem update funktionieren, da kann ich aber nicht weiterhelfen.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 06 November 2022, 18:44:09
So, ich habe es eben mal über einen anderen usb port an meinem RPi probiert und siehe da:
avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/opt/fhem/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 3
         Firmware Version: 4.4
         Vtarget         : 0.3 V
         Varef           : 0.3 V
         Oscillator      : 28.800 kHz
         SCK period      : 3.3 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex"
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex auto detected as Intel Hex
avrdude: writing flash (30464 bytes):

Writing | ################################################## | 100% 11.41s

avrdude: 30464 bytes of flash written
avrdude: verifying flash memory against FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex:
avrdude: load data flash data from input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex:
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex auto detected as Intel Hex
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex contains 30464 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 10.22s

avrdude: verifying ...
avrdude: 30464 bytes of flash verified

avrdude done.  Thank you.

Leider closed er sich immer noch wieder und zeigt keine version an, ist das normal?
Hier das aktuelle list:

Internals:
   Clients    :CUL_TCM97001:SD_WS:SD_WS07:SD_WS09:Hideki:LaCrosse:OREGON:CUL_EM:CUL_WS:CUL_TX:SD_AS:IT: :FS10:FS20:SOMFY:FLAMINGO:SD_WS_Maverick:KOPP_FC:PCA301:SD_BELL:SD_GT:SD_RSL:SD_UT:WMBUS:HMS: :IFB:CUL_FHTTK:FHT:RFXX10REC:Revolt:Dooya:Fernotron:SD_Keeloq:SD_Rojaflex:Siro:LTECH:SD_Tool:SIGNALduino_un:
   ClientsKeepOrder 1
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@115200
   DMSG       nothing
   DevState   INACTIVE
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@115200
   FUUID      6367e559-f33f-daf3-41ce-8a6d7ccb19be4ea1
   IDsNoDispatch 2,43.1,72.1,82,87,88
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       sduino
   NR         1917
   STATE      closed
   TIME       1667753305.32622
   TYPE       SIGNALduino
   eventCount 21
   initResetFlag 1
   initretry  3
   sendworking 0
   version   
   versionmodul v3.4.14-dev_ralf_29.09.
   versionprotoL v3.4.14-dev_ralf_27.09.
   MatchList:
     01:IT      ^i......
     02:CUL_TCM97001 ^s[A-Fa-f0-9]+
     03:SD_RSL  ^P1#[A-Fa-f0-9]{8}
     04:OREGON  ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     05:CUL_TX  ^TX..........
     06:SD_AS   ^P2#[A-Fa-f0-9]{7,8}
     07:Hideki  ^P12#75[A-F0-9]+
     09:CUL_FHTTK ^T[A-F0-9]{8}
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121|199)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr..................
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
     34:WMBUS   ^b.*
     35:HMS     ^810e04......a001
     36:IFB     ^J............
     37:LTECH   ^P31#[A-Fa-f0-9]{26,}
     90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2022-11-06 18:38:31   state           closed
   additionalSets:
     flash      3.3.5-dev220529__2022-05-24,3.3.4-dev211207__2021-12-08,3.3.4-dev200914__2020-09-14,3.3.4.0-dev200126__2020-01-27,3.3.4.0-dev200121__2020-01-27,3.3.2.1-rc9__2019-06-16
   helper:
     avrdudelogs flashing Arduino sduino
hex file: FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex
port: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0
host: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0
log file: ./log/SIGNALduino-Flash.log
sduino closed
command: avrdude -c arduino -b 115200 -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex 2>./log/SIGNALduino-Flash.log

--- AVRDUDE ---------------------------------------------------------------------------------

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/opt/fhem/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 3
         Firmware Version: 4.4
         Vtarget         : 0.3 V
         Varef           : 0.3 V
         Oscillator      : 28.800 kHz
         SCK period      : 3.3 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex"
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex auto detected as Intel Hex
avrdude: writing flash (30464 bytes):

Writing | ################################################## | 100% 11.41s

avrdude: 30464 bytes of flash written
avrdude: verifying flash memory against FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex:
avrdude: load data flash data from input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex:
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex auto detected as Intel Hex
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex contains 30464 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 10.22s

avrdude: verifying ...
avrdude: 30464 bytes of flash verified

avrdude done.  Thank you.

--- AVRDUDE ---------------------------------------------------------------------------------

sduino opened

   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
     119
     212
   mnIdList:
     100
     101
     102
     103
     107
     108
     109
     112
     115
     116
     123
     201
     202
     203
     204
     205
     206
     207
     208
     209
     210
     211
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     0.5
     1
     3
     3.1
     4
     6
     7
     13
     13.2
     14
     15
     17
     20
     23
     25
     32.1
     33
     33.1
     33.2
     35
     41
     49
     51
     53
     54.1
     55
     65
     68
     74.1
     90
     91.1
     93
     106
     113
     118.1
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     20.1
     21
     22
     24
     26
     27
     28
     29
     30
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49.1
     49.2
     50
     54
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     78
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
     97
     98
     99
     104
     105
     110
     111
     114
     118
     120
     121
     122
     200
   rfmodesets:
     rfmode     Avantek_433__B8_N9_FSK,Bresser_5in1_u_7in1__B28_N7_8220,Bresser_6in1__B20_N7_8220,DP100_WH51_WH57_433__B16_N16_17241,DP100_WH51_WH57_868__B16_N6_17241,HoneywActivL__SlowRf_FSK,KOPP_FC__B20_N4_4785,Lacrosse_mode1_WS1080_TX38__B12_N1_17241,Lacrosse_mode2__B12_N2_9579,PCA301_mode3__B32_N3_6631,Rojaflex_433__B12_N8_GFSK,SlowRF_ccFactoryReset,W136__B24_N10_4798,WH24_WH25__B20_N1_17241,WMBus_S__N11_ab_firmware_V422,WMBus_T_u_C__N12_ab_firmw_V422,WS1600_TX22_mode5__B16_N5_8842,custom
   rfmodesetsTesting:
     rfmodeTesting Avantek_433__B5_N9_FSK,Bresser_5in1_u_7in1__B26_N7_8220,Bresser_6in1__B18_N7_8220,DP100_WH51_WH57_433__B14_N16_17241,DP100_WH51_WH57_868__B14_N6_17241,Elero__N13_ab_firmw_V335_u_V422,Inkbird_433__B18_N14_FSK,Lacrosse_mode1_TX38__B5_N1_17241,Lacrosse_mode1_WS1080_TX38__B10_N1_17241,Lacrosse_mode2__B5_N2_9579,PCA301_mode3__B12_N3_6631,W136__B24_N10_4798,WH24_WH25__B16_N1_17241,WS1600_TX22_mode5__B5_N5_8842
Attributes:
   hardware   nanoCC1101_optiboot
   updateChannelFW Ralf9
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 06 November 2022, 18:55:00
Ja das flashen der firmware war jetzt erfolgreich.
Bei der DEF muss am Ende @57600 stehen, die 115200 ist nur zum flashen mit avrdude
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 06 November 2022, 18:59:02
Zitat von: Ralf9 am 06 November 2022, 18:55:00
Ja das flashen der firmware war jetzt erfolgreich.
Bei der DEF muss am Ende @57600 stehen, die 115200 ist nur zum flashen mit avrdude
Was soll ich schreiben?
DANKE Ralf!
Es funktioniert. Dann kann ich jetzt meine Wetterstation mal auspacken und schauen ob ich das so hinbekomme oder wieder Hilfe brauche.
Danke nochmals und einen schönen Sonntag noch!
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 06 November 2022, 19:14:52
Ja, Ausdauer und Geduld lohnt sich.

Als nächster Schritt wäre dann "set sduino rfmode Bresser_5in1...

Falls nichts empfangen wird, mit sduino verbose 4 müssen MN Nachrichten im log sein,
passt evtl die Frequenz nicht ganz, dann die Frequenz in 0.05 Schritten ändern
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 06 November 2022, 20:20:13
ok, kommt leider nichts.
Reicht das wenn ich die frequenz mit set ändere oder muss ich dann jeweils noch einen reset machen?
Wenn nicht wird in den readings nämlich nichts aktualisiert. Im Log steht aber das er die frequenz gesetzt hat.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 06 November 2022, 20:25:42
reset ist nicht notwendig
Du kannst mal die Frequenz im Bereich 868.200 - 868.500 testen
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 06 November 2022, 21:18:06
Ist das was brauchbares?
2022.11.06 21:16:36.898 4: sduino/msg READ: W0F21
2022.11.06 21:16:37.209 4: sduino/msg READ: W1065
2022.11.06 21:16:37.772 4: sduino/msg READ: W116A

Automatisch wird nichts angelegt (autocreate ist aktiv)
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 06 November 2022, 21:26:02
nein es muß ungefähr sowas empfangen werden
...4: sduino/msg READ: MN;D=E42E7FE19FE9EF9EFED7F78E7F1BD1801E6016106101280871800002;N=7;R=238;

was ergibt ein "get sduino ccconf"?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 06 November 2022, 21:32:17
Zitat von: Ralf9 am 06 November 2022, 21:26:02
was ergibt ein "get sduino ccconf"?
ccconf: freq:868.300MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud)

Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 06 November 2022, 21:38:20
ok, das passt.

Hast Du auch Frequenzen größer 868.350 getestet?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 06 November 2022, 22:09:00
Zitat von: Ralf9 am 06 November 2022, 21:38:20
Hast Du auch Frequenzen größer 868.350 getestet?
Ja. Die Station muss ich ja nicht jedes mal neu starten oder resetten nehme ich an?
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 06 November 2022, 22:13:59
nein, Du musst nicht jedes mal reseten.

Du kannst mal den nanocul ziehen und wieder stecken
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 07 November 2022, 07:06:34
Guten Morgen,

ich verstehe es nicht mehr.
Heute morgen habe ich den Außensensor in Betrieb genommen.
Der wird direkt erkannt (an der Innenstation und am FHEM).
Aber die Innenstation wird weiterhin nicht erkannt (und steht näher am RPi)...
Oder liefert die ihre Werte gar nicht?
Kann das wer sagen?

Gruß,
Tobi
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 07 November 2022, 12:22:11
Die Innenstation empfängt nur die Werte vom Außensensor und sendet nichts.

Welches Protokoll wird empfangen, 108, 115 oder 207?

Gruß Ralf
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 07 November 2022, 13:06:32
Zitat von: Ralf9 am 07 November 2022, 12:22:11
Die Innenstation empfängt nur die Werte vom Außensensor und sendet nichts.
Blöd, dachte ich könnte die gemessenen Werte der Innenstation auch einlesen.
Gibt es ansonsten ein Thermometer mit Display das zusätzlich die Luftfeuchtigkeit anzeigt und auch via sduino empfangen lässt?

Zitat
Welches Protokoll wird empfangen, 108, 115 oder 207?
Muss ich heute Abend mal checken, bin gerade nicht zuhause.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: onkel-tobi am 07 November 2022, 19:47:10
Zitat von: Ralf9 am 07 November 2022, 12:22:11
Welches Protokoll wird empfangen, 108, 115 oder 207?
115
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 07 November 2022, 23:46:13
ZitatGibt es ansonsten ein Thermometer mit Display das zusätzlich die Luftfeuchtigkeit anzeigt und auch via sduino empfangen lässt?
Mit dieser FSK konfig (rfmode) ist mir nur der Fody E42 bekannt, dieser hat aber kein Display.
Für alle anderen benötigst Du einen weiteren sduino
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: KölnSolar am 08 November 2022, 07:57:54
...oder man switched zwischen den verschiedenen RF-Definitionen zyklisch. Das klappt bei mir recht gut zwischen PCA301 und Fody. 
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: griessbx am 04 Januar 2023, 18:52:41
Hallo, ich möchte meine Bresser 5in1 Wetterstation in Fhem integrieren. Habe dazu ein SignalDuino Gerät mit den entsprechenden Parametern angelegt. Hardware:nanoCC1101, rfmode Bresser_5in1. der Stich hat die Daten : V 3.4.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul 16 2020 20:52:15. Ich bekomme keinerlei Infos von der Wetterstation. Wenn ich den rfmode auf SlowRF ändere habe ich jede Menge Daten aus der Nachbarschaft einschließlich deren Wohnzimmer Temperatur. Eine Idee warum ich nichts von der Bresser bekomme. In diesem Modus werden auch keinerlei "Fremdgeräte"
angelegt.
Gruß Roland
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: xerion am 04 Januar 2023, 20:29:38
Du brauchst die Version 3.5.0. Die funktioniert bei mir ohne Probleme mit einer Bresser5in1.
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: griessbx am 05 Januar 2023, 10:01:09
Prima, Danke das wars
Gruß Roland
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: griessbx am 11 Januar 2023, 14:22:33
Habe doch noch eine Frage, das Modul funktioniert soweit gut, bekomme alle Daten die ich brauche aber es "müllt" mir den Log voll. Ich  habe  verbose schon auf 0 gesetzt. Kein Unterschied. Gibt es sonst noch log Parameter.
Gruß Roland
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 11 Januar 2023, 14:27:12
Bitte poste mal diese Log Einträge
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: griessbx am 12 Januar 2023, 09:01:28
Hier ein Auszug aus dem Log

2023.01.12 00:00:07 4: WetterDevice: Read, msg: MN;D=E46D7FE16FDEEF7AFF8CADBAFF1B92801E902110850073524500;R=209;
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, 2-FSK Protocol id 100 Lacrosse mode 1 msg E46D7FE16FDEEF7AFF8CADBAFF1B92801E902110850073524500 not match (?^:^9)
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, Found 2-FSK Protocol id 101 -> PCA 301
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, Error! method ConvPCA301, checksumCalc:2F90 != checksum:ADBA
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, GFSK Protocol id 102 KoppFreeControl msg E46D7FE16FDEEF7AFF8CADBAFF1B92801E902110850073524500 not match (?^:^0)
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, 2-FSK Protocol id 103 Lacrosse mode 2 msg E46D7FE16FDEEF7AFF8CADBAFF1B92801E902110850073524500 not match (?^:^9)
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, 2-FSK Protocol id 107 WH51 433.92 MHz msg E46D7FE16FDEEF7AFF8CADBAFF1B92801E902110850073524500 not match (?^:^51)
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, 2-FSK Protocol id 107.1 WH51 868.35 MHz msg E46D7FE16FDEEF7AFF8CADBAFF1B92801E902110850073524500 not match (?^:^51)
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, Found 2-FSK Protocol id 108 -> Bresser 5in1
2023.01.12 00:00:07 4: WetterDevice: SD_WS_Parse protocol 108, rawData 92801E902110850073524500
2023.01.12 00:00:07 4: WetterDevice: SD_WS_Parse decoded protocol-id 108 (Bresser_5in1, Bresser_rain_gauge, Fody_E42, Fody_E43), sensor-id 92
2023.01.12 00:00:07 1: WetterDevice: SD_WS_Parse UNDEFINED sensor SD_WS_108 detected, code SD_WS_108
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, Error! id 109 msg=E46D7FE16FDEEF7AFF8CADBAFF1B92801E902110850073524500, message is to long
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, Error! id 112 msg=E46D7FE16FDEEF7AFF8CADBAFF1B92801E902110850073524500, message is to long
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, Found 2-FSK Protocol id 115 -> Bresser 6in1
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, Error! method ConvBresser_6in1, checksumCalc:0xEE18 != checksum:0xE46D
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, 2-FSK Protocol id 116 WH57 msg E46D7FE16FDEEF7AFF8CADBAFF1B92801E902110850073524500 not match (?^:^57)
2023.01.12 00:00:07 4: WetterDevice: Parse_MN, 2-FSK Protocol id 116.1 WH57 msg E46D7FE16FDEEF7AFF8CADBAFF1B92801E902110850073524500 not match (?^:^57)
2023.01.12 00:00:11 4: WetterDevice: Read, msg: MN;D=FD5F81A5324318FDF6FE2228086677FFF03DAA00000000000000;R=1;
2023.01.12 00:00:11 4: WetterDevice: Parse_MN, 2-FSK Protocol id 100 Lacrosse mode 1 msg FD5F81A5324318FDF6FE2228086677FFF03DAA00000000000000 not match (?^:^9)
2023.01.12 00:00:11 4: WetterDevice: Parse_MN, Found 2-FSK Protocol id 101 -> PCA 301

Gruß Roland
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 12 Januar 2023, 11:27:58
Fast alle Einträge sind weg, wenn Du beim WetterDevice das verbose auf 3 setzt.

Und dieser Eintrag verschwindet,
2023.01.12 00:00:07 1: WetterDevice: SD_WS_Parse UNDEFINED sensor SD_WS_108 detected, code SD_WS_108
wenn Du das SD_WS_108 von Hand
define SD_WS_108 SD_WS SD_WS_108

oder per autocreate definierst
Titel: Antw:Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: griessbx am 13 Januar 2023, 08:09:27
Danke, war mein Fehler,  man sollte  Verbote an der Devices definieren,  die die Events generiert und nicht an der die die Daten verarbeitet
Gruß Roland
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Stumpf am 20 April 2023, 15:46:14
Hallo,

ich habe es nun nach 2 Tagen auch geschafft meine Bresser5_1 in Fhem einzubinden.
Auf diesem Weg Dank an Ralf und an die Community.

Das Problem dabei war, dass die Information sehr stark verteilt sind und man auch nicht weiß welche Version zu welchen Modulen die richtige ist, oder ich war zu blöd es aus den 19 Seiten  richtig zu extrahieren. Ich bin mir nicht mal sicher ob meine passen, aber zumindest geht es. Vielleicht könnte man das etwas zusammen fassen, das würde vieles vereinfachen.

Aber noch eine Frage in den Logs mit verbose=4 sind immer CRC Fehler vorhanden. Habe da ich noch ein Problem oder müsste man hier was im Modul anpassen?

Danke und noch mal großes Lob an die Entwickler.

Die Fehlermeldung sieht so aus:
2023.04.19 11:30:51 4: sduino/msg READ: ␂MN;D=620F6649453718FFFFFF2928FFFFBBFF01B500000000000000000037;N=7;R=255;␃
2023.04.19 11:30:51 4: sduino Parse_MN: Found 2-FSK Protocol id 108 length 56 -> Bresser 5in1
2023.04.19 11:30:51 4: sduino ParseMN: method error! Bresser 5in1: Checksum Error pos=0
2023.04.19 11:30:51 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 56 -> Bresser comfort 6in1 (5in1 neu)
2023.04.19 11:30:51 4: sduino ParseMN: ID=115 dmsg=W115#6649453718FFFFFF2928FFFFBBFF01
2023.04.19 11:30:51 4: sduino Dispatch: W115#6649453718FFFFFF2928FFFFBBFF01, -74.5 dB, dispatch
2023.04.19 11:30:51 4: sduino: SD_WS_Parse protocol 115, rawData 6649453718FFFFFF2928FFFFBBFF01
2023.04.19 11:30:51 4: sduino: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 66494537
2023.04.19 11:30:51 4: sduino Parse_MN: Found 2-FSK Protocol id 207 length 56 -> Bresser Profi 7in1
2023.04.19 11:30:51 4: sduino ParseMN: method error! Bresser 7in1 crc Error: crcXORref=38D7 not equal to 0x6DF1

Grüße
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 20 April 2023, 16:11:24
Das passt so.

Bei dem rfmode (datarate=8220, N=7) für die Bresser Wetterstationen passen die Protokoll IDs 108, 115 und 207.
Da die CRC und Checksums unterschiedlich berechnet werden, passt es nur für eine Protokoll ID. Bei Dir ist es die ID 115.
Bei den anderen beiden Ids gibt es einen error dass es nicht passt.

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 20 April 2023, 16:24:25
Meine Besser funktioniert auch schon seit längerem nicht mehr - habe versucht ein Update zu machen um evtl. neue Funktionen zu bekommen.
Da gleich meine Frage -> kann man ein Reading erstellen/generieren, das anzeigt, daß es GERADE regnet?

Eine Zusammenfassung wäre auch nicht schlecht - ich muss mich jetzt auch durch diese ganzen Seiten wieder fressen, damit ich meine Besser wieder zum Laufen bekomme!
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 20 April 2023, 22:22:37
Der FSK-Empfang mit meiner Firmware und angepassten 00_SIGNALduino.pm FHEM Moduls ist nicht kompatibel zum dem offiziellen vom FHEM update.

Damit der FSK-Empfang mit meiner Firmware funktioniert ist auch mein angepasstes 00_SIGNALduino.pm und 14_SD_WS FHEM Modul notwendig.
Ein Einstieg dafür ist hier:
https://forum.fhem.de/index.php?topic=111653.msg1058900#msg1058900

Die FSK konfiguration wird mit "set sduino rfmode" zum sduino gesendet. Mit set rfmode werden mit dem raw Befehl "CW" die cc1101 Register, die konfigvariablen N + ccmode und die Kurzbeschreibung zum sduino gesendet. Es kann sein, dass die Frequenz noch ein klein wenig angepasst werden muss.

Hier ist eine Übersicht der rfmodes:
https://ralf9.github.io/SD_rfmode.html (https://ralf9.github.io/SD_rfmode.html)

Die Rückmeldung von "set sduino rfmode" wird in das reading rfmode geschrieben: z.B. "Bresser_6in1__B18_N7_8220 => ok,N=7,ccmode=1"

Mit dem rfmode "Bresser_5in1_..." können alle Bresser empfangen werden.

Die verschiedenen Bresser unterscheiden sich u.a. bei der minimalen Nachrichtenlänge (Bmin), siehe in der Protokolliste:
https://ralf9.github.io/SD_Device_Proto.html

ID 108 Bresser 5in1, Bmin=26 Byte
ID 115 Bresser comfort 6in1 (5in1 neu), Bmin=18
ID 207 Bresser Profi 7in1, Bmin=25

Bei Bresser comfort 6in1 (5in1 neu) ist es demnach ein rfmode mit B20 oder B18 ausreichend.

Wenn diese kurze Zusammenfassung noch nicht ausführlich genug ist, ergänze ich sie noch.


ZitatDa gleich meine Frage -> kann man ein Reading erstellen/generieren, das anzeigt, daß es GERADE regnet?
Ja dies ist möglich so ähnlich wie es auch im 14_CUL_TCM97001.pm Modul gemacht wird

  if (defined($rain_total)) {
    my $rain_old = ReadingsVal($name, "rain_total", 0);
    if ($rain_total != $rain_old) {
        readingsBulkUpdate($hash, "israining", "yes");
    } else {
        readingsBulkUpdate($hash, "israining", "no");
    }
    readingsBulkUpdate($hash, "rain_total", $rain_total);
  }

Dies ist aber sehr ungenau und verzögert. Es funktioniert vermutlich nur bei stärkerem Regen, es müsste so viel regnen, dass sich der rain Wert bei jeder empfangenen Nachricht ändert.

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Calivati am 30 April 2023, 14:24:33
Hallo,
ich habe mir das Comfort Weather Center 5in1 von Bresser gekauft, in der Hoffnung es einfach in FHEM integrieren zu können. Die Hauptidee ist, den Windsensor zu nutzen und damit die Markise einzufahren, ab einer bestimmten Windstärke. Nun habe ich mich ducht die 19 Seiten dieses Forumbeitrags geklickt und verstehe gar nichts mehr.
Da stand ganz viel von modifizierter 00_SIGNALduiono und 14_SD_WS ... habe ich auch geladen, aber ohne Erfolg. Darum mal zu Beginn die Frage ob mein CUL dafür überhaupt geeignet ist. Ich habe zwei definiert, einen mit 433 MHz und einen mit 868 MHz, die Definitionen hänge ich an. Da ich bislang keinerlei Signale im Eventlog sehe, wurde durch Autocreate auch keine Device generiert. Bitte um "Anfänger-Starthilfe"   

define SIGNALESP_2 SIGNALduino 192.168.1.55:23
attr SIGNALESP_2 hardware miniculCC1101
attr SIGNALESP_2 rfmode Bresser_5in1
attr SIGNALESP_2 room CULs
attr SIGNALESP_2 verbose 1
#   Clients    :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS:SD_Rojaflex: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
#   DEF        192.168.1.55:23
#   DMSG       nothing
#   DevState   initialized
#   DeviceName 192.168.1.55:23
#   FD         7
#   FLASH_RESULT ERROR: avrdude exited with error
#   FUUID      640ba6fd-f33f-d74b-c39d-a15f4f8ee6a7da1e
#   IDsNoDispatch 2,72.1,82
#   LASTDMSG   nothing
#   LASTDMSGID nothing
#   NAME       SIGNALESP_2
#   NR         53
#   PARTIAL   
#   STATE      opened
#   TIME       1682805255.01526
#   TYPE       SIGNALduino
#   cc1101_available 1
#   eventCount 475
#   sendworking 0
#   unknownmessages
#   version    V 3.3.1-RC-nightly SIGNALESP cc1101 (chip CC1101) - compiled at Feb  3 2019 21:37:16
#   versionProtocols 1.48
#   versionmodul 3.5.4
#   MatchList:
#     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
#     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
#     12:SD_WS   ^W\d+x{0,1}#.*
#     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
#     14:Dooya   ^P16#[A-Fa-f0-9]+
#     15:SOMFY   ^Ys[0-9A-F]+
#     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
#     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121)#.*
#     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
#     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
#     1:IT       ^i......
#     20:Revolt  ^r[A-Fa-f0-9]{22}
#     21:FS10    ^P61#[A-F0-9]+
#     22:Siro    ^P72#[A-Fa-f0-9]+
#     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
#     24:FS20    ^81..(04|0c)..0101a001
#     25:CUL_EM  ^E0.................
#     26:Fernotron ^P82#.*
#     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
#     28:SD_Keeloq ^P(?:87|88)#.*
#     29:SD_GT   ^P49#[A-Fa-f0-9]+
#     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
#     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
#     31:KOPP_FC ^kr\w{18,}
#     32:PCA301  ^\S+\s+24
#     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
#     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
#     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
#     5:CUL_TX   ^TX..........
#     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
#     7:Hideki   ^P12#75[A-F0-9]+
#     9:CUL_FHTTK ^T[A-F0-9]{8}
#     X:SIGNALduino_un ^[u]\d+#.*
#   QUEUE:
#   READINGS:
#     2023-04-30 12:32:45   cc1101_config   Freq: 868.300 MHz, Bandwidth: 203 kHz, rAmpl: 33 dB, sens: 8 dB, DataRate: 8.23 kBaud
#     2023-04-30 12:32:45   cc1101_config_ext Modulation: 2-FSK, Syncmod: 16/16 sync word bits detected, Deviation: 57.13 kHz
#     2023-04-30 12:32:46   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
#     2023-04-30 14:22:45   ping            OK
#     2023-04-30 12:32:45   state           opened
#   additionalSets:
#     flash      3.5.0,3.4.0,3.3.1
#   helper:
#     avrdudecmd avrdude -c arduino -b 57600 -P 192.168.1.55:23 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_miniculcc1101_3.5.0.hex 2>./log/SIGNALduino-Flash.log
#     avrdudelogs flashing Arduino SIGNALESP_2
#hex file: FHEM/firmware/SIGNALDuino_miniculcc1101_3.5.0.hex
#port: 192.168.1.55:23
#command: avrdude -c arduino -b 57600 -P 192.168.1.55:23 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_miniculcc1101_3.5.0.hex 2>[LOGFILE]
#
#SIGNALESP_2 closed
#--- AVRDUDE ---------------------------------------------------------------------------------
#
#avrdude: Version 6.3-20171130
#         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
#         Copyright (c) 2007-2014 Joerg Wunsch
#
#         System wide configuration file is "/etc/avrdude.conf"
#         User configuration file is "/opt/fhem/.avrduderc"
#         User configuration file does not exist or is not a regular file, skipping
#
#         Using Port                    : 192.168.1.55:23
#         Using Programmer              : arduino
#         Overriding Baud Rate          : 57600
#avrdude: ser_open(): can't open device "192.168.1.55:23": No such file or directory
#
#avrdude done.  Thank you.
#
#--- AVRDUDE ---------------------------------------------------------------------------------
#
#SIGNALESP_2 reopen started
#
#   keepalive:
#     ok         1
#     retry      0
#   mcIdList:
#     10
#     11
#     12
#     18
#     43
#     47
#     52
#     57
#     58
#     96
#     119
#   mnIdList:
#     100
#     101
#     102
#     103
#     107
#     107.1
#     108
#     109
#     112
#     115
#     116
#     116.1
#     117
#   msIdList:
#     0
#     0.1
#     0.2
#     0.3
#     0.4
#     0.5
#     1
#     3
#     3.1
#     4
#     6
#     7
#     7.1
#     13
#     13.2
#     14
#     15
#     17
#     20
#     23
#     25
#     33
#     33.1
#     33.2
#     35
#     41
#     49
#     51
#     53
#     54.1
#     55
#     65
#     68
#     74.1
#     87
#     88
#     90
#     91.1
#     93
#     106
#     113
#     118.1
#   muIdList:
#     8
#     9
#     13.1
#     16
#     17.1
#     19
#     20.1
#     21
#     22
#     24
#     26
#     27
#     28
#     29
#     30
#     31
#     32
#     34
#     36
#     37
#     38
#     39
#     40
#     42
#     44
#     44.1
#     45
#     46
#     48
#     49.1
#     49.2
#     50
#     54
#     56
#     59
#     60
#     61
#     62
#     64
#     66
#     67
#     69
#     70
#     71
#     72
#     73
#     74
#     76
#     78
#     79
#     80
#     81
#     83
#     84
#     85
#     86
#     89
#     91
#     92
#     94
#     95
#     97
#     98
#     99
#     104
#     105
#     110
#     111
#     114
#     118
#     120
#     121
#     122
#
setstate SIGNALESP_2 opened
setstate SIGNALESP_2 2023-04-30 12:32:45 cc1101_config Freq: 868.300 MHz, Bandwidth: 203 kHz, rAmpl: 33 dB, sens: 8 dB, DataRate: 8.23 kBaud
setstate SIGNALESP_2 2023-04-30 12:32:45 cc1101_config_ext Modulation: 2-FSK, Syncmod: 16/16 sync word bits detected, Deviation: 57.13 kHz
setstate SIGNALESP_2 2023-04-30 12:32:46 cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
setstate SIGNALESP_2 2023-04-30 14:22:45 ping OK
setstate SIGNALESP_2 2023-04-30 12:32:45 state opened

________________________________

define Sduino1 SIGNALduino /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.3:1.0-port0@57600
attr Sduino1 hardware nanoCC1101
attr Sduino1 room CULs
attr Sduino1 verbose 4
#   Clients    :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS:SD_Rojaflex: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
#   DEF        /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.3:1.0-port0@57600
#   DMSG       P7#E58096F41
#   DevState   initialized
#   DeviceName /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.3:1.0-port0@57600
#   FD         10
#   FUUID      640e5b2d-f33f-d74b-80f3-729058313a7f95b7
#   IDsNoDispatch 2,72.1,82
#   ITClock    250
#   LASTDMSG   P7#E58096F41
#   LASTDMSGID 7
#   MSGCNT     21915
#   NAME       Sduino1
#   NR         55
#   PARTIAL   
#   RAWMSG     MS;P1=528;P2=-1936;P3=-978;P4=-3979;D=14121212131312131212131313131313131213131213121213121212121312131313131312;CP=1;SP=4;R=39;m2;
#   RSSI       -54.5
#   STATE      opened
#   TIME       1682857412.75047
#   TYPE       SIGNALduino
#   cc1101_available 1
#   eventCount 881
#   sendworking 0
#   unknownmessages
#   version    V 3.5.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul  8 2022 18:09:56
#   versionProtocols 1.48
#   versionmodul 3.5.4
#   DoubleMsgIDs:
#   MatchList:
#     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
#     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
#     12:SD_WS   ^W\d+x{0,1}#.*
#     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
#     14:Dooya   ^P16#[A-Fa-f0-9]+
#     15:SOMFY   ^Ys[0-9A-F]+
#     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
#     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121)#.*
#     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
#     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
#     1:IT       ^i......
#     20:Revolt  ^r[A-Fa-f0-9]{22}
#     21:FS10    ^P61#[A-F0-9]+
#     22:Siro    ^P72#[A-Fa-f0-9]+
#     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
#     24:FS20    ^81..(04|0c)..0101a001
#     25:CUL_EM  ^E0.................
#     26:Fernotron ^P82#.*
#     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
#     28:SD_Keeloq ^P(?:87|88)#.*
#     29:SD_GT   ^P49#[A-Fa-f0-9]+
#     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
#     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
#     31:KOPP_FC ^kr\w{18,}
#     32:PCA301  ^\S+\s+24
#     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
#     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
#     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
#     5:CUL_TX   ^TX..........
#     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
#     7:Hideki   ^P12#75[A-F0-9]+
#     9:CUL_FHTTK ^T[A-F0-9]{8}
#     X:SIGNALduino_un ^[u]\d+#.*
#   QUEUE:
#   READINGS:
#     2023-04-30 10:40:44   cc1101_config   Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
#     2023-04-30 10:40:44   cc1101_config_ext Modulation: ASK/OOK
#     2023-04-30 10:40:45   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
#     2023-04-30 10:40:44   state           opened
#   additionalSets:
#     flash      3.5.0,3.4.0,3.3.1
#   helper:
#     avrdudecmd avrdude -c arduino -b 57600 -P /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.3:1.0-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex 2>./log/SIGNALduino-Flash.log || avrdude -c arduino -b 115200 -P /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.3:1.0-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex 2>./log/SIGNALduino-Flash.log
#     avrdudelogs flashing Arduino Sduino1
#hex file: FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex
#port: /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.3:1.0-port0
#command: avrdude -c arduino -b 57600 -P /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.3:1.0-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex 2>[LOGFILE] || avrdude -c arduino -b 115200 -P /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.3:1.0-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex 2>[LOGFILE]
#
#Sduino1 closed
#--- AVRDUDE ---------------------------------------------------------------------------------
#
#avrdude: Version 6.3-20171130
#         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
#         Copyright (c) 2007-2014 Joerg Wunsch
#
#         System wide configuration file is "/etc/avrdude.conf"
#         User configuration file is "/opt/fhem/.avrduderc"
#         User configuration file does not exist or is not a regular file, skipping
#
#         Using Port                    : /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.3:1.0-port0
#         Using Programmer              : arduino
#         Overriding Baud Rate          : 57600
#         AVR Part                      : ATmega328P
#         Chip Erase delay              : 9000 us
#         PAGEL                         : PD7
#         BS2                           : PC2
#         RESET disposition             : dedicated
#         RETRY pulse                   : SCK
#         serial program mode           : yes
#         parallel program mode         : yes
#         Timeout                       : 200
#         StabDelay                     : 100
#         CmdexeDelay                   : 25
#         SyncLoops                     : 32
#         ByteDelay                     : 0
#         PollIndex                     : 3
#         PollValue                     : 0x53
#         Memory Detail                 :
#
#                                  Block Poll               Page                       Polled
#           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
#           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
#           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
#           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
#           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
#           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
#           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
#           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
#           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
#           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
#
#         Programmer Type : Arduino
#         Description     : Arduino
#         Hardware Version: 2
#         Firmware Version: 1.16
#         Vtarget         : 0.0 V
#         Varef           : 0.0 V
#         Oscillator      : Off
#         SCK period      : 0.1 us
#
#avrdude: AVR device initialized and ready to accept instructions
#
#Reading | ################################################## | 100% 0.01s
#
#avrdude: Device signature = 0x1e950f (probably m328p)
#avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
#         To disable this feature, specify the -D option.
#avrdude: erasing chip
#avrdude: reading input file "FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex"
#avrdude: input file FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex auto detected as Intel Hex
#avrdude: writing flash (24686 bytes):
#
#Writing | ################################################## | 100% 9.85s
#
#avrdude: 24686 bytes of flash written
#avrdude: verifying flash memory against FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex:
#avrdude: load data flash data from input file FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex:
#avrdude: input file FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex auto detected as Intel Hex
#avrdude: input file FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex contains 24686 bytes
#avrdude: reading on-chip flash data:
#
#Reading | ################################################## | 100% 10.50s
#
#avrdude: verifying ...
#avrdude: 24686 bytes of flash verified
#
#avrdude done.  Thank you.
#
#--- AVRDUDE ---------------------------------------------------------------------------------
#
#Sduino1 reopen started
#
#   keepalive:
#     ok         1
#     retry      0
#   mcIdList:
#     10
#     11
#     12
#     18
#     43
#     47
#     52
#     57
#     58
#     96
#     119
#   mnIdList:
#     100
#     101
#     102
#     103
#     107
#     107.1
#     108
#     109
#     112
#     115
#     116
#     116.1
#     117
#   msIdList:
#     0
#     0.1
#     0.2
#     0.3
#     0.4
#     0.5
#     1
#     3
#     3.1
#     4
#     6
#     7
#     7.1
#     13
#     13.2
#     14
#     15
#     17
#     20
#     23
#     25
#     33
#     33.1
#     33.2
#     35
#     41
#     49
#     51
#     53
#     54.1
#     55
#     65
#     68
#     74.1
#     87
#     88
#     90
#     91.1
#     93
#     106
#     113
#     118.1
#   muIdList:
#     8
#     9
#     13.1
#     16
#     17.1
#     19
#     20.1
#     21
#     22
#     24
#     26
#     27
#     28
#     29
#     30
#     31
#     32
#     34
#     36
#     37
#     38
#     39
#     40
#     42
#     44
#     44.1
#     45
#     46
#     48
#     49.1
#     49.2
#     50
#     54
#     56
#     59
#     60
#     61
#     62
#     64
#     66
#     67
#     69
#     70
#     71
#     72
#     73
#     74
#     76
#     78
#     79
#     80
#     81
#     83
#     84
#     85
#     86
#     89
#     91
#     92
#     94
#     95
#     97
#     98
#     99
#     104
#     105
#     110
#     111
#     114
#     118
#     120
#     121
#     122
#
setstate Sduino1 opened
setstate Sduino1 2023-04-30 10:40:44 cc1101_config Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
setstate Sduino1 2023-04-30 10:40:44 cc1101_config_ext Modulation: ASK/OOK
setstate Sduino1 2023-04-30 10:40:45 cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
setstate Sduino1 2023-04-30 10:40:44 state opened


Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: elektron-bbs am 30 April 2023, 15:48:43
Diese Firmware-Version kennt noch keine FSK-Modulation, die für die Bresser 5-in-1 notwendig ist:
version    V 3.3.1-RC-nightly SIGNALESP cc1101 (chip CC1101) - compiled at Feb  3 2019 21:37:16
Du müsstest eine aktuelle flashen https://github.com/RFD-FHEM/SIGNALDuino/releases/tag/3.5.0

Außerdem ist dieses Attribut falsch gesetzt:
attr SIGNALESP_2 hardware miniculCC1101
Dort sollte "ESP8266cc1101" stehen, dann lädt es dir auch die richtige Datei herunter. Das Flashen geht beim ESP aber leider noch nicht aus FHEM.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Calivati am 01 Mai 2023, 22:32:28
Hallo, vielen Dank für die prompte Antwort und den Hinweis mit ESP8266. Nachdem es mir nach x Versuchen nicht gelungen ist den Stick neu zu flashen, die Frage ob es eine Empfehlung gibt welchen CUL ich kaufen soll, mit dem das Bresser 5in1 sicher funktioniert und das vielleicht auch von FHEM aus zu flashen ist?
Danke und Gruß, Peter
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Stumpf am 02 Mai 2023, 11:11:53
Hallo Peter,

hab das ganze auch erst seit kurzem hinter mir  ;) Seit dem funktioniert es aber einwandfrei.
Ich habe mir den Bausatz von Schlauhaus (https://schlauhaus.biz/produkt/nanocul-868-kit/) besorgt um mir einen ganzen Eigenbau zu sparen.
Das funktioniert auch auf Anhieb.

Eines der Probleme bei mir war die Frequenz, diese empfängt bei mir bei 868.310 MHz. Da muss man etwas suchen.

Grüße
Jürgen
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Calivati am 02 Mai 2023, 16:01:14
Danke Jürgen, was hast du denn für eine FW gewählt, culfw oder SIGNALduino? und welchen USB Chip, CH340G oder FTDI?
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Jamo am 02 Mai 2023, 17:14:07
Dieser sollte auch doch gehen, oder?

https://www.amazon.de/gp/aw/d/B09QMS9HPM/ref=ox_sc_saved_image_1?smid=A3GVRSPI6JCSM1&psc=1&th=1

Beschreibung
Verkauft wird hier ein SIGNALduino 868MHz Mini-USB mit FTDI Chipsatz und SMA-Magnetfußantenne. Er ist sofort einsatzbereit. Die Reichweite wird durch die SMA-Magnetfußantenne extrem erweitert. Die Kabellänge beträgt 1,5m. Der FTDI Chipsatz hat eine eindeutige Seriennummer, das ist nötig falls mehrere CUL´s oder SIGNALduinos verwendet werden sollen (bei einem CH340 ist dies nicht möglich). Die Antenne kann abgeschraubt und ersetzt werden.

Ausstattung:

· MINI-USB Nano V3.0 ATMEGA328P FT232RL FTDI mit Active-, TX- und RX-LED· Leiterplatte· C1101 868 MHz Funkmodul· SMA Buchse + SMA-Magnetfußantenne


Verwendung:

wiki.fhem.de/wiki/SIGNALduino#Unterst.C3.BCtzte_Ger.C3.A4te


Installation FHEM:

definition in fhem.cfg:
define sduino SIGNALduino /dev/serial/by-id/usb-SHK_SIGNALduino_868-if00-port0@57600

Version:

· SIGNALDuino_nanoCC1101 3.4.0
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Stumpf am 03 Mai 2023, 07:07:51
Im endefekt ist es egal welche du kaufst. Wichtig ist das Signalduino darauf läuft.
Die Magnetantenne war mir hier zuviel, kann man immer noch nachrüsten.

Auf FTDI würde ich schon achten, macht einiges leichter. Dazu ein CC1101 Modul. Dann sollte es passen.

version   
V 3.3.4-dev211207 SIGNALduino cc1101 (b0) - compiled at Dec 8 2021 00:17:23

versionmodul
v3.4.15-dev_ralf_08.04.

versionprotoL
v3.4.15-dev_ralf_08.04.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Calivati am 03 Mai 2023, 23:08:39
Trotz Neubestellung eines Signalduinos lässt mich die Frage nicht los, wie man einen ESP8266, der über WLAN angebunden ist, flashen kann. Wenn ich den (z.B. unter Windows ) an USB anstecke wird ihm ja kein Com Port zugewiesen, weil er ja nicht über Serial sondern über WLAN angebunden ist. Ich habe auch die OTA Anleitungen gelesen, aber auch da steht "Nach dem wir den Sketch heruntergeladen und gespeichert haben, müssen wir den Sketch nun einmalig über die serielle Schnittstelle (USB-Kabel) auf den ESP8266-Mikrocontroller übertragen."  Versteh ich nicht, wie denn, wenn keine serielle Verbindung besteht. Gibt es irgendwo eine Beschreibung, wie man einen ESP8266, der über WLAN verbunden ist, flashen kann?
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: elektron-bbs am 04 Mai 2023, 17:06:24
Die serielle Schnittstelle sollte beim SIGNALduino immer aktiv sein, auch wenn die Ein- und Ausgaben für FHEM über WLAN stattfinden.
Google sollte dir diverse Anleitungen zum flashen anbieten, wenn du z.B. nach "esp8266 flash tool" suchst.

Das Flashen müsste aber auch über WLAN funktionieren, wenn du folgende URL in deinem Browser eingibst:
http://192.168.178.53/update
Die IP musst du natürlich durch die deines SIGNALduino ersetzen.
Den Link auf die aktuelle Firmware hatte ich ja schon hier gepostet: https://forum.fhem.de/index.php?msg=1274395
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Calivati am 06 Mai 2023, 13:51:48
Hallo, /update hat auf Anhieb geklappt, alledings war der CUL danach nicht mehr über WLAN anzusprechen (ping geht, Aufruf der IP im Browser leider nicht und damit auch /update nicht.
Dass die com-Verbindung nicht geklappt hat, lag am Kabel :-(. Nachdem diese nun funktioniert wollte ich noch einmal flashen, aber mehrere tools (easyflasher, ArduinoIDE...) akzeptieren als Sourcefile nur .bin, die von https://github.com/RFD-FHEM/SIGNALDuino/releases/tag/3.5.0 heruntergeladene file ist aber im Format .hex. Goolge Suchen nach .bin files waren bislang leider erfolglos. Wäre erneut für einen Tipp dankbar.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: elektron-bbs am 06 Mai 2023, 20:33:27
Mhmm, eigenartig, wenn der Ping funktioniert, sollte sich auch der Webserver melden. Wird der SIGNALduino in deinem Router angezeigt?

Wenn du schon die Arduino IDE installiert hast, kannst du den Quellcode ja auch selbst compilieren und flashen.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Calivati am 07 Mai 2023, 22:23:04
Hallo, ich habe wie vorgeschagen, folgendes bei schlauHAUS bestellt:
nanoCUL 868 MHz Bausatz
USB-Chip: FTDI
Frequenz: 868 MHz
Firmware: SIGNALduino

Der ist in FHEM sichbar und geöffnet, allerdings empfange ich damit leider garnichts. Habe ich den CUL falsch definiert?
define ESP868 SIGNALduino /dev/ttyUSB0@57600
attr ESP868 cc1101_frequency 868.900
attr ESP868 hardware nanoCC1101
attr ESP868 room CULs
#   CFGFN     
#   Clients    :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS:SD_Rojaflex: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
#   DEF        /dev/ttyUSB0@57600
#   DMSG       TXA0B9705700
#   DevState   initialized
#   DeviceName /dev/ttyUSB0@57600
#   FD         7
#   FUUID      645789df-f33f-d74b-c41b-1b8b59bc43b7fff1
#   IDsNoDispatch 2,72.1,82
#   ITClock    250
#   LASTDMSG   TXA0B9705700
#   LASTDMSGID 8
#   MSGCNT     12555
#   NAME       ESP868
#   NR         8372
#   NR_CMD_LAST_H 9
#   PARTIAL   
#   RAWMSG     MU;P0=-28272;P1=1210;P2=-1017;P3=463;D=01212121232123212121212123212323232121232123232321212121212321232123232321212121212121230121212123212321212121212321232323212123212323232121212121232123212323232121212121212123012121212321232121212121232123232321212321232323212121212123212321232323212121;CP=3;R=213;O;
#   RSSI       -95.5
#   STATE      opened
#   TIME       1683490917.71303
#   TYPE       SIGNALduino
#   cc1101_available 1
#   eventCount 926
#   sendworking 0
#   version    V 3.5.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul  8 2022 18:09:56
#   versionProtocols 1.48
#   versionmodul 3.5.4
#   DoubleMsgIDs:
#   MatchList:
#     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
#     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
#     12:SD_WS   ^W\d+x{0,1}#.*
#     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
#     14:Dooya   ^P16#[A-Fa-f0-9]+
#     15:SOMFY   ^Ys[0-9A-F]+
#     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
#     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121)#.*
#     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
#     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
#     1:IT       ^i......
#     20:Revolt  ^r[A-Fa-f0-9]{22}
#     21:FS10    ^P61#[A-F0-9]+
#     22:Siro    ^P72#[A-Fa-f0-9]+
#     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
#     24:FS20    ^81..(04|0c)..0101a001
#     25:CUL_EM  ^E0.................
#     26:Fernotron ^P82#.*
#     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
#     28:SD_Keeloq ^P(?:87|88)#.*
#     29:SD_GT   ^P49#[A-Fa-f0-9]+
#     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
#     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
#     31:KOPP_FC ^kr\w{18,}
#     32:PCA301  ^\S+\s+24
#     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
#     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
#     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
#     5:CUL_TX   ^TX..........
#     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
#     7:Hideki   ^P12#75[A-F0-9]+
#     9:CUL_FHTTK ^T[A-F0-9]{8}
#     X:SIGNALduino_un ^[u]\d+#.*
#   QUEUE:
#   READINGS:
#     2023-05-07 13:22:09   cc1101_config   Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
#     2023-05-07 13:22:09   cc1101_config_ext Modulation: ASK/OOK
#     2023-05-07 13:22:10   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
#     2023-05-07 13:22:09   state           opened
#   XMIT_TIME:
#     1683459226.66343
#     1683459229.04879
#     1683459230.77589
#     1683459232.47214
#     1683459233.9696
#     1683459236.41256
#     1683459243.08681
#     1683459688.02747
#     1683459697.15494
#   additionalSets:
#   keepalive:
#     ok         1
#     retry      0
#   mcIdList:
#     10
#     11
#     12
#     18
#     43
#     47
#     52
#     57
#     58
#     96
#     119
#   mnIdList:
#     100
#     101
#     102
#     103
#     107
#     107.1
#     108
#     109
#     112
#     115
#     116
#     116.1
#     117
#   msIdList:
#     0
#     0.1
#     0.2
#     0.3
#     0.4
#     0.5
#     1
#     3
#     3.1
#     4
#     6
#     7
#     7.1
#     13
#     13.2
#     14
#     15
#     17
#     20
#     23
#     25
#     33
#     33.1
#     33.2
#     35
#     41
#     49
#     51
#     53
#     54.1
#     55
#     65
#     68
#     74.1
#     87
#     88
#     90
#     91.1
#     93
#     106
#     113
#     118.1
#   muIdList:
#     8
#     9
#     13.1
#     16
#     17.1
#     19
#     20.1
#     21
#     22
#     24
#     26
#     27
#     28
#     29
#     30
#     31
#     32
#     34
#     36
#     37
#     38
#     39
#     40
#     42
#     44
#     44.1
#     45
#     46
#     48
#     49.1
#     49.2
#     50
#     54
#     56
#     59
#     60
#     61
#     62
#     64
#     66
#     67
#     69
#     70
#     71
#     72
#     73
#     74
#     76
#     78
#     79
#     80
#     81
#     83
#     84
#     85
#     86
#     89
#     91
#     92
#     94
#     95
#     97
#     98
#     99
#     104
#     105
#     110
#     111
#     114
#     118
#     120
#     121
#     122
#   ucCmd:
#
setstate ESP868 opened
setstate ESP868 2023-05-07 13:22:09 cc1101_config Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
setstate ESP868 2023-05-07 13:22:09 cc1101_config_ext Modulation: ASK/OOK
setstate ESP868 2023-05-07 13:22:10 cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
setstate ESP868 2023-05-07 13:22:09 state opened

Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Stumpf am 08 Mai 2023, 07:30:48
Guten Morgen,

dein Signalduino steht noch auf 433MHz, die Bresser sendet aber auf 868,350MHz.


c1101_config   Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
#     2023-05-07 13:22:09   cc1101_config_ext Modulation: ASK/OOK

version    V 3.5.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul  8 2022 18:09:56
#   versionProtocols 1.48
#   versionmodul 3.5.4

deine Versionen stimmen auch nicht mit meinen überein. Brauchst die von Ralf.

version   
V 3.3.4-dev211207 SIGNALduino cc1101 (b0) - compiled at Dec 8 2021 00:17:23

versionmodul   
v3.4.15-dev_ralf_08.04.

versionprotoL   
v3.4.15-dev_ralf_08.04.

Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Calivati am 08 Mai 2023, 17:14:38
Langsam verzweifle ich. Ich habe die Version 3.5 von Ralf herungergeladen und geflashed (https://github.com/Ralf9/SIGNALDuino/releases/download/3.3.5-dev220529/SIGNALduino_nanoCC1101_335dev20220521.hex)
Jetzt wird der CUL wie folgt angezeigt:
define ESP868 SIGNALduino /dev/ttyUSB1@57600
attr ESP868 cc1101_frequency 868.300
attr ESP868 hardware nanoCC1101
attr ESP868 rfmode Bresser_5in1
attr ESP868 room CULs
#   Clients    :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS:SD_Rojaflex: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
#   DEF        /dev/ttyUSB1@57600
#   DMSG       nothing
#   DevState   initialized
#   DeviceName /dev/ttyUSB1@57600
#   FD         10
#   FUUID      64581395-f33f-d74b-eda2-315d3d20bc64862a
#   IDsNoDispatch 2,72.1,82
#   LASTDMSG   nothing
#   LASTDMSGID nothing
#   MSGCNT     51
#   NAME       ESP868
#   NR         109
#   PARTIAL   
#   RAWMSG     MU;P0=-29272;P1=364;P2=-6044;P3=124;P4=-619;P5=612;P6=-238;P7=246;D=0123434565674747474747456565674745656747474747474745674565674565674565674747456567;CP=7;R=30;
#   RSSI       -59
#   STATE      opened
#   TIME       1683557702.8773
#   TYPE       SIGNALduino
#   cc1101_available 1
#   eventCount 649
#   sendworking 0
#   version    V 3.3.5-dev210522 SIGNALduino cc1101 (b0) - compiled at May 30 2022 00:25:42
#   versionProtocols 1.48
#   versionmodul 3.5.4
#   DoubleMsgIDs:
#   MatchList:
#     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
#     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
#     12:SD_WS   ^W\d+x{0,1}#.*
#     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
#     14:Dooya   ^P16#[A-Fa-f0-9]+
#     15:SOMFY   ^Ys[0-9A-F]+
#     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
#     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121)#.*
#     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
#     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
#     1:IT       ^i......
#     20:Revolt  ^r[A-Fa-f0-9]{22}
#     21:FS10    ^P61#[A-F0-9]+
#     22:Siro    ^P72#[A-Fa-f0-9]+
#     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
#     24:FS20    ^81..(04|0c)..0101a001
#     25:CUL_EM  ^E0.................
#     26:Fernotron ^P82#.*
#     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
#     28:SD_Keeloq ^P(?:87|88)#.*
#     29:SD_GT   ^P49#[A-Fa-f0-9]+
#     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
#     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
#     31:KOPP_FC ^kr\w{18,}
#     32:PCA301  ^\S+\s+24
#     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
#     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
#     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
#     5:CUL_TX   ^TX..........
#     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
#     7:Hideki   ^P12#75[A-F0-9]+
#     9:CUL_FHTTK ^T[A-F0-9]{8}
#     X:SIGNALduino_un ^[u]\d+#.*
#   QUEUE:
#   READINGS:
#     2023-05-08 17:06:00   cc1101_config   Freq: 868.300 MHz, Bandwidth: 203 kHz, rAmpl: 33 dB, sens: 8 dB, DataRate: 8.23 kBaud
#     2023-05-08 17:06:00   cc1101_config_ext Modulation: 2-FSK, Syncmod: 16/16 sync word bits detected, Deviation: 57.13 kHz
#     2023-05-08 17:06:01   cc1101_patable  C3E = 00 84 00 00 00 00 00 00
#     2023-05-08 17:08:00   ping            OK
#     2023-05-08 17:06:00   state           opened
#   additionalSets:
#   helper:
#     avrdudecmd avrdude -c arduino -b 57600 -P /dev/ttyUSB1 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex 2>./log/SIGNALduino-Flash.log || avrdude -c arduino -b 115200 -P /dev/ttyUSB1 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex 2>./log/SIGNALduino-Flash.log
#     avrdudelogs flashing Arduino ESP868
#hex file: FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex
#port: /dev/ttyUSB1
#command: avrdude -c arduino -b 57600 -P /dev/ttyUSB1 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex 2>[LOGFILE] || avrdude -c arduino -b 115200 -P /dev/ttyUSB1 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex 2>[LOGFILE]
#
#ESP868 closed
#--- AVRDUDE ---------------------------------------------------------------------------------
#
#avrdude: Version 6.3-20171130
#         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
#         Copyright (c) 2007-2014 Joerg Wunsch
#
#         System wide configuration file is "/etc/avrdude.conf"
#         User configuration file is "/opt/fhem/.avrduderc"
#         User configuration file does not exist or is not a regular file, skipping
#
#         Using Port                    : /dev/ttyUSB1
#         Using Programmer              : arduino
#         Overriding Baud Rate          : 57600
#         AVR Part                      : ATmega328P
#         Chip Erase delay              : 9000 us
#         PAGEL                         : PD7
#         BS2                           : PC2
#         RESET disposition             : dedicated
#         RETRY pulse                   : SCK
#         serial program mode           : yes
#         parallel program mode         : yes
#         Timeout                       : 200
#         StabDelay                     : 100
#         CmdexeDelay                   : 25
#         SyncLoops                     : 32
#         ByteDelay                     : 0
#         PollIndex                     : 3
#         PollValue                     : 0x53
#         Memory Detail                 :
#
#                                  Block Poll               Page                       Polled
#           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
#           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
#           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
#           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
#           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
#           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
#           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
#           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
#           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
#           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
#
#         Programmer Type : Arduino
#         Description     : Arduino
#         Hardware Version: 2
#         Firmware Version: 1.16
#         Vtarget         : 0.0 V
#         Varef           : 0.0 V
#         Oscillator      : Off
#         SCK period      : 0.1 us
#
#avrdude: AVR device initialized and ready to accept instructions
#
#Reading | ################################################## | 100% 0.01s
#
#avrdude: Device signature = 0x1e950f (probably m328p)
#avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
#         To disable this feature, specify the -D option.
#avrdude: erasing chip
#avrdude: reading input file "FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex"
#avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex auto detected as Intel Hex
#avrdude: writing flash (30464 bytes):
#
#Writing | ################################################## | 100% 11.82s
#
#avrdude: 30464 bytes of flash written
#avrdude: verifying flash memory against FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex:
#avrdude: load data flash data from input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex:
#avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex auto detected as Intel Hex
#avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex contains 30464 bytes
#avrdude: reading on-chip flash data:
#
#Reading | ################################################## | 100% 12.94s
#
#avrdude: verifying ...
#avrdude: 30464 bytes of flash verified
#
#avrdude done.  Thank you.
#
#--- AVRDUDE ---------------------------------------------------------------------------------
#
#ESP868 reopen started
#
#   keepalive:
#     ok         1
#     retry      0
#   mcIdList:
#     10
#     11
#     12
#     18
#     43
#     47
#     52
#     57
#     58
#     96
#     119
#   mnIdList:
#     100
#     101
#     102
#     103
#     107
#     107.1
#     108
#     109
#     112
#     115
#     116
#     116.1
#     117
#   msIdList:
#     0
#     0.1
#     0.2
#     0.3
#     0.4
#     0.5
#     1
#     3
#     3.1
#     4
#     6
#     7
#     7.1
#     13
#     13.2
#     14
#     15
#     17
#     20
#     23
#     25
#     33
#     33.1
#     33.2
#     35
#     41
#     49
#     51
#     53
#     54.1
#     55
#     65
#     68
#     74.1
#     87
#     88
#     90
#     91.1
#     93
#     106
#     113
#     118.1
#   muIdList:
#     8
#     9
#     13.1
#     16
#     17.1
#     19
#     20.1
#     21
#     22
#     24
#     26
#     27
#     28
#     29
#     30
#     31
#     32
#     34
#     36
#     37
#     38
#     39
#     40
#     42
#     44
#     44.1
#     45
#     46
#     48
#     49.1
#     49.2
#     50
#     54
#     56
#     59
#     60
#     61
#     62
#     64
#     66
#     67
#     69
#     70
#     71
#     72
#     73
#     74
#     76
#     78
#     79
#     80
#     81
#     83
#     84
#     85
#     86
#     89
#     91
#     92
#     94
#     95
#     97
#     98
#     99
#     104
#     105
#     110
#     111
#     114
#     118
#     120
#     121
#     122
#
setstate ESP868 opened
setstate ESP868 2023-05-08 17:06:00 cc1101_config Freq: 868.300 MHz, Bandwidth: 203 kHz, rAmpl: 33 dB, sens: 8 dB, DataRate: 8.23 kBaud
setstate ESP868 2023-05-08 17:06:00 cc1101_config_ext Modulation: 2-FSK, Syncmod: 16/16 sync word bits detected, Deviation: 57.13 kHz
setstate ESP868 2023-05-08 17:06:01 cc1101_patable C3E = 00 84 00 00 00 00 00 00
setstate ESP868 2023-05-08 17:08:00 ping OK
setstate ESP868 2023-05-08 17:06:00 state opened

Sieht, wie ich finde ganz gut aus, aber empfangen wird trotzdem leider nichts :-(

Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 08 Mai 2023, 20:30:10
Das FSK von mir und das offizielle von Sidey sind nicht kompatibel.

Beim FSK von Sidey ist eine aktuelle Firmware von Sidey und die Fhem Module von seinem Github, die Fhem Module vom normalen update sollten auch ausreichend sein.
Es muss dann beim Attribut rfmode der passende Eintrag gesetzt werden.


Damit der FSK-Empfang mit meiner Firmware funktioniert ist auch mein angepasstes 00_SIGNALduino.pm und 14_SD_WS FHEM Modul notwendig.
Die FSK konfiguration wird mit "set sduino rfmode..." zum sduino gesendet.

Ich habe hier eine Kurzbeschreibung angefangen, bei Bedarf kann ich sie noch ergänzen
https://forum.fhem.de/index.php?topic=78809.msg1273322#msg1273322

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Calivati am 09 Mai 2023, 00:01:41
Ich habe die angepassten 00_SIGNALduino.pm und 14_SD_WS installiert und die rfmode auf Bresser_5in1_8220 gesetzt, damit empfange ich aber leider immer noch keine Daten vom Bresser. Habe ich noch etwas vergessen?
.. vielen Dank an alle, die versuchen mir mit Tipps und Antworten zu helfen .
define ESP868 SIGNALduino /dev/ttyUSB1@57600
attr ESP868 cc1101_frequency 868.300
attr ESP868 hardware nanoCC1101
attr ESP868 room CULs
#   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt:FS10: :CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SD_GT:LaCrosse:KOPP_FC:PCA301:SD_Rojaflex:SD_Tool:SIGNALduino_un:
#   DEF        /dev/ttyUSB1@57600
#   DMSG       nothing
#   DevState   initialized
#   DeviceName /dev/ttyUSB1@57600
#   FD         7
#   FUUID      64581395-f33f-d74b-eda2-315d3d20bc64862a
#   IDsNoDispatch 2,43.1,72.1,82,87,88
#   LASTDMSG   nothing
#   LASTDMSGID nothing
#   NAME       ESP868
#   NR         109
#   PARTIAL   
#   STATE      opened
#   TIME       1683582395.8411
#   TYPE       SIGNALduino
#   cc1101_frequency 868.350
#   ccconf     b=0 freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud) [boffs=0000]
#   ccconfFSK  N=7 ccmode=4 sync=2DD4 Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz
#   eventCount 6
#   sendworking 0
#   version    V 3.3.5-dev210522 SIGNALduino cc1101 (b0) - compiled at May 30 2022 00:25:42
#   versionmodul v3.4.7-ralf_24.06.
#   versionprotoL v3.4.7-ralf_24.06.
#   MatchList:
#     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2}
#     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
#     12:SD_WS   ^W\d+x{0,1}#.*
#     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
#     14:Dooya   ^P16#[A-Fa-f0-9]+
#     15:SOMFY   ^Ys[0-9A-F]+
#     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
#     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|201)#.*
#     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
#     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
#     1:IT       ^i......
#     20:Revolt  ^r[A-Fa-f0-9]{22}
#     21:FS10    ^P61#[A-F0-9]+
#     22:Siro    ^P72#[A-Fa-f0-9]+
#     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
#     24:FS20    ^81..(04|0c)..0101a001
#     25:CUL_EM  ^E0.................
#     26:Fernotron ^P82#.*
#     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
#     28:SD_Keeloq ^P(?:87|88)#.*
#     29:SD_GT   ^P49#[A-Fa-f0-9]+
#     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
#     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
#     31:KOPP_FC ^kr..................
#     32:PCA301  ^\S+\s+24
#     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
#     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
#     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
#     5:CUL_TX   ^TX..........
#     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
#     7:Hideki   ^P12#75[A-F0-9]+
#     90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
#     9:CUL_FHTTK ^T[A-F0-9]{8}
#     X:SIGNALduino_un ^[u]\d+#.*
#   QUEUE:
#   READINGS:
#     2023-05-08 23:01:49   cc1101_config   Freq: 868.300 MHz, Bandwidth: 203 kHz, rAmpl: 33 dB, sens: 8 dB, DataRate: 8.23 kBaud
#     2023-05-08 23:01:49   cc1101_config_ext Modulation: 2-FSK, Syncmod: 16/16 sync word bits detected, Deviation: 57.13 kHz
#     2023-05-08 22:57:48   cc1101_patable  C3E = 00 84 00 00 00 00 00 00
#     2023-05-08 23:40:02   cmdBank         Bank__ 0 1 2 3 4 5 6 7 8 9
#Radio_ * - - - - - - - - -
#N_____ 0 - - - - - - - - -
#ccmode 0 - - - - - - - - -
#
#0 - SlowRF
#     2023-05-08 23:43:32   ping            OK
#     2023-05-08 23:42:25   raw             Unsupported command
#     2023-05-08 23:45:11   rfmode          bresser_5in1_8220 => ok,N=7,ccmode=4
#     2023-05-08 23:50:57   state           opened
#   keepalive:
#     ok         1
#     retry      0
#   mcIdList:
#     10
#     11
#     12
#     18
#     43
#     47
#     52
#     57
#     58
#     96
#   mnIdList:
#     100
#     101
#     102
#     103
#     107
#     108
#     109
#     112
#   msIdList:
#     0
#     0.1
#     0.2
#     0.3
#     0.4
#     0.5
#     1
#     3
#     3.1
#     4
#     6
#     7
#     13
#     13.2
#     14
#     15
#     17
#     20
#     23
#     25
#     32.1
#     33
#     33.1
#     33.2
#     35
#     41
#     49
#     51
#     53
#     54.1
#     55
#     65
#     68
#     74.1
#     90
#     91.1
#     93
#     106
#   muIdList:
#     8
#     9
#     13.1
#     16
#     17.1
#     19
#     21
#     22
#     24
#     26
#     27
#     28
#     29
#     30
#     31
#     32
#     34
#     36
#     37
#     38
#     39
#     40
#     42
#     44
#     44.1
#     45
#     46
#     48
#     49.1
#     49.2
#     50
#     54
#     56
#     59
#     60
#     61
#     62
#     64
#     66
#     67
#     69
#     70
#     71
#     72
#     73
#     74
#     78
#     79
#     80
#     81
#     83
#     84
#     85
#     86
#     89
#     91
#     92
#     94
#     95
#     97
#     98
#     99
#     104
#     105
#     110
#     111
#     200
#     201
#   rfmodesets:
#     rfmode     Avantek_433_FSK,DP100_WH51_17241,HoneywActivL_SlowRf_FSK,KOPP_FC_4785,Lacrosse_mode1_17241,Lacrosse_mode2_9579,PCA301_mode3_6631,Rojaflex_433_GFSK,SlowRF_ccFactoryReset,WS1600_TX22_mode5_8842,bresser_5in1_8220
#
setstate ESP868 opened
setstate ESP868 2023-05-08 23:01:49 cc1101_config Freq: 868.300 MHz, Bandwidth: 203 kHz, rAmpl: 33 dB, sens: 8 dB, DataRate: 8.23 kBaud
setstate ESP868 2023-05-08 23:01:49 cc1101_config_ext Modulation: 2-FSK, Syncmod: 16/16 sync word bits detected, Deviation: 57.13 kHz
setstate ESP868 2023-05-08 22:57:48 cc1101_patable C3E = 00 84 00 00 00 00 00 00
setstate ESP868 2023-05-08 23:40:02 cmdBank Bank__ 0 1 2 3 4 5 6 7 8 9\
Radio_ * - - - - - - - - -\
N_____ 0 - - - - - - - - -\
ccmode 0 - - - - - - - - -\
\
0 - SlowRF
setstate ESP868 2023-05-08 23:43:32 ping OK
setstate ESP868 2023-05-08 23:42:25 raw Unsupported command
setstate ESP868 2023-05-08 23:45:11 rfmode bresser_5in1_8220 => ok,N=7,ccmode=4
setstate ESP868 2023-05-08 23:50:57 state opened

Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 09 Mai 2023, 01:06:13
Bitte verwende meine aktuelle Version
v3.4.15-dev_ralf_08.04.
update all https://raw.githubusercontent.com/Ralf9/RFFHEM/dev/controls_dev_ralf9_signalduino.txt
und setze das sduino Attribut verbose auf 4, es müssten dann MN-Nachrichten empfangen werden
z.B.
MN;D=E5837FEB1FEFEFD8FEB989FFFF1A7C8014E010102701467600000002;N=7;R=215;
MN;D=F07D20B00C1618FDD6FE1588FFFFC9FF01C000000000000000000200;N=7;R=230;

Es kann sein, dass die Frequenz nicht ganz passt
Du kannst es mal mit den folgenden Frequenzen probieren:
868.250
868.300
868.350
868.400

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Calivati am 09 Mai 2023, 11:21:49
Yippiejayeah, danke Ralf!
Nach Update des Moduls und setzen der Frequenz auf 868.350 funktioniert alles, es wird ein device SD_WS_115_0 erkannt und alle Werte angezeigt.
Ich hab schon fast nicht mehr dran geglaubt, vielen Dank an Alle!
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: surfi am 05 Juni 2023, 19:47:19
Moin zusammen,

ich hatte auch wohl mal versehentlich die Module falsch upgedatet und empfing nix mehr von der Bresser 5in1 neu.
Nach langem tüfteln und probieren habe ich die Station wieder in fhem am laufen.
Was mir aufgefallen ist, dass nun sehr häufig folgende Einträge im Log auftauchen:
2023.06.05 19:21:50 3: SDuino868: SD_WS_115_0 ERROR - temp diff too large (old 25.3, new 0, diff 25.3, age 12)
2023.06.05 19:22:14 3: SDuino868: SD_WS_115_0 ERROR - temp diff too large (old 25.3, new 0, diff 25.3, age 12)
2023.06.05 19:22:38 3: SDuino868: SD_WS_115_0 ERROR - temp diff too large (old 25.3, new 0, diff 25.3, age 12)
2023.06.05 19:23:26 3: SDuino868: SD_WS_115_0 ERROR - temp diff too large (old 25.3, new 0, diff 25.3, age 12)
2023.06.05 19:23:50 3: SDuino868: SD_WS_115_0 ERROR - temp diff too large (old 25.3, new 0, diff 25.3, age 12)
2023.06.05 19:24:14 3: SDuino868: SD_WS_115_0 ERROR - temp diff too large (old 25.3, new 0, diff 25.3, age 12)
2023.06.05 19:24:38 3: SDuino868: SD_WS_115_0 ERROR - temp diff too large (old 25.3, new 0, diff 25.3, age 12)
2023.06.05 19:25:02 3: SDuino868: SD_WS_115_0 ERROR - temp diff too large (old 25.3, new 0, diff 25.3, age 12)
Ich habe nun das max-deviation-temp Attribut auf 5 Grad gesetzt, nun habe ich nicht mehr ständig 0 Grad im Display.
Allerdings kann ich mich nicht daran erinnern, dass es früher auch so war. Woran kann das liegen?

Folgende Kombi habe ich mit einen NanoCul am laufen:
version       V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
versionmodul  v3.4.7-dev_ralf_18.11.
versionprotoL v3.4.7-dev_ralf_18.11.

Der RSSI Wert liegt bei -70
2023.06.05 19:49:26 4: SDuino868/msg READ: ␂MN;D=8B6A1285331618FFFFFF0488FEECA9FF01EBAA000000000000000000;N=7;R=8;␃
2023.06.05 19:49:26 4: SDuino868 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70 -> Bresser comfort 6in1 (5in1 neu)
2023.06.05 19:49:26 4: SDuino868 ParseMN: ID=115 dmsg=W115#1285331618FFFFFF0488FEECA9FF01
2023.06.05 19:49:26 4: SDuino868 Dispatch: W115#1285331618FFFFFF0488FEECA9FF01, -70 dB, dispatch
2023.06.05 19:49:26 4: SDuino868: SD_WS_Parse protocol 115, rawData 1285331618FFFFFF0488FEECA9FF01
2023.06.05 19:49:26 4: SDuino868: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 12853316
2023.06.05 19:49:26 3: SDuino868: SD_WS_115_0 ERROR - temp diff too large (old 23.5, new 0, diff 23.5, age 12)
2023.06.05 19:49:27 4: SDuino868/keepalive ok, retry = 0
2023.06.05 19:49:38 4: SDuino868/msg READ: ␂MN;D=A4161285331618FFFFFF0488235039FFF0E3AA000000000000000000;N=7;R=9;␃
2023.06.05 19:49:38 4: SDuino868 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69.5 -> Bresser comfort 6in1 (5in1 neu)
2023.06.05 19:49:38 4: SDuino868 ParseMN: ID=115 dmsg=W115#1285331618FFFFFF0488235039FFF0
2023.06.05 19:49:38 4: SDuino868 Dispatch: W115#1285331618FFFFFF0488235039FFF0, -69.5 dB, dispatch
2023.06.05 19:49:38 4: SDuino868: SD_WS_Parse protocol 115, rawData 1285331618FFFFFF0488235039FFF0
2023.06.05 19:49:38 4: SDuino868: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 12853316
2023.06.05 19:49:50 4: SDuino868/msg READ: ␂MN;D=8B6A1285331618FFFFFF0488FEECA9FF01EBAA000000000000000000;N=7;R=9;␃
2023.06.05 19:49:50 4: SDuino868 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69.5 -> Bresser comfort 6in1 (5in1 neu)
2023.06.05 19:49:50 4: SDuino868 ParseMN: ID=115 dmsg=W115#1285331618FFFFFF0488FEECA9FF01
2023.06.05 19:49:50 4: SDuino868 Dispatch: W115#1285331618FFFFFF0488FEECA9FF01, -69.5 dB, dispatch
2023.06.05 19:49:50 4: SDuino868: SD_WS_Parse protocol 115, rawData 1285331618FFFFFF0488FEECA9FF01
2023.06.05 19:49:50 4: SDuino868: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 12853316
2023.06.05 19:49:50 3: SDuino868: SD_WS_115_0 ERROR - temp diff too large (old 23.5, new 0, diff 23.5, age 12)
2023.06.05 19:50:02 4: SDuino868/msg READ: ␂MN;D=318B1285331618FF99FF0488235038FFF04AAA000000000000000000;N=7;R=11;␃
2023.06.05 19:50:02 4: SDuino868 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -68.5 -> Bresser comfort 6in1 (5in1 neu)
2023.06.05 19:50:02 4: SDuino868 ParseMN: ID=115 dmsg=W115#1285331618FF99FF0488235038FFF0
2023.06.05 19:50:02 4: SDuino868 Dispatch: W115#1285331618FF99FF0488235038FFF0, -68.5 dB, dispatch
2023.06.05 19:50:02 4: SDuino868: SD_WS_Parse protocol 115, rawData 1285331618FF99FF0488235038FFF0
2023.06.05 19:50:02 4: SDuino868: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 12853316
2023.06.05 19:50:14 4: SDuino868/msg READ: ␂MN;D=A5FA1285331618FF66FF0488FEECA9FF0184AA000000000000000000;N=7;R=10;␃
2023.06.05 19:50:15 4: SDuino868 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -69 -> Bresser comfort 6in1 (5in1 neu)
2023.06.05 19:50:15 4: SDuino868 ParseMN: ID=115 dmsg=W115#1285331618FF66FF0488FEECA9FF01
2023.06.05 19:50:15 4: SDuino868 Dispatch: W115#1285331618FF66FF0488FEECA9FF01, -69 dB, dispatch
2023.06.05 19:50:15 4: SDuino868: SD_WS_Parse protocol 115, rawData 1285331618FF66FF0488FEECA9FF01
2023.06.05 19:50:15 4: SDuino868: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 12853316
2023.06.05 19:50:15 3: SDuino868: SD_WS_115_0 ERROR - temp diff too large (old 23.5, new 0, diff 23.5, age 13)
2023.06.05 19:50:26 4: SDuino868/msg READ: ␂MN;D=88811285331618FFFFFF0488234038FFF0F4AA000000000000000000;N=7;R=7;␃
2023.06.05 19:50:26 4: SDuino868 Parse_MN: Found 2-FSK Protocol id 115 length 56 RSSI = -70.5 -> Bresser comfort 6in1 (5in1 neu)
2023.06.05 19:50:26 4: SDuino868 ParseMN: ID=115 dmsg=W115#1285331618FFFFFF0488234038FFF0
2023.06.05 19:50:26 4: SDuino868 Dispatch: W115#1285331618FFFFFF0488234038FFF0, -70.5 dB, dispatch
2023.06.05 19:50:26 4: SDuino868: SD_WS_Parse protocol 115, rawData 1285331618FFFFFF0488234038FFF0
2023.06.05 19:50:26 4: SDuino868: SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 12853316
Grüße Thomas
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 05 Juni 2023, 22:13:33
MN;D=8B6A1285331618FFFFFF0488FEECA9FF01EBAA000000000000000000;N=7;R=8;
SD_WS_Parse protocol 115, rawData 1285331618FFFFFF0488FEECA9FF01
SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 12853316
SD_WS_115_0 T: 0 Ws: 0 Wg: 0 Wd: NE

MN;D=A4161285331618FFFFFF0488235039FFF0E3AA000000000000000000;N=7;R=9;
SD_WS_Parse protocol 115, rawData 1285331618FFFFFF0488235039FFF0
SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 12853316
SD_WS_115_0 T: 23.5 H: 39 Ws: 0 Wg: 0 Wd: NE

MN;D=8B6A1285331618FFFFFF0488FEECA9FF01EBAA000000000000000000;N=7;R=9;
SD_WS_Parse protocol 115, rawData 1285331618FFFFFF0488FEECA9FF01
SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 12853316
SD_WS_115_0 T: 0 Ws: 0 Wg: 0 Wd: NE

MN;D=318B1285331618FF99FF0488235038FFF04AAA000000000000000000;N=7;R=11;
SD_WS_Parse protocol 115, rawData 1285331618FF99FF0488235038FFF0
SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 12853316
SD_WS_115_0 T: 23.5 H: 38 Ws: 0.6 Wg: 0.6 Wd: NE

MN;D=A5FA1285331618FF66FF0488FEECA9FF0184AA000000000000000000;N=7;R=10;
ParseMN: ID=115 dmsg=W115#1285331618FF66FF0488FEECA9FF01
SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 12853316
SD_WS_115_0 T: 0 Ws: 0.9 Wg: 0.9 Wd: NE

MN;D=88811285331618FFFFFF0488234038FFF0F4AA000000000000000000;N=7;R=7;
SD_WS_Parse protocol 115, rawData 1285331618FFFFFF0488234038FFF0
SD_WS_Parse decoded protocol-id 115 (Bresser_6in1, new Bresser_5in1), sensor-id 12853316
SD_WS SD_WS_115_0 T: 23.4 H: 38 Ws: 0 Wg: 0 Wd: NE

Bei den Einträgen mit der temp 0 passt was nicht, evtl passt was in der Verarbeitung im SD_WS Modul nicht.
Ich muss es mir genauer anschauen, komme wahrscheinlich erst am Mittwoch dazu.

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: surfi am 06 Juni 2023, 22:10:36
Besten Dank, es eilt nicht. Was mir noch aufgefallen ist, dass jedes mal, wenn die Temp auf 0 springt, die richtige Temperatur im reading TempERR auftaucht.

Gruß Thomas

PS: mir ist auch noch aufgefallen, dass das reading für den Niederschlag fehlt.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 10 Juni 2023, 18:09:55
Es gibt eine neue Version meiner Variante des 14_SD_WS Moduls
update all https://raw.githubusercontent.com/Ralf9/14_SD_WS/main/controls_ralf9_sd_ws.txt
https://github.com/Ralf9/14_SD_WS/blob/main/FHEM/14_SD_WS.pm

14_SD_WS.pm 21666 2023-06-10 10:00:00Z Ralf9 $

Es war bei der ID 115 (Bresser_6in1, new Bresser_5in1) noch ein Bug drin der nur aufgefallen ist, wenn der rain Zähler größer 16 Bit war.

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: surfi am 11 Juni 2023, 20:07:19
Moin Ralf, kurze Rückmeldung:
ich habe die neue Version installiert und das rain reading ist wieder da. Mit dem neuen Modul ist allerdings nun der Battery status low.
Das alte Modul als Gegentest wieder aktiviert und damit ist der Battery Status ok.
Das Temperatur reading muss ich länger beobachten.

Gruß Thomas

PS. Das Temperatur reading scheint nun auch wieder richtig zu funktionieren und es gibt nun ein UV reading, obwohl der Außensensor gar keinen UV Sensor hat.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 15 Juni 2023, 20:56:00
Hallo Thomas,

bist Du sicher, daß die Batterien noch ok sind? Wann hast Du die Batterien das letzte mal gewechselt?
In der alten Version war ein Fehler beim Battery status.

Zitatund es gibt nun ein UV reading, obwohl der Außensensor gar keinen UV Sensor hat.
Es gibt verschiedene Bresser Wetterstationen, manche haben UV.

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: surfi am 19 Juni 2023, 22:01:50
Hallo Ralf,

In der alten Version war ein Fehler beim Battery status.
Ah, daher meine falsche Annahme. Ich hab die Batterieen getauscht, nun ist alles prima. Vielen Dank.

Gruß Thomas
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JWRu am 23 Juni 2023, 11:06:22
Hallo zusammen!
Ich spiele mit dem Gedanken, mir einen Bresser 5-in-1-Wettersensor (ohne Basisstation) anzuschaffen. Jetzt habe ich gesehen, dass es 3 verschiedene Ausführungen gibt:
1. https://www.bresser.de/Wetter-Zeit/Zubehoer-bresser-1/Sensoren/BRESSER-5-in-1-Aussensensor-fuer-7002510-7002511-7002512-7002513-Wetterstationen-bis-LOT-Nummer-1156742.html (https://www.bresser.de/Wetter-Zeit/Zubehoer-bresser-1/Sensoren/BRESSER-5-in-1-Aussensensor-fuer-7002510-7002511-7002512-7002513-Wetterstationen-bis-LOT-Nummer-1156742.html)
2. https://www.bresser.de/Wetter-Zeit/Zubehoer-bresser-1/Sensoren/BRESSER-5-in-1-Aussensensor-fuer-7002520-Profi-Wetterstation.html (https://www.bresser.de/Wetter-Zeit/Zubehoer-bresser-1/Sensoren/BRESSER-5-in-1-Aussensensor-fuer-7002520-Profi-Wetterstation.html)
3. https://www.bresser.de/Wetter-Zeit/Zubehoer-bresser-1/Sensoren/BRESSER-5-in-1-Aussensensor-fuer-Wetterstationen-7002510-7002511-7002512-7002513-ab-LOT-Nummer-1156743-und-7002580.html (https://www.bresser.de/Wetter-Zeit/Zubehoer-bresser-1/Sensoren/BRESSER-5-in-1-Aussensensor-fuer-Wetterstationen-7002510-7002511-7002512-7002513-ab-LOT-Nummer-1156743-und-7002580.html)
Welcher ist derjenige, um den es hier geht?
Als Empfänger hätte ich einen mincul868, den ich als Signalduino betreibe:
Firmware Version V 3.5.0 SIGNALduino cc1101 (433 Mhz) - compiled at Jul 8 2022 18:09:55
cc1101_config Freq: 868.350 MHz, Bandwidth: 406 kHz, rAmpl: 33 dB, sens: 8 dB, DataRate: 8.23 kBaud
cc1101_config_ext Modulation: 2-FSK, Syncmod: 16/16 sync word bits detected, Deviation: 57.13 kHz
cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
config MS=1;MU=1;MC=1;Mred=1
Brauche ich dafür eine andere Firmware? Wenn ja, welche? Ich komme mit den verschiedenen Versionen und der Versions-Nummerierung völlig durcheinander.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: elektron-bbs am 24 Juni 2023, 11:27:22
Die Firmware ist die richtige. Das Protokoll für die 5-in-1 ist die Nr. 108, bzw. für die neue Version die Nr. 115.
Beim SIGNALduino ist der rfmode Bresser_5in1 einzustellen. Damit können alle drei Protokolle 108, 115 und 117 empfangen werden.

Ich sehe allerdings bei den Artikelnummern bei Bresser nicht ganz durch. Funktionieren müsste auf jeden Fall Nr.1:
Artikelnummer: 7802510 - BRESSER 5-in-1 Außensensor für 7002510/7002511/7002512/7002513 Wetterstationen bis LOT-Nummer 1156742
5-in-1 https://github.com/RFD-FHEM/RFFHEM/issues/607 model name: Weather Center 5-in-1 (Art. 70-02510)

Artikelnummer: 7802520 - BRESSER 5-in-1-Außensensor für 7002520 Profi-Wetterstation

Artikelnummer: 7802580 - BRESSER 5-in-1-Außensensor für Wetterstationen 7002510/7002511/7002512/7002513 ab LOT-Nummer 1156743 und 7002580
wahrscheinlich new 5-in-1

Mich irritiert die Version deines SIGNALduino:
Firmware Version V 3.5.0 SIGNALduino cc1101 (433 Mhz) - compiled at Jul 8 2022 18:09:55
Der SIGNALduino ist eigentlich für 433 MHz. Die Bresser-Sensoren senden allerdings auf 868 MHz. Der Empfang dürfte damit nicht optimal sein.

Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JWRu am 24 Juni 2023, 14:21:19
ZitatMich irritiert die Version deines SIGNALduino.
Das hat mich auch gewundert. Ich habe diesen hier - er war schon geflasht:
https://www.ebay.de/itm/115841323568?hash=item1af8ae5230:g:IxYAAOSwETxj4-8c&amdata=enc%3AAQAIAAAAwBgkpPDW%2BR7CRJ6AYkhagv5seUy1aQXUvyjHajCIHqcvoCS0Mzgn23S%2FAVoQQjRT3Twq2Ad6d5mIemPU5T7iOQpLUv1TmngfgiwHRz2Y8WR8Ruvziby8DDUOp8O2IRy6cXNTPJFCkcXnwVYE1bQ82%2BZTZTFt%2Fs0GVwqhp5ud5p%2BO7RUh6jCialPkHM6hcFHX2igIk1i9tPIcv2BdlYC56Q98Ipf0Pfn8Ej1IG6YEAuVewAuIfYg7tlSl4stVdDNSbg%3D%3D%7Ctkp%3ABk9SR6DE5dSdYg

Es handelt sich auch um eine 868-Version (siehe Foto).
Du darfst diesen Dateianhang nicht ansehen.

Gibt es überhaupt unterschiedliche Versionen der Firmware (433 bzw. 868)? Ich dachte, die Frequenz wird über "set cc1101_freq" eingestellt.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: elektron-bbs am 24 Juni 2023, 17:20:34
Die Firmware hat damit nichts zu tun. Die Antennenanpassung ist hardwaremäßig verschieden zwischen den Varianten für 433 oder 868 MHz.
Die Firmware fragt Pin PC0 ab, der je nach Variante unterschiedlich angeschlossen sein sollte, siehe https://github.com/damianmelson/miniCUL-Ver2.

Wahrscheinlich ist da etwas beim compilieren der Firmware falsch gelaufen.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 24 Juni 2023, 18:40:30
Ob Du eine 433 oder 868 MHz Version hast, kannst Du am Aufdruck des cc1101 sehen:
E07 900M -> 868 MHz
E07 433M -> 433 MHz

Ob bei der sduino Version 433 oder 868 angezeigt wird, ist abhängig vom Pin PC0, ich vermute, daß dies auf der Platine der JP1 ist (offen 868, geschlossen 433)

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JWRu am 24 Juni 2023, 22:08:33
ZitatOb Du eine 433 oder 868 MHz Version hast, kannst Du am Aufdruck des cc1101 sehen
Bei mir ist ein E07 900M verbaut.
Ich habe jetzt die Firmware über FHEM erfolgreich neu geflasht:
2023.06.24 21:49:28 3: Sduino_3: ParseHttpResponse, Downloaded SIGNALDuino_miniculcc1101_3.5.0.hex firmware from objects.githubusercontent.com
2023.06.24 21:49:28 3: Sduino_3: Set_flash, filename FHEM/firmware/SIGNALDuino_miniculcc1101_3.5.0.hex provided, trying to flash
2023.06.24 21:49:41 3: Sduino_3: avrdude, Firmware update was successfull
"get version" liefert aber immer noch "V 3.5.0 SIGNALduino cc1101 (433 Mhz) - compiled at Jul 8 2022 18:09:55".
Ist das ein Problem? Sollte ich die Lötbrücke bei JP1 entfernen?
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 24 Juni 2023, 22:25:50
ZitatBei mir ist ein E07 900M verbaut.
Das bei "get version" (433 Mhz) steht, hat keinen Einfluss auf die Funktion, falls es Dich stört, kannst Du mal die Lötbrücke bei JP1 entfernen.

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JWRu am 24 Juni 2023, 22:29:20
ZitatDas bei "get version" (433 Mhz) steht, hat keinen Einfluss auf die Funktion, falls es Dich stört, kannst Du mal die Lötbrücke bei JP1 entfernen.
Wenn es nur ein kosmetisches Problem ist, lasse ich die Finger davon.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: elektron-bbs am 25 Juni 2023, 13:17:06
Sieht so aus, das die nur versehentlich die Brücke gesetzt haben. Auf dem Bild des verlinkten Artikels ist das gut zu erkennen.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: JWRu am 25 Juni 2023, 16:01:48
ZitatSieht so aus, das die nur versehentlich die Brücke gesetzt haben. Auf dem Bild des verlinkten Artikels ist das gut zu erkennen.
Ja, sieht so aus. Ich habe die Lötbrücke jetzt entfernt.
"get version" liefert jetzt: V 3.5.0 SIGNALduino cc1101 (868 Mhz) - compiled at Jul 8 2022 18:09:55
Vielen Dank nochmal für die Hilfe!
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 12 Juli 2023, 17:44:16
Welchen rfmode muss ich eigentlich einstellen um das Protokoll 71 infactory Poolthermometer zu empfangen?

Gruß Maik
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: SusisStrolch am 12 Juli 2023, 20:10:02
Hallo zusammen,
Ich habe ein kleines Problemchen. Ich bekomme das Attribut ,rfmode' nicht angezeigt. Manuelle Eingabe via ,attr CUL rfmode Bresser5_1' führt lediglich zur Fehlermeldung das rfmode nicht existiert.

defmod SDuino.AZ SIGNALduino 192.168.254.64:85
attr SDuino.AZ cc1101_frequency 868.350
attr SDuino.AZ comment freq: 433.940MHz, bWidth: 325kHz\
(bei 433.92: T1: -35,7kHz, T2: +42,3kHz, T3: +60,8kHz)\
attr miniCUL433 event-on-change-reading .*\
\
Firmware-Update (CUL):\
curl --http1.0 -H "Content_Type:multipart/form-data" -F "file=@SIGNALduino_miniCUL_3340dev200126.hex;; filename=addon.hex" http://192.168.254.64/ota/addon.hex
attr SDuino.AZ debug 0
attr SDuino.AZ flashCommand curl --http1.0 -H "Content_Type:multipart/form-data" -F "file="@[HEXFILE]";; filename=addon.hex" http://[HOST]/ota/addon.hex
attr SDuino.AZ hardware miniculCC1101
attr SDuino.AZ room Arbeitszimmer,CUL
attr SDuino.AZ updateChannelFW Ralf9
attr SDuino.AZ verbose 4
#   Clients    :CUL_TCM97001:SD_WS:SD_WS07:SD_WS09:Hideki:LaCrosse:OREGON:CUL_EM:CUL_WS:CUL_TX:SD_AS:IT: :FS10:FS20:SOMFY:FLAMINGO:SD_WS_Maverick:KOPP_FC:PCA301:SD_BELL:SD_GT:SD_RSL:SD_UT:WMBUS:HMS: :IFB:CUL_FHTTK:FHT:RFXX10REC:Revolt:Dooya:Fernotron:SD_Keeloq:SD_Rojaflex:Siro:LTECH:SD_Tool:SIGNALduino_un:
#   ClientsKeepOrder 1
#   DEF        192.168.254.64:85
#   DMSG       W53#2B4BF180828
#   DevState   initialized
#   DeviceName 192.168.254.64:85
#   EQMSGCNT   0
#   FD         22
#   FUUID      5e0e63f7-f33f-6054-8de3-4f1eb1b35689d5ed
#   IDsNoDispatch 2,43.1,72.1,82,87,88
#   LASTDMSG   W53#2B4BF180828
#   LASTDMSGID 53
#   MSGCNT     422
#   NAME       SDuino.AZ
#   NR         117
#   PARTIAL    ␂Ms;���;���;���;�ב;D!!##$#$#$$#$##$#$$$$$$###$$#######$#####$#$
#   RAWMSG     MS;P1=-8795;P2=544;P3=-2212;P4=-4433;D=2121232324232423242423242323242324242424242423232324242323232323232324232323232324232423;CP=2;SP=1;R=56;O;m0;
#   RSSI       -46
#   STATE      opened
#   TIME       1689184436.90717
#   TYPE       SIGNALduino
#   cc1101_frequency 868
#   eventCount 7
#   rmsgRaw    Ms;�ۢ;���;���;�ё;D!!##$#$#$$#$##$#$$$$$$###$$#######$#####$#$#;C2;S1;R38;O;m0;␃
#   sendworking 0
#   version    V 3.5.0 SIGNALduino cc1101 (433 Mhz) - compiled at Jul  8 2022 18:09:55
#   versionmodul v3.4.15-dev_ralf_08.04.
#   versionprotoL v3.4.15-dev_ralf_08.04.
#   DoubleMsgIDs:
#   Helper:
#     DBLOG:
#       state:
#         logdb:
#           TIME       1689182455.97769
#           VALUE      UNKNOWNCODE u40#F8DDF61B9FF8
#   MatchList:
#     01:IT      ^i......
#     02:CUL_TCM97001 ^s[A-Fa-f0-9]+
#     03:SD_RSL  ^P1#[A-Fa-f0-9]{8}
#     04:OREGON  ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
#     05:CUL_TX  ^TX..........
#     06:SD_AS   ^P2#[A-Fa-f0-9]{7,8}
#     07:Hideki  ^P12#75[A-F0-9]+
#     09:CUL_FHTTK ^T[A-F0-9]{8}
#     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
#     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
#     12:SD_WS   ^W\d+x{0,1}#.*
#     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
#     14:Dooya   ^P16#[A-Fa-f0-9]+
#     15:SOMFY   ^Ys[0-9A-F]+
#     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
#     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121|124|199)#.*
#     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
#     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
#     20:Revolt  ^r[A-Fa-f0-9]{22}
#     21:FS10    ^P61#[A-F0-9]+
#     22:Siro    ^P72#[A-Fa-f0-9]+
#     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
#     24:FS20    ^81..(04|0c)..0101a001
#     25:CUL_EM  ^E0.................
#     26:Fernotron ^P82#.*
#     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
#     28:SD_Keeloq ^P(?:87|88)#.*
#     29:SD_GT   ^P49#[A-Fa-f0-9]+
#     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
#     31:KOPP_FC ^kr..................
#     32:PCA301  ^\S+\s+24
#     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
#     34:WMBUS   ^b.*
#     35:HMS     ^810e04......a001
#     36:IFB     ^J............
#     37:LTECH   ^P31#[A-Fa-f0-9]{26,}
#     90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
#     X:SIGNALduino_un ^[u]\d+#.*
#   QUEUE:
#   READINGS:
#     2023-07-12 18:47:18   cc1101_config   freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK)
#     2023-07-07 07:55:30   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
#     2023-07-12 18:47:09   ccpatable       868 MHz, C3E = 00 84 00 00 00 00 00 00
#     2023-07-12 18:48:31   config          MS=1;MU=1;MC=1;Mred=1
#     2023-07-06 21:50:30   ping            OK
#     2020-07-24 13:10:20   raw             ? Use one of V R t X S P C r W s x e
#     2023-07-12 19:18:40   state           opened
#     2023-07-12 18:47:56   version         V 3.5.0 SIGNALduino cc1101 (433 Mhz) - compiled at Jul  8 2022 18:09:55
#   keepalive:
#     ok         1
#     retry      0
#   mcIdList:
#     10
#     11
#     12
#     18
#     43
#     47
#     52
#     57
#     58
#     96
#     119
#     212
#   mnIdList:
#     100
#     101
#     102
#     103
#     107
#     108
#     109
#     112
#     115
#     116
#     123
#     201
#     202
#     203
#     204
#     205
#     206
#     207
#     208
#     209
#     210
#     211
#     213
#     214
#   msIdList:
#     0
#     0.1
#     0.2
#     0.3
#     0.4
#     0.5
#     1
#     3
#     3.1
#     4
#     6
#     7
#     13
#     13.2
#     14
#     15
#     17
#     20
#     23
#     25
#     32.1
#     33
#     33.1
#     33.2
#     35
#     41
#     49
#     51
#     53
#     54.1
#     55
#     65
#     68
#     74.1
#     90
#     91.1
#     93
#     106
#     113
#     118.1
#     124.1
#   muIdList:
#     8
#     9
#     13.1
#     16
#     17.1
#     19
#     20.1
#     21
#     22
#     24
#     26
#     27
#     28
#     29
#     30
#     32
#     34
#     36
#     37
#     38
#     39
#     40
#     42
#     44
#     44.1
#     45
#     46
#     48
#     49.1
#     49.2
#     50
#     54
#     56
#     59
#     60
#     61
#     62
#     64
#     66
#     67
#     69
#     70
#     71
#     72
#     73
#     74
#     78
#     79
#     80
#     81
#     83
#     84
#     85
#     86
#     89
#     91
#     92
#     94
#     95
#     97
#     98
#     99
#     104
#     105
#     110
#     111
#     114
#     118
#     120
#     121
#     122
#     124
#     198
#     200
#     200.1
#   rfmodesets:
#     rfmode     Avantek_433__B8_N9_FSK,Bresser_5in1_u_7in1__B28_N7_8220,Bresser_6in1__B20_N7_8220,DP100_WH51_WH57_433__B16_N16_17241,DP100_WH51_WH57_868__B16_N6_17241,HoneywActivL__SlowRf_FSK,KOPP_FC__B20_N4_4785,Lacrosse_mode1_WS1080_TX38__B12_N1_17241,Lacrosse_mode2__B12_N2_9579,PCA301_mode3__B32_N3_6631,Rojaflex_433__B12_N8_GFSK,SlowRF_ccFactoryReset,W136__B24_N10_4798,WH24_WH25__B20_N1_17241,WMBus_S__N11_ab_firmware_V422,WMBus_T_u_C__N12_ab_firmw_V422,WS1600_TX22_mode5__B16_N5_8842,custom
#   rfmodesetsTesting:
#     rfmodeTesting Avantek_433__B5_N9_FSK,Bresser_5in1_u_7in1__B26_N7_8220,Bresser_6in1__B18_N7_8220,DP100_WH51_WH57_433__B14_N16_17241,DP100_WH51_WH57_868__B14_N6_17241,Elero__N13_ab_firmw_V335_u_V422,Inkbird_433__B18_N14_FSK,Lacrosse_mode1_TX38__B5_N1_17241,Lacrosse_mode1_WS1080_TX38__B10_N1_17241,Lacrosse_mode2__B5_N2_9579,PCA301_mode3__B12_N3_6631,W136__B24_N10_4798,WH24_WH25__B16_N1_17241,WS1600_TX22_mode5__B5_N5_8842
#
setstate SDuino.AZ opened
setstate SDuino.AZ 2023-07-12 18:47:18 cc1101_config freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK)
setstate SDuino.AZ 2023-07-07 07:55:30 cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
setstate SDuino.AZ 2023-07-12 18:47:09 ccpatable 868 MHz, C3E = 00 84 00 00 00 00 00 00
setstate SDuino.AZ 2023-07-12 18:48:31 config MS=1;;MU=1;;MC=1;;Mred=1
setstate SDuino.AZ 2023-07-06 21:50:30 ping OK
setstate SDuino.AZ 2020-07-24 13:10:20 raw ? Use one of V R t X S P C r W s x e
setstate SDuino.AZ 2023-07-12 19:18:40 state opened
setstate SDuino.AZ 2023-07-12 18:47:56 version V 3.5.0 SIGNALduino cc1101 (433 Mhz) - compiled at Jul  8 2022 18:09:55

Hab ich da bei den diversen Versionen/Modulen verzockt?
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 12 Juli 2023, 21:44:24
ZitatIch habe ein kleines Problemchen. Ich bekomme das Attribut ,rfmode' nicht angezeigt. Manuelle Eingabe via ,attr CUL rfmode Bresser5_1' führt lediglich zur Fehlermeldung das rfmode nicht existiert.
Das hängt davon ab welches 00_SIGNALduino.pm FHEM Modul Du installiert hast.
Bei meiner Variante gibts ein "set sduino rfmode..."
Bei der offiziellen Version vom fhem update gibts das "attr sduino rfmode"

ZitatWelchen rfmode muss ich eigentlich einstellen um das Protokoll 71 infactory Poolthermometer zu empfangen?
Das kannst Du in der Protokollliste erkennen:
https://ralf9.github.io/SD_Device_Proto.html

Die MsgType MS, MU und MC sind normalerweise slowrf (ASK/OOK). Es gibt sehr wenige Ausnahmen bei IDs ab 200, da steht dann bei comment FSK
Der MsgType MN ist FSK

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 12 Juli 2023, 22:27:42
Ich verstehe trotzdem nicht - oder anders gesagt - es wäre hilfreich, wenn man weiß, mit welchen rfmode man welche Geräte erkennen kann.
Da du ja schon in deiner Protocol Liste sämtliche Geräte drin hast und sie somit auch nach Frequenz, Amplitude, Baudrate, Bandbreite, usw zuordnen könntest, wäre es hilfreich diese Einstellungen für jedes Gerät auch zu kennen oder bestenfalls den vorgewählten rfmode dazu zu kennen.
Auch MU NA MM usw. Wenn nur erkannt, wenn die richtige Einstellung im Stick drin ist.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 13 Juli 2023, 00:09:51
Mit dem default rfmode slowrf kannst Du alles außer FSK empfangen.
Für FSK gibts die rfmodes
https://ralf9.github.io/SD_rfmode.html

Bei den rfmodes gibts mit Nx eine Nummerierung der cc1101 konfig.
Bei der Protocol Liste steht beim Kommentar auch diese Nummerierung Nx. Z.B. bedeutet "N=6 16" bei der der Protocol ID 107, daß N=6 und N=16 passt.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 13 Juli 2023, 00:19:55
Ok - ich habe den Stick jetzt mit slowrf protokollieren lasen.

Da kommt ne Menge rein:

2023.07.13 00:07:22 4: SIGNALduino.Stick/msg READredu: MS;P1=478;P2=-9528;P3=-1952;P4=-4533;D=1213141313131414141414141413131313141314141414141313141413;CP=1;SP=2;R=227;O;s=1;m0;
2023.07.13 00:07:22 4: SIGNALduino.Stick: Matched MS Protocol id 0.5 -> weather (v6), bitLen=28
2023.07.13 00:07:22 4: SIGNALduino.Stick: Matched MS Protocol id 106 -> GT-TMBBQ-01, bitLen=28
2023.07.13 00:07:22 4: SIGNALduino.Stick/msg READredu: MS;P1=490;P2=-9532;P3=-1962;P4=-4524;D=1213141313131414141414141413131313141314141414141313141413;CP=1;SP=2;R=227;O;m1;
2023.07.13 00:07:22 4: SIGNALduino.Stick: Matched MS Protocol id 0.5 -> weather (v6), bitLen=28
2023.07.13 00:07:22 4: SIGNALduino.Stick: Matched MS Protocol id 106 -> GT-TMBBQ-01, bitLen=28
2023.07.13 00:07:22 4: SIGNALduino.Stick/msg READredu: MS;P1=489;P2=-9534;P3=-1958;P4=-4518;D=1213141313131414141414141413131313141314141414141313141413;CP=1;SP=2;R=227;O;m2;
2023.07.13 00:07:22 4: SIGNALduino.Stick: Matched MS Protocol id 0.5 -> weather (v6), bitLen=28
2023.07.13 00:07:22 4: SIGNALduino.Stick: Matched MS Protocol id 106 -> GT-TMBBQ-01, bitLen=28
2023.07.13 00:07:22 4: SIGNALduino.Stick/msg READredu: MS;P1=485;P2=-9534;P3=-1949;P4=-4527;D=1213141313131414141414141413131313141314141414141313141413;CP=1;SP=2;R=227;e;m3;
2023.07.13 00:07:22 4: SIGNALduino.Stick: Matched MS Protocol id 0.5 -> weather (v6), bitLen=28
2023.07.13 00:07:22 4: SIGNALduino.Stick: Matched MS Protocol id 106 -> GT-TMBBQ-01, bitLen=28
2023.07.13 00:07:23 4: SIGNALduino.Stick/msg READredu: MU;P0=-260;P1=485;P2=-4524;P3=-1961;P4=-9536;CP=1;R=227;D=0121212131312121314131213131312121212121212131313131213121212121213131;e;
2023.07.13 00:07:23 4: SIGNALduino.Stick/msg READredu: MS;P1=494;P2=-1001;P3=-1983;P5=-4000;D=15121312121313131313121212121212121312131212121312131313131212121213131213;CP=1;SP=5;R=227;e;b=115;s=1;m0;
2023.07.13 00:07:23 4: SIGNALduino.Stick: Matched MS Protocol id 1 -> Conrad RSL v1, bitLen=36
2023.07.13 00:07:23 4: SIGNALduino.Stick: Matched MS Protocol id 7 -> weatherID7, bitLen=36
2023.07.13 00:07:23 4: SIGNALduino.Stick: Decoded MS Protocol id 7 dmsg P7#4F80A2F0D length 36 RSSI = -88.5
2023.07.13 00:07:23 4: SIGNALduino.Stick Dispatch: P7#4F80A2F0D, -88.5 dB, dispatch
2023.07.13 00:07:23 4: SIGNALduino.Stick: SD_WS07_Parse SD_WS07 (P7#4F80A2F0D) length: 9
2023.07.13 00:07:23 4: SIGNALduino.Stick: SD_WS07_Parse SD_WS07 converted to bits 01001111 1000 000010100010 1111 00001101
2023.07.13 00:07:23 4: SIGNALduino.Stick: SD_WS07_TH_1 id=4F, channel=1, temp=16.2, hum=13, bat=ok
2023.07.13 00:07:23 4: SIGNALduino.Stick: Matched MS Protocol id 91.1 -> Atlantic security, bitLen=35.5
2023.07.13 00:07:24 4: SIGNALduino.Stick/msg READredu: MS;P1=496;P2=-1975;P3=-1006;P7=-3990;D=17131213131212121212131313131313131213121313131213121212121313131312121312;CP=1;SP=7;R=229;e;b=66;m0;
2023.07.13 00:07:24 4: SIGNALduino.Stick: Matched MS Protocol id 1 -> Conrad RSL v1, bitLen=36
2023.07.13 00:07:24 4: SIGNALduino.Stick: Matched MS Protocol id 7 -> weatherID7, bitLen=36
2023.07.13 00:07:24 4: SIGNALduino.Stick: Decoded MS Protocol id 7 dmsg P7#4F80A2F0D length 36 RSSI = -87.5
2023.07.13 00:07:24 4: SIGNALduino.Stick Dispatch: P7#4F80A2F0D, Dropped (1) due to short time and equal msg
2023.07.13 00:07:24 4: SIGNALduino.Stick: Matched MS Protocol id 91.1 -> Atlantic security, bitLen=35.5
2023.07.13 00:07:24 4: SIGNALduino.Stick/msg READredu: MS;P0=344;P1=496;P2=-1975;P3=-1006;P7=-3990;D=17131213131212121212131313131313131213121313131213120;CP=1;SP=7;R=229;e;m1;
2023.07.13 00:07:24 4: SIGNALduino.Stick: Matched MS Protocol id 1 -> Conrad RSL v1, bitLen=25.5
2023.07.13 00:07:24 4: SIGNALduino.Stick/msg READredu: MS;P1=499;P2=-994;P3=-1970;P4=-3984;D=14121312121313131313121212121212121312131212121312131313131212121213131213;CP=1;SP=4;R=225;O;b=71;s=1;m0;
2023.07.13 00:07:24 4: SIGNALduino.Stick: Matched MS Protocol id 1 -> Conrad RSL v1, bitLen=36
2023.07.13 00:07:24 4: SIGNALduino.Stick: Matched MS Protocol id 7 -> weatherID7, bitLen=36
2023.07.13 00:07:24 4: SIGNALduino.Stick: Decoded MS Protocol id 7 dmsg P7#4F80A2F0D length 36 RSSI = -89.5
2023.07.13 00:07:24 4: SIGNALduino.Stick Dispatch: P7#4F80A2F0D, Dropped (2) due to short time and equal msg
2023.07.13 00:07:24 4: SIGNALduino.Stick: Matched MS Protocol id 91.1 -> Atlantic security, bitLen=35.5
2023.07.13 00:07:24 4: SIGNALduino.Stick/msg READredu: MS;P1=512;P2=-1000;P3=-1963;P4=-3984;D=14121312121313131313121212121212121312131212121312131313131212121213131213;CP=1;SP=4;R=225;e;m1;
2023.07.13 00:07:24 4: SIGNALduino.Stick: Matched MS Protocol id 1 -> Conrad RSL v1, bitLen=36
2023.07.13 00:07:24 4: SIGNALduino.Stick: Matched MS Protocol id 7 -> weatherID7, bitLen=36
2023.07.13 00:07:24 4: SIGNALduino.Stick: Decoded MS Protocol id 7 dmsg P7#4F80A2F0D length 36 RSSI = -89.5
2023.07.13 00:07:24 4: SIGNALduino.Stick Dispatch: P7#4F80A2F0D, Dropped (3) due to short time and equal msg
2023.07.13 00:07:24 4: SIGNALduino.Stick: Matched MS Protocol id 91.1 -> Atlantic security, bitLen=35.5
2023.07.13 00:07:24 4: SIGNALduino.Stick/msg READredu: MS;P1=512;P2=-1000;P3=-1963;P4=-3984;P5=-760;D=1412131212131313131312121212121212131213121212131213131313121212121315;CP=1;SP=4;R=225;e;m2;
2023.07.13 00:07:24 4: SIGNALduino.Stick: Matched MS Protocol id 1 -> Conrad RSL v1, bitLen=34
2023.07.13 00:07:24 4: SIGNALduino.Stick: Matched MS Protocol id 91.1 -> Atlantic security, bitLen=33.5
2023.07.13 00:07:24 4: SIGNALduino.Stick/msg READredu: MU;P0=-976;P1=507;P2=-1966;P3=-3972;P4=-508;P5=116;P6=-352;P7=-256;CP=1;R=224;D=0101213101210101212121212101456101010101012101217;e;
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 38 -> NC-3911 matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 78 -> BeSmart_Sx matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 79 -> wireless doorbell matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 / TFA 30.3251.10 matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 91 -> Atlantic security matches, trying to demodulate
2023.07.13 00:07:24 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 95 -> Techmar matches, tryin
 

2023.07.13 00:07:37 4: SIGNALduino.Stick/msg READredu: MU;P0=160;P1=-976;P2=484;P3=-494;P4=356;CP=2;R=222;D=012121212123232321232323432121212321212123212121232323212321232323232323;e;
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 31 -> LTECH matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick/msg READredu: MU;P0=-4800;P1=466;P2=-969;P3=-512;P4=-348;P5=232;P6=668;CP=1;R=221;D=012131212121212131212121212121212131313121313131312121454131212121312121213131312131213146;e;
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 31 -> LTECH matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 79 -> wireless doorbell matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 91 -> Atlantic security matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 99 -> Navaris 44344.04 matches, trying to demodulate
2023.07.13 00:07:37 4: SIGNALduino.Stick: Fingerprint for MU Protocol id 111 -> TS-FT002 matches, trying to demodulate

2023.07.13 00:07:58 4: SIGNALduino.Stick/msg READredu: MS;P3=474;P4=-9528;P5=-1961;P6=-4542;D=3435363535353636363636363635353535363536363636363535363635;CP=3;SP=4;R=229;O;b=3;s=1;m0;
2023.07.13 00:07:58 4: SIGNALduino.Stick: Matched MS Protocol id 0.5 -> weather (v6), bitLen=28
2023.07.13 00:07:58 4: SIGNALduino.Stick: Matched MS Protocol id 106 -> GT-TMBBQ-01, bitLen=28
2023.07.13 00:07:58 4: SIGNALduino.Stick/msg READredu: MS;P3=480;P4=-9526;P5=-1962;P6=-4537;D=3435363535353636363636363635353535363536363636363535363635;CP=3;SP=4;R=229;O;m1;
2023.07.13 00:07:58 4: SIGNALduino.Stick: Matched MS Protocol id 0.5 -> weather (v6), bitLen=28
2023.07.13 00:07:58 4: SIGNALduino.Stick: Matched MS Protocol id 106 -> GT-TMBBQ-01, bitLen=28
2023.07.13 00:07:58 4: SIGNALduino.Stick/msg READredu: MS;P3=487;P4=-9515;P5=-1961;P6=-4525;D=3435363535353636363636363635353535363536363636363535363635;CP=3;SP=4;R=229;O;m2;
2023.07.13 00:07:58 4: SIGNALduino.Stick: Matched MS Protocol id 0.5 -> weather (v6), bitLen=28
2023.07.13 00:07:58 4: SIGNALduino.Stick: Matched MS Protocol id 106 -> GT-TMBBQ-01, bitLen=28
2023.07.13 00:07:58 4: SIGNALduino.Stick/msg READredu: MS;P3=465;P4=-9517;P5=-1954;P6=-4531;D=3435363535353636363636363635353535363536363636363535363635;CP=3;SP=4;R=229;O;m3;
2023.07.13 00:07:58 4: SIGNALduino.Stick: Matched MS Protocol id 0.1 -> weather (v2), bitLen=28
2023.07.13 00:07:58 4: SIGNALduino.Stick: Decoded MS Protocol id 0.1 dmsg s47F0BE6000 length 32 RSSI = -87.5
2023.07.13 00:07:58 4: SIGNALduino.Stick Dispatch: s47F0BE6000, -87.5 dB, dispatch
2023.07.13 00:07:58 4: SIGNALduino.Stick: CUL_TCM97001 Unknown 71 (47F0BE6000) length: 10
2023.07.13 00:07:58 4: SIGNALduino.Stick: CUL_TCM97001 using longid: 1 model: Mebus
2023.07.13 00:07:58 4: SIGNALduino.Stick: CUL_TCM97001 Mebus_127 ID: 127 T: 19.0 Bat: ok CH: 1
2023.07.13 00:07:58 4: SIGNALduino.Stick: Matched MS Protocol id 0.5 -> weather (v6), bitLen=28
2023.07.13 00:07:58 4: SIGNALduino.Stick: Matched MS Protocol id 106 -> GT-TMBBQ-01, bitLen=28

Was bedeutet das alles?

Das Poolthermometer ist jetzt aufgetaucht und zwar unter dem modulname "CUL_TCM97001" und nicht unter "SD_WS".
Der protocolname ist "Prologue_150".
Das Gerät ist ein "inFactory" Poolthermometer mit zusätzlichen externen Display für Wassertemp. und Indoortemp. Genaue Bezeichnung "NX-9192-675" und läuft auf 433,92MHz. und MS msg.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 13 Juli 2023, 14:39:11
Bei empfangenen Nachrichten werden mehrere IDs getestet.
Bei "matches" passt einiges.
Erst wenn Decoded und Dispatch im log steht passt die ID
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: helmut am 02 August 2023, 16:00:42
Hallo Ralf,

Du schreibst hier https://forum.fhem.de/index.php?msg=1273322: (https://forum.fhem.de/index.php?msg=1273322) "Mit dem rfmode "Bresser_5in1_..." können alle Bresser empfangen werden." Das funktioniert auch mit meiner "Professional"-Variante (siehe Bild). Die kann neben dem Niederschlag auch die Aussentemperatur sowie Innenluftfeuche und -temperatur erfassen.

Nur kennt das Modul dieses Modell offensichtlich nicht.
2023.08.02 14:38:20.667 3: sduino reset
2023.08.02 14:38:20.668 3: Opening sduino device /dev/ttyUSB0
2023.08.02 14:38:20.675 3: Setting sduino serial parameters to 57600,8,N,1
2023.08.02 14:38:20.687 1: sduino/define: /dev/ttyUSB0@57600
2023.08.02 14:38:20.688 1: sduino/init: /dev/ttyUSB0@57600
2023.08.02 14:38:20.688 3: sduino device opened
2023.08.02 14:38:22.132 4: sduino/msg READ: Using sFIFO
2023.08.02 14:38:22.133 5: sduino/noMsg Parse: Using sFIFO
2023.08.02 14:38:22.157 4: sduino/msg READ: Reading values from eeprom
2023.08.02 14:38:22.158 5: sduino/noMsg Parse: Reading values from eeprom
2023.08.02 14:38:22.158 4: sduino/msg READ: CCInit ok. Ver=0x04 Partn=0
2023.08.02 14:38:22.158 5: sduino/noMsg Parse: CCInit ok. Ver=0x04 Partn=0
2023.08.02 14:38:22.159 4: sduino/msg READ: Starting timerjob
2023.08.02 14:38:22.159 5: sduino/noMsg Parse: Starting timerjob
2023.08.02 14:38:22.189 4: sduino/msg READ: receiver enabled
2023.08.02 14:38:22.190 5: sduino/noMsg Parse: receiver enabled
2023.08.02 14:38:23.190 3: sduino/init: disable receiver (XQ)
2023.08.02 14:38:23.191 5: sduino SW: XQ
2023.08.02 14:38:23.202 4: sduino/msg READ: RX=0
2023.08.02 14:38:23.203 5: sduino/noMsg Parse: RX=0
2023.08.02 14:38:23.690 3: sduino/init: get version, retry = 0
2023.08.02 14:38:23.691 5: sduino SW: V
2023.08.02 14:38:23.719 4: sduino/msg READ: V 3.3.5-dev210522 SIGNALduino cc1101 (b0) - compiled at May 30 2022 00:25:42
2023.08.02 14:38:23.719 5: sduino/noMsg Parse: V 3.3.5-dev210522 SIGNALduino cc1101 (b0) - compiled at May 30 2022 00:25:42
2023.08.02 14:38:23.720 4: sduino/msg READ: regexp=V\s.*SIGNAL(duino|ESP).* cmd=version msg=V 3.3.5-dev210522 SIGNALduino cc1101 (b0) - compiled at May 30 2022 00:25:42
2023.08.02 14:38:23.853 3: sduino/init: firmwareversion with ccBankSupport found -> send b?
2023.08.02 14:38:23.854 5: sduino SW: b?
2023.08.02 14:38:23.879 4: sduino/msg READ: b=0 N=7 ccmode=4 sync=2DD4 ccconf=2165E8884C0222F851070018166C436891 boffs=0000
2023.08.02 14:38:23.879 5: sduino/noMsg Parse: b=0 N=7 ccmode=4 sync=2DD4 ccconf=2165E8884C0222F851070018166C436891 boffs=0000
2023.08.02 14:38:23.879 4: sduino/msg READ: regexp=(b=\d.* ccmode=\d.*)|(switch)|(Bank)|(bank)|(radio) cmd=cmdBank msg=b=0 N=7 ccmode=4 sync=2DD4 ccconf=2165E8884C0222F851070018166C436891 boffs=0000
2023.08.02 14:38:23.880 4: sduino/init: Write ccBankInfo: (b=0 N=7 ccmode=4 sync=2DD4 ccconf=2165E8884C0222F851070018166C436891 boffs=0000) to Internal ccconf
2023.08.02 14:38:23.880 2: sduino: initialized. v3.4.7-ralf_24.06.
2023.08.02 14:38:23.880 5: sduino SW: XE
2023.08.02 14:38:23.891 3: sduino/init: enable receiver (XE)
2023.08.02 14:38:23.895 4: sduino/msg READ: RX=1
2023.08.02 14:38:23.895 5: sduino/noMsg Parse: RX=1
2023.08.02 14:38:32.741 4: sduino/msg READ: MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B9000000108501662856000003;N=7;R=248;
2023.08.02 14:38:44.803 4: sduino/msg READ: MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B9000000108501662856000004;N=7;R=248;
2023.08.02 14:38:56.864 4: sduino/msg READ: MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B900000010850166285600000F;N=7;R=249;
2023.08.02 14:39:08.926 4: sduino/msg READ: MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B9000000108501662856000005;N=7;R=250;
2023.08.02 14:39:20.989 4: sduino/msg READ: MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B9000000108501662856000002;N=7;R=248;
2023.08.02 14:39:23.893 4: sduino/keepalive ok, retry = 0
2023.08.02 14:39:33.050 4: sduino/msg READ: MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B9000000108501662856000004;N=7;R=245;
2023.08.02 14:39:45.111 4: sduino/msg READ: MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B9000000108501662856000005;N=7;R=250;
2023.08.02 14:39:57.183 4: sduino/msg READ: MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B9000000108501662856000006;N=7;R=252;
2023.08.02 14:40:09.244 4: sduino/msg READ: MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B9000000108501662856000000;N=7;R=250;
2023.08.02 14:40:21.306 4: sduino/msg READ: MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B900000010850166285600000E;N=7;R=249;
2023.08.02 14:40:23.895 4: sduino/keepalive ok, retry = 0
2023.08.02 14:40:33.368 4: sduino/msg READ: MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B9000000108501662856000009;N=7;R=250;
Internals:
   CFGFN     
   Clients    SD_WS07
   DEF        /dev/ttyUSB0@57600
   DMSG       nothing
   DevState   initialized
   DeviceName /dev/ttyUSB0@57600
   FD         37
   FUUID      64bfb27b-f33f-053c-08bc-e7ed2b36db32540e
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       sduino
   NR         44267
   PARTIAL   
   STATE      opened
   TIME       1690284667.3561
   TYPE       SIGNALduino
   cc1101_frequency 868.350
   ccconf     b=0 freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud) [boffs=0000]
   ccconfFSK  N=7 ccmode=4 sync=2DD4 Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz
   eventCount 55734
   sendworking 0
   unknownmessages
   version    V 3.3.5-dev210522 SIGNALduino cc1101 (b0) - compiled at May 30 2022 00:25:42
   versionmodul v3.4.7-ralf_24.06.
   versionprotoL v3.4.15-dev_ralf_08.04.
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|201)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr..................
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   OLDREADINGS:
   QUEUE:
   READINGS:
     2023-07-28 17:19:13   cc1101_config   freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud)
     2023-07-28 17:19:13   cc1101_config_ext Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz
     2023-07-28 09:59:09   ping            OK
     2023-07-25 13:34:25   rfmode          Bresser_5in1_u_7in1__B28_N7_8220 => ok,N=7,ccmode=4
     2023-08-02 14:38:23   state           opened
   additionalSets:
     flash      3.3.5-dev220529__2022-05-24,3.3.4-dev211207__2021-12-08,3.3.4-dev200914__2020-09-14,3.3.4.0-dev200126__2020-01-27,3.3.4.0-dev200121__2020-01-27,3.3.2.1-rc9__2019-06-16
   helper:
     avrdudelogs flashing Arduino sduino
hex file: FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex
port: /dev/ttyUSB0
host: /dev/ttyUSB0
log file: log/SIGNALduino-Flash.log
sduino closed
command: avrdude -c arduino -b 57600 -P /dev/ttyUSB0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex 2>log/SIGNALduino-Flash.log

--- AVRDUDE ---------------------------------------------------------------------------------

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/opt/fhem/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.16
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex"
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex auto detected as Intel Hex
avrdude: writing flash (30464 bytes):

Writing | ################################################## | 100% 14.58s

avrdude: 30464 bytes of flash written
avrdude: verifying flash memory against FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex:
avrdude: load data flash data from input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex:
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex auto detected as Intel Hex
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex contains 30464 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 12.84s

avrdude: verifying ...
avrdude: 30464 bytes of flash verified

avrdude done.  Thank you.

--- AVRDUDE ---------------------------------------------------------------------------------

sduino opened

   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     12.1
     18
     43
     43.1
     47
     52
     57
     58
     96
     119
     119.1
     212
   mnIdList:
     100
     101
     102
     103
     107
     108
     109
     112
     115
     116
     123
     200
     200.1
     201
     202
     203
     204
     205
     205.1
     206
     207
     208
     209
     210
     211
     213
     214
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     0.5
     1
     2
     3
     3.1
     4
     6
     7
     13
     13.2
     14
     15
     17
     20
     23
     25
     32.1
     33
     33.1
     33.2
     35
     41
     49
     51
     53
     54.1
     55
     65
     68
     72.1
     74.1
     87
     88
     90
     91.1
     93
     106
     113
     118.1
     124.1
   muIdList:
     5
     8
     9
     13.1
     16
     17.1
     19
     20.1
     21
     22
     24
     26
     27
     28
     29
     30
     31
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49.1
     49.2
     50
     54
     56
     59
     60
     61
     62
     63
     64
     66
     67
     69
     70
     71
     72
     73
     74
     75
     76
     77
     78
     79
     80
     81
     82
     83
     84
     85
     86
     89
     91
     92
     94
     95
     97
     98
     99
     104
     105
     110
     111
     114
     118
     120
     121
     122
     124
     198
   rfmodesets:
     rfmode     Avantek_433__B8_N9_FSK,Bresser_5in1_u_7in1__B28_N7_8220,Bresser_6in1__B20_N7_8220,DP100_WH51_WH57_433__B16_N16_17241,DP100_WH51_WH57_868__B16_N6_17241,HoneywActivL__SlowRf_FSK,KOPP_FC__B20_N4_4785,Lacrosse_mode1_WS1080_TX38__B12_N1_17241,Lacrosse_mode2__B12_N2_9579,PCA301_mode3__B32_N3_6631,Rojaflex_433__B12_N8_GFSK,SlowRF_ccFactoryReset,W136__B24_N10_4798,WH24_WH25__B20_N1_17241,WMBus_S__N11_ab_firmware_V422,WMBus_T_u_C__N12_ab_firmw_V422,WS1600_TX22_mode5__B16_N5_8842
Attributes:
   debug      0
   hardware   nanoCC1101
   rawmsgEvent 1
   room       Draussen->Regenmesser
   updateChannelFW Ralf9
   verbose    5

00_SIGNALduino.pm  347 2021-06-24 20:00:00Z v3.4.7-Ralf9
Magst Du Dich meines Problems annehmen und was brauchst Du gebenenfalls an weiteren Infos?
Gruss Helmut
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: helmut am 02 August 2023, 16:02:45
Das mit dem Photo hat nicht geklappt. Nächster Versuch

Du darfst diesen Dateianhang nicht ansehen.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 02 August 2023, 16:59:25
Zitatversionmodul v3.4.7-ralf_24.06.
versionprotoL v3.4.15-dev_ralf_08.04.
Das passt nicht, die aktuelle Version ist "v3.4.15-dev_ralf".
versionmodul und versionprotoL müssen die gleiche Version haben.

Ist das 14_SD_WS.pm Modul aktuell?
14_SD_WS.pm 21666 2023-06-10 10:00:00Z Ralf9
Mit "MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B9000000108501662856000009;N=7;R=250;" bekomme ich bei mir mit dem dummySduino
2023.08.02 16:40:45.934 4: sduinoD/msg get raw: MN;D=E9BB46FFFFFFEF7AFE99D7A9FF1644B9000000108501662856000009;N=7;R=250;
2023.08.02 16:40:45.934 4: sduinoD Parse_MN: Found 2-FSK Protocol id 108 length 56 -> Bresser 5in1
2023.08.02 16:40:45.934 4: sduinoD ParseMN: ID=108 dmsg=W108#44B900000010850166285600
2023.08.02 16:40:45.934 4: sduinoD Dispatch: W108#44B900000010850166285600, -77 dB, dispatch
2023.08.02 16:40:45.935 4: sduinoD: SD_WS_Parse protocol 108, rawData 44B900000010850166285600
2023.08.02 16:40:45.935 4: sduinoD: SD_WS_Parse decoded protocol-id 108 (Bresser_rain_gauge), sensor-id 44
2023-08-02 16:40:45.939 SD_WS SD_WS_108_R T: 18.5 R: 1407
2023-08-02 16:40:45.939 SD_WS SD_WS_108_R temperature: 18.5
2023-08-02 16:40:45.939 SD_WS SD_WS_108_R batteryState: ok
2023-08-02 16:40:45.939 SD_WS SD_WS_108_R rain: 1407
2023-08-02 16:40:45.939 SD_WS SD_WS_108_R rain_total: 1407
2023-08-02 16:40:45.939 SD_WS SD_WS_108_R id: 44

Gruss Ralf

Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: helmut am 03 August 2023, 17:56:02
Hallo Ralf,

ich habe die Version des Moduls angepasst und siehe da - die Dispatches kommen, also Anfaengerfehler. Asche auf mein Haupt.

Leider haben die Telegramme mit "set sduino rfmode Bresser_5in1_u_7in1__B28_N7_8220" angeblich CRC-Fehler:

2023.08.03 17:16:26.761 5: sduino Dispatch: W108#44B900000010960166575700, test ungleich: disabled
2023.08.03 17:16:26.762 4: sduino Dispatch: W108#44B900000010960166575700, -77.5 dB, dispatch
2023.08.03 17:16:26.763 5: sduino: dispatch W108#44B900000010960166575700
2023.08.03 17:16:26.766 4: sduino: SD_WS_Parse protocol 108, rawData 44B900000010960166575700
2023.08.03 17:16:26.767 4: sduino: SD_WS_Parse decoded protocol-id 108 (Bresser_rain_gauge), sensor-id 44
2023.08.03 17:16:26.780 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 56 -> Bresser comfort 6in1 (5in1 neu)
2023.08.03 17:16:26.781 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=94D0 crcRef=E4BB
2023.08.03 17:16:26.782 4: sduino Parse_MN: Found 2-FSK Protocol id 207 length 56 -> Bresser Profi 7in1
2023.08.03 17:16:26.782 4: sduino ParseMN: method error! Bresser 7in1 crc Error: crcXORref=D448 not equal to 0x6DF1
2023.08.03 17:16:27.626 4: sduino/keepalive ok, retry = 0

"set sduino rfmode Bresser_6in1__B20_N7_8220" ist noch schlechter:
2023.08.03 17:20:51.982 4: sduino/msg READ: MN;D=E7BB46FFFFFFEFFDFD99A8A8FF1844B900000010;N=7;R=250;
2023.08.03 17:20:51.997 4: sduino Parse_MN: Found 2-FSK Protocol id 108 length 40 -> Bresser 5in1
2023.08.03 17:20:51.998 4: sduino ParseMN: Error! ID=108 msg=E7BB46FFFFFFEFFDFD99A8A8FF1844B900000010 (40) too short, min=52
2023.08.03 17:20:51.999 4: sduino Parse_MN: Found 2-FSK Protocol id 115 length 40 -> Bresser comfort 6in1 (5in1 neu)
2023.08.03 17:20:52.000 4: sduino ParseMN: method error! Bresser 5in1_neu: crc Error crc=FFDF crcRef=E7BB
2023.08.03 17:20:52.000 4: sduino Parse_MN: Found 2-FSK Protocol id 207 length 40 -> Bresser Profi 7in1
2023.08.03 17:20:52.001 4: sduino ParseMN: Error! ID=207 msg=E7BB46FFFFFFEFFDFD99A8A8FF1844B900000010 (40) too short, min=50

Die aktuellen Daten:
14_SD_WS.pm              21666 2023-06-10 10:00:00Z Ralf9
00_SIGNALduino.pm        3415 2023-04-08 16:00:00Z v3.4.15-dev-Ralf9
signalduino_protocols.pm  3415 2023-04-08 16:00:00Z v3.4.15-dev-Ralf9

  CFGFN
  Clients    :CUL_TCM97001:SD_WS:SD_WS07:SD_WS09:Hideki:LaCrosse:OREGON:CUL_EM:CUL_WS:CUL_TX:SD_AS:IT: :FS10:FS20:SOMFY:FLAMINGO:SD_WS_Maverick:KOPP_FC:PCA301:SD_BELL:SD_GT:SD_RSL:SD_UT:WMBUS:HMS: :IFB:CUL_FHTTK:FHT:RFXX10REC:Revolt:Dooya:Fernotron:SD_Keeloq:SD_Rojaflex:Siro:LTECH:SD_Tool:SIGNALduino_un:
  ClientsKeepOrder 1
  DEF        /dev/ttyUSB0@57600
  DMSG      W108#44B900000010080266575700
  DevState  initialized
  DeviceName /dev/ttyUSB0@57600
  EQMSGCNT  0
  FD        37
  FUUID      64cbafd6-f33f-053c-b862-d421e72870924935
  LASTDMSG  W108#44B900000010080266575700
  LASTDMSGID 108
  MSGCNT    129
  NAME      sduino
  NR        3963
  PARTIAL   
  RAWMSG    MN;D=E7BB46FFFFFFEFF7FD99A8A8FF1844B9000000100802665757000005;N=7;R=255;
  RSSI      -74.5
  STATE      opened
  TIME      1691076848.31717
  TYPE      SIGNALduino
  cc1101_frequency 868.350
  ccconf    b=0 freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0000]
  eventCount 208
  sendworking 0
  unknownmessages
  version    V 3.3.5-dev210522 SIGNALduino cc1101 (b0) - compiled at May 30 2022 00:25:42
  versionmodul v3.4.15-dev_ralf_08.04.
  versionprotoL v3.4.15-dev_ralf_08.04.
  DoubleMsgIDs:
  MatchList:
    01:IT      ^i......
    02:CUL_TCM97001 ^s[A-Fa-f0-9]+
    03:SD_RSL  ^P1#[A-Fa-f0-9]{8}
    04:OREGON  ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
    05:CUL_TX  ^TX..........
    06:SD_AS  ^P2#[A-Fa-f0-9]{7,8}
    07:Hideki  ^P12#75[A-F0-9]+
    09:CUL_FHTTK ^T[A-F0-9]{8}
    10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
    11:SD_WS09 ^P9#F[A-Fa-f0-9]+
    12:SD_WS  ^W\d+x{0,1}#.*
    13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
    14:Dooya  ^P16#[A-Fa-f0-9]+
    15:SOMFY  ^Ys[0-9A-F]+
    16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
    17:SD_UT  ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121|124|199)#.*
    18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
    19:CUL_WS  ^K[A-Fa-f0-9]{5,}
    20:Revolt  ^r[A-Fa-f0-9]{22}
    21:FS10    ^P61#[A-F0-9]+
    22:Siro    ^P72#[A-Fa-f0-9]+
    23:FHT    ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
    24:FS20    ^81..(04|0c)..0101a001
    25:CUL_EM  ^E0.................
    26:Fernotron ^P82#.*
    27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
    28:SD_Keeloq ^P(?:87|88)#.*
    29:SD_GT  ^P49#[A-Fa-f0-9]+
    30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
    31:KOPP_FC ^kr..................
    32:PCA301  ^\S+\s+24
    33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
    34:WMBUS  ^b.*
    35:HMS    ^810e04......a001
    36:IFB    ^J............
    37:LTECH  ^P31#[A-Fa-f0-9]{26,}
    90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
    X:SIGNALduino_un ^[u]\d+#.*
  OLDREADINGS:
  QUEUE:
  READINGS:
    2023-08-02 19:37:15  bWidth          Setting MDMCFG4 (10) to 87 = 203 KHz
    2023-08-03 17:03:16  cc1101_config  freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud)
    2023-08-03 17:03:16  cc1101_config_ext Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz
    2023-08-03 15:50:24  ccpatable      868.350 MHz, C3E = 00 84 00 00 00 00 00 00
    2023-08-03 15:50:37  cmdBank       
b=0 freq:868.350MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0000]

  ccmode=0 sync=D3
    2023-08-02 19:59:28  cmds            ?S ? b CE CD CG CS CW C eC e P r R S t T V W x XE XQ
    2023-08-03 15:50:48  config          MS=1;MU=1;MC=1;Mred=1;Mdebug=1_MScnt=4;MuSplitThresh=0;MdebFifoLimit=120/140
    2023-08-03 16:46:23  ping            OK
    2023-08-03 17:25:06  rfmode          Bresser_5in1_u_7in1__B28_N7_8220 => ok,N=7,ccmode=4
    2023-08-03 17:01:27  state          opened
    2023-08-02 19:59:50  version        V 3.3.5-dev210522 SIGNALduino cc1101 (b0) - compiled at May 30 2022 00:25:42
  additionalSets:
    flash      3.3.5-dev220529__2022-05-24,3.3.4-dev211207__2021-12-08,3.3.4-dev200914__2020-09-14,3.3.4.0-dev200126__2020-01-27,3.3.4.0-dev200121__2020-01-27,3.3.2.1-rc9__2019-06-16
  getcmd:
  helper:
    avrdudelogs flashing Arduino sduino
hex file: FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex
port: /dev/ttyUSB0
host: /dev/ttyUSB0
log file: log/SIGNALduino-Flash.log
sduino closed
command: avrdude -c arduino -b 57600 -P /dev/ttyUSB0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex 2>log/SIGNALduino-Flash.log

--- AVRDUDE ---------------------------------------------------------------------------------

avrdude: Version 6.3-20171130
        Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
        Copyright (c) 2007-2014 Joerg Wunsch

        System wide configuration file is "/etc/avrdude.conf"
        User configuration file is "/opt/fhem/.avrduderc"
        User configuration file does not exist or is not a regular file, skipping

        Using Port                    : /dev/ttyUSB0
        Using Programmer              : arduino
        Overriding Baud Rate          : 57600
        AVR Part                      : ATmega328P
        Chip Erase delay              : 9000 us
        PAGEL                        : PD7
        BS2                          : PC2
        RESET disposition            : dedicated
        RETRY pulse                  : SCK
        serial program mode          : yes
        parallel program mode        : yes
        Timeout                      : 200
        StabDelay                    : 100
        CmdexeDelay                  : 25
        SyncLoops                    : 32
        ByteDelay                    : 0
        PollIndex                    : 3
        PollValue                    : 0x53
        Memory Detail                :

                                  Block Poll              Page                      Polled
          Memory Type Mode Delay Size  Indx Paged  Size  Size #Pages MinW  MaxW  ReadBack
          ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
          eeprom        65    20    4    0 no      1024    4      0  3600  3600 0xff 0xff
          flash        65    6  128    0 yes    32768  128    256  4500  4500 0xff 0xff
          lfuse          0    0    0    0 no          1    0      0  4500  4500 0x00 0x00
          hfuse          0    0    0    0 no          1    0      0  4500  4500 0x00 0x00
          efuse          0    0    0    0 no          1    0      0  4500  4500 0x00 0x00
          lock          0    0    0    0 no          1    0      0  4500  4500 0x00 0x00
          calibration    0    0    0    0 no          1    0      0    0    0 0x00 0x00
          signature      0    0    0    0 no          3    0      0    0    0 0x00 0x00

        Programmer Type : Arduino
        Description    : Arduino
        Hardware Version: 2
        Firmware Version: 1.16
        Vtarget        : 0.0 V
        Varef          : 0.0 V
        Oscillator      : Off
        SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
        To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex"
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex auto detected as Intel Hex
avrdude: writing flash (30464 bytes):

Writing | ################################################## | 100% 14.69s

avrdude: 30464 bytes of flash written
avrdude: verifying flash memory against FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex:
avrdude: load data flash data from input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex:
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex auto detected as Intel Hex
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_335dev20220521.hex contains 30464 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 12.85s

avrdude: verifying ...
avrdude: 30464 bytes of flash verified

avrdude done.  Thank you.

--- AVRDUDE ---------------------------------------------------------------------------------

sduino opened

  keepalive:
    ok        1
    retry      0
  mcIdList:
    10
    11
    12
    12.1
    18
    43
    43.1
    47
    52
    57
    58
    96
    119
    119.1
    212
  mnIdList:
    100
    101
    102
    103
    107
    108
    109
    112
    115
    116
    123
    201
    202
    203
    204
    205
    205.1
    206
    207
    208
    209
    210
    211
    213
    214
  msIdList:
    0
    0.1
    0.2
    0.3
    0.4
    0.5
    1
    2
    3
    3.1
    4
    6
    7
    13
    13.2
    14
    15
    17
    20
    23
    25
    32.1
    33
    33.1
    33.2
    35
    41
    49
    51
    53
    54.1
    55
    65
    68
    72.1
    74.1
    87
    88
    90
    91.1
    93
    106
    113
    118.1
    124.1
  muIdList:
    5
    8
    9
    13.1
    16
    17.1
    19
    20.1
    21
    22
    24
    26
    27
    28
    29
    30
    31
    32
    34
    36
    37
    38
    39
    40
    42
    44
    44.1
    45
    46
    48
    49.1
    49.2
    50
    54
    56
    59
    60
    61
    62
    63
    64
    66
    67
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    89
    91
    92
    94
    95
    97
    98
    99
    104
    105
    110
    111
    114
    118
    120
    121
    122
    124
    198
    200
    200.1
  rfmodesets:
    rfmode    Avantek_433__B8_N9_FSK,Bresser_5in1_u_7in1__B28_N7_8220,Bresser_6in1__B20_N7_8220,DP100_WH51_WH57_433__B16_N16_17241,DP100_WH51_WH57_868__B16_N6_17241,HoneywActivL__SlowRf_FSK,KOPP_FC__B20_N4_4785,Lacrosse_mode1_WS1080_TX38__B12_N1_17241,Lacrosse_mode2__B12_N2_9579,PCA301_mode3__B32_N3_6631,Rojaflex_433__B12_N8_GFSK,SlowRF_ccFactoryReset,W136__B24_N10_4798,WH24_WH25__B20_N1_17241,WMBus_S__N11_ab_firmware_V422,WMBus_T_u_C__N12_ab_firmw_V422,WS1600_TX22_mode5__B16_N5_8842,custom
  rfmodesetsTesting:
    rfmodeTesting Avantek_433__B5_N9_FSK,Bresser_5in1_u_7in1__B26_N7_8220,Bresser_6in1__B18_N7_8220,DP100_WH51_WH57_433__B14_N16_17241,DP100_WH51_WH57_868__B14_N6_17241,Elero__N13_ab_firmw_V335_u_V422,Inkbird_433__B18_N14_FSK,Lacrosse_mode1_TX38__B5_N1_17241,Lacrosse_mode1_WS1080_TX38__B10_N1_17241,Lacrosse_mode2__B5_N2_9579,PCA301_mode3__B12_N3_6631,W136__B24_N10_4798,WH24_WH25__B16_N1_17241,WS1600_TX22_mode5__B5_N5_8842
Attributes:
  cc1101_frequency 868.350
  hardware  nanoCC1101
  rawmsgEvent 1
  room      Draussen->Regenmesser
  updateChannelFW Ralf9
  verbose    3
  whitelist_IDs 0,0.1,0.2,0.3,0.4,0.5,1,2,3,3.1,4,5,6,7,8,9,10,11,12,12.1,13,13.1,13.2,14,15,16,17,17.1,18,19,20,20.1,21,22,23,24,25,26,27,28,29,30,31,32,32.1,33,33.1,33.2,34,35,36,37,38,39,40,41,42,43,43.1,44,44.1,45,46,47,48,49,49.1,49.2,50,51,52,53,54,54.1,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,72.1,73,74,74.1,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,91.1,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,118.1,119,119.1,120,121,122,123,124,124.1,198,200,200.1,201,202,203,204,205,205.1,206,207,208,209,210,211,212,213,214

Wegen der Komplexitaet des Ganzen sind da so viele Schrauben und Schraeubchen dran - wo hakt es bei mir noch?

Gruss Helmut
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: helmut am 03 August 2023, 18:03:01
Hallo Ralf,

ich war so auf das Log konzentriert, dass ich nicht gesehen habe, dass das neue Device fleissig Daten schreibt:
Internals:
  CFGFN     
  CODE      SD_WS_108_R
  DEF        SD_WS_108_R
  FUUID      64cbc1de-f33f-053c-5361-928099d3fb3702bb
  LASTInputDev sduino
  MSGCNT    256
  NAME      SD_WS_108_R
  NR        4339
  STATE      T: 18.8 R: 1442.25
  TYPE      SD_WS
  bitMSG    010001001011100100000000000000000000000000010000100010000000000101100110011010010101011100000000
  eventCount 69
  lastMSG    44B900000010880166695700
  lastReceive 1691078440.67584
  sduino_DMSG W108#44B900000010880166695700
  sduino_MSGCNT 256
  sduino_Protocol_ID 108
  sduino_RAWMSG MN;D=E7BB46FFFFFFEF77FE9996A8FF1844B900000010880166695700000F;N=7;R=7;
  sduino_RSSI -70.5
  sduino_TIME 2023-08-03 18:00:40
  READINGS:
    2023-08-03 17:04:10  batteryChanged  0
    2023-08-03 18:00:40  batteryState    ok
    2023-08-03 18:00:40  id              44
    2023-08-03 18:00:40  rain            1442.25
    2023-08-03 18:00:40  rain_total      1442.25
    2023-08-03 18:00:40  state          T: 18.8 R: 1442.25
    2023-08-03 18:00:40  temperature    18.8
    2023-08-03 18:00:40  type            Bresser_rain_gauge
Attributes:
  event-min-interval .*:300
  event-on-change-reading .*
  room      SD_WS

Edit: Allerdings haben "rain" und "rain_total" gleiche Werte.

Gruss Helmut
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralli am 13 August 2023, 14:14:22
Hallo Ralf,

Zitat von: Ralf9 am 12 Juli 2023, 21:44:24Das kannst Du in der Protokollliste erkennen:
https://ralf9.github.io/SD_Device_Proto.html

sehe ich das richtig, dass mit Protokoll #207 auch dieser 7-in-1-Profi-Sensor unterstützt werden sollte:

https://www.bresser.de/Wetter-Zeit/Zubehoer-bresser-1/Sensoren/BRESSER-7-in-1-Aussensensor-fuer-7003210-7003220-7003230-Wettestation-4CAST-PRO.html
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 13 August 2023, 15:00:23
Mit dem Protokoll #207 kann der 7-in-1-Profi-Sensor empfangen werden.
Von dem 7-in-1-Profi-Sensor ist mir nur eine Ausführung bekannt.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralli am 13 August 2023, 16:18:47
Danke Dir. Es gibt den wohl nun auch mit kleinem PV-Modul, der eigentliche Sensor wird hoffentlich nicht verändert worden sein.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: TobSch am 02 September 2023, 20:50:40
Hallo zusammen,

ich habe einen etwas anderen Bresser 7-in-1 Sensor ...

https://www.bresser.de/Wetter-Zeit/Wettercenter/BRESSER-7-in-1-Exklusive-ClimateScout-Funk-Wetterstation-schwarz.html

...und versuche mit meinem nanoCUL dessen Daten zu empfangen, aber selbst bei verbose=5 scheinen keine Messages anzukommen, geschweige denn, dass autocreate neue Devices anlegt, obwohl die Sensor-LED im 12-Sekunden-Rythmus blinkt:

define nanoCUL_868MHz SIGNALduino /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AK05VNCE-if00-port0
attr nanoCUL_868MHz hardware nanoCC1101
attr nanoCUL_868MHz rfmode Bresser_7in1
attr nanoCUL_868MHz updateChannelFW testing
attr nanoCUL_868MHz verbose 5



raspberry-pi-3:/opt/fhem/log# tail -f fhem-2023-09.log| grep nanoCUL_868MHz
2023.09.02 20:32:41 4: nanoCUL_868MHz: HandleWriteQueue, called
2023.09.02 20:32:41 4: nanoCUL_868MHz: HandleWriteQueue, nothing to send, stopping timer
2023.09.02 20:33:41 4: nanoCUL_868MHz: KeepAlive, ok, retry = 0
2023.09.02 20:34:41 4: nanoCUL_868MHz: KeepAlive, not ok, retry = 1 -> get ping
2023.09.02 20:34:41 5: nanoCUL_868MHz: AddSendQueue, nanoCUL_868MHz: P (1)
2023.09.02 20:34:41 4: nanoCUL_868MHz: HandleWriteQueue, called
2023.09.02 20:34:41 4: nanoCUL_868MHz: SendFromQueue, called
2023.09.02 20:34:41 5: nanoCUL_868MHz: SimpleWrite, P
2023.09.02 20:34:41 4: nanoCUL_868MHz: Read, msg: OK
2023.09.02 20:34:41 5: nanoCUL_868MHz: Parse, noMsg: OK
2023.09.02 20:34:41 5: nanoCUL_868MHz: Read, msg: regexp=^OK$ cmd=ping msg=OK
2023.09.02 20:34:41 4: nanoCUL_868MHz: Read, msg: V 3.3.1-experimental SIGNALduino cc1101 (chip CC1101) - compiled at Sep 22 2019 22:53:27
2023.09.02 20:34:41 5: nanoCUL_868MHz: Parse, noMsg: V 3.3.1-experimental SIGNALduino cc1101 (chip CC1101) - compiled at Sep 22 2019 22:53:27
2023.09.02 20:34:41 4: nanoCUL_868MHz: HandleWriteQueue, called
2023.09.02 20:34:41 4: nanoCUL_868MHz: HandleWriteQueue, nothing to send, stopping timer
2023.09.02 20:35:45 4: nanoCUL_868MHz: KeepAlive, ok, retry = 0
2023.09.02 20:36:50 4: nanoCUL_868MHz: KeepAlive, not ok, retry = 1 -> get ping
2023.09.02 20:36:50 5: nanoCUL_868MHz: AddSendQueue, nanoCUL_868MHz: P (1)
2023.09.02 20:36:50 4: nanoCUL_868MHz: HandleWriteQueue, called
2023.09.02 20:36:50 4: nanoCUL_868MHz: SendFromQueue, called
2023.09.02 20:36:50 5: nanoCUL_868MHz: SimpleWrite, P
2023.09.02 20:36:50 4: nanoCUL_868MHz: Read, msg: OK
2023.09.02 20:36:50 5: nanoCUL_868MHz: Parse, noMsg: OK
2023.09.02 20:36:50 5: nanoCUL_868MHz: Read, msg: regexp=^OK$ cmd=ping msg=OK
2023.09.02 20:36:50 4: nanoCUL_868MHz: Read, msg: V 3.3.1-experimental SIGNALduino cc1101 (chip CC1101) - compiled at Sep 22 2019 22:53:27
2023.09.02 20:36:50 5: nanoCUL_868MHz: Parse, noMsg: V 3.3.1-experimental SIGNALduino cc1101 (chip CC1101) - compiled at Sep 22 2019 22:53:27
2023.09.02 20:36:51 4: nanoCUL_868MHz: HandleWriteQueue, called
2023.09.02 20:36:51 4: nanoCUL_868MHz: HandleWriteQueue, nothing to send, stopping timer

Vermute mal, dass es mit der Firmware zusammenhängt.
Welche Firmware für einen nanoCUL-868 sollte man denn für einen Bresser-7-in-1-Sensor nehmen?
Gibt's jemand der mit meiner Kombination erfolgreich ist?

Vielen Dank im Voraus und noch ein schönes Wochenende.


Viele Grüße
Tobias
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 03 September 2023, 00:14:54
Ja, die firmware V 3.3.1 ist recht alt und unterstützt keine rfmodes.

Du schreibst nicht welches 00_SIGNALduino fhem Modul Du verwendest,
wenn es das vom normalen fhem-update ist, dann benötigst Du eine firmware Version von mindestens V 3.5.0

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: TobSch am 03 September 2023, 09:46:20
Hallo Ralf,

super, danke für den Tip!

Nach dem flashen mit "V 3.5.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul 8 2022 18:09:56"
funktioniert es => Das Device SD_WS_117 wurde sofort von autocreate angelegt und alle Readings (batteryChanged,
batteryState, brightness, humidity, rain, state, temperature, type, uv, windDirectionDegree, windDirectionText, windGust, windSpeed) sind sauber sichtbar.

Ich habe dieses SIGNALduino-Modul im Einsatz:
raspberry-pi-3:/opt/fhem/FHEM# grep 00_SIGNAL controls_fhem.txt
UPD 2023-01-07_07:45:03 235563 FHEM/00_SIGNALduino.pm


Viele Grüße
Tobias

Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: eisman am 14 September 2023, 08:30:36
Hi,

habe mir auch eine 7in1 Wetterstation besorgt,
leider habe ich sie nicht mit dem ESP8266 (orginal FHEM sDuino) zum laufen gebracht!
Sie wurde nur immer als unbekannt dargestellt.

2.Versuch war arduino
Geladen habe ich BresserWeatherSensorMQTT.ino (unter Bibliotheksverwaltung)
auf dem ESP8266 hochgeladen und ...

es geht auch mit dem ESP.

gruss



in der ino habe ich die letzte Zeile Rausgenommen für Dauerbetrieb
//ESP.deepSleep(SLEEP_INTERVAL * 1000);

sonst muss man bei der nodeMCU GPIO16 und RST verbinden
da der ESP sonst nichtwieder aufwacht
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralli am 14 September 2023, 16:36:12
Interessant. Wenn die Werte gefüllt werden, bekommst du auf jeden Fall mehr Werte als ich mit mutmaßlich dem gleichen Sensor.

Siehe https://forum.fhem.de/index.php?msg=1286744 .

Das bekomme ich mit dem 7-in-1-Sensor:

setstate Bresser7in1 T: 19.3 H: 54 Ws: 0.9 Wg: 0.9 Wd: ENE Lux: 33725 UV: 2.5 R: 33.7
setstate Bresser7in1 2023-09-10 16:48:07 batteryChanged 0
setstate Bresser7in1 2023-09-14 16:35:47 batteryState ok
setstate Bresser7in1 2023-09-14 16:35:47 humidity 54
setstate Bresser7in1 2023-09-14 16:35:47 id AB9B
setstate Bresser7in1 2023-09-14 16:35:47 lux 33725
setstate Bresser7in1 2023-09-14 16:35:47 rain 33.7
setstate Bresser7in1 2023-09-14 16:35:47 rain_total 33.7
setstate Bresser7in1 2023-09-14 16:35:47 state T: 19.3 H: 54 Ws: 0.9 Wg: 0.9 Wd: ENE Lux: 33725 UV: 2.5 R: 33.7
setstate Bresser7in1 2023-09-14 16:35:47 temperature 19.3
setstate Bresser7in1 2023-09-14 16:35:47 type Bresser_7in1
setstate Bresser7in1 2023-09-14 16:35:47 uv 2.5
setstate Bresser7in1 2023-09-14 16:35:47 windDirectionDegree 75
setstate Bresser7in1 2023-09-14 16:35:47 windDirectionText ENE
setstate Bresser7in1 2023-09-14 16:35:47 windGust 0.9
setstate Bresser7in1 2023-09-14 16:35:47 windGust_kmh 3.2
setstate Bresser7in1 2023-09-14 16:35:47 windSpeed 0.9
setstate Bresser7in1 2023-09-14 16:35:47 windSpeed_kmh 3.2
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: GreenFHEMfan am 23 September 2023, 20:17:46
Hallo Ralf,
muss dieser Codeschnippsel so wie ist als userreading deklariert werden?
Also "attr userReadings" und dieser kleine Programmierung?!

Zitat
ZitatDa gleich meine Frage -> kann man ein Reading erstellen/generieren, das anzeigt, daß es GERADE regnet?
Ja dies ist möglich so ähnlich wie es auch im 14_CUL_TCM97001.pm Modul gemacht wird

  if (defined($rain_total)) {
    my $rain_old = ReadingsVal($name, "rain_total", 0);
    if ($rain_total != $rain_old) {
        readingsBulkUpdate($hash, "israining", "yes");
    } else {
        readingsBulkUpdate($hash, "israining", "no");
    }
    readingsBulkUpdate($hash, "rain_total", $rain_total);
  }

Dies ist aber sehr ungenau und verzögert. Es funktioniert vermutlich nur bei stärkerem Regen, es müsste so viel regnen, dass sich der rain Wert bei jeder empfangenen Nachricht ändert.

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 23 September 2023, 21:07:33
Da kann ich nicht weiterhelfen, mit attr userreadings habe ich mich noch nicht beschäftigt.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: beaune am 22 November 2023, 19:40:59
Hallo,

ich betreibe die Bresser 5-in-1 nun schon eine ganze Weile in Verbindung mit dem Statistik-Modul, und heute sehe ich diese Readingwerte:

#   READINGS:
#     2023-11-22 19:31:28   rain            32.4
#     2023-11-22 19:31:28   rain_total      1032
#     2023-11-22 19:31:28   statRainYear    -349.6
#     2023-11-22 19:31:28   statRainMonth   -920.8

Also negative Werte für die Regenmenge. Wahrscheinlich ist der 4-stellige Zähler in der Wetterstation umgeschlagen, so dass die Differenz einen negativen Wert ergibt. Meine Frage ist, wie man damit umgehen muß. Kann man dem Statistik-Modul irgendwie "sagen", dass es so einen Umschlag geben kann? Oder kann ich das selbst korrigieren, z.B. indem ich mit einem notify auf den negativen Wert reagiere und z.B. durch Addition von 10000 (worauf?) das Ganze wieder korrigieren? Das hab ich noch nicht so wirklich verstanden, wie das gehen kann. Kann mir da jemand helfen?

Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: KölnSolar am 22 November 2023, 20:19:02
attr DeinDevice userReadings RealrainTotal:rain.* monotonic {ReadingsVal($name,'rain',0)}statistics dann auf myrainTotal
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: beaune am 23 November 2023, 10:45:01
Danke für den Tipp! Ist ja schon mal ein Ansatz. Leider ist monotonic so gut wie nicht dokumentiert, so dass ich die Funktion noch nicht so ganz verstanden habe. Im Wiki ist dieser modifier nur erwähnt, ohne die Funktion zu erklären. In der CommandRef gibt es diesen Begriff bei readingFnAttribute, meint dort aber glaube ich etwas anderes. Gibt es da etwas, was ich bislang noch nicht gefunden habe?

Wenn ich es richtig verstehe, müßte ich also für jedes Reading, das überlaufen könnte, ein Userreading mit monotonic definieren. Wenn man das statistic-Modul verwendet, sind das typischerweise mehrere, für Tag, Monat, Jahr,... Soweit richtig?

Dann bliebe noch die Frage, wie ich den aktuellen Stand jetzt korrigieren kann. Kann man die über das statistic-Modul generierten Readings per setreading korrigieren, oder bringen ich dann das statistic-Modul komplett durcheinander?
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: tom2966 am 11 Januar 2024, 14:48:28
Hallo,

ich bin gerade dabei meine uralte WS2000 von ELV zu ersetzen- und da ist natürlich die Bresser 7-1 oder 5-1 eine Alternative und vor allem besser in FHEM einzubinden. Ich habe auch schon viel hier gelesen aber eine Frage hätte ich noch (vielleicht habe ich die Antwort auch übersehen...): reicht es eigentlich nur den 7-1/ 5-1 Wettersensor zu kaufen oder ist die entsprechende Station auch nötig um an die Daten zu kommen?

Danke und Viele Grüße
Tom
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralli am 11 Januar 2024, 15:18:49
Grundsätzlich reicht m.W. der Sensor. Das Koppeln mit der Basisstation dient - auch wiederum m.W. - nur dazu, dass die Basisstation auch die Daten vom richtigen Sensor verarbeitet und anzeigt und nicht die des Sensors vom Nachbarn.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: tom2966 am 15 Januar 2024, 08:29:43
Super- vielen Dank! Dann versuche ich mal mein Glück!

Viele Grüße
Tom
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: KölnSolar am 26 Januar 2024, 20:45:46
ZitatWenn ich es richtig verstehe, müßte ich also für jedes Reading, das überlaufen könnte, ein Userreading mit monotonic definieren. Wenn man das statistic-Modul verwendet, sind das typischerweise mehrere, für Tag, Monat, Jahr,... Soweit richtig?
Nein. Nur wie von mir geschrieben.
ZitatDann bliebe noch die Frage, wie ich den aktuellen Stand jetzt korrigieren kann. Kann man die über das statistic-Modul generierten Readings per setreading korrigieren, oder bringen ich dann das statistic-Modul komplett durcheinander?
Einfach ein setreading auf das neue reading mit dem korrekten Delta.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: KölnSolar am 26 Januar 2024, 20:55:43
ZitatAlso "attr userReadings" und dieser kleine Programmierung?!
Nein. Zumindest fehlt noch einiges und eher als Funktion in der myUtils.
userReadings ginge z.B. soattr userReadings israining:rain_total difference {ReadingsVal($name, "rain_total", 0)}   israining hat dann das Delta der letzten beiden events als Wert.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Calivati am 06 Februar 2024, 10:52:49
Hallo, meine Bresser 5in1 wird seit gestern Mittag im Status "Defined" angezeigt, FHEM empfängt keine Daten mehr. Ich habte gestern FTUI installiert.
Kann es sein, dass die Module von Ralf dabei durch einen Update überschrieben wurden? Falls ja, wie komme ich wieder zum alten Status zurück?
"update all https://raw.githubusercontent.com/Ralf9/RFFHEM/dev/controls_dev_ralf9_signalduino.txt" ergibt
2024.02.06 10:51:36 1: Downloading https://raw.githubusercontent.com/Ralf9/RFFHEM/dev/controls_dev_ralf9_signalduino.txt
2024.02.06 10:51:37 1: nothing to do...
Danke im Voraus für etwaige Tipps
Peter
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Ralf9 am 06 Februar 2024, 23:23:46
Hallo,

ich hatte bei der Version v3.4.17-ralf_07.11.23 die "controls_dev_ralf9_signalduino.txt" in "controls_ralf9_signalduino.txt" umbenannt,
ich habe nun zusätzlich wieder die controls_dev_ralf9_signalduino.txt angelegt, nun müsste es wieder funktionieren.

Zitat von: Ralf9 am 29 Mai 2020, 18:32:13hier geht's um meine Variante der 00_SIGNALduino.pm.

Hier ist eine Übersicht der Protokoll IDs
https://ralf9.github.io/SD_Device_Proto.html

Die 00_SIGNALduino.pm ist auf meine alternative Firmware ab V 3.3.2.x und ab V 4.x.x optimiert. FSK funktioniert nur mit meiner Firmware (bei FSK ist bei den meisten Protokollen mein angepasstes und erweiterte Modul 14_SD_WS.pm notwendig)
aktuell:
versionmodul  v3.4.17-ralf_07.11.23
versionprotoL v3.4.17-ralf_07.11.23

update all https://raw.githubusercontent.com/Ralf9/RFFHEM/dev/controls_ralf9_signalduino.txt
Die v3.4.17-ralf-07.11.23 ist die letzte Version als 00_SIGNALduino.pm

Es geht weiter mit der Version v3.5.x-ralf
Siehe hier:
https://forum.fhem.de/index.php?topic=134268.msg1298874#msg1298874

und dies ist die aktuelle Version von meiner 14_SD_WS.pm
update all https://raw.githubusercontent.com/Ralf9/SIGNALduinoAdv_FHEM/master/controls_ralf9_sd_ws.txthttps://github.com/Ralf9/SIGNALduinoAdv_FHEM/blob/master/FHEM/14_SD_WS.pm

Gruß Ralf
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Calivati am 07 Februar 2024, 11:57:37
Hallo Ralf,
super, ganz herzlichen Dank, funktiniert nach den Updates auf Anhieb wieder!
Vile Grüße, Peter
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Mazz78 am 11 April 2024, 09:13:48
Obwohl ich es eigentlich nicht mag fremde Beiträge zu crashen, denke ich dass mein Problem hier am Besten aufgehoben ist...

Mein Problem ist, dass ich ungefähr 30 min lang nach dem Autocreate der Bresser die Wetterdaten erhalten habe, aber seitdem werden die Daten nicht mehr aktualisiert.

Meine Komponenten sind
Raspi 4
(Eigenbau-)nanoCUL mit SIGANLduino Firmware
Bresser Wetterstation 7in1

Nach einigen Startschwierigkeiten hab ich es dann mit Hängen und Würgen hinbekommen den nanoCul zu flashen und in initialize state zu bekommen
Nach dem Flashen des CUL wurde die Wetterstation über das Autocreate automatisch erkannt und angelegt.
Nach bestem Wissen und Gewissen habe ich dann die whitelist auf die 117 gesetzt (was der Bresser 7in1 entspricht) 

Ich habe zwar schon einiges gelesen, ich bin mir allerdings immer noch nicht genau über die Unterschiede/Vorzüge der verfügbaren Module/Firmwarestände im Klaren.

Was könnte denn hier das Problem sein ?
Und sieht das alles aus wie erwartet ? Oder gibts da Auffälligkeiten ?

List des nanoCUL
Internals:
   Clients    SD_WS
   ClientsKeepOrder 1
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   DMSG       nothing
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   FD         34
   FUUID      6615101f-f33f-f943-6e5e-911ab2f36adced30
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       nanoCUL_SIGNALduino
   NR         217
   PARTIAL   
   STATE      opened
   TIME       1712687650.30097
   TYPE       SIGNALduino
   cc1101_available 1
   eventCount 299
   sendworking 0
   version    V 3.5.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul  8 2022 18:09:56
   versionProtocols 1.56
   versionmodul 3.5.6+20231214
   .attraggr:
   .attreocr:
     . *
   .attrminint:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121|127|128|130|132)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr\w{18,}
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2024-04-09 20:34:13   cc1101_config   Freq: 868.350 MHz, Bandwidth: 203 kHz, rAmpl: 33 dB, sens: 8 dB, DataRate: 8.23 kBaud
     2024-04-09 20:34:13   cc1101_config_ext Modulation: 2-FSK, Syncmod: 16/16 sync word bits detected, Deviation: 57.13 kHz
     2024-04-09 20:34:13   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
     2024-04-10 11:23:11   cmds             V R t X S P C r W s x e
     2024-04-10 20:56:28   ping            OK
     2024-04-09 20:34:12   state           opened
   additionalSets:
   keepalive:
     ok         1
     retry      0
   mcIdList:
   mnIdList:
     117
   msIdList:
   muIdList:
Attributes:
   event-on-change-reading . *
   group      IO_Devices
   hardware   nanoCC1101
   icon       cul_868
   rfmode     Bresser_7in1
   room       System
   updateChannelFW stable
   whitelist_IDs 117

List der Wetterstation (per Autocreate erstellt)
Internals:
   .FhemMetaInternals 1
   CODE       SD_WS_117
   DEF        SD_WS_117
   FUUID      66151443-f33f-f943-4bec-23795776e44ff177
   FVERSION   14_SD_WS.pm:v1.1.2-s26982/2024-03-11
   NAME       BresserWS
   NR         218
   STATE      Defined
   TYPE       SD_WS
   bitMSG     
   lastMSG   
   .attreocr:
     .*
   .attrminint:
     .*:60
   READINGS:
     2024-04-09 12:11:28   batteryChanged  1
     2024-04-09 13:42:30   batteryState    ok
     2024-04-09 13:42:30   brightness      11.08
     2024-04-09 13:42:30   humidity        69
     2024-04-09 13:42:30   rain            344
     2024-04-09 13:42:30   state           T: 10.8 H: 69 W: 1.2 R: 344 B: 11.08
     2024-04-09 13:42:30   temperature     10.8
     2024-04-09 12:11:28   type            Bresser_7in1
     2024-04-09 13:42:30   uv              0.7
     2024-04-09 13:42:30   windDirectionDegree 216
     2024-04-09 13:42:30   windDirectionText SW
     2024-04-09 13:42:30   windGust        1.2
     2024-04-09 13:42:30   windSpeed       1.2
Attributes:
   event-min-interval .*:60
   event-on-change-reading .*
   icon       weather_directions
   max-deviation-hum 50
   max-deviation-temp 50
   room       Wetter
   showtime   1
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: elektron-bbs am 11 April 2024, 17:03:16
Interessant wären die RSSI-Werte des Sensors. Diese bekommst du, wenn du bei deinem nanoCUL_SIGNALduino das Attribut "addvaltrigger" auf 1 setzt.
Die Frequenz beim SIGNALduino passt auch nicht so richtig. 868,300 MHz wäre besser. Evtl. muss diese auch leicht nach oben oder unten korrigiert werden. Ich habe schon Abweichungen bis zu +-25 kHz beobachtet.
Titel: Aw: Bresser Wetterstation 868Mhz - wie in FHEM integrieren?
Beitrag von: Mazz78 am 12 April 2024, 11:51:03
Danke für deine Anregung
Hab den addvaltrigger gesetzt, allerding wurden die RSSI nicht angezeigt.
Es schien als ob sich irgendwas "aufgehängt" hat.
Ich hab den SIGNALduino und die Wetterstation gelöscht und neu angelegt.
Jetzt werden die RSSI angezeigt.
Und es werden auch die Wetterdaten regelmäßig aktualisiert  8)

Die RSSI Werte sind bestimmt nicht optimal
Ich versuch mal mit Verbauposition des CUL und verschiedenen Antennen zu spielen

Internals:
  .FhemMetaInternals 1
  .lastTimebatteryChanged 1712911255.07323
  .lastTimebatteryState 1712915379.95784
  .lastTimebrightness 1712915354.96463
  .lastTimehumidity 1712915404.95335
  .lastTimerain 1712915379.95784
  .lastTimestate 1712915404.95335
  .lastTimetemperature 1712915404.95335
  .lastTimeuv 1712915354.96463
  .lastTimewindDirectionDegree 1712915392.45831
  .lastTimewindDirectionText 1712915279.97121
  .lastTimewindGust 1712915392.45831
  .lastTimewindSpeed 1712915392.45831
  CFGFN     
  CODE      SD_WS_117
  DEF        SD_WS_117
  FUUID      6618f38a-f33f-f943-8674-4db87826919cfd38
  FVERSION  14_SD_WS.pm:v1.1.2-s26982/2024-03-11
  LASTInputDev nanoCUL_SIGNALduino
  MSGCNT    263
  NAME      BresserWS
  NR        222
  STATE      T: 16.7 H: 53 W: 0.9 R: 344 B: 83.976
  TYPE      SD_WS
  bitMSG    0010111100011110111111010100011100000001011100001011001000000000100100000000100100000000001101000100000000000000000101100111000001010011000010000011100101110110000001010101000000000000
  eventCount 263
  lastMSG    2F1EFD470170B200900900344000167053083976055000
  lastReceive 1712915404.9533
  nanoCUL_SIGNALduino_DMSG W117#2F1EFD470170B200900900344000167053083976055000
  nanoCUL_SIGNALduino_MSGCNT 263
  nanoCUL_SIGNALduino_Protocol_ID 117
  nanoCUL_SIGNALduino_RAWMSG MN;D=85B457EDABDA18AA3AA3AA9EEAAABCDAF9A293DCAFFAAA;R=247;
  nanoCUL_SIGNALduino_RSSI -78.5
  nanoCUL_SIGNALduino_TIME 2024-04-12 11:50:04
  .attraggr:
  .attreocr:
    .*
  .attrminint:
    .*:300
  READINGS:
    2024-04-12 10:40:55  batteryChanged  1
    2024-04-12 11:50:04  batteryState    ok
    2024-04-12 11:50:04  brightness      83.976
    2024-04-12 11:50:04  humidity        53
    2024-04-12 10:40:55  model          Bresser 7-in-1 outdoor sensor
    2024-04-12 11:50:04  rain            344
    2024-04-12 11:50:04  state          T: 16.7 H: 53 W: 0.9 R: 344 B: 83.976
    2024-04-12 11:50:04  temperature    16.7
    2024-04-12 10:40:55  type            Bresser_7in1
    2024-04-12 11:50:04  uv              5.5
    2024-04-12 11:50:04  windDirectionDegree 17
    2024-04-12 11:50:04  windDirectionText NNE
    2024-04-12 11:50:04  windGust        0.9
    2024-04-12 11:50:04  windSpeed      0.9
Attributes:
  event-min-interval .*:300
  event-on-change-reading .*
  group      Wetterstation
  room      Wetter