Smartwares SH5-TSO-A PIR Melder wird nicht angelegt

Begonnen von starocy, 29 Dezember 2019, 12:57:00

Vorheriges Thema - Nächstes Thema

starocy

Hallo,
ich hoffe erfahrene FHEMer können mir helfen. Und zwar ich habe mir ein Smartwares SH5-TSO-A PIR Melder besorgt. Das Gerät wird aber in FHEM nicht angelegt sondern im LOG erscheint eine Fehlermeldung:
2019.12.29 12:35:48 1: PERL WARNING: Illegal binary digit '2' ignored at ./FHEM/10_IT.pm line 1139.
2019.12.29 12:35:48 2: nanoCUL IT: IT_V3_0 (2222222222222222222222222222222) not defined (Address: 22222222222222222222222222 Group: 2 Unit: 2222 Switch code: 2)


ok dachte ich sieht etwas merkwürdig, deswegen habe ich auf meinem PC ein RTL-SDR Stick angeschlossen und die Datenübertragung angeschaut und das habe ich bekommen:

time      : 2019-12-29 12:48:18
model     : Proove       House Code: 30832640
Channel   : 3            State     : OFF           Unit      : 2             Group     : 0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time      : 2019-12-29 12:48:18
model     : Nexa         House Code: 30832640
Channel   : 3            State     : OFF           Unit      : 2             Group     : 0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time      : 2019-12-29 12:48:18
model     : Proove       House Code: 30832640
Channel   : 3            State     : OFF           Unit      : 2             Group     : 0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time      : 2019-12-29 12:48:18
model     : Nexa         House Code: 30832640
Channel   : 3            State     : OFF           Unit      : 2             Group     : 0
*** signal_start = 559574, signal_end = 736559, signal_len = 176985, pulses_found = 528
Iteration 1. t: 52    min: 50 (34)    max: 54 (494)    delta 25
Iteration 2. t: 52    min: 50 (34)    max: 54 (494)    delta 0
Distance coding: Pulse length 52

Short distance: 80, long distance: 337, packet distance: 2679

p_limit: 52
bitbuffer:: Number of rows: 8
[00] {65} b5 33 4b 54 aa aa aa ab 00
[01] {65} b5 33 4b 54 aa aa aa ab 00
[02] {65} b5 33 4b 54 aa aa aa ab 00
[03] {65} b5 33 4b 54 aa aa aa ab 00
[04] {65} b5 33 4b 54 aa aa aa ab 00
[05] {65} b5 33 4b 54 aa aa aa ab 00
[06] {65} b5 33 4b 54 aa aa aa ab 00
[07] {65} b5 33 4b 54 aa aa aa ab 00

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time      : 2019-12-29 12:48:20
model     : Proove       House Code: 30832640
Channel   : 3            State     : ON            Unit      : 2             Group     : 0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time      : 2019-12-29 12:48:20
model     : Nexa         House Code: 30832640
Channel   : 3            State     : ON            Unit      : 2             Group     : 0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time      : 2019-12-29 12:48:20
model     : Proove       House Code: 30832640
Channel   : 3            State     : ON            Unit      : 2             Group     : 0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time      : 2019-12-29 12:48:20
model     : Nexa         House Code: 30832640
Channel   : 3            State     : ON            Unit      : 2             Group     : 0
*** signal_start = 987351, signal_end = 1164406, signal_len = 177055, pulses_found = 528
Iteration 1. t: 51    min: 49 (25)    max: 54 (503)    delta 32
Iteration 2. t: 51    min: 49 (25)    max: 54 (503)    delta 0
Distance coding: Pulse length 51

Short distance: 80, long distance: 337, packet distance: 2680

p_limit: 51
bitbuffer:: Number of rows: 8
[00] {65} b5 33 4b 54 aa aa ab 2b 00
[01] {65} b5 33 4b 54 aa aa ab 2b 00
[02] {65} b5 33 4b 54 aa aa ab 2b 00
[03] {65} b5 33 4b 54 aa aa ab 2b 00
[04] {65} b5 33 4b 54 aa aa ab 2b 00
[05] {65} b5 33 4b 54 aa aa ab 2b 00
[06] {65} b5 33 4b 54 aa aa ab 2b 00
[07] {65} b5 33 4b 54 aa aa ab 2b 00



Nun fehlt mir leider an Erfahrung wie ich aus diesen Daten den PIR-Melder manuell in FHEM anlegen kann. Ja ich habe schon gegoogelt, wurde aber nicht schlauer wie ich die Daten gekodieren kann, deswegen hoffe ich auf eure Hilfe.

Und hier sind die Daten von meinem CUL-Stick.
Internals:
   CMDS       ABCeFfGiKLlMNRTtUVWXx
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS:FS20V: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 0000
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400
   FD         136
   FHTID      0000
   FUUID      5c5d4e92-f33f-db84-d0cc-84ba9c6834b00db0
   NAME       nanoCUL
   NR         64
   PARTIAL   
   RAWMSG     sE26C6F50500A;  480: 9040
   RSSI       -42
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.26.05 a-culfw Build: private build (unknown) nanoCUL433 (F-Band: 433MHz)
   initString X21
   nanoCUL_MSGCNT 115
   nanoCUL_TIME 2019-12-29 12:58:03
   MatchList:
     0:FS20V    ^81..(04|0c)..0101a001......00[89a-f]...
     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......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]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2019-12-29 11:37:43   ccconf          freq:433.920MHz bWidth:464KHz rAmpl:42dB sens:8dB
     2019-12-29 12:31:29   cmds             A B C e F f G i K L l M N R T t U V W X x
     2019-12-29 12:58:12   raw             is01011000110100101100111110011110
     2019-12-29 12:58:03   state           Initialized
     2019-12-13 23:05:43   version         No answer
Attributes:
   icon       cul_cul
   room       ServerRaum


schon mal vielen Dank!

KölnSolar

Das sieht komisch aus. Zuerst dachte ich wg.
Zitat2019.12.29 12:35:48 1: PERL WARNING: Illegal binary digit '2' ignored at ./FHEM/10_IT.pm line 1139.
2019.12.29 12:35:48 2: nanoCUL IT: IT_V3_0 (2222222222222222222222222222222) not defined (Address: 22222222222222222222222222 Group: 2 Unit: 2222 Switch code: 2)
, dass der nano ein Problem hat.
Das list wiederum sieht gut aus.
ZitatNun fehlt mir leider an Erfahrung wie ich aus diesen Daten den PIR-Melder manuell in FHEM anlegen kann.
Das ist nicht Dein Problem. Der Empfang klappt nicht. Da hilft auch kein manuell angelegtes device. Hast Du andere devices mit denen der Empfang funktioniert ? 00_CUL u. 10_IT aktuell ?
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

starocy

Ja, ich habe diverse IT devices (433 MHZ) im System. Alles funktioniert gut nur eben dieser PIR Melder von Smartwares will aus irgeneinem Grund nicht.
Inzischen habe ich heute das gesamte System updatet Raspi + FHEM. Es hat aber leider nicht geholfen.


KölnSolar

Stell den nano mal auf verbose=5. Ich denke dann kommen wir den Zweien auf die Spur.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

starocy

Ich weiss nicht was passiert ist aber nachdem ich nano auf verbose 5 gestellt habe, wurde der Bewegungsmelder angelegt.

So sah das noch beim ersten mal:
2019.12.29 19:33:23 5: CUL/RAW: /iFFFFFFFFFFFFFFFF05

2019.12.29 19:33:23 4: CUL_Parse: nanoCUL iFFFFFFFFFFFFFFFF05 -71.5
2019.12.29 19:33:23 5: nanoCUL: dispatch iffffffffffffffff
2019.12.29 19:33:23 4: nanoCUL IT: message "iffffffffffffffff" (17)
2019.12.29 19:33:23 4: nanoCUL ITv3: bin message "1111111111111111111111111111111111111111111111111111111111111111" (64)
2019.12.29 19:33:23 4: nanoCUL IT: msgcode "22222222222222222222222222222222" (32) bin = 1111111111111111111111111111111111111111111111111111111111111111
2019.12.29 19:33:23 2: nanoCUL IT: IT_V3_0 (2222222222222222222222222222222) not defined (Address: 22222222222222222222222222 Group: 2 Unit: 2222 Switch code: 2)


kurze Zeit spater aber:

2019.12.29 19:42:12 5: CUL/RAW: /i6A6696A95555565609

2019.12.29 19:42:12 4: CUL_Parse: nanoCUL i6A6696A95555565609 -69.5
2019.12.29 19:42:12 5: nanoCUL: dispatch i6a6696a955555656
2019.12.29 19:42:12 4: nanoCUL IT: message "i6a6696a955555656" (17)
2019.12.29 19:42:12 4: nanoCUL ITv3: bin message "0110101001100110100101101010100101010101010101010101011001010110" (64)
2019.12.29 19:42:12 4: nanoCUL IT: msgcode "01110101100111100000000000010001" (32) bin = 0110101001100110100101101010100101010101010101010101011001010110
2019.12.29 19:42:12 2: nanoCUL IT: IT_V3_3acf0001 (0111010110011110000000000000001) not defined (Address: 01110101100111100000000000 Group: 0 Unit: 0001 Switch code: 1)


und schließlich:
2019.12.29 19:42:22 4: CUL_Parse: nanoCUL i6A6696A955555656E7 -86.5
2019.12.29 19:42:22 5: nanoCUL: dispatch i6a6696a955555656
2019.12.29 19:42:22 4: nanoCUL IT: message "i6a6696a955555656" (17)
2019.12.29 19:42:22 4: nanoCUL ITv3: bin message "0110101001100110100101101010100101010101010101010101011001010110" (64)
2019.12.29 19:42:22 4: nanoCUL IT: msgcode "01110101100111100000000000010001" (32) bin = 0110101001100110100101101010100101010101010101010101011001010110
2019.12.29 19:42:22 2: nanoCUL IT: IT_V3_3acf0001 (0111010110011110000000000000001) not defined (Address: 01110101100111100000000000 Group: 0 Unit: 0001 Switch code: 1)
2019.12.29 19:42:22 2: autocreate: define IT_V3_3acf0001 IT 01110101100111100000000000 0 0001
2019.12.29 19:42:22 2: autocreate: define FileLog_IT_V3_3acf0001 FileLog ./log/IT_V3_3acf0001-%Y.log IT_V3_3acf0001


Liegt das irgendwie an verbose 5?

KölnSolar

ZitatLiegt das irgendwie an verbose 5?
Definitiv nicht. Es steuert nur die loglevel, die ins Log einfließen.
Um 19:33 siehst Du den Grund  für die Zweien: nur Einsen anstatt 01/00/10 wie 19:42, warum auch immer.
Haptsache läuft, oder ?  ;)
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt