NEWS
Werte Modbus werden nicht geschrieben
-
@homoran said in Werte Modbus werden nicht geschrieben:
@paul53 sagte:
Wie groß ist die max. Leistungsaufnahme der Wärmepumpe?
Das könnte zu einem Problem führen.
Auch wenn die WP im laufenden Betrieb (bei niedrigen Plusgraden) um die 500W herumdümpelt, benötigt sie meist nach dem Anschalten erheblich mehr. (2000??)
je nach Temperatur wird sogar oft mit einem Abtauvorgang begonnen.Nicht nur dass das eine unrealistisch hohe Hysterese erfordert, bei häufigem Starten geht dann auch der COP in die Knie.
Es handelt sich um eine BWWP, hier gibt es keine Abtauautomatik, die steht im Keller.
-
@homoran said in Werte Modbus werden nicht geschrieben:
Bitte bei solchen Steuerungen immer abklären ob die Änderungen direkt ins EEPROM geschrieben werden, was meist der Fall ist.
So ein EEPROM hält meist ca. 100.000 Schreibvorgänge (egal ob manuell, per App, oder per modbus).
Diese 100.000 werden bei 14 Schreibvorgängen am Tag in 20 Jahren erreicht.Wie löse ich das Problem, dass hier nicht ständig geschrieben wird. Wie kann ich die Werte schreiben lassen, so dass nur, wenn sich der Überschuss nach meinen Vorstellungen ändert und der Wert eben die 5 Minuten gehalten wird.
Eben, dass nicht ständig ein Wert geschrieben wird, wenn er sich nicht ändert? -
@sirpritz sagte: Heitzstäbe, diese kann ich extra zuschalten,
Sie haben also nichts mit der Wärmepumpe zu tun. Dann sollte die Hysterese mind. 900 W betragen.
@sirpritz sagte in Werte Modbus werden nicht geschrieben:
dass nicht ständig ein Wert geschrieben wird, wenn er sich nicht ändert?
Dafür sorgt dieser Teil des Skripts:
-
@paul53 said in Werte Modbus werden nicht geschrieben:
@sirpritz sagte: Heitzstäbe, diese kann ich extra zuschalten,
Sie haben also nichts mit der Wärmepumpe zu tun. Dann sollte die Hysterese mind. 900 W betragen.
@sirpritz sagte in Werte Modbus werden nicht geschrieben:
dass nicht ständig ein Wert geschrieben wird, wenn er sich nicht ändert?
Dafür sorgt dieser Teil des Skripts:
Wo gebe ich die 900 Watt vor, oder ein?
Den Wert ändern auf 60°C möchte ich erst, wenn eben die 2000 Watt Überschuss mindestens 5 Minuten erreicht werden! -
@sirpritz sagte in Werte Modbus werden nicht geschrieben:
um eine BWWP,
Bundeswehr-Wärmepumpe?
oder doch eher Baden-Württemberg Wärmepumpe?
-
@sirpritz sagte in Werte Modbus werden nicht geschrieben:
Wie löse ich das Problem, dass hier nicht ständig geschrieben wird.
das hat @paul53 schon eingebaut.
Aber du solltest dir überlegen ob eine solche Steuerung not tut.14 Schaltungen/ Tag kommen zrotzdem schnell zusammen.
-
@sirpritz sagte: soll ich dann einen Datenpunkt anlegen "Sollwert"
Nein, das ist bei Dir der Modbus-Datenpunkt "2200_Solltemperatur".
-
@homoran said in Werte Modbus werden nicht geschrieben:
@sirpritz sagte in Werte Modbus werden nicht geschrieben:
um eine BWWP,
Bundeswehr-Wärmepumpe?
oder doch eher Baden-Württemberg Wärmepumpe?
Brauch-Wasser-Wärme-Pumpe
-
@paul53 said in Werte Modbus werden nicht geschrieben:
@sirpritz sagte: soll ich dann einen Datenpunkt anlegen "Sollwert"
Nein, das ist bei Dir der Modbus-Datenpunkt "2200_Solltemperatur".
Sorry, hatte ich nicht gleich verstanden, hatte aber meine Frage schon umformuliert, denn es wird immer noch ständig geschrieben.
Hier die neue frage:
Wo gebe ich die 900 Watt vor, oder ein?
Den Wert ändern auf 60°C möchte ich erst, wenn eben die 2000 Watt Überschuss mindestens 5 Minuten erreicht werden! -
@sirpritz sagte: Wo gebe ich die 900 Watt vor, oder ein?
Die Hysterese ist die Differenz zwischen Einschaltschwelle (2000 W) und Ausschaltschwelle (1100 W). Je größer die Hysterese, desto seltener wird umgeschaltet.
-
@paul53 said in Werte Modbus werden nicht geschrieben:
@sirpritz sagte: Wo gebe ich die 900 Watt vor, oder ein?
Die Hysterese ist die Differenz zwischen Einschaltschwelle (2000 W) und Ausschaltschwelle (1100 W). Je größer die Hysterese, desto seltener wird umgeschaltet.
Dann macht es ja auch Sinn eine Verzögerung, wie ich sie ursprünglich hatte, von 5 Minuten mit einzubauen, oder?
Ich möchte ja nicht, wenn kurz mal die 2000 Watt erreicht werden, dass dan gleich hochgeschaltet wird, genauso möchte ich auch nicht, wenn mal eine dicke Wolke kommt, direkt wieder auf 50 °C runter gestellt wird. -
@sirpritz diese Verzögerung ist nicht was du suchst!
Die schaltet stur nach dieser Zeit, egal ob die Sonne inzwischen längst wieder scheint oder nicht.
-
@homoran said in Werte Modbus werden nicht geschrieben:
@sirpritz diese Verzögerung ist nicht was du suchst!
Die schaltet stur nach dieser Zeit, egal ob die Sonne inzwischen längst wieder scheint oder nicht.
Gibt es dafür eine "einfache" Lösung?
-
@sirpritz sagte in Werte Modbus werden nicht geschrieben:
Gibt es dafür eine "einfache" Lösung?
einfach ist relativ.
mit stop timeout und timeout arbeiten, nach Ablauf des Timeouts erneute Prüfung und dann erst steuern.
-
@sirpritz sagte: Gibt es dafür eine "einfache" Lösung?
Siehe hier (mit umgekehrten Vorzeichen und Vergleichen).
-
@paul53 said in Werte Modbus werden nicht geschrieben:
@sirpritz sagte: Gibt es dafür eine "einfache" Lösung?
Siehe hier (mit umgekehrten Vorzeichen und Vergleichen).
Danke für Deine Hilfe, ich habe mal versucht deine Hilfe umzusetzen.
Würde das so passen?
-
@sirpritz sagte: Würde das so passen?
Nicht ganz: Der Sollwert ist nicht "boolean", sondern eine Zahl. Die Prüfungen müssen also Vergleiche sein:
- oben: Sollwert < 60
- unten: Sollwert > 50
-
@paul53 said in Werte Modbus werden nicht geschrieben:
@sirpritz sagte: Würde das so passen?
Nicht ganz: Der Sollwert ist nicht "boolean", sondern eine Zahl. Die Prüfungen müssen also Vergleiche sein:
- oben: Sollwert < 60
- unten: Sollwert > 50
Ich stehe gerade auf dem Schlauch ?
-
@sirpritz sagte: Ich stehe gerade auf dem Schlauch ?
-
@paul53 said in Werte Modbus werden nicht geschrieben:
@sirpritz sagte: Ich stehe gerade auf dem Schlauch ?
Perfekt, so funktioniert es, genauso wie ich es mir vorgestellt habe.
So kommen maximal 6-8 Schaltungen am Tag zusammen.DANKE