Hauptmenü

DOIF zusammenfassen

Begonnen von mfeske, 23 März 2016, 19:10:35

Vorheriges Thema - Nächstes Thema

mfeske

Hallo zusammen,

ich hatte bisher ein DOIF mit diesem konnte mein Sohn über eine Fernbedienung seine Musik ein und ausschalten und die Musik gin nach einer bestimmten Zeit automatisch aus. Auch die Taste der FB wurde in FHEM dann wieder als off angezeigt.

define Musik_FB_Janic_02 DOIF ([08:00-19:00] and [ITT1500_Janic_02] eq "on") (set Musik_Janic on-for-timer 7200, define ITT1500_Janic_02_off at +02:00:00 set ITT1500_Janic_02 off, attr ITT1500_Janic_02_off room Janic, attr ITT1500_Janic_02_off icon hourglass) DOELSEIF ([19:00-08:00] and [ITT1500_Janic_02] eq "on") (set Musik_Janic on-for-timer 3600, define ITT1500_Janic_02_off at +01:00:00 set ITT1500_Janic_02 off, attr ITT1500_Janic_02_off room Janic, attr ITT1500_Janic_02_off icon hourglass, setstate Musik off) DOELSEIF ([ITT1500_Janic_02] eq "off") (set Musik_Janic off, setstate Musik off, delete ITT1500_Janic_02_off)
attr Musik_FB_Janic_02 room Janic


Ich habe mich jetzt entschlossen einen zweiten Schalter ins Spiel zu bringen und habe für diesen ein identisches DOIF gebaut

define Musik_FB_Janic_02 DOIF ([08:00-19:00] and [ITW_852_Janic_01] eq "on") (set Musik_Janic on-for-timer 7200, define ITW_852_Janic_01_off at +02:00:00 set ITW_852_Janic_01 off, attr ITW_852_Janic_01_off room Janic, attr ITW_852_Janic_01_off icon hourglass) DOELSEIF ([19:00-08:00] and [ITW_852_Janic_01] eq "on") (set Musik_Janic on-for-timer 3600, define ITW_852_Janic_01_off at +01:00:00 set ITW_852_Janic_01 off, attr ITW_852_Janic_01_off room Janic, attr ITW_852_Janic_01_off icon hourglass, setstate Musik off) DOELSEIF ([ITW_852_Janic_01] eq "off") (set Musik_Janic off, setstate Musik off, delete ITW_852_Janic_01_off)
attr Musik_FB_Janic_02 room Janic


Ich habe es abe nicht hinbekommen beide zusammen zu fassen, vor allem sollte ja der Status von ITW_852_Janic_01 und ITT1500_Janic_02 immer identisch sein. Wenn ITT1500_Janic_02 betätigt wird, soll auch ITW_852_Janic_01 den entsprechenden Status annehmen und umgekehrt. Natürlich auch bei der zeitgesteuerten Abschaltung.

Für Tipps bin ich wie immer dankbar.

Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

satprofi

Hast du es mit "or" versucht? Du willst ja die Musik einschalten wenn einer der beiden FB on ist.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

ujaudio

Hast du überhaupt hinbekommen 2x das Gleiche zu definieren?

define Musik_FB_Janic_02 DOIF ...

Geht bei mir nicht. Der Tipp mit dem logischen ODER erscheint mir der richitge Weg zu sein.
Einen lieben Gruß
Jürgen