NEWS
Warnungen im Log - was bedeuten die ?
-
@dogfight76
Und was ist dann noch das Problem?
Gibts den State? Oder gibts ihn nicht?
Die Zeilen mit "at" sind ein Traceback damit man die entsprechende Stelle im Code finden kann. -
Am Ende der ZEILE 9 hast du ein gestState und das versucht von 0_userdata_0 zu lesen. SChau mal wie TEMP zusammengesetzt wird (2 Zeilen weiter oben)
und der debug Output versucht das auch. Bei mehr als 21 Grad außentremperatur dürftem die 0_userdate_0 Werte fehlen. Oder du musst die Außentemperatur begrenzen ...
-
@dogfight76 sagte: Das Script der Heizkurve ist das:
Die Variable Temp, die eine ID enthält, hat keine Begrenzung, sondern verwendet direkt den Wert der Außentemperatur, die zudem auch noch in ganzen Grad auflösen muss.
-
@mcm1957 said in Warnungen im Log - was bedeuten die ?:
Oder du musst die Außentemperatur begrenzen ...
Ok, weil ich für die Steuerung über die Heizkurve nur die Temp von -15 bis +20 Grad benötige, (weil ab 21 Grad Aussentemp schaltet die Wärmepumpoe ja ab) würde die Begrenzung ab 21 Grad ja helfen damit die Warn-Meldung nicht mehr erscheinen, weil im Pfad:
0_userdata.0.Waermepumpe.Heizkurve.VL_Temp
dann nicht mehr nach Temp oberhalb von 20 Grad gesucht werden, Korrekt ?
Und die warn-Meldungen tauchen nicht mehr auf ?! -
@paul53 said in Warnungen im Log - was bedeuten die ?:
Die Variable Temp, die eine ID enthält, hat keine Begrenzung, sondern verwendet direkt den Wert der Außentemperatur, die zudem auch noch in ganzen Grad auflösen muss.
Wie bekomme ich das Script die Begrnezung rein ?
Gruß
-
@dogfight76
Die (Einzahl) Warnmeldung besagt dass du versuchst einen State zu lesen den es nicht gibt. Die Zeilen mit at sind untrennbare Fortsetzungszeilen der Warnmeldung ohne 'at' die dazu dienen die betreffende Codezeile zu identifizieren.Wenn du dein Script so korrigierts dass es keine nicht existenten State versucht zu lsene ist die getStte Warnung und die nachfolgenden at's weg.
-
-
@paul53
Der gesamte Baustein vom Screenshot muss an welche Stelle in meinem Script ?Gruß
-
@dogfight76 sagte: muss an welche Stelle in meinem Script ?
Ich habe nur die Bildung von Temp oberhalb des "steuere" mit der zusätzlichen Variablen AT angepasst.
EDIT: Der Teil zur Ermittlung der aktuellen VL-Temperatur gehört nicht in die Schleife. Besser so:
-
@paul53
Gute morgen,Den Teil ab "Pause 100ms" einfach an mein Script anhängen ?
Wie machst du bei dem Teilebegrenze zwischen und
die Zeilenumbrüche ?`Bei mir ist das einfach eine lange Zeile. Den Baustein "neue Zeile" bekomme ich da nicht reinkopiert.
Aber sonst müsste es stimmen.........oder ?
Gruß
-
@dogfight76 Rechtsklick, externe Eingänge. Grundlagen anschauen
-
@dogfight76 said in Warnungen im Log - was bedeuten die ?:
Den Teil ab "Pause 100ms" einfach an mein Script anhängen ?
Dann ist es jetzt korrekt und kann gespeichert und gestartet werden. Korrekt ?
Gruß
-
@dogfight76
Hast du diese
Datenpunkte?mit welchen Werten?
-
@homoran said in Warnungen im Log - was bedeuten die ?:
Datenpunkte?
mit welchen Werten?Ja, habe ich ! Mit den Werten der Heizkurve
Aussentemp_min -15
Aussentemp_max 20 -
@dogfight76 sagte: einfach an mein Script anhängen ?
... und an zwei Stellen aus der Schleife entfernen:
-
-
@dogfight76 sagte: Die beiden Blöcke einfach löschen ?
Ja, und den gemeinsamen Teil vor die Prüfung, ob der Datenpunkt vorhanden ist, schieben:
Anmerkung: Eine Heizkurve ist nicht linear, sondern sollte einen Heizflächenexponenten berücksichtigen (1,3 bei Heizkörpern; 1,1 bei Fußbodenheizung). Formel:
Der Raumtemperatursollwert macht die Parallelverschiebung.
EDIT: Das Thema hatten wir hier schon einmal. Weshalb machst du etwas völlig anderes? Das auch noch mit 10 Triggern!
-
@paul53 said in Warnungen im Log - was bedeuten die ?:
Ja, und den gemeinsamen Teil vor die Prüfung, ob der Datenpunkt vorhanden ist, schieben:
Moin,
ok, das war für mich jetzt echt schwierig........
Stimmt es denn so ?
.
.
.@paul53 said in Warnungen im Log - was bedeuten die ?:
EDIT: Das Thema hatten wir hier schon einmal. Weshalb machst du etwas völlig anderes? Das auch noch mit 10 Triggern!
Ja, aber das traue ich mir nicht zu..........vieeleicht später....so 2045. Ne im Ernst das werde ich nicht hinbekommen. Bin froh wenn durch das ändern des Blockly jetzt die Meldungen weg sind und alles läuft.
-
@dogfight76 sagte: Stimmt es denn so ?
Das ist doch ein Bild von mir? In deinem Blockly müssen die DP-Namen angezeigt werden, da die DP bei dir existieren.
-
@dogfight76 sagte: das traue ich mir nicht zu....
Das ist doch nicht so schwer nachzubauen?
Anstelle von "Aussentemp_max", "Vorlauftemp_min" und "Parallelverschiebung" gibt es den "Raumtemperatur-Sollwert". Die "Neigung" kann als Konstante (1.8) oder auch als Datenpunkt genommen werden, wobei der Wert positiv ist und für "Vorlauftemp_max" = 48 °C etwa 1.8 beträgt.