NEWS
Einschaltwert über Temperatur erfassen
-
Der DS18B20 sendet den Wert zu oft, so dass die Temperaturdifferenz von 1 K zum vorherigen Wert nie zustande kommt. Deshalb:
@ticaki sagte in Einschaltwert über Temperatur erfassen:
Zeitplan alten Wert speichern und mit neuem Vergleichen.

@paul53 sagte in Einschaltwert über Temperatur erfassen:
so dass die Temperaturdifferenz von 1 K zum vorherigen Wert nie zustande kommt.
dann könnte man mit (Timestamp - last Timestamp) arbeiten und die Entscheidung an der Kürze der Differenz festmachen
-
@ticaki sagte in Einschaltwert über Temperatur erfassen:
keine feste Zeitvorgabe
wo kommt jetzt dauernd diese Zeit her?
davon steht nichts im EröffnungspostDenke plus 1 °C sollte reichen für den Ein zu Signalisieren zu erfassen.
Für den Aus Zustande dann minus 0,5°C.Also wenn die Temperatur dann nach 30 Minuten um 0,5C° gefallen ist, signalisieren wir aus. :) Daher die Zeitkomponente.
@siporax
Schau dir das von Paul an, gut umgesetzt wie immer. -
Der DS18B20 sendet den Wert zu oft, so dass die Temperaturdifferenz von 1 K zum vorherigen Wert nie zustande kommt. Deshalb:
@ticaki sagte in Einschaltwert über Temperatur erfassen:
Zeitplan alten Wert speichern und mit neuem Vergleichen.

-
Denke plus 1 °C sollte reichen für den Ein zu Signalisieren zu erfassen.
Für den Aus Zustande dann minus 0,5°C.Also wenn die Temperatur dann nach 30 Minuten um 0,5C° gefallen ist, signalisieren wir aus. :) Daher die Zeitkomponente.
@siporax
Schau dir das von Paul an, gut umgesetzt wie immer.@ticaki siehe letzten Post von mir.
dann arbeitet man eventbasiert und hat trotzdem die Zeit berücksichtigt -
@ticaki siehe letzten Post von mir.
dann arbeitet man eventbasiert und hat trotzdem die Zeit berücksichtigt@homoran
hehe... Zeiten brauchste dabei aber auch... und das wird imho tatsächlich kompliziert. -
Der DS18B20 sendet den Wert zu oft, so dass die Temperaturdifferenz von 1 K zum vorherigen Wert nie zustande kommt. Deshalb:
@ticaki sagte in Einschaltwert über Temperatur erfassen:
Zeitplan alten Wert speichern und mit neuem Vergleichen.

-
@paul53 Kannste mir das script zur verfügung stellen ?
Das möchte ich fehlerfrei übernehmen,wenn das geht. -
@siporax sagte: muss den Ordner erstellen ?
Nein, dort muss die DS18B20-Temperatur zugewiesen werden.
Für "WP" muss ein eigener Datenpunkt unter "0_userdata.0" vom Typ "Logikwert" vorhanden sein / erstellt werden.
-
@siporax sagte: wo wird mein Relais nun geschaltet in dem Script.
Weshalb ein Relais schalten?
@siporax sagte in Einschaltwert über Temperatur erfassen:
Oder kann ich den Datenpunkt direkt dazu verwenden ?
Ja, der eigene Datenpunkt kann in Vis verwendet werden.
-
@siporax sagte: wo wird mein Relais nun geschaltet in dem Script.
Weshalb ein Relais schalten?
@siporax sagte in Einschaltwert über Temperatur erfassen:
Oder kann ich den Datenpunkt direkt dazu verwenden ?
Ja, der eigene Datenpunkt kann in Vis verwendet werden.
@paul53 said in Einschaltwert über Temperatur erfassen:
@siporax sagte: wo wird mein Relais nun geschaltet in dem Script.
Weshalb ein Relais schalten?
@siporax sagte in Einschaltwert über Temperatur erfassen:
Oder kann ich den Datenpunkt direkt dazu verwenden ?
Ja, der eigene Datenpunkt kann in Vis verwendet werden.
Klasse ,Danke ich teste das mal
-
@paul53 said in Einschaltwert über Temperatur erfassen:
@siporax sagte: wo wird mein Relais nun geschaltet in dem Script.
Weshalb ein Relais schalten?
@siporax sagte in Einschaltwert über Temperatur erfassen:
Oder kann ich den Datenpunkt direkt dazu verwenden ?
Ja, der eigene Datenpunkt kann in Vis verwendet werden.
Klasse ,Danke ich teste das mal
-
@siporax sagte: ich teste das mal
Ich habe das Skript noch um die Initialisierung von
istEinbei Skriptstart erweitert:
@paul53 Mache ich gleich.
Habe mal nachgemessen ich habe in 16 Minuten einen Temperaturabfall von 0,1°C im Speicher.
Ist doch lang für das Script.
Denke er Vergleich ja nur 1x oder vergleich er immer wieder bis sich das was ändert und die 5 Minuten stoßen das nur wieder von vorne an? -
@paul53 Mache ich gleich.
Habe mal nachgemessen ich habe in 16 Minuten einen Temperaturabfall von 0,1°C im Speicher.
Ist doch lang für das Script.
Denke er Vergleich ja nur 1x oder vergleich er immer wieder bis sich das was ändert und die 5 Minuten stoßen das nur wieder von vorne an?@siporax sagte: habe in 16 Minuten einen Temperaturabfall von 0,1°C im Speicher.
Dann passen Prüfung alle 5 Minuten und Abfall von 0,5 K nicht.
@siporax sagte in Einschaltwert über Temperatur erfassen:
vergleich er immer wieder
Es wird alle 5 Minuten verglichen.
-
@siporax sagte: habe in 16 Minuten einen Temperaturabfall von 0,1°C im Speicher.
Dann passen Prüfung alle 5 Minuten und Abfall von 0,5 K nicht.
@siporax sagte in Einschaltwert über Temperatur erfassen:
vergleich er immer wieder
Es wird alle 5 Minuten verglichen.
-
@siporax nur nochmal für mein Verständnis:
vergleicht er immer wieder alle 5 Minuten
und würde dann bei 16 Minuten Wartezeit dennoch Schalten.
Oder muss ich 16 Minuten einstellen anstatt die 5 Minuten ? -
@siporax sagte: Oder muss ich 16 Minuten einstellen anstatt die 5 Minuten ?
Eher alle 20 Minuten prüfen, ob
temp<lastTemp- 0.1 ist, wenn die Auflösung 0,1 K beträgt. Bei Prüfung <= führen auch zufällige Schwankungen zum Ausschalten.
