FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Jackeson am 22 Oktober 2015, 19:09:57

Titel: Zeitsteuerung
Beitrag von: Jackeson am 22 Oktober 2015, 19:09:57
Hallo,

habe diese Zeitschaltung
define Rollo DOIF ([10:43-18:33|7] or [07:35-18:22|8]) (set Buero_Rollo auf) DOELSE (set Buero_Rollo zu)
jetzt möchte ich das ich diese an und aus schalten kann?

define Zeitsteuerung_Buero IT 00FF00000F FF F0
attr Zeitsteuerung_Buero IODev CUL433
attr Zeitsteuerung_Buero devStateIcon an:general_an_fuer_zeit@green aus:general_aus_fuer_zeit@red
attr Zeitsteuerung_Buero eventMap on:an off:aus
attr Zeitsteuerung_Buero room Buero
attr Zeitsteuerung_Buero webCmd an:aus
geht aber nicht:(
Titel: Antw:Zeitsteuerung
Beitrag von: remet am 22 Oktober 2015, 19:31:50
Setzte nen Dummy in die Bedingung mit rein!
Schon hast du nen Ein und Aus Schalter

Hier ist meine Heizungssteuer im Bad mit Ein Aus Schalter


([BA_Hum_Aktiv] eq "on" and [BA_TempHum:humidity] > 60 and [BA_Tuerkontakt] eq "closed")
(set BA_Heizung_Clima burstXmit,
{fhem("setreading BA_Hum_DI controlMode-old " . (ReadingsVal("BA_Heizung_Clima","controlMode", "0")))},
{fhem("setreading BA_Hum_DI desired-temp-old " . (ReadingsVal("BA_Heizung_Clima","desired-temp", "0")))},
set BA_Heizung_Clima desired-temp 23.0,
set BA_Heizung_Clima burstXmit,
set pushover msg 'Bad' 'ACHTUNG! Luftfeuchtigkeit über 60% - Heizung wird auf 23.0°C eingeschaltet')
DOELSE
({fhem("set BA_Heizung_Clima controlMode " . (ReadingsVal("BA_Hum_DI","controlMode-old", "0")))},
{fhem("set BA_Heizung_Clima desired-temp " . (ReadingsVal("BA_Hum_DI","desired-temp-old", "0")))},
set BA_Heizung_Clima burstXmit)
Titel: Antw:Zeitsteuerung
Beitrag von: Jackeson am 22 Oktober 2015, 19:42:22
Hi,Danke
aber das versteh ich noch nicht , soweit bin ich noch nicht ?
etwas genauer wo ich ansetzen kann wäre gut
Titel: Antw:Zeitsteuerung
Beitrag von: Jackeson am 22 Oktober 2015, 20:10:40
so vielleicht
define Rollo DOIF ([10:43-18:33|7] or [07:35-18:22|8]) (set Buero_Rollo auf) DOELSE (set Buero_Rollo zu) ([Rollo]  "An" )((set Rollo Aus))
Titel: Antw:Zeitsteuerung
Beitrag von: remet am 22 Oktober 2015, 20:37:00
Kein Problem.. ich bin auch noch nicht lange dabei....

Dein DOIF ist soweit richtig.define Rollo DOIF ([10:43-18:33|7] or [07:35-18:22|8]) (set Buero_Rollo auf) DOELSE (set Buero_Rollo zu)

Wenn du nun einen DUMMY Schalter und den mit in die DOIF Bedingung packst kannst du über den Dummy deine zeitsteuerung des Rollo schalten.

Hier wäre ein Beispiel für den Dummy

define Zeitsteuerung_Buero dummy
attr Zeitsteuerung_Buero alias Zeitsteuerung Büro
attr Zeitsteuerung_Buero event-on-update-reading state
attr Zeitsteuerung_Buero webCmd on:off
Titel: Antw:Zeitsteuerung
Beitrag von: Jackeson am 22 Oktober 2015, 22:58:49
Super Danke

dachte vielleicht könnte man es in einer De­fi­ni­ti­on bringen um an und aus zu haben

Gruß