devspec2array oder verknüpfung

Begonnen von igami, 21 August 2015, 14:58:05

Vorheriges Thema - Nächstes Thema

igami

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
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

igami

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 :)
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED