Heizung zentral Ausschalten trotz Nachtabsenkung

Begonnen von Skywalker007, 17 November 2014, 18:10:26

Vorheriges Thema - Nächstes Thema

Skywalker007

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

Puschel74

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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Skywalker007

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

Puschel74

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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.