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!
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
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.
Stell den nano mal auf verbose=5. Ich denke dann kommen wir den Zweien auf die Spur.
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?
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 ? ;)