Hallo, ich möchte einen relativ weit entfernten Türkontakt abfragen, der vom via USB angeschlossenen Signalduino zu weit entfernt ist. Deshalb wollte ich einen über WLAN verbundenen SIGNALESP verwenden. Ich habe im Türkontakt den SIGNALESP1 als IODev definiert, trotzdem wird bei jeder Änderung des Kontakts als LASTInputDev immer Sduino1 angezeigt. Wenn ich den Sduino1 ausstecke, wird die Statusänderung des Kontakts nicht bemerkt.
Definitionen:
define Sduino1 SIGNALduino /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0@57600
attr Sduino1 hardware nanoCC1101
attr Sduino1 room CULs
attr Sduino1 verbose 1
# Clients :CUL_TCM97001:SD_WS:SD_WS07:SD_WS09:Hideki:LaCrosse:OREGON:CUL_EM:CUL_WS:CUL_TX:SD_AS:IT: :FS10:FS20:SOMFY:FLAMINGO:SD_WS_Maverick:KOPP_FC:PCA301:SD_BELL:SD_GT:SD_RSL:SD_UT:WMBUS:HMS: :IFB:CUL_FHTTK:FHT:RFXX10REC:Revolt:Dooya:Fernotron:SD_Keeloq:SD_Rojaflex:Siro:LTECH:SD_Tool:SIGNALduino_un:
# ClientsKeepOrder 1
# DEF /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0@57600
# DMSG P7#E580CAF3F
# DevState initialized
# DeviceName /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0@57600
# EQMSGCNT 3
# FD 8
# FUUID 640e5b2d-f33f-d74b-80f3-729058313a7f95b7
# IDsNoDispatch 2,43.1,72.1,82,87,88
# LASTDMSG P7#E580CAF3F
# LASTDMSGID 7
# MSGCNT 129
# NAME Sduino1
# NR 52
# PARTIAL
# RAWMSG MS;P3=-1984;P4=484;P5=-1013;P6=-3992;D=46434343454543454343454545454545454343454543454345434343434545434343434343;CP=4;SP=6;R=49;O;m2;
# RSSI -49.5
# STATE opened
# TIME 1690882725.8826
# TYPE SIGNALduino
# eventCount 17
# rmsgRaw Mu;��;���;���;���;d␁␂␂␁␁␂␁␂␁␂␂␂␂␁␁␂␂␂␂␂␂␃␂␂␂␁␁␂␁␂␂␁␁␁␁␁␁␁␂␂␁␁␂␁␂␁␂␂␂␂␁␁␂␂␂␂␂
__________________________________
[code]define SIGNALESP1 SIGNALduino 192.168.1.68:23
attr SIGNALESP1 room CULs
# Clients :CUL_TCM97001:SD_WS:SD_WS07:SD_WS09:Hideki:LaCrosse:OREGON:CUL_EM:CUL_WS:CUL_TX:SD_AS:IT: :FS10:FS20:SOMFY:FLAMINGO:SD_WS_Maverick:KOPP_FC:PCA301:SD_BELL:SD_GT:SD_RSL:SD_UT:WMBUS:HMS: :IFB:CUL_FHTTK:FHT:RFXX10REC:Revolt:Dooya:Fernotron:SD_Keeloq:SD_Rojaflex:Siro:LTECH:SD_Tool:SIGNALduino_un:
# ClientsKeepOrder 1
# DEF 192.168.1.68:23
# DMSG nothing
# DevState initialized
# DeviceName 192.168.1.68:23
# FD 14
# FUUID 648c4b3d-f33f-d74b-f990-1d8d7b6be28b4a70
# IDsNoDispatch 2,43.1,72.1,82,87,88
# LASTDMSG nothing
# LASTDMSGID nothing
# NAME SIGNALESP1
# NR 116
# PARTIAL
# STATE opened
# TIME 1690882383.42357
# TYPE SIGNALduino
# eventCount 5
# sendworking 0
# version V 3.5.0 SIGNALESP cc1101 (chip CC110 unknown) - compiled at Jul 8 2022 18:09:41
# versionmodul v3.4.15-dev_ralf_08.04.
# versionprotoL v3.4.15-dev_ralf_08.04.
# MatchList:
# 01:IT ^i......
# 02:CUL_TCM97001 ^s[A-Fa-f0-9]+
# 03:SD_RSL ^P1#[A-Fa-f0-9]{8}
# 04:OREGON ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
# 05:CUL_TX ^TX..........
# 06:SD_AS ^P2#[A-Fa-f0-9]{7,8}
# 07:Hideki ^P12#75[A-F0-9]+
# 09:CUL_FHTTK ^T[A-F0-9]{8}
# 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|124|199)#.*
# 18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
# 19:CUL_WS ^K[A-Fa-f0-9]{5,}
# 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]+
# 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]+
# 34:WMBUS ^b.*
# 35:HMS ^810e04......a001
# 36:IFB ^J............
# 37:LTECH ^P31#[A-Fa-f0-9]{26,}
# 90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
# X:SIGNALduino_un ^[u]\d+#.*
# QUEUE:
# READINGS:
# 2023-07-31 15:14:54 config MS=0;MU=1;MC=0;Mred=1
# 2023-08-01 11:38:23 ping OK
# 2023-08-01 11:33:22 state opened
# getcmd:
# keepalive:
# ok 0
# retry 0
# mcIdList:
# 10
# 11
# 12
# 18
# 43
# 47
# 52
# 57
# 58
# 96
# 119
# 212
# mnIdList:
# 100
# 101
# 102
# 103
# 107
# 108
# 109
# 112
# 115
# 116
# 123
# 201
# 202
# 203
# 204
# 205
# 206
# 207
# 208
# 209
# 210
# 211
# 213
# 214
# 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
# 113
# 118.1
# 124.1
# muIdList:
# 8
# 9
# 13.1
# 16
# 17.1
# 19
# 20.1
# 21
# 22
# 24
# 26
# 27
# 28
# 29
# 30
# 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
# 114
# 118
# 120
# 121
# 122
# 124
# 198
# 200
# 200.1
# rfmodesets:
# rfmode Avantek_433__B8_N9_FSK,Bresser_5in1_u_7in1__B28_N7_8220,Bresser_6in1__B20_N7_8220,DP100_WH51_WH57_433__B16_N16_17241,DP100_WH51_WH57_868__B16_N6_17241,HoneywActivL__SlowRf_FSK,KOPP_FC__B20_N4_4785,Lacrosse_mode1_WS1080_TX38__B12_N1_17241,Lacrosse_mode2__B12_N2_9579,PCA301_mode3__B32_N3_6631,Rojaflex_433__B12_N8_GFSK,SlowRF_ccFactoryReset,W136__B24_N10_4798,WH24_WH25__B20_N1_17241,WMBus_S__N11_ab_firmware_V422,WMBus_T_u_C__N12_ab_firmw_V422,WS1600_TX22_mode5__B16_N5_8842,custom
# rfmodesetsTesting:
# rfmodeTesting Avantek_433__B5_N9_FSK,Bresser_5in1_u_7in1__B26_N7_8220,Bresser_6in1__B18_N7_8220,DP100_WH51_WH57_433__B14_N16_17241,DP100_WH51_WH57_868__B14_N6_17241,Elero__N13_ab_firmw_V335_u_V422,Inkbird_433__B18_N14_FSK,Lacrosse_mode1_TX38__B5_N1_17241,Lacrosse_mode1_WS1080_TX38__B10_N1_17241,Lacrosse_mode2__B5_N2_9579,PCA301_mode3__B12_N3_6631,W136__B24_N10_4798,WH24_WH25__B16_N1_17241,WS1600_TX22_mode5__B5_N5_8842
#
setstate SIGNALESP1 opened
setstate SIGNALESP1 2023-07-31 15:14:54 config MS=0;;MU=1;;MC=0;;Mred=1
setstate SIGNALESP1 2023-08-01 11:38:23 ping OK
setstate SIGNALESP1 2023-08-01 11:33:22 state opened
_________________________________
define IT_V3_6ca1a60 IT 00001101100101000011010011 0 0000
attr IT_V3_6ca1a60 IODev SIGNALESP1
attr IT_V3_6ca1a60 room IT
# CFGFN
# DEF 00001101100101000011010011 0 0000
# FUUID 64c8d171-f33f-d74b-d5a2-f9aeb7dbe876f6ac
# IODev SIGNALESP1
# LASTInputDev Sduino1
# MSGCNT 8
# NAME IT_V3_6ca1a60
# NR 150
# STATE off
# Sduino1_DMSG i55A696655A65A555
# Sduino1_MSGCNT 8
# Sduino1_Protocol_ID 17
# Sduino1_RAWMSG MS;P0=-274;P1=286;P2=-1218;P4=-2600;D=141012101210121012121012101012121012101012101212101012121010121012101210121210121010121210101210121210121010121012101210121012101213;CP=1;SP=4;R=65;O;m2;
# Sduino1_RSSI -41.5
# Sduino1_TIME 2023-08-01 11:35:05
# TYPE IT
# XMIT 0000110110010100001101001100000
# XMITdimdown 00
# XMITdimup 00
# XMIToff 0
# XMITon 1
# eventCount 8
# CODE:
# 1 0000110110010100001101001100000
# READINGS:
# 2023-08-01 11:34:57 IODev SIGNALESP1
# 2023-08-01 11:35:05 state off
# group:
# VAL 0
# protocol:
# VAL V3
# unit:
# VAL 0000
#
setstate IT_V3_6ca1a60 off
setstate IT_V3_6ca1a60 2023-08-01 11:34:57 IODev SIGNALESP1
setstate IT_V3_6ca1a60 2023-08-01 11:40:09 group 0
setstate IT_V3_6ca1a60 2023-08-01 11:40:09 protocol V3
setstate IT_V3_6ca1a60 2023-08-01 11:35:05 state off
setstate IT_V3_6ca1a60 2023-08-01 11:40:09 unit 0000
Hast Du nach der Änderung FHEM schonmal neu gestartet?
Zitat2023-07-31 15:14:54 config MS=0;MU=1;MC=0;Mred=1
Damit werden keine MS-Nachrichten empfangen.
Bitte mach mal "set enableMessagetype syncedMS" und "set enableMessagetype manchesterMC"
Ein "get config" muß dann so aussehen "MS=1;MU=1;MC=1;..."
Gruß Ralf
Zitatdefine SIGNALESP1 SIGNALduino 192.168.1.68:23
.....
version V 3.5.0 SIGNALESP cc1101 (chip CC110 unknown) - compiled at Jul 8 2022 18:09:41
Kann es sein, dass an Deinem SIGNALESP1 etwas nicht stimmt?
Sicher, dass das Ding funktioniert?
Dein SDUINO1 empfängt den Türkontakt doch sehr gut.
Zitatdefine IT_V3_6ca1a60 IT 000
....
Sduino1_RSSI -41.5
Hallo, erst mal danke für eure Antworten.
- Ja, ich habe FHEM schon mal neu gestartet, eben wieder, keine Änderung.
- Ich denke, dass der SIGNALESP funktioniert, er hat im FHEM den Status opened, er ist in der Fritzbox sichtbar und pingbar
- @Ralf: die beiden Set habe ich abgesetzt, get config zeigt jetzt config: MS=1;MU=1;MC=1;Mred=1, auch nach Neustart wird der Sduino verwendet, selbes Verhalten wie bisher
bitte poste mal ein "get ccconf"
ccconf: freq:433.920MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud)
Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz
Das passt nicht, dies ist für FSK.
Es sollte: "DataRate:5603.79Baud,Modulation:ASK/OOK"
Bitte mach mal ein "get raw e"
Zitate -> EEPROM / factory reset der cc1101 Register
Hallo Ralf, vielen lieben Dank, jetzt funktioniert es!
Gruß, Peter