Fritzbox Heizungssteuerung

Von | Mai 22, 2021
Fritzbox Heizungssteuerung
Fritzbox Heizungssteuerung

Fritzbox Heizungssteuerung ist die gute Möglichkeit Heizung smart zu machen. Fritzbox ist sowieso am meisten verbreitet in deutschen Haushalten, geeignet für 24/7 Betrieb. In der Regel machen die Heizkosten den größten Anteil der Betriebskosten aus, da liegt noch Sparpotenzial. Durchschnittliche Heizkosten pro Quadratmeter liegt bei 10 Euro und wenn Sie jetzt durch intelligentes Heizen in einem Jahr nur 15% gespart haben, dann ist schon das größte Teil von Hardwarekosten gespart.

Heizung Verbrauch
Fritzbox Heizungssteuerung – Verbrauchsanzeige

Intelligentes Heizen

Mit Erstellung von intelligenten Heizplänen für Einzelraumregelung ist sehr großes Sparpotenzial vorhanden. Unter der Einzelraumregelung versteht man die Regelung der Heizung abhängig von Nutzlast, Wunschtemperatur oder Präsenz. Neben Fritzbox brauchen Sie noch die DECT Heizungsthermostaten, am Markt sind zwei verschiedene Modele zur Auswahl: AVM FRITZ!DECT 301 oder Comet DECT.

Fritzbox Heizungssteuerung – AVM FRITZ!DECT 301

Fritzbox Heizungssteuerung – Installation

Die Montage beginnt mit der Anmeldung an der Fritzbox. Sie läuft ganz einfach, Batterien einlegen und warten bis INST im Display des Comet DECT bzw. AVM FRITZ!DECT 301 erscheint. Danach die Taste DECT an Fritzbox drücken und gedrückt halten bis die Info LED zu blinken beginnt. Wenn Sie ein Antennen Symbol im Display des Heizungsthermostats erscheint, steht die Funkverbindung und der Comet DECT (FRITZ!DECT 301) kann am Heizkörper montiert werden.

Ein abschließender Druck auf die OK Taste startet die Anpassungsfahrt und die Installation ist damit abgeschlossen. Heizungspläne sind unter http://fritz.box > Heimnetz > Smart Home > Geräteverwaltung zu errichten. Die Steuerung ist auch mit AVM Smartphone App für Android oder IOS möglich.

Integration in FHEM Smart Home

Dank fertigen Modul ist Smart Home Integration sehr schnell und super einfach zu erledigen. Die Komponente von AVM sind besonders gut für Smart Home Integration geeignet, wenn man schon eine Fritzbox hat.

Als erstes sollte man auf der Fritzbox unter den Fritzbox > System > FRITZ!Box-Benutzer einen User erstellen, welchem nur der Zugriff auf die Smart Home Funktionen gewährt wird. Wichtig dabei ist, dass man die Anmeldung an der Fritzbox mit Benutzername und Kennwort aktiviert. Danach unter Heimnetz > Netzwerk > Netzwerkeinstellungen > Zugriff für Anwendungen zulässt.

Fritzbox Oberfläche TR064
Fritzbox – Zugriff für Anwendungen

FHEM Installation auf Raspberry Pi finden Sie in unserem Artikel FHEM auf Raspberry Pi professionell installieren. Die Definition der Fritzbox Verbindung in FHEM sieht so aus:

define HeizungDECT FBHAHTTP Fritzbox IP

Zuerst stellen wir sicher, dass autocreate Funktion aktiviert ist. So werden die Heizungsthermostaten automatisch erstellt unter Menüpunkt Fritzbox.

Heizungssteuerung - FHEM Comet DECT Integration
FHEM Heizungssteuerung – Comet DECT Integration

Mit Integration in FHEM bekommen Sie viel mehr Steuerungsmöglichkeiten wie zum Beispiel:

  • Ventilsteuerung abhängig von Raumtemperatur und Außentemperatur, benötigt wird externes Temperatursensor.
  • Automatische Fritzbox Heizungssteuerung in Abhängigkeit von Präsenz (z.B. Modul Geofancy).
  • Steuerung abhängig von Tür | Fenster Öffnungen mit z.B. MAX Fensterkontakt.
  • Heizregeln erstellen mit FHEM DOIF Modul.
  • Zugriff auf Heizung von unterwegs.
  • Heizkosten unter Kontrolle.
  • Integration in eigene App Tablet UI und vieles mehr.

Heizungssteuerung erweitern mit Präsenz-Modul

Jetzt wollen wir noch die Heizungssteuerung mit Präsenz Modul wenig automatisieren, dazu benutzen wir FHEM Fritzbox, Präsenz und DOIF Modul, Fritzbox MAC Anwesenheitserkennung. Mit wenig Code Snippets erweitern Sie zuerst 99_myUtils.pm und subroutine (Unterprogramm) für MAC Anwesenheitserkennung wird dann ausgeführt.

#############################################################################
#
#  Fritzbox MAC Anwesenheitserkennung
#
#############################################################################

sub checkFritzMACpresent($$;$) {
  # Benötigt: Name der zu testenden Fritzbox ($Device),
  #           zu suchende MAC ($MAC), 
  # Rückgabe: 1 = Gerät gefunden
  #           0 = Gerät nicht gefunden
  my ($Device, $MAC, $Repeater) = @_;
  my $Status = 0;
  $MAC =~ tr/:/_/;
  $MAC = "mac_".uc($MAC);
  my $StatusFritz = ReadingsVal($Device, $MAC, "weg");
  my $StatusRepeater = defined @_[2] ? ReadingsVal($Repeater, $MAC, "weg") : "weg";
  
  
  if ($StatusFritz eq "weg" && $StatusRepeater eq "weg") {
    #Log 1, ("checkFritzMACpresent ($Device): $MAC nicht gefunden, abwesend.");
    $Status = 0;
  } elsif ($StatusFritz eq "inactive" || $StatusRepeater eq "inactive") {
    #Log 1, ("checkFritzMACpresent ($Device): $MAC ist >inactive<, also abwesend.");
    $Status = 1;
  } else {
    # Reading existiert, Rückgabewert ist nicht "inactive", also ist das Gerät per WLAN angemeldet.
    #Log 1, ("checkFritzMACpresent ($Device): $MAC gefunden, Gerät heißt >$StatusFritz<.");
    $Status = 1;
  }
  return $Status
}
Heizungssteuerung 99_myUtils
Fritzbox Heizungssteuerung – 99_myUtils.pm

FHEM Fritzbox Modul aktivieren wir mit dem folgenden Code:

defmod FritzBox FRITZBOX 192.168.35.1
attr FritzBox allowTR064Command 1
attr FritzBox boxUser user
attr FritzBox fritzBoxIP 192.168.35.1
attr FritzBox genericDeviceType switch
attr FritzBox icon it_router
attr FritzBox room FritzBox

Hier müssen Sie Fritzbox IP Adresse und Fritzbox-Benutzer anpassen, installieren über FHEM Befehlsleiste (siehe Bild unten).

FHEM Befehlsleiste
Fritzbox Heizungssteuerung – Befehlsleiste (auf + drücken und Code einfügen)

FHEM Präsenz Modul müssen Sie auch aktivieren:

defmod Zuhause PRESENCE function {checkFritzMACpresent("FritzBox","F2:3B:69:DA:44:73")} 60 180
attr Zuhause alias Zuhause Presence
attr Zuhause devStateIcon absent:user_available@red present:user_available@green
attr Zuhause disable 0
attr Zuhause group Presence
attr Zuhause icon people_sensor@#84bab1
attr Zuhause room Presence

In der Code oben, die richtige MAC Adresse von Gerät (z.B. Smartphone) eintragen und danach installieren wie schon beschrieben.

Am Ende kommen wir zur DOIF Modul, Gehirn des Heizungssteuerung, überwacht verschiedene Variablen (Temperatur, Zeit, Anwesenheit,etc.) und steuert unsere Heizung.

defmod Hzg_Automatik DOIF ([Wohnzimmer:temperature] < 21.0 and [6:00-22:00] and [Zuhause] eq "present")(set Wohnzimmer desired-temp 21.0) DOELSEIF ([Wohnzimmer:temperature] > 22.0)(set Wohnzimmer desired-temp 17.0) DOELSE (set Wohnzimmer desired-temp 17.0)

Wie Sie schon sehen, besteht sehr viel Möglichkeiten und Anpassungen für Fritzbox Heizungssteuerung durch FHEM Integration, das alles wollen wir noch vertiefen in einen anderen Artikel. Verpassen Sie keinen Artikel mehr, abonnieren Sie unsere Push Nachrichten.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.