Signalduino und SIGNALESP

Begonnen von Calivati, 01 August 2023, 11:43:11

Vorheriges Thema - Nächstes Thema

Calivati

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


betateilchen

Hast Du nach der Änderung FHEM schonmal neu gestartet?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Ralf9

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
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

Nobbynews

#3
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

Calivati

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

 

Ralf9

bitte poste mal ein "get ccconf"
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

Calivati

ccconf: freq:433.920MHz bWidth:203KHz rAmpl:33dB sens:8dB (DataRate:8232.12Baud)

Modulation:2-FSK (SYNC_MODE:16/16 sync) DEVIATN:57.129kHz

Ralf9

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
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

Calivati

Hallo Ralf, vielen lieben Dank, jetzt funktioniert es!
Gruß, Peter