Hallo zusammen!
könnte jemand das 15_EMX.pm (welches die älteren EM1000WZ im slowrf lesen kann), analog zu 15_CUL_EM.pm in die client liste übernehmen? Somit erspart man sich das unschöne frickeln (kopiere 15_CUL_EM.pm weg und ersetze 15_EMX.pm zu 15_CUL_EM.pm etc...). Das ganze wäre dann sauberer und man kann das EMX Modul wie ein "richtiges" Modul verwenden ohne zu tricksen.
15_EMX.pm: Zeile 3
# 15_EMX.pm MUST be saved as 15_CUL_EM.pm !!!
Danke euch!
my $clientsSlowRF = ":FS20:FHT.*:KS300:USF1000:BS:HMS: ".
":CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: ".
":ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: ".
":$sccMods:CUL_RFR::CUL_TCM97001:CUL_REDIRECT[b]:EMX:[/b]";
my %matchListSlowRF = (
"1:USF1000" => "^81..(04|0c)..0101a001a5ceaa00....",
"2:BS" => "^81..(04|0c)..0101a001a5cf",
"3:FS20" => "^81..(04|0c)..0101a001",
"4:FHT" => "^81..(04|09|0d)..(0909a001|83098301|c409c401)..",
"5:KS300" => "^810d04..4027a001",
"6:CUL_WS" => "^K.....",
"7:CUL_EM" => "^E0.................\$",
"8:HMS" => "^810e04....(1|5|9).a001",
"9:CUL_FHTTK" => "^T[A-F0-9]{8}",
[b] "10:EMX" => "^E0.................\$",[/b]
"A:CUL_RFR" => "^[0-9A-F]{4}U.",
"B:CUL_HOERMANN"=> "^R..........",
"C:ESA2000" => "^S................................\$",
"D:CUL_IR" => "^I............",
"E:CUL_TX" => "^TX[A-F0-9]{10}",
"F:Revolt" => "^r......................\$",
"G:IT" => "^i......",
"H:STACKABLE_CC"=>"^\\*",
"I:UNIRoll" => "^[0-9A-F]{5}(B|D|E)",
"J:SOMFY" => "^Y[r|t|s]:?[A-F0-9]+",
"K:CUL_TCM97001" => "^s[A-F0-9]+",
"L:CUL_REDIRECT" => "^o+",
"M:TSSTACKED"=>"^\\*",
);
Änderungen sind fett markiert. Müsste so funktionieren. Kann es aber gerne nochmals genauer testen.
Beste Grüße,
Benjamin
Das Modul ist seit 2 Jahren stabil und vielfach in der Anwendung. Ich habe aber nicht die Zeitressourcen, dafür Support zu leisten - also bleibt es, wo es ist.
LG
pah