FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: igami am 21 August 2015, 14:58:05

Titel: devspec2array oder verknüpfung
Beitrag von: igami am 21 August 2015, 14:58:05
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
Titel: Antw:devspec2array oder verknüpfung
Beitrag 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
Titel: Antw:devspec2array oder verknüpfung
Beitrag von: igami am 21 August 2015, 19:53:18
Bitte diesen Thread löschen, ist versehentlich zwei Mal da
http://forum.fhem.de/index.php?topic=40238
Ich habe andres Antwort in den anderen Thread zitiert und diesen auf gelöst gesetzt, obwohl ja eigentlich kein Problem da war :)