unterstützt SIGNALduino FHEM2FHEM RAW?

Begonnen von pruy, 02 April 2022, 14:30:15

Vorheriges Thema - Nächstes Thema

pruy

Hallo,
ich habe ledier nirgends in der commandref eine eindeutige Aussage gefunden,
ob das funktionieren sollte. Da von "dispatch" die Rede ist,
hatte ich ein positive Anwort angenommen...
Mit meinen Versuchen war ich aber eher nur partiell erfolgreich.

Hintergrund:
Ich habe ein paar SOMFY RTS Rolläden, die ich über einen Busware CUL ansteuere.
Leider ist der - na ja - eher weniger zuverlässig.
Er braucht 1-2 in der Woche ein Reset.
Da ich einen Raspi4 in passender Nähe hatte, habe ich dirt fhem installiert
und einen Radino instaliert. (Der Radino sollte mal die Rückmeldung der SOMFY Fernbedienungen an fhem realisieren,
aber das Projekt hat noch keine Zeitscheibe abbekommen.)
Lokal klappt alles super.
Leider ist mein "master" fhem (auf einem NetBSD Server) funktechnisch nicht "in der Nähe",
so dass ich den Sateliten RasPi und den master irgendwie zusammenbringen muss.
Alle Sensoren vom master via FHEM2FHEM LOG an den Sateliten zu forwarden ist nicht wirklich attraktiv.

FH2FHEM RAW fällt da sofort ins Auge.
Wenn Signalduino im FHEM2FHEM RAW an den master "übertragen" würde, dann wäre das genau passend.
Bisher ohne Erfolg.

Beim Versuch, fhem als neuen FB an den Rolläden anzulernen - keine Reaktion. Lokal klappt das perfekt.
Ich hatte zwischendurch auch versucht, ein am Sateliten angelegtes und erfolgreich angelerntes Device,
nach Einrichten von FHEM2FHEM an dem Master zu verschieben - vergeblich.
In den LOGS findet sich -- nichts:


2022.03.29 13:53:01 1: sd: Define, device is none, commands will be echoed only
2022.03.29 13:53:03 0: Server started with 201 defined entities (fhem.pl:25852/2022-03-17 perl:5.034000 os:netbsd user:root pid:1046)
2022.03.29 13:53:03 3: sd: getAttrDevelopment, IdList ### Attribute development is in this version ignored ###
2022.03.29 13:53:03 3: sd: IdList, attr whitelist disabled or not defined (all IDs are enabled, except blacklisted and instable IDs):
2022.03.29 13:53:03 3: sd: IdList, MS 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
2022.03.29 13:53:03 3: sd: IdList, MU 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
2022.03.29 13:53:03 3: sd: IdList, MC 10 11 12 18 43 47 52 57 58 96
2022.03.29 13:53:03 3: sd: IdList, MN 100 101 102 103 107 107.1 108 109 112 115 116 116.1
2022.03.29 13:53:03 4: sd: IdList, development skipped = 2 5 63 72.1 75 77 82
2022.03.29 13:53:03 3: sd: IdList, development protocol is active (to activate dispatch to not finshed logical module, enable desired protocol via whitelistIDs) = 2 72.1 82
2022.03.29 13:53:03 3: FHEM2FHEM device opened (remote_sd)

Die Spuren stammen vom letzten restart (nach update).

Wenn die Interaktion funktioniert, wo sollten davon Spueren im Log zu sehen sein?

Es könnte sich aber natürlich um einen ganz trivialen Fehler in meinem Setup handeln.
Hier zur Referenz die Device list Daten:

sd device auf Satelit:

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-Unknown_radino_CC1101-if00
   DMSG       nothing
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-Unknown_radino_CC1101-if00@57600
   FD         8
   FUUID      5ebac251-f33f-12c1-5992-e2e1604358b30649
   IDsNoDispatch 2,72.1,82
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       sd
   NR         15
   PARTIAL   
   STATE      opened
   TIME       1648473430
   TYPE       SIGNALduino
   cc1101_available 1
   sendworking 0
   unknownmessages 2022-04-02 05:20:02-MU;P0=-514;P1=-304;P3=168;P4=406;P5=104;P7=233;D=70414170707041303070414170414170704170503;CP=7;R=239;#2022-04-02 05:45:03-MU;P0=-332;P1=390;P2=266;P3=-464;P4=182;P5=-120;P7=-238;D=01023454013432310232317101710434323132713;CP=1;R=239;#2022-04-02 05:59:32-MU;P0=-533;P1=250;P2=451;P3=-380;P4=-258;P5=188;P6=-160;P7=96;D=010231324241050101674132424245010101050245;CP=1;R=240;#2022-04-02 06:08:45-MU;P0=233;P1=-868;P2=441;P3=-516;P4=-286;P5=168;P7=320;D=012103242453030324030303247453242453032403;CP=0;R=239;#2022-04-02 06:08:45-MU;P0=-285;P1=176;P2=-482;P3=112;P4=250;P5=459;P7=-216;D=01232425012421250504250574242574242505050;CP=4;R=237;#2022-04-02 06:21:55-MU;P0=432;P1=-684;P2=172;P3=-485;P5=-289;P6=257;P7=120;D=0123050563236305636371050563050563630573636;CP=6;R=243;#2022-04-02 06:57:28-MU;P0=246;P1=-315;P2=-96;P3=154;P4=409;P6=-505;P7=536;D=01023141360606414141714136060606064141060;CP=0;R=242;#2022-04-02 07:13:16-MU;P0=123;P1=-530;P2=212;P3=483;P4=-390;P5=344;P6=-263;D=012121345601363621213401362101212121212124;CP=2;R=239;#2022-04-02 07:13:16-MU;P0=-522;P1=424;P2=-293;P3=246;P4=150;D=01230123030404030303012121212304030404030104;CP=3;R=241;#2022-04-02 07:35:39-MU;P0=104;P1=-252;P2=464;P3=200;P4=-522;P7=260;D=012134212174342174342121212174347421212121213434;CP=2;R=241;#2022-04-02 07:36:58-MU;P0=166;P1=-380;P2=458;P3=112;P4=-509;P5=-265;P6=254;D=0121342521046421040421052521346464252525250;CP=2;R=240;#2022-04-02 08:05:56-MU;P0=-477;P1=435;P2=-276;P3=192;P5=270;P6=136;P7=-112;D=0121230121250506752506012121212303050121212126;CP=1;R=237;#2022-04-02 09:35:28-MU;P0=-291;P2=222;P3=-508;P4=136;P5=424;D=023434320502350502323502323505050202323235050;CP=2;R=242;#2022-04-02 10:34:43-MU;P0=166;P1=-253;P2=260;P3=-545;P4=-328;P5=432;D=01232323242323035424035151030354235403230123;CP=2;R=243;#2022-04-02 11:06:18-MU;P0=257;P1=-268;P2=-475;P3=424;P6=184;D=0102313102020231313131313102020231313102316;CP=0;R=240;#2022-04-02 11:20:47-MU;P0=-463;P1=245;P2=-309;P3=167;P5=445;P6=-236;P7=128;D=12301010525610523070705610105210303070101050;CP=1;R=240;#2022-04-02 11:36:36-MU;P0=104;P1=-254;P2=240;P3=-517;P4=152;P5=503;P6=-360;D=01232343562123515123235123435151514323232351512;CP=2;R=239;#2022-04-02 11:44:29-MU;P0=171;P1=-257;P2=-539;P4=227;P5=-188;P6=452;D=0102024205014242426161426561024261026142;CP=0;R=242;#2022-04-02 11:48:29-MU;P0=233;P1=-256;P2=172;P3=-505;P4=475;P6=112;D=0123034103030303414141632303032303034141030;CP=0;R=214;#2022-04-02 11:56:20-MU;P0=220;P1=-262;P2=463;P3=-491;P5=152;P6=109;D=0121032121030321532103010303630303212121632103036;CP=0;R=239;#2022-04-02 12:23:59-MU;P0=-518;P1=226;P2=467;P3=-392;P4=-279;P5=167;P6=120;D=0101023245024105060246024245024501050106;CP=2;R=239;#2022-04-02 12:26:37-MU;P0=230;P1=-292;P3=-500;P4=431;P5=-1008;D=0103414103030341414141030303034103030341050;CP=0;R=237;#2022-04-02 12:37:10-MU;P0=212;P1=-248;P2=-527;P3=482;P4=112;D=010202023102020231314231310202310231313102;CP=0;R=238;#2022-04-02 13:27:11-MU;P0=-549;P1=112;P2=491;P3=-315;P4=224;P5=-220;D=0102340404023254023234040234043254340401040;CP=4;R=240;#2022-04-02 14:05:22-MU;P0=265;P1=-246;P2=-517;P3=184;P4=432;P6=-360;P7=140;D=0102320241020202414102414102020102414672417;CP=0;R=238;
   version    V 3.5.0-dev+20210808 SIGNALduino cc1101 (433 Mhz) - compiled at Aug  7 2021 22:44:13
   versionProtocols 1.42
   versionmodul 3.5.3
   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)#.*
     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-03-28 15:17:19   cc1101_config   Freq: 433.420 MHz, Bandwidth: 58 kHz, rAmpl: 42 dB, sens: 4 dB, DataRate: 5.60 kBaud
     2022-03-28 15:17:19   cc1101_config_ext Modulation: ASK/OOK
     2022-03-28 15:17:19   cc1101_patable  C3E = 00 C0 00 00 00 00 00 00 => 10_dBm
     2022-02-16 16:18:57   config          MS=1;MU=1;MC=1;Mred=0
     2022-04-02 14:08:43   ping            OK
     2022-03-28 15:17:18   state           opened
     2022-03-02 15:28:25   uptime          13 23:08:11
   additionalSets:
   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   mnIdList:
     100
     101
     102
     103
     107
     107.1
     108
     109
     112
     115
     116
     116.1
   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
   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
Attributes:
   cc1101_frequency 433.42
   hardware   radinoCC1101
   room       GATEWAYS
   updateChannelFW testing
   verbose    5


FHEM2FHEM Device (remote_sd) auf master:

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        10.202.1.60:7072 RAW:sd
   FD         17
   FUUID      623f41ac-f33f-75c3-16c1-18a131c44c845fbd
   Host       10.202.1.60:7072
   NAME       remote_sd
   NR         216
   PARTIAL   
   STATE      connected
   TYPE       FHEM2FHEM
   informType RAW
   rawDevice  sd
Attributes:
   keepaliveInterval 120
   room       Gateways
   verbose    5


dummy sd auf master:

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        none
   DMSG       nothing
   DevState   initialized
   DeviceName none
   FUUID      6204f419-f33f-75c3-6158-cb80d5132f84a035
   IDsNoDispatch 2,72.1,82
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       sd
   NR         204
   STATE      opened
   TIME       1648554781
   TYPE       SIGNALduino
   versionProtocols 1.42
   versionmodul 3.5.3
   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)#.*
     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+#.*
   READINGS:
     2022-03-29 13:53:01   state           opened
   additionalSets:
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   mnIdList:
     100
     101
     102
     103
     107
     107.1
     108
     109
     112
     115
     116
     116.1
   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
   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
Attributes:
   cc1101_frequency 433.42
   dummy      1
   hardware   radinoCC1101
   room       Gateways
   updateChannelFW testing
   verbose    5


Gruß
Rainer