Open sidey79 opened 9 years ago
Eine Matchlist kann pro Gerätedefinition wie folgt eingebunden werden.
{
my ($hash, $def) = @_;
...
$hash->{MatchList} = { "1:CUL_HM" => "^A...................." };
}
Das SD_Packages Modul könnte diese Information bereitstellen indem dort eine Funktion getMatchlist();
angeboten wird.
Die Funktion getMatchlist()
könnte dabei über den protocol hash iterieren und aus dem hinterlegten Clientmodul die Matchlist erzeugen.
Woher wir die Priorität nehmen weiss ich nicht. Im Zweifelsfall wird einfach nach der ID sortiert.
@ralf9 @homeautouser
Provide an option, to extend decoding via additional logical modules defined with attributes.