15_EMX.pm aus contrib in 00_CUL.pm übernehmen

Begonnen von rageltus, 06 Januar 2017, 11:39:45

Vorheriges Thema - Nächstes Thema

rageltus

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
Raspberry 3,HM-USB, SIGNALDuino 433, nanoCUL 868 SlowRF, Homematic, IKEA Tradfri Beleuchtung, FHEMApp

Prof. Dr. Peter Henning

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