Das hatte ich auch schon. Das Ergebnis war dann, dass die Ventile alle paar x-Minuten auf oder zu sind.
Wo genau siehst Du das Problem, wenn ich die Ventilstellung alle 1 oder 2 Minuten vorgebe? Im Duty-Cycle?
Moderator: Co-Administratoren
Das hatte ich auch schon. Das Ergebnis war dann, dass die Ventile alle paar x-Minuten auf oder zu sind.
Echt? Einen Algorithmus geschrieben der Aufgrund eines gewünschten Levels und vorhandenen Tabellen aus vorherigen Solltemperatur/LEVEL Daten den besten Wert für die Solltemperatur auswählt? Beeindruckend. Wie bist du dabei das Problem umgangen, das nur 0.5 Grad Schritte angegeben werden können?
Das macht man so nicht. Man vergleicht den Ist Wert mit dem gewünschten und sendet nur dann die Korrektur. Der DC ist damit unkritisch. Die Lebensdauer der Batterie hatte ich zwar im Auge, aber es ging darum generell eine Steuerung zu realisieren, die läuft.
Ich habe mir nen P-Regler gebastelt der aufgrund der Temperaturdifferenz und der Ventilstellung die Solltemperatur verändert. Das funktioniert auch soweit gut, jedoch "regelt" er recht oft. Das Problem konnte ich auch nicht lösen, weswegen die Schaltintervalle sehr kurz gewesen sind.Henke hat geschrieben: ↑06.11.2023, 21:04Echt? Einen Algorithmus geschrieben der Aufgrund eines gewünschten Levels und vorhandenen Tabellen aus vorherigen Solltemperatur/LEVEL Daten den besten Wert für die Solltemperatur auswählt? Beeindruckend. Wie bist du dabei das Problem umgangen, das nur 0.5 Grad Schritte angegeben werden können?
Anders wird es ja nicht gehen, wenn sich der Wert automatisch wieder zurücksetzt. Vorhin hatte er den Sollwert ca. 50 Minuten gehalten. Ob da nun ein System dahinter steckt oder nicht. Jedoch könnte man das evtl. umgehen, wenn man den Wert „regelmäßig“ sendet. Nicht schön, aber solange der Duty-Cycle mitmacht, wäre mir das egal.
Warum sollte das nicht gehen? Das ist Standard um den DC niedrig zu halten.
Naja, wenn der Wert der Ventilstellung in mir unbekannten Intervallen von der internen Steuerung überschrieben wird, dann habe ich zwei Möglichkeiten:
Ja, tatsächlich. So wie das Drücken des Schalters meines Flurlichts die Zeitverzögerung auch wieder auf den Anfangswert setzt.
Hast Du mir hierzu einen Link?