Hauptmenü

Device switchen (on/off)

Begonnen von uxtuner, 27 Januar 2018, 07:45:17

Vorheriges Thema - Nächstes Thema

uxtuner

#15
Ausgangssituation:
1Wire 8-fach Schaltaktor schaltet Licht sowohl über FHEM GUI als auch händisch über einen Standard Schalttaster im Zimmer 

Damit das in FHEM funktioniert habe ich für jedes Zimmer einen Dummy definiert, z.B.:

Internals:
   NAME       arbeit_Deckenlampe
   NR         105
   STATE      off
   TYPE       dummy
   READINGS:
     2018-01-28 16:58:18   state           off
Attributes:
   alias      Arbeit
   genericDeviceType light
   group      Beleuchtung
   homebridgeMapping On=state,cmdOn=on,cmdOff=off
   room       Homekit,Licht,Obergeschoss
   webCmd     on:off


über ein entsprechendes Notify wird der Schaltvorgang ausgelöst:


Internals:
   DEF        Aktion_Aus:.*|arbeit_Deckenlampe:on.* set Controller set owd out 2,3,1
   NAME       arbeit_mySwitch_on
   NR         101
   NTFY_ORDER 50-arbeit_mySwitch_on
   REGEXP     Aktion_Aus:.*|arbeit_Deckenlampe:on.*
   STATE      2018-01-28 16:58:13
   TYPE       notify
   READINGS:
     2018-01-27 15:10:15   state           active
Attributes:
   room       Licht


bzw.:


Internals:
   DEF        arbeit_Deckenlampe:off.* set Controller set owd out 2,3,0
   NAME       arbeit_mySwitch_off
   NOTIFYDEV  arbeit_Deckenlampe
   NR         103
   NTFY_ORDER 50-arbeit_mySwitch_off
   REGEXP     arbeit_Deckenlampe:off.*
   STATE      2018-01-28 16:58:18
   TYPE       notify
   READINGS:
     2018-01-27 15:10:15   state           active
Attributes:
   room       Licht


Mit "set Controller set owd out 2,3,x" kann ich also das Licht über die GUI ein-/ausschalten

Wenn jemand manuell den Taster drückt, bekomme ich darüberhinaus in FHEM ein EVENT mit der Nummer des Lichtschalters
Die Herausforderung ist
a) die Nummer auszuwerten, welche Lampe gedrückt wurde (kein Problem)
b) den neuen Status auch in FHEM darzustellen - man sieht allerdings nicht im Reading ob nun an oder aus geschaltet wurde
    man weiss aber, dass der Status von an => aus oder aus => an geswitcht hat
Viele Grüße
  Uwe

Intel NUC (VDR & FHEM & HA & AgentDVR), QNAP TS-453, Esera OneWire (8-fach Schalter, Hub, Controller II), EDS 1-Wire Server, Mosquitto Server, Wolf CGW-2 m. ISM7MQTT, Shelly (Plug S, H&T, 2.5, 1 PM, Floodsensor/Rauchmelder), Tado (Thermostat V3+) etc.