FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Skywalker007 am 17 November 2014, 18:10:26

Titel: Heizung zentral Ausschalten trotz Nachtabsenkung
Beitrag von: Skywalker007 am 17 November 2014, 18:10:26
Hallo,

ich habe folgende Herausforderung und weiß nicht so richtig wie ich es anpacken soll.
Ich steuere eine Fußbodenheizung (reine Auf/Zu Ventile) über FHEM mittels threshold modul und einigen Temperatursensoren im den Räumen.
Das läuft soweit prima.
Jetzt habe ich meine Nachtabsenkung realisiert indem ich mittels "at" zu bestimmten Uhrzeiten für bestimmte Räume die Solltemperatur setze.
Ausserdem heize ich per "at" im Bad Morgens und Abends für eine definierten Zeitraum unabhängig von der Raumtemperatur damit der Boden warm ist.
Soweit so gut.
Jetzt möchte ich aber eine Option einbauen mit der ich per Knopfdruck die Heizung im gesamten Haus ausstellen kann wenn ich nicht da bin.
Um das zu erreichen müsste ich also
1) alle meine "at" Steuerung auf disable setzen sowie
2) alle thresholds auf disable setzen
und das möglichst mit einem Button. Das gelingt mir nicht.
Kann mir irgendwer einen Hinweis in die richtige Richtung geben?
Ich habe es z.B. versucht mit einer "structure" über alle "at", und dachte ich kann dann die structure auf disable setzen und das würde vererbt. Geht so aber nicht. :-(.
danke, Till
Titel: Antw:Heizung zentral Ausschalten trotz Nachtabsenkung
Beitrag von: Puschel74 am 17 November 2014, 19:48:28
Hallo,

einfach ein Dummy mit Ein und Aus.
Darauf ein notify und im notify bei Aus alles disable 1 und bei Ein disable 0.

Grüße
Titel: Antw:Heizung zentral Ausschalten trotz Nachtabsenkung
Beitrag von: Skywalker007 am 21 November 2014, 15:57:02
Danke schön, hab es hin gekriegt.
Allerdings mit zwei notifys:

define HeizungOnOff dummy
attr HeizungOnOff setList On Off
define n_HeizungOn notify HeizungOnOff:On attr Heizung_.*,Fubo.WZ disable 0
define n_HeizungOff notify HeizungOnOff:Off attr Heizung_.*,Fubo.WZ disable 1

Kann man sicher noch optimieren, aber tut's.
Grüße
Titel: Antw:Heizung zentral Ausschalten trotz Nachtabsenkung
Beitrag von: Puschel74 am 21 November 2014, 16:01:22
Hallo,

versuch mal das
attr HeizungOnOff webCmd On Off

HeizungOnOff {
  if ($EVENT eq "On") {
    fhem("attr Heizung_.*,Fubo.WZ disable 0");
  }
  else {
    fhem("attr Heizung_.*,Fubo.WZ disable 1");
  }
}

Einfach das DEF des notify bearbeiten und den Code einfügen/ersetzen.
Direkt in die fhem.cfg geprügelt hagelt es Fehlermeldungen!

Grüße