Signalduino Version 3.3.1 / 3.3.2 / 3.3.3-dev

Begonnen von Sidey, 02 Oktober 2016, 23:39:11

Vorheriges Thema - Nächstes Thema

DigiNecro

Dein Post hat mir auf jeden Fall geholfen, danke!

FritzFritte

Hallo erst einmal an alle dieser Stelle, so wie ich in den letzten oberen Beiträgen entnehmen kann ist wahrscheinlich mein SD wohl auch betroffen. Er ist nicht mehr in fhem sichtbar. Per IP Aufruf war er aber zu erreichen. Somit blieb meine Rollosteuerung außer Betrieb. Da ich das letzte mal vor ca. 2 Jahren damit rumspielen musste, weil es eben im großen und ganzen einfach so vor sich hin lief (zumal der SD über keeloq läuft). Auch ließ sich der SD nicht mehr neu einbinden über fhem. Ein restore brachte leider auch keinen Erfolg. Die Probleme fingen heute am 18.01.2022 nach dem fhem update auf. Nach einigem hin und her und 3 Stunden suchen und probieren läuft es jetzt wieder. Kann mir mal jemand einen Tipp gebe wie ich dieses Modul von updates ausschließe (wenn man allgemein update aufruft). Für Eure Tipps bin ich euch schon einmal Dankbar und auch besonders über die letzten Kommentare, denn nur so konnte ich es wieder in Gang bringen. Vielen Dank an Ralf9 für die wirklich guten Hinweise. Danke Danke, dann fahre ich jetzt mal die Rollos runter.

Invers

#1487
In global das Attr. exclude_from_update auf 90_SIGNALduino_un.pm,00_SIGNALduino.pm,SD_ProtocolData.pm,SD_Protocols.pm
setzen.

Kompletzt- Code
attr global exclude_from_update 90_SIGNALduino_un.pm,00_SIGNALduino.pm,SD_ProtocolData.pm,SD_Protocols.pm
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Elektrolurch

Ok, mir fehlte auch das CRC - perl Modul.
Habe es installiert und fhem neu gestartet.
Leider empfängt nun aber dass SIGNALduino.pm Modul meine Somfy-Handsender nicht mehr.
Habe die beiden Protokoll-Dateien in FHEM/lib, das 00_SIGNALduino.pm Modul zurückgespielt und nach dem Neustart wur4den die Signale der Somfy-Handsender wieder erkannt.
Hier mal das device nach dem zurückspielen der funktionierenden Versionen:

Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SD_GT:LaCrosse:KOPP_FC:PCA301:SIGNALduino_TOOL:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-SHK_SIGNALduino_433-if00-port0@57600
   DMSG       YsA0404042978B11
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-SHK_SIGNALduino_433-if00-port0@57600
   EQMSGCNT   3
   FD         18
   FUUID      61e7ed30-f33f-c8c3-f471-26fa50e9986bec54
   IDsNoDispatch 2,72.1,82,87,88
   LASTDMSG   YsA0404042978B11
   LASTDMSGID 43
   MSGCNT     7
   NAME       SD1
   NR         896
   PARTIAL   
   RAWMSG     MC;LL=-1305;LH=1328;SL=-655;SH=652;D=A0404042978B11;C=656;L=56;R=240;s28;b28;O;w;
   RSSI       -82
   STATE      opened
   TIME       1642592106.86455
   TYPE       SIGNALduino
   sendworking 0
   unknownmessages
   version    V 3.3.2.1-rc8 SIGNALduino cc1101 - compiled at Jan 10 2019 20:13:56
   versionmodul v3.4.5-dev_ralf_04.08.
   versionprotoL v3.4.5-dev_ralf_05.08.
   DoubleMsgIDs:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2}
     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|26|29|30|34|46|68|69|76|81|83|86|90|91|91.1|92|93|95|97|99|104|105)#.*
     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)#.*
     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..................
     32:PCA301  ^\S+\s+24
     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]+
     90:SIGNALduino_TOOL ^pt([0-9]+(\.[0-9])?)(#.*)?
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2022-01-19 11:57:02   cc1101_config   Freq: 433.420 MHz, Bandwidth: 464 kHz, rAmpl: 42 dB, sens: 4 dB, DataRate: 5.60 kBaud
     2022-01-19 11:57:02   cc1101_config_ext Modulation: ASK/OOK
     2022-01-19 11:57:03   cc1101_patable  C3E = 00 84 00 00 00 00 00 00  => 5_dBm
     2022-01-19 12:36:57   ping            OK
     2022-01-19 12:20:56   state           opened
   getcmd:
   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   mnIdList:
     100
     101
     102
     103
   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
   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
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
     97
     98
     99
     104
     105
Attributes:
   hardware   nanoCC1101
   verbose    0


Gruß

Elektrolurch
configDB und Windows befreite Zone!

andies

Habt ihr das Modul mit Cpan oder über eine linux Bibliothek eingespielt?

(CPAN braucht immer so lange.)
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

rcmcronny

Hallo,

@andies per:  apt install libdigest-crc-perl

(Aus dem Kopf, sollte aber passen)

Ronny

yersinia

Mal ne andere Frage: welche Quellen für die Module sind denn zu bevorzugen?
die SIGNALduino Quelle
UPD FHEM/00_SIGNALduino.pm
UPD FHEM/10_FS10.pm
UPD FHEM/10_SD_GT.pm
UPD FHEM/14_SD_BELL.pm
UPD FHEM/14_SD_UT.pm
UPD FHEM/14_SD_WS.pm
UPD FHEM/14_SD_WS07.pm
UPD FHEM/14_SD_WS09.pm
UPD FHEM/41_OREGON.pm
UPD FHEM/lib/SD_ProtocolData.pm
UPD FHEM/lib/SD_Protocols.pm


oder die FHEM SVN Quelle?
UPD FHEM/00_SIGNALduino.pm
UPD FHEM/10_FS10.pm
UPD FHEM/10_SD_GT.pm
UPD FHEM/14_SD_BELL.pm
UPD FHEM/14_SD_UT.pm
UPD FHEM/14_SD_WS.pm
UPD FHEM/14_SD_WS07.pm
UPD FHEM/14_SD_WS09.pm
UPD FHEM/41_OREGON.pm
UPD FHEM/lib/SD_ProtocolData.pm
UPD FHEM/lib/SD_Protocols.pm


Ich habe kein Problem damit, die SIGNALduino Quelle zu verwenden - spiele aber hier dann Update-pingpong (FHEM Version überschreibt die Github Version welche dann wieder die FHEM Version überschreibt usw). Ausschließen (exclude_from_update) kann ich es nicht, weil ich es dann imho bei beiden ausschließen würde. :o



[OT] Es ist auch mal Zeit, Danke zu sagen! Danke für die Firmware und die Module. Das ging erstaunlich gut zu flashen und in FHEM zu integrieren. Topp! Danke. :)[/OT]
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Ralf9

#1492
Zitat von: Elektrolurch am 19 Januar 2022, 12:40:03
Leider empfängt nun aber dass SIGNALduino.pm Modul meine Somfy-Handsender nicht mehr.
Zitatversion    V 3.3.2.1-rc8 SIGNALduino cc1101
versionmodul v3.4.5-dev_ralf_04.08.
versionprotoL v3.4.5-dev_ralf_05.08.
Du verwendest meine Firmware und eine etwas ältere Version meiner Variante des SIGNALduino.pm Moduls.

Damit alle raw Nachrichten meiner firmware vom SIGNALduino.pm Modul vom fhem update verarbeitet werden, müssen in meiner Firmware die Debugausgaben deaktiviert werden:
Zitat von: Ralf9 am 17 Januar 2022, 23:49:27
Mit diesem fhem update wird meine firmware mit der Defaultconfig nur noch mit Einschränkungen funktionieren.
Wichtig: Damit alle raw Nachrichten meiner firmware  V 3.3.2.1-rc...  vom 00_SIGNALduino Modul ab Version 3.5.2 verarbeitet werden können müssen die Debugausgaben deaktiviert werden.
set sduino raw CDD
Ein "get sduino config" ergibt dann ungefähr
MS=1;MU=1;MC=1;Mred=1;Mdebug=0_MScnt=4...




Ab der Version v3.4.5 vom 18.08.21 enthält meine Variante des SIGNALduino.pm Moduls Fixe für Somfy Nachrichten bei nicht so guten Empfangsverhältnissen. Die Fixe funktionieren am Besten mit meiner Firmware.
Sie sollten bei normalen Empfangsverhältnissen auch brauchbar mit der Firmware von Sidey funktionieren.

Die Kombination von meiner Firmware und das SIGNALduino.pm Modul vom fhem update sollte bei normalen Empfangsverhältnissen mit den meisten Somfy-Handsendern brauchbar funktionieren.

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

Udomatic

Hallo,

sorry vorab, wenn meine Frage jetzt vermeintlich hier schon beantwortet wurde, aber ich blicke gerade nicht durch, ob und was ich wie updaten muss. Warum?
Vor zwei Jahren habe ich meinen Signalduino für Somfy Rollos in Betrieb genommen und mich seitdem damit nicht mehr groß beschäftigt, weil alles läuft. Daher auch danke an den / die Developer!

Ich habe alles nach FHEM Wiki eingerichtet habe dann also wohl die FHEM Version installiert und nichts aus Github.

Was muss ich jetzt konkret tun, damit alles weitern funktioniert?
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,