Hallo,
in einer meiner subs möchte ich gerne Zwei verschieden Devicegruppen in einen Topf schmeißen, hier mein ursprünglicher Code
devspec2array("(TYPE=CUL_HM:FILTER=model=HM-CC-RT-DN:FILTER=chanNo=04)|(subType=airConditioner)")
leider bekomme ich so als Ergebnis nichts zurück. Einzeln ohne die Klammern bekomme ich für beide Ausdrücke die passenden Geräte.
Mein Workaround siehr momentan so aus
my @devices = devspec2array("TYPE=CUL_HM:FILTER=model=HM-CC-RT-DN:FILTER=chanNo=04");
push @devices, devspec2array("subType=airConditioner");
Vielleicht kann mir ja einer helfen, um es in einen devspec zu packen.
Grüße
igami
Das ist kein Workaround sondern genau das, was funktioniert und korrekt ist.
Zitat von: justme1968 am 21 August 2015, 15:29:56
ich denke das bekommst du so nicht in einen einzigen devspec2array aufruf. das würde nur gehen wenn es ein gemeinsames filter kriterium gibt. z.b. ein user attribut.
aber der zwei malige aufruf und zusammenfassen der ergebnisse ist doch nicht unsauber.
gruss
andre
Vielen Dank, dann kann ich das ja so lassen.