FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: eldrik am 27 Juni 2014, 12:40:32

Titel: structure conditionel on/off per webcmd möglich?
Beitrag von: eldrik am 27 Juni 2014, 12:40:32
Hi,

ich möchte gerne aus dem webcmd für eine structure ein on absetzen, mit der Bedingung, dass nur der on Befehl an Devices geht, welche derzeit off sind.

Ich meine diesbezüglich korrekt gelesen zu haben, dass diese mit  set structure [FILTER=STATE=off] on gehen müsste, aus einem Programm heraus wird dies wahrscheinlich auch ohne weiteres möglich sein, aber wie realisiere ich dies per webcmd?

Ein eventmap [FILTER=STATE=off]on:on hat leider keinen Erfolg gebracht :/

Jemand eine Idee?

Greetz
Eldrik
Titel: Antw:structure [FILTER=STATE=off] on per webcmd möglich
Beitrag von: eldrik am 29 Juni 2014, 05:12:22
Keiner eine Idee?

Wie macht ihr das mit einem structure, dass auch wirklich nur die Geräte an oder ausgeschaltet werden, die den gegenteiligen Status haben?

Greetz
Eldrik
Titel: Antw:structure conditionel on/off per webcmd möglich?
Beitrag von: justme1968 am 29 Juni 2014, 05:29:49
über die devspec FILTER. schau in der commandref bei structure und bei devspec.

gruss
  andre
Titel: Antw:structure conditionel on/off per webcmd möglich?
Beitrag von: eldrik am 29 Juni 2014, 08:04:50
Hallo Andre,

Devspec habe ich doch in meinem eingangspost mehr oder weniger bereits erwähnt oder? Wie kann ich das passende Kommando über das Webcmd absetzen? Irgendwie scheint sich mir dies nicht zu erschließen :/

Gruß
Jens
Titel: Antw:structure conditionel on/off per webcmd möglich?
Beitrag von: justme1968 am 29 Juni 2014, 09:06:02
ups. sorry. hatte nur den zweiten post gesehen. nicht den ersten.

aus dem stehgreif fällt mir erst mal nur ein das vor die eckigen klammern eventuell ein \ zum maskieren muss und das vor das in ein leerzeichen muss. du solltest also sie /.../ version von eventMap verwenden.

was sagt denn das logfile?

gruss
  andre
Titel: Antw:structure conditionel on/off per webcmd möglich?
Beitrag von: justme1968 am 29 Juni 2014, 10:40:22
ich hab gerade ein bisschen probiert und fürchte es geht zur zeit nicht weil die interne reihenfolge von [] auswerten, devSpec auswerten und eventMap ersetzen nicht passt und statt dessen der [] ausdruck wörtlich ins set übernommen wird statt auszuwerten. das rückwärts mappen des set auf das event funkt glaube ich auch noch dazwischen.

ich glaube das ganze ist mit notifys und dummys einfacher zu bauen.

gruss
  andre
Titel: Antw:structure conditionel on/off per webcmd möglich?
Beitrag von: eldrik am 29 Juni 2014, 11:59:21
Hmm schade :(

dann werd ich die devspec Variante wohl für meine Programme verwenden und für das webcmd mir eine Alternative einfallen lassen müssen...

Dank dir fürs probieren!

Gruß
Jens