SIGNALduino unbekanntes Protokoll finden

Begonnen von ferby09, 14 September 2022, 17:41:06

Vorheriges Thema - Nächstes Thema

ferby09

Moin zusammen,
habe mir eine piezoelektrische Klingel bei Lidl gekauft.
https://www.lidl.de/p/silvercrest-funkturklingel-kinetisch-stkk-16-b1-100-m-reichweite/p100342894
Jetzt möchte ich das Signal beim Drücken der Klingel abfangen, um es in Fhem zu protokollieren.
Habe mir dafür einen SIGNALduino zugelegt, weil es mit meinem CUL433v3 von busware nicht erkannt wurde.
In der Anleitung steht, dass die Klingel über 433MHz läuft. Habe jetzt beim SD verbose auf 4 gestellt und bin die Frequenzen von 431 bis 436 MHz durchgegangen in 0.1 Schritten und Bandbreite 325KHz. Dabei habe ich das log beobachtet und geguckt, ob man beim Klingeln etwas findet, aber es waren immer nur die Änderungsnachrichten der Einstellungen zu sehen.

Hat jemand einen Tipp, wie ich das hinbekomme?

Hier mein list vom SD
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       W84#1E161F10630
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
   FD         58
   FUUID      631f81bc-f33f-b105-cd9f-8c6ba4f70506adc1
   IDsNoDispatch 2,72.1,82
   LASTDMSG   W84#1E161F10630
   LASTDMSGID 84
   MSGCNT     5682
   NAME       SIGNALduino_433
   NR         560
   PARTIAL   
   RAWMSG     MU;P0=-483;P1=500;P2=-235;P3=246;P4=744;P5=-724;D=01212304545454530303012121212303030301230121230303030121212121230303012303030303012123030301212304545454530303012121212303030301230121230303030121212121230303012303030303012123030301212304545454530303012121212303030301230121230303030121212121230303012303;CP=3;R=253;O;
   RSSI       -75.5
   STATE      opened
   TIME       1663168478.07726
   TYPE       SIGNALduino
   cc1101_available 1
   eventCount 466
   sendworking 0
   version    V 3.4.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul 16 2020 20:52:15
   versionProtocols 1.46
   versionmodul 3.5.4+20220614
   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:
     2022-09-14 17:27:37   cc1101_config   Freq: 436.000 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
     2022-09-14 17:27:37   cc1101_config_ext Modulation: ASK/OOK
     2022-09-14 05:01:22   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
     2022-09-12 21:01:18   config          MS=1;MU=1;MC=1;Mred=1
     2022-09-14 17:35:22   ping            OK
     2022-09-14 05:01:19   state           opened
   additionalSets:
   keepalive:
     ok         0
     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
     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
     121
Attributes:
   verbose    4

reibuehl

Steht in der Bedienungsanleitung was zur Frequenz oder eine FCC Nummer? Bei Geräten die auch eine US Zulassung haben, kommt man oft über die FCC Zulassungsdokumente an mehr Details.
Reiner.

ferby09

Danke für deinen Tipp!
In der Anleitung finde ich nur die EU-Komformitätserklärung.
https://dl.kompernass.com/373415_DOC.pdf
Das sieht mir aber nicht nach dem richtigen Dokument aus.
Interessanterweise findet man die komplette Bedienungsanleitung nicht online, wenn man die IAN 373415_2104 angibt.
Habe nun den Support bei LIDL angeschrieben, vielleicht ist in der kompletten Anleitung etwas zu finden.

elektron-bbs

#3
Naja, aber mit dem Suchbegriff "SILVERCREST STKK 16 B1" führte mich Google bereits in der zweiten Zeile zu https://service.kompernass.com/language/en/search.php?ian=STKK%2016%20B1%20(IAN%20373415_2104)

In der Doku steht aber auch nur: Sendefrequenz 433 MHz

Wir haben im SIGNALduino mal eine ähnliche Funkklingel implementiert. Diese sendet allerdings mit FSK-Modulation.
Das ist in deiner Firmware allerdings noch nicht eingebunden. Du müsstest also erst mal die aktuelle Firmware flashen:

   version    V 3.5.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul  8 2022 18:09:56


Dann beim SIGNALduino den rfmode "Avantek" einstellen. Bei der Frequenz hatten wir uns 433.3 MHz notiert. Vielleicht passt das ja zufällig.
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

ferby09

Danke für den Hinweis.
Tatsächlich sieht meine mitgelieferte Anleitung im Grund genauso aus, jedoch steht darin, dass die vollständige Anleitung online zu finden sei. Anscheinend war das dann aber schon die vollständige Anleitung.

Habe den SIGNALduino auf 3.5.0 geupdatet und den rfmode entsprechend eingestellt. Leider habe ich mit Verbose 4 wieder nichts empfangen können.

Wäre es jetzt ratsam FSK manuell einzustellen und dann wieder alle Frequenzen durchzugehen?

Ralf9

Was für ein cc1101 Modul ist im sduino? Es gibt fehlerhafte blaue cc1101 Module bei denen die Frequenz nicht passt.
Du kannst mal beim rfmode "Avantek die Frequenz von 433.0 bis 434.0 MHz in 0.05 Schritten ändern
Wird im rfmode slowrf irgendwas empfangen? z.B. Temperatursensoren.

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