ZHK: Unterschied zwischen den Versionen

Aus FHEMWiki
(Die Seite wurde neu angelegt: „zhk“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
zhk
{{SEITENTITEL:ZentralHeizKessel}}
{{Infobox Modul
|ModPurpose=Dieses Modul ist noch Entwicklung
<!-- |ModCategory= (noch?) nicht verwendet -->
|ModCmdRef= ---- noch nicht Teil von FHEM ----
|ModTechName=98_ZHK.pm
|ModOwner=epsrw1}}
Das Fhem-[[:Kategorie:Heizungssteuerung|Heizungssteuerung]] [[ZHK]] bietet die Möglichkeit, einen Zentralheizkessel mit Vorlauf,Vorlaufmischer/Rücklaufanhebung,Warmwasserspeicher+Ladepumpe zu steuern.
 
== Features ==
 
<u>Modul und diese Bearbeitung sind noch in Entwicklung</u>
 
----
 
<u>umfassende Parametereinstellung</u>
* alle Modulteile können einzeln eingestellt oder deaktiviert werden
 
<u>derzeit enthaltene interne Module</u>
* VorlaufRegler: Heizkurvenberechnung und/oder Zusatzmodule berücksichtigen
* VorlaufZeitschaltplan: Wochenplaner für VL-Absenkung nach Zeiten
* AussentempRegler: zuschaltbare Aussentemp.Option
* HolzofenRegler: Temperatursprung-Erkennung für Kaminofen um VL frühzeitig anzupassen
* automatische Vorlauf-Totalabschaltung
* WarmWasserRegler: Temperatursturzerkennung (sofortiges Nachheizen bei großer Entnahme)
* WwZeitschaltplan: Wochenplaner für die Temp.-Voreinstellung nach Zeiten
* Warmwasser: manuelle Einstellung Eco/Confort/Gradzahl
* WarmWasser Kochprogramm über Wochenplaner
* KesselRegler: Einstellen der optimalen Kesseltemp. nach WarmWasser,Vorlauf,Brennertakt,VL/RL-Differenztemp.
 
Thread im Forum:[http://forum.fhem.de/index.php/topic,24021.0.html]
 
== Beschreibung ==
 
die von FHEM mit dem modul ZHK gesteuerten Lastrelais werden in Reihe mit den sicherheitsrelevanten Teilen der Heizing geschaltet (zB. Sicherheitsabschaltung Überhitzung). Dabei sind die Anschlüsse so vorgesehen, daß die Relais im Ruhezustand durchleiten. Falls FHEM einmal nicht laufen sollte, läuft der Heizkessel mit Maximaltemperatur weiter bis die Steuerung neugestartet wurde.
Im aktuellen Modulumfang sind folgende Anschlüsse an der Heizung enthalten:
 
* BrennerStop
* Warmwasser-Ladepumpe
* Warmwasser-Boost (übergehen der Max.Temp.)
* VorlaufPumpe Aus/An
* Mischermotor zB.: [http://www.fhemwiki.de/wiki/Mischersteuerung]
 
== Define ==
<code>
  define <name> ZHK <startverzögerung>
</code>
 
 
Um die Wirkung unf Funktionsweise auszuprobieren, bietet sich an mehrere '''Dummys''' zu verwenden:
 
<code>
define zhkBrennerFhemDev dummy
define zhkWwPumpFhemDev dummy
define zhkWwBoostFhemDev dummy
define zhkVorlaufPumpOffFhemDev dummy
define zhkVorlaufMischerFhemDev dummy
define zhkVorlaufTempTriggerFhemDev dummy
</code>
 
Um alle Einstellmöglichkeiten auf Standardwerte Grundeinzustellen kann das Kommando SetAttribs verwendet werden. Bereits bestehende Einstellungen werden dabei nicht überschrieben.
<code>
set <name> SetAttribs
</code>
 
Der Wochenplan für die Vorlaufabsenkung kann mit dem befehl vltimer eingestellt werden. Die Syntax ist:
<code>
set <name> vltimer <Mo|Di|Mi|Do|Fr|Sa|So|*> <04:00=0|08:30=-3|17:00=0|22:00=-3>
</code>
Achtung: bei set "*" werde alle Tage auf einmal überschrieben!
 
Der Wochenplan für die Warmwassertemperatur kann mit dem befehl wwtimer eingestellt werden. Die Syntax ist:
<code>
set <name> wwtimer <Mo|Di|Mi|Do|Fr|Sa|So|*> <04:00=45|08:30=30|17:00=45|22:00=30>
</code>
Achtung: bei set "*" werde alle Tage auf einmal überschrieben!
 
Die warmwassertemperatur kann jederzeit mit FHEM manuell eingestellt werden. Beim nächsten Zeitplan-Punkt geht die Temperatur automatisch wirder auf den vorprogrammierten Wert.
<code>
set <name> zhkWwSollTemp <Eco|Confort| gradzahl >
</code>
Eco und Confort sind Standardtemperaturen die über Attr voreingestellt werden können.
 
=== Attribute ===
{| class="wikitable sortable"
|-
! Parameter !! Wertebereich !! Default !! Beschreibung
|-
|MaxDriveSeconds||[0...n]||muss angepasst werden||..todo
|-
|readingFnAttributes||||||readingFnAttributes
|}
 
=== Settings ===
 
{| class="wikitable sortable"
|-
! SET !! Wertebereich !! Beschreibung
|-
|set <name> N||[0...100]||stellt auf N %
|-
|}
 
 
=== Readings ===
{| class="wikitable sortable"
|-
! readings !! Wertebereich !! Beschreibung
|-
|state||active,error||..todo..
|-
|..todo..||||..todo
|-
|}
 
== Weblinks ==
*to be continued
 
[[Kategorie:Glossary]]
[[Kategorie:Regelungstechnik]]
[[Kategorie:Code Snippets]]

Version vom 3. Juni 2014, 22:42 Uhr


---- noch nicht Teil von FHEM ----
Zweck / Funktion
Dieses Modul ist noch Entwicklung
Allgemein
Typ undefiniert
Details
Dokumentation ModUndef
Modulname 98_ZHK.pm
Ersteller epsrw1
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!

Das Fhem-Heizungssteuerung ZHK bietet die Möglichkeit, einen Zentralheizkessel mit Vorlauf,Vorlaufmischer/Rücklaufanhebung,Warmwasserspeicher+Ladepumpe zu steuern.

Features

Modul und diese Bearbeitung sind noch in Entwicklung


umfassende Parametereinstellung

  • alle Modulteile können einzeln eingestellt oder deaktiviert werden

derzeit enthaltene interne Module

  • VorlaufRegler: Heizkurvenberechnung und/oder Zusatzmodule berücksichtigen
  • VorlaufZeitschaltplan: Wochenplaner für VL-Absenkung nach Zeiten
  • AussentempRegler: zuschaltbare Aussentemp.Option
  • HolzofenRegler: Temperatursprung-Erkennung für Kaminofen um VL frühzeitig anzupassen
  • automatische Vorlauf-Totalabschaltung
  • WarmWasserRegler: Temperatursturzerkennung (sofortiges Nachheizen bei großer Entnahme)
  • WwZeitschaltplan: Wochenplaner für die Temp.-Voreinstellung nach Zeiten
  • Warmwasser: manuelle Einstellung Eco/Confort/Gradzahl
  • WarmWasser Kochprogramm über Wochenplaner
  • KesselRegler: Einstellen der optimalen Kesseltemp. nach WarmWasser,Vorlauf,Brennertakt,VL/RL-Differenztemp.

Thread im Forum:[1]

Beschreibung

die von FHEM mit dem modul ZHK gesteuerten Lastrelais werden in Reihe mit den sicherheitsrelevanten Teilen der Heizing geschaltet (zB. Sicherheitsabschaltung Überhitzung). Dabei sind die Anschlüsse so vorgesehen, daß die Relais im Ruhezustand durchleiten. Falls FHEM einmal nicht laufen sollte, läuft der Heizkessel mit Maximaltemperatur weiter bis die Steuerung neugestartet wurde. Im aktuellen Modulumfang sind folgende Anschlüsse an der Heizung enthalten:

  • BrennerStop
  • Warmwasser-Ladepumpe
  • Warmwasser-Boost (übergehen der Max.Temp.)
  • VorlaufPumpe Aus/An
  • Mischermotor zB.: [2]


Define

 define <name> ZHK <startverzögerung> 


Um die Wirkung unf Funktionsweise auszuprobieren, bietet sich an mehrere Dummys zu verwenden:

define zhkBrennerFhemDev dummy define zhkWwPumpFhemDev dummy define zhkWwBoostFhemDev dummy define zhkVorlaufPumpOffFhemDev dummy define zhkVorlaufMischerFhemDev dummy define zhkVorlaufTempTriggerFhemDev dummy

Um alle Einstellmöglichkeiten auf Standardwerte Grundeinzustellen kann das Kommando SetAttribs verwendet werden. Bereits bestehende Einstellungen werden dabei nicht überschrieben. set <name> SetAttribs

Der Wochenplan für die Vorlaufabsenkung kann mit dem befehl vltimer eingestellt werden. Die Syntax ist: set <name> vltimer <Mo|Di|Mi|Do|Fr|Sa|So|*> <04:00=0|08:30=-3|17:00=0|22:00=-3> Achtung: bei set "*" werde alle Tage auf einmal überschrieben!

Der Wochenplan für die Warmwassertemperatur kann mit dem befehl wwtimer eingestellt werden. Die Syntax ist: set <name> wwtimer <Mo|Di|Mi|Do|Fr|Sa|So|*> <04:00=45|08:30=30|17:00=45|22:00=30> Achtung: bei set "*" werde alle Tage auf einmal überschrieben!

Die warmwassertemperatur kann jederzeit mit FHEM manuell eingestellt werden. Beim nächsten Zeitplan-Punkt geht die Temperatur automatisch wirder auf den vorprogrammierten Wert. set <name> zhkWwSollTemp <Eco|Confort| gradzahl > Eco und Confort sind Standardtemperaturen die über Attr voreingestellt werden können.

Attribute

Parameter Wertebereich Default Beschreibung
MaxDriveSeconds [0...n] muss angepasst werden ..todo
readingFnAttributes readingFnAttributes

Settings

SET Wertebereich Beschreibung
set <name> N [0...100] stellt auf N %


Readings

readings Wertebereich Beschreibung
state active,error ..todo..
..todo.. ..todo

Weblinks

  • to be continued