Hallo,
hier möchte ich euch mein Modul zur Steuerung von Heizunksaktoren vorstellen.
Mit diesem könnt Ihr Aktoren zur Raumtemperaturregelung ansteuern.
Feedback:
Über euer Feedback zu diesem Modul, positiv sowie negativ würde ich mich freuen.
Auch wenn ihr Ideen + Wünsche zu Erweiterung dieses Moduls habt.
Bitte informiert mich über Fehler die ihr bei der Nutzung des Moduls bemerkt habt oder wenn in der Dokumentation etwas klar ist.
Finde es super, dass du ein solches Modul erstellst - danke hiermit erstmal.
Wichtig für mich wäre folgende Funktion: „Ventil zu wenn 1 oder mehrere Fenster in einem Raum offen sind“ und danach das Ventil natürlich wieder auf.
@Galaktika:
Vorschlag wurde in die List aufgenommen.
@kronos
Diese Funktion wird im nächsten Release kommen.
Da bin ich schon ziemlich weit, denke zum nächsten Wochenende ist es fertig.
Wochenplan mit zwei verschiedenen Heizprofilen: Heizen + Absenken
@jurwa1
Die beiden Vorschläge von dir waren im Umfrage Thread:
Betriebsartvorwahl
Betriebsartvorwahl (oder Temperatursollwert ) per Zeitschaltuhr verstellbar
Könntest du beide Optionen noch ein bisschen Erläutern?
Meinst du mit Betriebsartvorwahl einen Wochenplan, der z.B. automatisch absenkt?
Was meinst du genau mit der Funktion als Zeitschaltuhr, das klingt nach Wochenplan, oder?
Oder kann man beide Punkte mit „Wochenplan“ zusammenfassen?
Cooles Modul, mich würden auch die Fenster interessieren.
Vorschlag:
Mach ne Liste, wo man alle Fenster von dem Raum eintragen kann.
Dann vielleicht noch eine Variable, die anzeigt ob mindestens ein Fenster geöffnet ist, oder alle geschlossen sind.
Hi, cool, dass du dich da ran setzt. Ich wollte meine Steuerung auch mal neu machen - dein Modul würde das ersetzen.
Was ich noch habe und auch nützlich finde ist eine „Grundtemperatur“. Die soll- Temperatur wird jede Nacht neu auf die grundtemperatur gesetzt, d.h. wenn die Grubdtemperatur 21 grad ist und im laufe des Tages jemand erhöht, wird am nächsten Tag wieder auf 21 geheizt.
Was meinst du?
Ansonsten setze ich momentan ein die „wenn Fenster länger geöffnet als“ schalte das Ventil ab“- Funktion.
@dharmainitiative
Die Idee ist verstanden, würde ich auf die Liste setzten für eine spätere Implementierung und auch mit der Option aktivierbar bzw. deaktivierbar.
ich habe mir heute das Modul installiert und finde es super, das Du Dich damit für die
Allgemeinheit auseinandersetzt. Ich habe mir das vor 10 Jahren nach dem Hausbau alles
fein manuell zusammengeklickt, inklusive der Wochenpläne. Das geht mit Deinem Modul
bedeutend einfacher und schneller, sodass ich tatsächlich überlege meine bisherige Lösung
auf Dein Modul umzustellen. Mich treiben aber noch einige Sachen um, für die ich noch keine Lösung habe.
In der Regel steuere ich Werktage anders als die Tage am Wochenende. Jeder Raum
hat dafür seinen eigenen Wochenplan. Ist bei Dir ja jetzt nicht anders. Wie aber kann Ich einen Feiertag wie heute erkennen und wie ein Tag am Wochenende behandeln?
Gibt es dazu Ideen oder sogar schon Lösungen?
Normalerweise regele ich die Räume runter bei Abwesenheit. Das ist ziemlich starr über die Wochenpläne geregelt. Da ich recht regelmäßig auch aus dem Homeoffice arbeite regele ich für den Tag meinen Raum manuell hoch. Selbiges gilt für meine Tochter bei Ferien oder ählichem. Wird es Möglichkeiten geben, einzelne Räume gesondert zu behandeln wenn bestimmte Personen anwesend sind?
Ich freue mich über Ideen und Rückmeldungen dazu;
Gruß, Loerdy
Hallo loerdy,
vielen Dank auch für deine positive Rückmeldung.
Für das Feiertag-Thema könnte ich mir vorstellen, das man einen Zusatz-Eingabefeld hat, wo man ein Datum angeben kann an dem er „ganz normal“ heizt und somit die eigentliche Einstellung übersteuert.
Oder eventuell direkt über einen Kalenderanbindung bzw. Anbindung an das Kalendermodul. In der Kombination geht das ganz gut, so eine Lösung habe ich bereits bei einer Feuerwehr im Einsatz.
Für den zweiten Punkt:
Hier fällt mir aktuell z.B. die Lösung über einen Button ein, denn man z.B. am Vorabend betätigt um quasi bescheid zu geben das man am nächsten Tag nicht Abwesent ist. Hier wäre auch eine Kalenderanbindung eine Möglichkeit.
Wenn du aber auch noch eine Idee hast wie sich das am besten Umsetzen lässt, bin ich ganz Ohr.
micf1:
Es ist einfach eine zusätzliche / andere Heizungssteuerung, bei der ich gerne weitere Möglichkeiten / Optionen einbauen möchte, die das Stanard-Heizungsmodul so aktuell nicht bietet.
Und die Anwesenheiten der einzelnen Bewohner hab ich ja auch ( wie vermutlich einige andere Forenuser ebenso).
zur Zeit mache ich das über das Geofency Modul, da ich bei uns alle zu IOS verdonnert habe.
Fix: Wenn eine andere Variable für die Ist-Temperatur ausgewählt wird, wurde der alte Link nicht gelöscht / aktualisiert. Stattdessen wurde ein zusätzlicher zweiter Link erstellt.
Fix: Immer wenn Änderungen in der Instanzkonfiguration für den Aktor gespeichert wurden, wurde der Wochenplan automatisch gelöscht und neu angelegt, somit waren alle Zeiträume die man bereits hinterlegt hatte weg.
Struktur: Das ganze Modul wurde umgebaut und ist nicht mehr Abwärtskompatibel, daher das Release der Version 2.0. Die einzelnen Aktoren müssen nicht mehr in der „Einstellungen“-Instanz hinterlegt werden. Stattdessen muss man in jeder „Aktor“-Instanz das übergeordnete „Einstellungsmodul“ auswählen. Sobald etwas in der Einstellung Instanz geändert wird, werden die Änderungen automatisch von den Aktor-Instanzen registriert und entsprechende Aktionen durchgeführt.
Neu: Sobald man eine Änderung im Wochenplan durchführt hat und sich dadurch die aktuelle Heizphase zum aktuellen Zeitpunkt ändert, findet eine Aktualisierung aller Aktoren mit der Temperatur der aktuellen Heizphase statt. Somit muss nicht erst zum nächsten Wochenplan Schaltzeitpunkt gewartet werden bist die Heizphase umschaltet. Kurz gesagt: On-the-fly Aktualisierung.
Neu: Optional kann man sich jetzt die Variable „Heizphase“ im Webfront anzeigen lassen. Diese Variable zeigt immer die aktuelle Heizphase an, die im Moment aktiv ist.
Neu: Fenster-Offen-Erkennung / Automatik
Bei geöffnetem Fenster wird automatisch die Temperatur abgesenkt.
Die Tür- und Fensterkontakt die ausgewertet werden sollen, wählt man in der „Aktor“-Instanz aus.
Die Temperatur, auf die abgesenkt werden soll, wird im Aktor in der „Aktor“-Instanz hinterlegt.
Die Absenkung funktioniert nur, wenn der Heizmodus aktiv ist und der Urlaubsmodus deaktiviert ist.
Wird die Absenktemperatur sofort aktiviert oder erst nach beispielsweise 15 Minuten? Es wäre sinnvoll wenn Stoßlüften die Absenkung nicht sofort aktivieren würde.
Guter Hinweis. Aktuell wird die Fenster-Tür-Absenktemperatur aktiviert / gesetzt, sobald registriert wird, das ein Kontakt geöffnet ist. Nehme ich mit für das nächste Release.
Die nächsten Option die somit auf dem Plan stehen:
Einstellbare Verzögerung der Temperaturabsenkung bei geöffnetem Kontakt
(Stichwort: Stoßlüftern)
Neu: Tür- und Fensterkontakt: Meldeverzögerung
Angabe nach welcher Zeit die Temperatur auf die Absenktemperatur gesetzt werden soll.
Neu: Optional kann man sich jetzt die Variable „Kontakt“ im Webfront anzeigen lassen.
Diese Variable zeigt an ob einer der hinterlegten Kontaktvariablen geöffnet ist.
Fix: Wenn mehr als zwei Kontakte hinterlegt wurden, wurde die Statusprüfung nicht auf alle Kontaktvariablen angewendet. Das hatte zur folge das die Anzeige der Statusvariable „Kontakt“ falsch war. z.B. ein Kontakt geöffnet, ein Kontakte geschlossen = Variable „Kontakt“ zeigt „Geschlossen“, obwohl es weiterhin „Offen“ anzeigen muss.
Fix: Bei der letzten Änderung wurde im Code etwas falsch auskommentiert was zur folge hatte, dass bei einer Wertänderung der „Soll-Temperatur“ im Webfront der neue aktuelle Wert nicht mehr direkt an den hinterlegten Aktor gesendet wurde, was zur folge hatte das die neue Temperatur nicht am Aktor gesetzt wurde.