PID Regelung von HomeMatic Tempsensoren

Begonnen von Guest, 08 August 2012, 13:23:46

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

...ich muss dann doch mal kurz nachfragen:

Der zentrale Kern meiner fhem Installation soll die Heizungsregelung
werden. In der Vergangenheit hatte ich in meinem alten Haus
Fussbodenheizung und eine relativ gute Isolierung.
Beides führte zu sehr trägem Regelverhalten, und ich hab alles ganz simpel
als P-Regler gebaut, und die Heizung einfach morgens um 04:30
eingeschaltet, damit Badezimmer und Küche um 06:00 die gewünschte
Temoeratur hatten.

Im Sommer war die Heizung meisst aus oder hatte die Soll-Temperatur schon
viel früher erreicht. War natürlich kein grosses Problem.

Mit den Möglichkeiten von fhem ist mein Spieltrieb natürlich inzwischen
voll und ganz geweckt.

Laut Auskunft haben die HM Funkthermostaten eine Lernfunktion. Wissen sie
das um 06:00 eine Temperatur von 21° gewünscht ist, fangen sie früher an zu
heizen und schauen, ob sie die Zieltemperatur erreicht haben. Hat das nicht
geklappt, wird am nächsten Tag entsprechend früher mit der Heizphase
begonnen.
So werden sich (in Abhängigkeit von der Aussentemperatur) in jedem Raum
Heizkurven ergeben, anhand derer man erkennen kann, wie lange man für x
Grad Temperaturerhöhung braucht.

Frage: wenn ich alle meine HM Devices im Zentralenbetrieb habe, ist dann
nicht die Zentrale für diese PID-Regelung zuständig? Hat das schon mal
jemand gelöst?

VG
Ralf

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Oskar

                                                     

Am 08.08.2012 um 13:23 schrieb dougie@m1n1.de:

>
> ...ich muss dann doch mal kurz nachfragen:
> Laut Auskunft haben die HM Funkthermostaten eine Lernfunktion. Wissen sie das um 06:00 eine Temperatur von 21° gewünscht ist, fangen sie früher an zu heizen und schauen, ob sie die Zieltemperatur erreicht haben. Hat das nicht geklappt, wird am nächsten Tag entsprechend früher mit der Heizphase begonnen.
> So werden sich (in Abhängigkeit von der Aussentemperatur) in jedem Raum Heizkurven ergeben, anhand derer man erkennen kann, wie lange man für x Grad Temperaturerhöhung braucht.
>
> Frage: wenn ich alle meine HM Devices im Zentralenbetrieb habe, ist dann nicht die Zentrale für diese PID-Regelung zuständig? Hat das schon mal jemand gelöst?

Im Zentralenbetrieb ist es so, wie Du befürchtest ;-)

Allerdings ist die Standardanwendung nicht der Zentralenbetrieb, sondern der durch die Zentrale programmierte Betrieb.  Will heißen, die Zentrale gibt dem Thermostat die Zeitpunkte und gewünschten Temperaturen vor (genau so, wie man es auch im Automatikbetrieb am Thermostaten einstellt) und empfängt dann nur noch die Status-Telegramme des Thermostaten.

Es braucht also nichts gelöst werden.  Falls das doch gewünscht ist, kann man bei fhem das PID-Modul benutzen, das soll das auch können.

Grüße
   Oskar

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
fhem geht auch auf mac os x

Guest

Originally posted by: <email address deleted>

Genialer Tipp, Oskar!

Mit dem Hinweis konnte ich mir alle Infos im Handumdrehen zusammen suchen.

Hab jetzt alle TCs auf Auto gestellt (Das das noch nicht mit *set Bad
controlMode auto* geht ist richtig?) und fange gerade an die tempLists
einzugeben.
Das wird jetzt etwas dauern, bis ich das alles passend zum Familienwunsch
habe.

Den Heizungsinstallateur muss ich auch noch kontaktieren, weil ich bislang
keinen Raumthermostaten zur Steuerung der Heizung im Keller gefunden habe.


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

...also ich hab mit in meiner 99_MyUtils jetzt so einzelne Routinen
geschrieben, mit denen ich die ganzen Pläne relativ übersichtlich habe.
Oder gibt es da was komfortableres/eleganteres?

SetTempList_Kueche()
 {
   { fhem ("set Kueche tempListMon 07:00 18.0 09:00 20.5 16:00 18.5 22:00
19.5 24:00 18.0")};
   { fhem ("set Kueche tempListTue 07:00 18.0 09:00 20.5 16:00 18.5 22:00
19.5 24:00 18.0")};
   { fhem ("set Kueche tempListWed 07:00 18.0 09:00 20.5 16:00 18.5 22:00
19.5 24:00 18.0")};
   { fhem ("set Kueche tempListThu 07:00 18.0 09:00 20.5 16:00 18.5 22:00
19.5 24:00 18.0")};
   { fhem ("set Kueche tempListFri 07:00 18.0 09:00 20.5 16:00 18.5 22:00
19.5 24:00 18.0")};
   { fhem ("set Kueche tempListSat 07:00 18.0 09:00 20.5 16:00 18.5 22:00
19.5 24:00 18.0")};
   { fhem ("set Kueche tempListSun 07:00 18.0 09:00 20.5 16:00 18.5 22:00
19.5 24:00 18.0")};
}

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com