Bresser Wetterstation 868Mhz - wie in FHEM integrieren?

Begonnen von alen, 31 Oktober 2017, 17:59:19

Vorheriges Thema - Nächstes Thema

elektron-bbs

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
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

Calivati

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.

elektron-bbs

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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

Calivati

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


Stumpf

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.


Calivati

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 :-(


Ralf9

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
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Calivati

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


Ralf9

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
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Calivati

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!

surfi

#295
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

Ralf9

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
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

surfi

#297
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.

Ralf9

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
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

surfi

#299
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.