angepasstes 00_SIGNALduino Modul, auch für FSK und für den Maple

Begonnen von Ralf9, 29 Mai 2020, 18:32:13

Vorheriges Thema - Nächstes Thema

stef1938

Hi Ralf,

dürfte ich wieder mal um deine Hilfe bitten?

Mein SignalDuino hat jetzt lange gut funktioniert. Nach einem Update des Raspi hat fhem den SignalDuino nicht mehr gefunden (bekanntes Problem).
Nach einspielen eines Backups hab ich die rolling codes der fhem Geräte mittels RC2 +*00:00:0 nachgezogen.
Allerdings werden die Handsender nach dem Einspielen des Updates nicht mehr erkannt. Die Handsender (SOMFY Telis 4 Mod/Var RTS Pure) sind mittels rawDevice an die SignalDuino-Geräte gekoppelt.

Installiert ist:
version V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
versionmodul v3.4.6-dev_ralf_08.01.
versionprotoL v3.4.6-dev_ralf_08.01.
version fhem.pl:23471/2021-01-04 (alte Version wegen Backup).

SignalDuino mit whitelistIDs 43.1

2023.09.04 19:57:15 4: sduino/msg READredu: MU;P0=211;P1=-522;P2=453;P3=-270;P4=-4516;CP=0;R=215;D=010123012323012301230123010123230123232324;e;
2023.09.04 19:57:15 4: sduino/msg READredu: MU;P0=1496;P1=-984;P2=962;P3=233;P4=-499;P5=470;P6=-254;CP=3;R=233;D=01212121345656565634343456343456343456345656345634563456343456563456565656212121213456565656343434563434563434563456563456345634563434565634565656562121212134565656563434345634345634345634565634563456345634345656345656565621212121345656565634343456343456;O;
2023.09.04 19:57:15 4: sduino/msg READredu: MU;P0=219;P1=-520;P2=450;P3=-281;P4=-4364;CP=0;R=216;D=010123012323012301230123010123230123232324;e;
2023.09.04 19:57:46 4: sduino/msg READredu: MU;P0=-245;P1=982;P4=-965;P5=235;P6=-496;P7=488;CP=5;R=233;D=45670707070565656705656705656705670705670567056705656707056707070701414141456707070705656567056567056567056707056705670567056567070567070707014141414567070707056565670565670565670567070567056705670565670705670707070141414145670707070565656705656705656705;O;
2023.09.04 19:57:46 4: sduino/msg READredu: MU;P0=1480;P1=-989;P2=976;P3=231;P4=-490;P5=490;P6=-261;CP=3;R=232;D=01212121345656565634343456343456343456345656345634563456343456563456565656212121213456565656343434563434563434563456563456345634563434565634565656562121212134565656563434345634345634345634565634563456345634345656345656565621212121345656565634343456343456;O;
2023.09.04 19:57:46 4: sduino/msg READredu: MU;P0=213;P1=-501;P2=480;P3=-255;P4=-780;CP=0;R=212;D=010123012323012301230123010123230123232324;e;
2023.09.04 19:58:14 4: sduino/keepalive ok, retry = 0
2023.09.04 19:58:17 4: sduino/msg READredu: MU;P0=942;P1=-1001;P2=231;P3=-498;P4=475;P5=-261;CP=2;R=233;D=01010101234545454523232345232345232345234545234523452345232345452345454545010101012345454545232323452323452323452345452345234523452323454523454545450101010123454545452323234523234523234523454523452345234523234545234545454501010101234545454523232345232345;O;
2023.09.04 19:58:17 4: sduino/msg READredu: MU;P0=233;P1=-488;P2=478;P3=-254;P4=-4456;CP=0;R=215;D=010123012323012301230123010123230123232324;e;

Vielleicht kannst du mir aus der Patsche helfen?

Vielen Dank!
LG, stef


Ralf9

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

stef1938

#197
get ccconf:
ccconf: freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK)

get conf:
config: MS=1;MU=1;MC=1;Mred=1;Mdebug=1_MScnt=4;MuSplitThresh=8000;MdebFifoLimit=120/140


Nachtrag:
Die Frequenz ist falsch!! Ich passe gleich an und teste!

Nachtrag 2:
Ja, die Frequenz wars, jetzt funktionierts wieder! Vielen Dank!

Lohnt sich evt. ein Update auf eine deiner neueren Versionen Ralf?

LG, stef

Ralf9

Beim aktuellen 00_SIGNALduino Modul v3.4.16-dev_ralf_23.07.
sind einige neue Protokolldefinitionen dazugekommen
https://ralf9.github.io/SD_Device_Proto.html
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

stef1938


weini

Hallo Ralf!

Ich versuche aktuell, einen TFA 30.3180.IT Temperatur- & Feuchtigkeitsfühler in FHEM einzubinden.
Referenzen dazu habe ich hier gefunden:
- https://github.com/baycom/tfrec/
- https://github.com/Syrex-o/weewx-klimalogg
- https://github.com/git-developer/fhem-examples/wiki/Temperatur-Feuchte-Sender-mit-tfrec-und-MQTT
- https://forum.fhem.de/index.php?topic=103715.0

Da die tfrec Lösung auch als "TFA KlimaLogg LaCrosse decoder" bezeichnet wird wollte ich mal vorsichtig anfragen, ob die Einbindung ggf. auch über dein SignalDuino Modul machbar wäre.
Kannst du das auf Basis der Infos unter https://github.com/baycom/tfrec/ abschätzen?

Viele Grüße,
weini

andies

Ich glaube, am besten stellst du deinen sduino auf verbose 4 und versuchst, im Logfile die Signale deines Gerätes zu empfangen. Den Rest machen die tüchtigen Jungs hier.
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

weini

Ich habe auf diesem SignalDuino noch nicht Ralfs FW drauf (ist nicht meine Haupt-Installation, sondern eine komplett separate zweite), sondern nur die normale.
Sollte ich mit der normalen FW ebenfalls mit verbose=4 die Logs sehen?

Aktuell bekomme ich nämlich nichts rein.

andies

Dann stimmt da was nicht (Frequenz zB). Denn die Einträge müssen kommen, weil das die Aufgabe vom sduino ist. Die ,,Umwandlung" der Signale in für uns lesbare Information findet in den Modulen statt, nicht im sduino.

Insofern kommt es nicht unbedingt auf die FW an.
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

weini

Ok, hier mal ein List:
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-FTDI_FT232R_USB_UART_A700CTOG-if00-port0@57600
   DMSG       nothing
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A700CTOG-if00-port0@57600
   FD         8
   FUUID      655a2ef9-f33f-ed18-74ae-76eb9c662f49908b
   IDsNoDispatch 2,72.1,82
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       sduino868
   NR         42
   PARTIAL   
   STATE      opened
   TIME       1703935106.88823
   TYPE       SIGNALduino
   cc1101_available 1
   eventCount 171
   sendworking 0
   version    V 3.5.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul  8 2022 18:09:56
   versionProtocols 1.54
   versionmodul 3.5.6+20230918
   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|118|121|127|128|130)#.*
     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:
     2023-12-30 12:18:35   cc1101_config   Freq: 868.300 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 4 dB, DataRate: 1621.83 kBaud
     2023-12-30 12:18:35   cc1101_config_ext Modulation: ASK/OOK
     2023-12-30 12:18:36   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
     2023-12-30 17:52:46   ping            OK
     2023-12-30 12:18:34   state           opened
   additionalSets:
     flash      3.5.1-RC1,3.5.0,3.5.0-dev+20210808,3.5.0-dev+20210623,3.4.0,3.4.0-dev+20200711,3.4.0-dev+20200216,3.3.1
   keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
     119
     129
   mnIdList:
     100
     101
     102
     103
     107
     107.1
     108
     109
     112
     115
     116
     116.1
     117
     123
     125
     126
   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
     118.1
     127.1
     128.1
     130
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     20.1
     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
     118
     120
     121
     122
     127
     128
Attributes:
   addvaltrigger 1
   devStateIcon opened:usb@green closed:usb@yellow disconnected:usb@red
   group      CUL,
   hardware   nanoCC1101
   longids    1
   updateChannelFW testing
   verbose    4

Der Standort ist ländlich, aber es irritiert mich trotzdem, dass er gar nichts empfägt.

andies

Komisch, dass da keine Readings sind. Gefunden. Ist openend, also sollte empfangen.

Ich habe eine größte Bandwidth, 406KHz.

FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Ralf9

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