MAX! Thermostat für die Fussbodenheizung: Unterschied zwischen den Versionen
John (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Nachfolgend wird eine Lösung beschrieben, das MAX! Thermostat für eine Fußbodenheizung einzusetzen. == Aufgabenstellung == * eine zuvor ungeregelte Fußbod…“) |
Nesges (Diskussion | Beiträge) K (Typo korrigiert) |
||
(6 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 15: | Zeile 15: | ||
<br /> | <br /> | ||
==== Wie kann man das MAX-Thermostat als einfaches Stellglied einsetzen ? ==== | |||
* Solltemperatur auf ON stellen via : <pre> set HT.FUBO desiredTemperature on </pre> | * Solltemperatur auf ON stellen via : <pre> set HT.FUBO desiredTemperature on </pre> | ||
* MAX Thermostat fährt nun auf 100% | * MAX Thermostat fährt nun auf 100% | ||
Zeile 22: | Zeile 21: | ||
<pre> set HT.FUBO maxValveSetting 50</pre> | <pre> set HT.FUBO maxValveSetting 50</pre> | ||
====Temperatur-Istwert==== | |||
* da sich das MAX-Thermostat nicht im Raum befindet, benötigen wir einen Temperaturgeber; dies kann jeder Temperatur-Geber sein, der sich in FHEM einbinden lässt. Im vorliegenden Fall wird ein HMS100TF verwendet. | * da sich das MAX-Thermostat nicht im Raum befindet, benötigen wir einen Temperaturgeber; dies kann jeder Temperatur-Geber sein, der sich in FHEM einbinden lässt. Im vorliegenden Fall wird ein HMS100TF verwendet. | ||
<pre>define DG.BAD.TF HMS 4c81</pre> | <pre>define DG.BAD.TF HMS 4c81</pre> | ||
====PID20==== | |||
* PID20 ist ein PID-Regler innerhalb von FHEM, der den deaktivierten Regler des MAX-Thermostats HT.FUBO ersetzen soll | |||
* PID20 ist ein PID-Regler innerhalb von FHEM, der den deaktivierten Regler des MAX-Thermostats ersetzen soll | |||
* mit PID20 kann man anders als bei MAX, die Regelparameter verändern und an die Gegebenheiten anpassen | * mit PID20 kann man anders als bei MAX, die Regelparameter verändern und an die Gegebenheiten anpassen | ||
<pre> define PID.PID PID20 DG.BAD.TF:temperature HT.FUBO:maxValveSetting</pre> | <pre> define PID.PID PID20 DG.BAD.TF:temperature HT.FUBO:maxValveSetting</pre> | ||
====Sollwert einstellen==== | |||
* den Sollwert von PID20 kann man über FHEM einstellen | * den Sollwert von PID20 kann man über FHEM einstellen | ||
==== Variante A : Sollwert von HT.FUBO über HT.BAD vorgeben ==== | |||
* damit dient das im Raum befindliche MAX-Thermostat als Sollwert-Panel für die | * damit dient das im Raum befindliche MAX-Thermostat als Sollwert-Panel für die Fußbodenheizung | ||
* wir spiegeln den Sollwert von HT.BAD auf den Sollwert von PID.PID via | * wir spiegeln den Sollwert von HT.BAD auf den Sollwert von PID.PID via | ||
<pre> | <pre> | ||
Zeile 44: | Zeile 40: | ||
</pre> | </pre> | ||
==== Variante B : Istwert vom MAX-Thermostat statt vom HMS100TF Sensor beziehen ==== | |||
* da HT.BAD sich im Raum befindet, | * da das MAX-Thermostat HT.BAD sich im Raum befindet, mißt es auch die Raum-Temperatur | ||
* diese können wir als Istwert für PID.PID verwenden | * diese können wir als Istwert für PID.PID verwenden | ||
* damit ändert sich die Definition: | * damit ändert sich die Definition: | ||
Zeile 51: | Zeile 47: | ||
define PID.PID PID20 HT.BAD:temperature HT.FUBO:maxValveSetting | define PID.PID PID20 HT.BAD:temperature HT.FUBO:maxValveSetting | ||
</pre> | </pre> | ||
* es ist hierbei jedoch dringend zu empfehlen den [[MAX!_Temperatur-Scanner]] einzusetzen, damit die Temperatur ausreichend oft erfasst wird | |||
== Ergebnis (Variante B) == | |||
* die Regelung der Fußbodenheizung funktioniert bestens | |||
[[Datei: 14 01 26.png |Regelung Fußbodenheizung mit MAX]] | |||
[[Kategorie:MAX]] | |||
[[Kategorie:Regelungstechnik]] |
Aktuelle Version vom 15. Januar 2015, 01:22 Uhr
Nachfolgend wird eine Lösung beschrieben, das MAX! Thermostat für eine Fußbodenheizung einzusetzen.
Aufgabenstellung
- eine zuvor ungeregelte Fußbodenheizung soll mit Hilfe eines MAX-Thermostats (HT.FUBO) geregelt werden
- es können keine bauliche Veränderungen durchgeführt werden
- das Steuerventil (an dem HT.FUBO zu montieren ist) befindet sich nicht im Raum der Fußbodenheizung (FUBO)
- im Raum der FUBO befindet sich ein weiterer kleiner Heizkörper (HT.BAD,Handtücher trocknen), der nicht den Raum selbst erwärmen kann, jedoch auch über einen MAX-Thermostat verfügt
1. Lösungs-Ansatz
- der Regler des MAX-Thermostats HT.FUBO ist zu deaktivieren
- das MAX-Thermostat arbeitet somit als reines Stellglied
- der Temperatur-Istwert wird von einem Funk-Sensor im Raum der FUBO bezogen
- als Regler wird das PID20-Modul eingesetzt
- FHEM verbindet die Komponenten Istwertgeber + Stellglied + Regler
Wie kann man das MAX-Thermostat als einfaches Stellglied einsetzen ?
- Solltemperatur auf ON stellen via :
set HT.FUBO desiredTemperature on
- MAX Thermostat fährt nun auf 100%
- über maxValveSetting kann nun die Ventilstellung direkt vorgegeben werden, z.B. 50%
set HT.FUBO maxValveSetting 50
Temperatur-Istwert
- da sich das MAX-Thermostat nicht im Raum befindet, benötigen wir einen Temperaturgeber; dies kann jeder Temperatur-Geber sein, der sich in FHEM einbinden lässt. Im vorliegenden Fall wird ein HMS100TF verwendet.
define DG.BAD.TF HMS 4c81
PID20
- PID20 ist ein PID-Regler innerhalb von FHEM, der den deaktivierten Regler des MAX-Thermostats HT.FUBO ersetzen soll
- mit PID20 kann man anders als bei MAX, die Regelparameter verändern und an die Gegebenheiten anpassen
define PID.PID PID20 DG.BAD.TF:temperature HT.FUBO:maxValveSetting
Sollwert einstellen
- den Sollwert von PID20 kann man über FHEM einstellen
Variante A : Sollwert von HT.FUBO über HT.BAD vorgeben
- damit dient das im Raum befindliche MAX-Thermostat als Sollwert-Panel für die Fußbodenheizung
- wir spiegeln den Sollwert von HT.BAD auf den Sollwert von PID.PID via
define HT.BAD.Event notify HT.BAD:(desiredTemperature:).* {fhem("set PID.PID desired %EVTPART1");;}
Variante B : Istwert vom MAX-Thermostat statt vom HMS100TF Sensor beziehen
- da das MAX-Thermostat HT.BAD sich im Raum befindet, mißt es auch die Raum-Temperatur
- diese können wir als Istwert für PID.PID verwenden
- damit ändert sich die Definition:
define PID.PID PID20 HT.BAD:temperature HT.FUBO:maxValveSetting
- es ist hierbei jedoch dringend zu empfehlen den MAX!_Temperatur-Scanner einzusetzen, damit die Temperatur ausreichend oft erfasst wird
Ergebnis (Variante B)
- die Regelung der Fußbodenheizung funktioniert bestens