Alternative culfw

Begonnen von bjoernh, 15 März 2015, 12:01:06

Vorheriges Thema - Nächstes Thema

bjoernh

Zitat von: Peter_Listig am 06 Oktober 2015, 16:51:41
Tag zusammen,

anbei einen Auszug aus der Log-Datei und die Internals (Cul, Device1, Device2).
Hinzufügen muss ich noch, dass die Sensoren seit gestern im Kühlschrank sind.
Die auf den zugehörigen Temparturstationen angezeigten Werte sind relativ
konstant 9,0 und 9,1 Grad.

Ich werde die Teile jetzt mal rausnehmen und und die Werte bei "normalen"
Temperaturwerten loggen.

Internals CUL 433 2015-10-06


Internals:
   CMDS       BCFiANEkGMKUYRTVWXefmLltux
   CUL433_MSGCNT 4249
   CUL433_TIME 2015-10-06 15:25:20
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:CUL_RFR::CUL_TCM97001:
   DEF        /dev/ttyACM2@9600 1234
   DeviceName /dev/ttyACM2@9600
   FD         12
   FHTID      1234
   NAME       CUL433
   NR         39
   PARTIAL
   RAWMSG     s6C805A5EF2
   RSSI       -87.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.05.02 a-culfw Build: 122 (2015-06-10_22-38-28) CUL433 (F-Band: 433MHz)
   initString X21
   Matchlist:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04....(1|5|9).a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
   Readings:
     2015-10-05 19:09:58   cmds             B C F i A N E k G M K U Y R T V W X e f m L l t u x
     2015-10-05 19:01:42   raw             is0F00F00F0FFF
     2015-10-06 15:25:20   state           Initialized
Attributes:
   icon       rc_RED
   verbose    3



CUL_TCM97001_Unknown 61805AD7EF 2015-10-06


Internals:
   CODE       Unknown
   CUL433_MSGCNT 2815
   CUL433_RAWMSG s61805AD7EF
   CUL433_TIME 2015-10-06 15:44:52
   DEF        Unknown
   IODev      CUL433
   LASTInputDev CUL433
   MSGCNT     2815
   NAME       CUL_TCM97001_Unknown
   NR         407
   RSSI       -82.5
   STATE      Code: 61805AD7EF
   TYPE       CUL_TCM97001
   lastH      0
   lastT      1444139092
   Readings:
     2015-10-06 15:44:52   state           Code: 61805AD7EF
Attributes:
   IODev      CUL433
   model      Unknown
   room       CUL_TCM97001
   verbose    5


CUL_TCM97001_Unknown 6C805973F1 2015-10-06


Internals:
   CODE       Unknown
   CUL433_MSGCNT 2823
   CUL433_RAWMSG s6C805973F1
   CUL433_TIME 2015-10-06 15:50:39
   DEF        Unknown
   IODev      CUL433
   LASTInputDev CUL433
   MSGCNT     2823
   NAME       CUL_TCM97001_Unknown
   NR         407
   RSSI       -81.5
   STATE      Code: 6C805973F1
   TYPE       CUL_TCM97001
   lastH      0
   lastT      1444139439
   Readings:
     2015-10-06 15:50:39   state           Code: 6C805973F1
Attributes:
   IODev      CUL433
   model      Unknown
   room       CUL_TCM97001
   verbose    5


und die Log 2015-10-06


2015.10.06 15:48:35 4: CUL_TCM97001 Device not implemented yet name Unknown msg 6C805A5EF1
2015.10.06 15:48:35 2: CUL433: unknown message p 8  496 4000  496 2000  1  4 0 F1 6C805A5E
2015.10.06 15:48:36 2: CUL433: unknown message p 8  400 4032  400 2016  1  4 1 F1 6C805A5E00
2015.10.06 15:48:39 2: CUL433: unknown message p 3 1264 1056  480 1072  5  2 1 F2 56E080
2015.10.06 15:48:40 2: CUL433: unknown message p 3 1280 1072  464 1072  4  4 6 E4 5D70E80E80
2015.10.06 15:48:40 2: CUL433: unknown message p 8 1360 2112 1360 1056  1  5 3 F0 000000000000
2015.10.06 15:49:00 2: CUL433: unknown message p 8  480 4000  480 2000  1  4 0 F0 61805AD7
2015.10.06 15:49:00 4: CUL_TCM97001 Device not implemented yet name Unknown msg 61805AD7F0
2015.10.06 15:49:00 2: CUL433: unknown message p 8  528 3936  528 1968  1  4 0 F0 61805AD7
2015.10.06 15:49:00 2: CUL433: unknown message p 8  400 4000  400 2000  1  4 0 EF 61805AD7
2015.10.06 15:49:00 2: CUL433: unknown message p 8  528 3840  528 1920  1  4 0 F0 61805AD7
2015.10.06 15:49:14 2: CUL433: unknown message p 9  400 1104  400 1856  1  2 6 F9 FFFFFC
2015.10.06 15:49:15 2: CUL433: unknown message p 3  464  944  480 1920  7  2 3 E3 B7EC70
2015.10.06 15:49:15 2: CUL433: unknown message p 3  464  944  464 1920  7  2 3 E2 B7EC70
2015.10.06 15:49:15 2: CUL433: unknown message p 3  480  912  464 1920  7  2 0 EC B7EC
2015.10.06 15:49:31 2: CUL433: unknown message p 3  496  928  464 1888  5  3 5 0E 406D7A14
2015.10.06 15:49:31 2: CUL433: unknown message p 3  512  896  480 1872  5  3 5 0E 406D7A14
2015.10.06 15:49:31 2: CUL433: unknown message p 3  480  912  496 1888  5  3 5 0E 406D7A14
2015.10.06 15:49:31 2: CUL433: unknown message p 3  496  928  496 1904  5  3 5 0E 406D7A14
2015.10.06 15:49:31 2: CUL433: unknown message p 3  480  912  480 1904  5  3 5 0E 406D7A14
2015.10.06 15:49:31 2: CUL433: unknown message p 3  448  944  464 1920  5  3 5 0E 406D7A14
2015.10.06 15:49:31 2: CUL433: unknown message p 3  448  944  464 1920  5  3 5 0E 406D7A14
2015.10.06 15:49:31 2: CUL433: unknown message p 3  448  944  464 1920  5  3 5 0E 406D7A14
2015.10.06 15:49:31 2: CUL433: unknown message p 3  416  976  464 1920  5  3 5 0E 406D7A14
2015.10.06 15:49:31 2: CUL433: unknown message p 3  448  976  464 1904  5  3 5 0E 406D7A14
2015.10.06 15:49:31 2: CUL433: unknown message p 3  464  976  416 1920  5  3 4 0D 406D7A18
2015.10.06 15:49:37 2: CUL433: unknown message p 8  528 3808  528 1904  1  4 0 F1 6C805973
2015.10.06 15:49:37 2: CUL433: unknown message p 8  400 4000  400 2000  1  4 0 F1 6C805973
2015.10.06 15:49:39 2: CUL433: unknown message p 3 1296 1040  448 1072  5  3 6 E6 54E08E00
2015.10.06 15:49:39 2: CUL433: unknown message p 3 1344  976  560  976  4  4 6 E8 4154E08E00
2015.10.06 15:49:39 2: CUL433: unknown message p 3 1232 1088  432 1088  4  4 6 E6 4154E08E00
2015.10.06 15:49:40 2: CUL433: unknown message p 3 1232 1104  432 1072  4  4 6 E6 5D54EE0EF0
2015.10.06 15:49:41 2: CUL433: unknown message p 3 1264 1056  480 1056  4  4 6 E4 4172E24E20
2015.10.06 15:49:41 2: CUL433: unknown message p 3 1296 1040  480 1056  4  4 2 F2 5D70E80E80
2015.10.06 15:50:02 2: CUL433: unknown message p 8  496 3872  496 1936  1  4 0 EF 61805AD7
2015.10.06 15:50:02 4: CUL_TCM97001 Device not implemented yet name Unknown msg 61805AD7EF
2015.10.06 15:50:02 2: CUL433: unknown message p 8  512 3840  512 1920  1  4 0 EF 61805AD7
2015.10.06 15:50:02 2: CUL433: unknown message p 8  496 3872  496 1936  1  4 0 EF 61805AD7
2015.10.06 15:50:02 2: CUL433: unknown message p 8  496 3840  496 1920  1  4 1 EF 61805AD700
2015.10.06 15:50:08 2: CUL433: unknown message p 8  400 4064  400 2032  1  4 0 F1 6C805973
2015.10.06 15:50:12 2: CUL433: unknown message p 9  480 1152  480 1536  1  2 6 E2 FFFFFC
2015.10.06 15:50:27 2: CUL433: unknown message p 3  496  912  480 1888  5  3 5 0E 406CFA14
2015.10.06 15:50:28 2: CUL433: unknown message p 3  480  912  496 1872  5  3 5 0E 406CFA14
2015.10.06 15:50:28 2: CUL433: unknown message p 3  496  912  480 1888  5  3 5 0E 406CFA14
2015.10.06 15:50:28 2: CUL433: unknown message p 3  512  928  480 1872  5  3 5 0E 406CFA14
2015.10.06 15:50:28 2: CUL433: unknown message p 3  496  912  480 1888  5  3 5 0E 406CFA14
2015.10.06 15:50:28 2: CUL433: unknown message p 3  496  896  480 1888  5  3 5 0E 406CFA14
2015.10.06 15:50:28 2: CUL433: unknown message p 3  480  912  480 1888  5  3 5 0F 406CFA14
2015.10.06 15:50:28 2: CUL433: unknown message p 3  496  928  496 1888  5  3 5 0E 406CFA14
2015.10.06 15:50:28 2: CUL433: unknown message p 3  480  928  480 1888  5  3 5 0E 406CFA14
2015.10.06 15:50:28 2: CUL433: unknown message p 3  480  928  496 1904  5  3 5 0E 406CFA14
2015.10.06 15:50:28 2: CUL433: unknown message p 3  480  912  496 1856  5  3 4 0E 406CFA18
2015.10.06 15:50:33 2: CUL433: unknown message p 8  480 4032  480 2016  1  4 0 EE 618059FA
2015.10.06 15:50:33 2: CUL433: unknown message p 8  480 3904  480 1952  1  4 2 EE 618059FA40
2015.10.06 15:50:39 2: CUL433: unknown message p 8  512 3808  512 1904  1  4 0 F1 6C805973
2015.10.06 15:50:39 4: CUL_TCM97001 Device not implemented yet name Unknown msg 6C805973F1
2015.10.06 15:50:39 2: CUL433: unknown message p 8  496 4000  496 2000  1  4 0 F1 6C805973
2015.10.06 15:50:39 4: CUL_TCM97001 Device not implemented yet name Unknown msg 6C805973F1
2015.10.06 15:50:39 2: CUL433: unknown message p 8  528 3840  528 1920  1  4 0 F1 6C805973
2015.10.06 15:50:40 2: CUL433: unknown message p 9  544 1024  592 1120  1  4 2 E6 C1690BE3C0
2015.10.06 15:50:40 2: CUL433: unknown message p 8 1360 1984 1360  992  1  5 3 E3 000000000000
2015.10.06 15:51:04 2: CUL433: unknown message p 8  512 3936  512 1968  1  4 0 EF 618059FA
2015.10.06 15:51:04 4: CUL_TCM97001 Device not implemented yet name Unknown msg 618059FAEF
2015.10.06 15:51:04 2: CUL433: unknown message p 8  464 4000  464 2000  1  4 0 EF 618059FA
2015.10.06 15:51:09 2: CUL433: unknown message p 3  464  944  464 1920  7  2 2 EC B7EC60
2015.10.06 15:51:10 2: CUL433: unknown message p 8  400 4032  400 2016  1  4 0 F0 6C805973
2015.10.06 15:51:11 2: CUL433: unknown message p 8  400 4032  400 2016  1  4 0 F2 6C805973
2015.10.06 15:51:24 2: CUL433: unknown message p 3  464  944  448 1920  5  3 5 0E 406CFA14
2015.10.06 15:51:25 2: CUL433: unknown message p 3  448  960  432 1952  5  3 5 0E 406CFA14
2015.10.06 15:51:25 2: CUL433: unknown message p 3  448  944  464 1920  5  3 5 0E 406CFA14
2015.10.06 15:51:25 2: CUL433: unknown message p 3  464  928  480 1920  5  3 5 0F 406CFA14
2015.10.06 15:51:25 2: CUL433: unknown message p 3  432  960  464 1920  5  3 5 0E 406CFA14
2015.10.06 15:51:25 2: CUL433: unknown message p 3  464  944  464 1920  5  3 5 0F 406CFA14
2015.10.06 15:51:25 2: CUL433: unknown message p 3  464  928  480 1936  5  3 5 0E 406CFA14
2015.10.06 15:51:25 2: CUL433: unknown message p 3  448  960  416 1952  5  3 5 0E 406CFA14
2015.10.06 15:51:25 2: CUL433: unknown message p 3  432  944  448 1952  5  3 5 0E 406CFA14
2015.10.06 15:51:25 2: CUL433: unknown message p 3  464  928  464 1920  5  3 5 0E 406CFA14
2015.10.06 15:51:25 2: CUL433: unknown message p 3  448  944  464 1920  5  3 4 0D 406CFA18
2015.10.06 15:51:35 2: CUL433: unknown message p 8  480 4032  480 2016  1  4 0 EF 618059FA
2015.10.06 15:51:35 4: CUL_TCM97001 Device not implemented yet name Unknown msg 618059FAEF
2015.10.06 15:51:35 2: CUL433: unknown message p 8  496 3904  496 1952  1  4 0 EE 618059FA
2015.10.06 15:51:35 4: CUL_TCM97001 Device not implemented yet name Unknown msg 618059FAEE
2015.10.06 15:51:35 2: CUL433: unknown message p 8  496 3872  496 1936  1  4 0 EE 618059FA
2015.10.06 15:51:39 2: CUL433: unknown message p 3 1280 1040  432 1072  5  3 2 F2 72E22E20
2015.10.06 15:51:40 2: CUL433: unknown message p 3 1344  976  576  960  4  2 5 F2 5D54EC
2015.10.06 15:51:40 2: CUL433: unknown message p 3 1280 1040  480 1040  4  4 6 E6 5D54EE0EF0
2015.10.06 15:51:41 2: CUL433: unknown message p 8  416 4160  416 2080  1  4 0 F1 6C805973
2015.10.06 15:51:49 2: CUL433: unknown message p 8  240  512  240  256  1  2 3 EC 30C840


Soweit ich ich Forum gelesen habe, sind die p8 Zeile diejenigen, die relevante Werte enthalten:
z.B. (Auszug aus den letzten 6 Zeilen der Log-Datei)
2015.10.06 15:51:35 2: CUL433: unknown message p 8  496 3872  496 1936  1  4 0 EE 618059FA
2015.10.06 15:51:41 2: CUL433: unknown message p 8  416 4160  416 2080  1  4 0 F1 6C805973

Wie bereits erwähnt sollten die ersten beiden Stellen (vielleicht auch die ersten vier Stellen) die
Geräte-ID enthalten ...
... somit wären lediglich 4 Stellen für den Temperaturwert auszuwerten?
Zumal die letzten 4 Stellen wiederum mit dem gleichen Hex-Wert beginnen (59)
Oder liege ich damit falsch?

59FA  = Dezimal  23034
5973  = Dezimal  22899

Wenn ich den Dezimalwert durch den Faktor 2575 teile erhalte ich

59FA  = Dezimal  23034 : 2575 =  8,9452427   abgerundet   8,9 Grad
5973  = Dezimal  22899 : 2575 = 8,8928155   aufgerundet  8,9 Grad

was beide Wetterstationen momentan auch anzeigen ...

Ich werde das mal bei höherer Umgebungstemperatur testen und
melde mich wieder.


CU

Peter

Hallo Peter,

ok, danke den kenne ich inzwischen schon. Das ist ein Mebus (zumindest bei mir)
Das andere im Vergleich zu den sonstigen sensoren ist, dass dieser die Checksumme am Anfang hat.
Sobald ich soweit bin, werde ich ein update des Modules bereitstellen.

Gruß
Björn

Burny4600

nanoCUL868 geht immer wieder sporadisch auf opened und ich muss einen Hardwarereset durchführen.

Liegt das an der aktuellen Firmware?
V 1.05.04 a-culfw Build: 158 (2015-10-02_21-18-19) nanoCUL868 (F-Band: 868MHz)
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Peter_Listig

Hallo nochmals,

das mit dem Faktor 2575 schein zu stimmen ...

Die Umgebungstemperatur steigt nach Entnahme aus dem Kühlschrank
kontinuierlich an - die geloggten Hex-Werte ergeben geteilt durch den
Faktor den an den Wetterstationen angezeigten Wert.


2015.10.06 17:02:53 2: CUL433: unknown message p 8  496 3872  496 1936  1  4 1 03 6180A556
2015.10.06 17:02:59 2: CUL433: unknown message p 8  496 3904  496 1952  1  4 0 F6 6C80A385
2015.10.06 17:02:59 4: CUL_TCM97001 Device not implemented yet name Unknown msg 6C80A38500
2015.10.06 17:02:59 2: CUL433: unknown message p 8  480 3904  480 1952  1  4 0 00 6C80A385
2015.10.06 17:02:59 2: CUL433: unknown message p 8  400 4032  400 2016  1  4 0 00 6C80A385


a556 ==> 42326 : 2575  = 16,437281
a385 ==> 41861 : 2575  = 16,256699

nun sieht es so aus


2015.10.06 19:01:43 2: CUL433: unknown message p 8  496 4032  496 2016  1  4 0 F1 6180E0A8
2015.10.06 19:01:44 2: CUL433: unknown message p 8 1376 2112 1376 1056  1  5 3 E7 000000000000
2015.10.06 19:01:44 2: CUL433: unknown message p 8 1344 2080 1344 1040  1  4 0 F1 00000000
2015.10.06 19:01:45 2: CUL433: unknown message p 3 1280 1056  464 1056  4  4 6 E8 5D55101118
2015.10.06 19:01:45 2: CUL433: unknown message p 3 1280 1040  464 1040  4  4 6 E8 5D55101118
2015.10.06 19:01:49 2: CUL433: unknown message p 8  432 4064  432 2032  1  4 0 16 6C80E4A2


6180 E0A8  ==>  57512  =  22,3 Grad
6C80 E4A2 ==>  58530  =   22,7 Grad

Na ja,   0,4 Grad Abweichung zwischen den Sensoren - allerdings auch 0,2 Grad Abweichung zwischen
den beiden Wetterstationen - Fertigungstoleranz oder Rundungsfehler ?

Nachdem die Wetterstationen sicherlich haufenweise bei Lidl gekauft wurden anbei noch ein Foto


Grüße

Peter


Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+

bjoernh

Zitat von: Peter_Listig am 06 Oktober 2015, 19:27:56
Hallo nochmals,

das mit dem Faktor 2575 schein zu stimmen ...

Die Umgebungstemperatur steigt nach Entnahme aus dem Kühlschrank
kontinuierlich an - die geloggten Hex-Werte ergeben geteilt durch den
Faktor den an den Wetterstationen angezeigten Wert.


2015.10.06 17:02:53 2: CUL433: unknown message p 8  496 3872  496 1936  1  4 1 03 6180A556
2015.10.06 17:02:59 2: CUL433: unknown message p 8  496 3904  496 1952  1  4 0 F6 6C80A385
2015.10.06 17:02:59 4: CUL_TCM97001 Device not implemented yet name Unknown msg 6C80A38500
2015.10.06 17:02:59 2: CUL433: unknown message p 8  480 3904  480 1952  1  4 0 00 6C80A385
2015.10.06 17:02:59 2: CUL433: unknown message p 8  400 4032  400 2016  1  4 0 00 6C80A385


a556 ==> 42326 : 2575  = 16,437281
a385 ==> 41861 : 2575  = 16,256699

nun sieht es so aus


2015.10.06 19:01:43 2: CUL433: unknown message p 8  496 4032  496 2016  1  4 0 F1 6180E0A8
2015.10.06 19:01:44 2: CUL433: unknown message p 8 1376 2112 1376 1056  1  5 3 E7 000000000000
2015.10.06 19:01:44 2: CUL433: unknown message p 8 1344 2080 1344 1040  1  4 0 F1 00000000
2015.10.06 19:01:45 2: CUL433: unknown message p 3 1280 1056  464 1056  4  4 6 E8 5D55101118
2015.10.06 19:01:45 2: CUL433: unknown message p 3 1280 1040  464 1040  4  4 6 E8 5D55101118
2015.10.06 19:01:49 2: CUL433: unknown message p 8  432 4064  432 2032  1  4 0 16 6C80E4A2


6180 E0A8  ==>  57512  =  22,3 Grad
6C80 E4A2 ==>  58530  =   22,7 Grad

Na ja,   0,4 Grad Abweichung zwischen den Sensoren - allerdings auch 0,2 Grad Abweichung zwischen
den beiden Wetterstationen - Fertigungstoleranz oder Rundungsfehler ?

Nachdem die Wetterstationen sicherlich haufenweise bei Lidl gekauft wurden anbei noch ein Foto


Grüße

Peter
Hallo Peter,
würdest Du mal bitte das angehängte Fhem Modul bei dir austauschen.
Damit müsste es eigentlich gehen.
Gib mir dann bitte Bescheid.

Gruß
Björn

Wallmeier

Hallo Björn,

Zitat von: bjoernh am 06 Oktober 2015, 18:06:26
ok, danke den kenne ich inzwischen schon. Das ist ein Mebus (zumindest bei mir)
Das andere im Vergleich zu den sonstigen sensoren ist, dass dieser die Checksumme am Anfang hat.
Sobald ich soweit bin, werde ich ein update des Modules bereitstellen.

Ich habe mich die letzten Tage auch mit diesem Protokoll auseinandergesetzt und das Modul 14_CUL_TCM97001 so gepatcht, dass es meinen Sensor erkennt. Ich konnte den Hersteller des Sensors nicht wirklich identifieren - es war ein Aufkleber mit dem Firmennamen Glunz drauf. Dementsprechend habe ich den Modelltyp dann auch Glunz genannt. Anbei hängt der notwendige Patch, der auch für die oben genannten String plausible Werte liefert. Leider habe ich den Algorithmus für die Checksumme im ersten Nibble nicht ausmachen können.

Noch einen schönen Abend,
Nico

bjoernh

Zitat von: Wallmeier am 06 Oktober 2015, 19:53:35
Hallo Björn,

Ich habe mich die letzten Tage auch mit diesem Protokoll auseinandergesetzt und das Modul 14_CUL_TCM97001 so gepatcht, dass es meinen Sensor erkennt. Ich konnte den Hersteller des Sensors nicht wirklich identifieren - es war ein Aufkleber mit dem Firmennamen Glunz drauf. Dementsprechend habe ich den Modelltyp dann auch Glunz genannt. Anbei hängt der notwendige Patch, der auch für die oben genannten String plausible Werte liefert. Leider habe ich den Algorithmus für die Checksumme im ersten Nibble nicht ausmachen können.

Noch einen schönen Abend,
Nico
Hallo Nico,

schau dir mal das Modul vor deinem Post an, da wird die Checksumme berücksichtigt.
Sensorname ist Mebus

Gruß
Björn

Wallmeier

Hallo Björn,

Zitat von: bjoernh am 06 Oktober 2015, 20:54:27
schau dir mal das Modul vor deinem Post an, da wird die Checksumme berücksichtigt.
Sensorname ist Mebus

Deinen Post hatte ich nicht gesehen, bevor ich meinen Beitrag geschrieben hatte... Sieht super aus! Einzige kleine Verbesserung die mir noch auffällt ist, dass die Variable $id3 nicht sinnvoll bei diesen Sensoren gesetzt wird und somit das Logging in den Zeilen 728 bzw. 730 nicht ganz sauber ist... Ansonsten läuft das angehängte Modul einwandfrei.

Noch einen schönen Abend,
Nico

Sidey

Hi alexz707,

Die Antwort ist ein bisschen OT, aber was soll ich machen.  ;)
Zitat von: alexz707 am 29 September 2015, 00:30:33
Weiters würde mich interessieren ob es geplant ist das Empfangen von Somfy Kommandos in die a culfw hinzuzufügen? Habe derzeit einen Fhemduino.

Sollte der Fhemduino nicht meinen thn132n ebenfalls erkennen können ?

Also der Fhemduino sollte den thn132n erkennen ja. So super gut, lief der decoder im Fhemduino allerdings nicht.
Ich habe im SIGNALduino eine universellere Variante entwickelt und da läuft es zumindest bei mir sehr gut.
Somfy steht beim SIGNALduino auch auf der todo Liste, allerdings das Signal ist ein bisschen komisch moduliert. Habe mich damit jetzt nicht intensiv beschäftigt, da ich bislang auch keine Signaldaten dazu habe.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Peter_Listig

Hi Bjoern,

habe das alte Modul umbenannt und das von dir reinkopiert,
im Device Mebus ausgewählt - wird aber trotzdem nicht erkannt.

Werde mal die Sensoren stromlos machen und dann einen
neu erkennen lassen ...

Bis gleich

Peter

PS: das Foto hatte ich vergessen

Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+

Peter_Listig

Hi Bjoern,

auch nach Löschen und neuem autocreate (gleiche Kennung 6180)
werden keine Werte angezeigt.


2015.10.07 15:25:54 3: set CUL433 raw X25
2015.10.07 15:25:54 2: CUL433: unknown message p 8  528 3904  528 1952  1  4 0 0A 6180F768
2015.10.07 15:25:56 2: CUL433: unknown message p 3  480  912  480 1920  5  3 5 11 405DFA0C
2015.10.07 15:25:56 2: CUL433: unknown message p 3  512  912  464 1904  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  512  912  480 1888  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  480  912  480 1888  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  496  912  480 1920  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  480  912  496 1888  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  496  912  496 1888  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  480  912  496 1904  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  496  912  480 1888  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  496  912  480 1888  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  480  912  480 1904  5  3 4 11 405DFA08


Hast Du noch eine Idee?

Gruß
Peter                                                                                                                                                                         
Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+

bjoernh

Zitat von: Peter_Listig am 07 Oktober 2015, 15:28:09
Hi Bjoern,

auch nach Löschen und neuem autocreate (gleiche Kennung 6180)
werden keine Werte angezeigt.


2015.10.07 15:25:54 3: set CUL433 raw X25
2015.10.07 15:25:54 2: CUL433: unknown message p 8  528 3904  528 1952  1  4 0 0A 6180F768
2015.10.07 15:25:56 2: CUL433: unknown message p 3  480  912  480 1920  5  3 5 11 405DFA0C
2015.10.07 15:25:56 2: CUL433: unknown message p 3  512  912  464 1904  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  512  912  480 1888  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  480  912  480 1888  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  496  912  480 1920  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  480  912  496 1888  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  496  912  496 1888  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  480  912  496 1904  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  496  912  480 1888  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  496  912  480 1888  5  3 5 12 405DFA0C
2015.10.07 15:25:57 2: CUL433: unknown message p 3  480  912  480 1904  5  3 4 11 405DFA08


Hast Du noch eine Idee?

Gruß
Peter                                                                                                                                                                       
Hallo Peter,

ok,  der wird noch nicht unterstützt.
Ich brauch aber noch ein wenig deine Hilfe.
Die Temperatur berechnet sich also aus den letzten 4 bytes.
Formel ist dann z.B.
6180 E0A8
E0A8  ==>  (57512/256) - 1  =  22,3 Grad

Was jetzt noch fehlt, sind die negativen Temperaturen.
Du solltest also bitte mal eine Messreihe inkl. negativen Temperaturen machen.
Hast der Sensor auch einen Taster und einen Kanalschalter?
Wenn ja, bitte auch mit verschiedenen Einstellungen ein paar Werte.
Ansonsten wäre es auch noch hilfreich wenn Du mal leere Batterien einbaust, evtl. sendet der Sensor auch einen Batteriestatus.

Gruß
Björn

bjoernh

#341
Zitat von: SVLoneStar am 04 Oktober 2015, 21:41:28
Hallo Björn,
bitte schick' mir mal Deine Anschrift als PM, ich bestelle Dir eine Revolt bei Amazon.
Gute Arbeit muss belohnt werden... ;-)

Danke & Gruß,
Stefan

EDIT: Eine Revolt ist auf dem Weg zu Björn.
Hallo Stefan,

das Teil ist heute angekommen.
Sag mal ging das schon irgendwann mal vernünftig?
Der CUL empfängt prinzipiell die Bits, allerdings nicht zuverlässig. Die Folge ist dann, dass das Paket vermurkst ist.

Gruß
Björn

SVLoneStar

Hallo Björn,
zwei Revolt funktionieren bei mir an einem 433MHz nanoCUL recht gut. FW ist dabei die culfw 1.65.
Allerdings kommen in der Tat oft verhunzte Pakete an.
Aus diesem Grunde verwende ich die 19_Revolt.pm von hier:
http://www.sknorrell.de/blog/energiemesssung-mit-revolt-nc-5462/

Damit kommt deutlich weniger Datenmüll in FHEM an. Zudem ist die Reichweite der Revolts echt mau...
Wäre trotzdem irgendwie schön, wenn ich für die Revolts nicht einen dedizierten nanoCUL 433 bräuchte, sondern die a-culfw verwenden könnte... ;)

Gruß,
Stefan
FHEM 21222 auf Gigabyte NUC, CubieTruck & RasPis (Test)
CUL 868MHz, nanoCUL 868MHz, nanoCUL 433MHz, JeeLink Clone, JeeLink Classic, HM-CFG-USB2, Rademacher
Devices: FHT, FS20, KS300, MAX, IT, HMS100, LaCrosse, PCA301, Revolt, HomeMatic, ESA2000, UNIRoll, Sonos, Duofern, Tasmota, MySensors

bjoernh

Zitat von: SVLoneStar am 09 Oktober 2015, 22:13:05
Hallo Björn,
zwei Revolt funktionieren bei mir an einem 433MHz nanoCUL recht gut. FW ist dabei die culfw 1.65.
Allerdings kommen in der Tat oft verhunzte Pakete an.
Aus diesem Grunde verwende ich die 19_Revolt.pm von hier:
http://www.sknorrell.de/blog/energiemesssung-mit-revolt-nc-5462/

Damit kommt deutlich weniger Datenmüll in FHEM an. Zudem ist die Reichweite der Revolts echt mau...
Wäre trotzdem irgendwie schön, wenn ich für die Revolts nicht einen dedizierten nanoCUL 433 bräuchte, sondern die a-culfw verwenden könnte... ;)

Gruß,
Stefan
Dann hat sich also meine Vermutung bestätigt ;-)
Irgendwas passt da noch nicht. mal sehen ob mir da etwas einfällt. @mehf habe ich auch schon angeschrieben, er hatte das ursprünglich in die culfw gebracht.

SVLoneStar

Wenn ich mich richtig erinnere, ging es um eine zweite Checksum, die nicht interpretiert werden konnte und daher nicht zum Check der 'Unversehrtheit' der Pakete herangezogen werden kann. Die Checks in der verlinkten Revolt.pm sind rein logischer Natur und verwerfen schlicht Pakete mit klar unsinnigem Inhalt.
Alles in allem sind die PCA301-Fosen m. E. klar besser...aber für das, was ich damit anstelle, sind die gekauften Revolts gut genug...ich nehme die nur (noch) für 'An/Aus'-Detektierung...;)

Danke für Deine Mühen,
Stefan


Sent from my iPhone using Tapatalk
FHEM 21222 auf Gigabyte NUC, CubieTruck & RasPis (Test)
CUL 868MHz, nanoCUL 868MHz, nanoCUL 433MHz, JeeLink Clone, JeeLink Classic, HM-CFG-USB2, Rademacher
Devices: FHT, FS20, KS300, MAX, IT, HMS100, LaCrosse, PCA301, Revolt, HomeMatic, ESA2000, UNIRoll, Sonos, Duofern, Tasmota, MySensors