NEWS
Heizungsthermostat Temperatur vom Temperatursensor?
-
Guten Morgen @paul53!
Danke erstmal für dein Skript!
Ich versuche gerae dein Blockly Script nach zu bauen.
Leider scheitere ich gerade bei dem Baustein " - " wo man dahinter direkt zwei Bausteine dahinter sind.
Wie mache ich das?Nachtrag 1: Habe es gerade selbst herausgefunden. Ich werde es mal testen.
Nachtrag 2: Ich habe dein Blockly nun nachgebaut und getestet. Leider bleibt der Offset Wert auf 0, obwohl die Differenz höher als 0.25 ist. Dazu einmal das Skript von dir:
Im Log finde ich keine Fehlermeldung.
-
@René-D
Bei 1 fehlt die Angabe des Datenpunktes. Deswegen läuft dein Trigger nicht. An dieser Stelle muss der Temperaturwert deines externen Sensors reinBei 2 musst du sicherstellen das der Datenpunkt den du da holst nicht der gleiche ist wie bei 1.
-
Ach okay, ich hatte mich an deinem Screenshot orientiert. Aber nun wo du es sagst, macht es sinn.
Habe es nun so eingetragen:
der Offset-Wert ändert sich aber weiterhin nicht.
Ich bedanke mich schon einmal für deine Hilfe!
-
@René-D
Der Wert wird sich jetzt nur dann ändern wenn sich auch der Wert des Thermometers sich geaendert hat.Füge doch einmal einen debug Baustein vor dem falls ein, damit du sehen kannst das der Trigger auch aktiv wird,
-
Mache ich
Werde mich melden, sobald der Wert sich geändert hat und es nicht funktioniert.
Falls es funktioniert, natürlich auch! -
Scheint so zu funktionieren! Vielen Dank!!!
Ein kleines Problem habe ich aber noch.
Der Wert, der noch eingetragen werden muss in Offset muss noch mal 100 genommen werden und anschließend aufgerundet. Nachkommastellen funktionieren hier leider nicht.Das Skript habe ich dementsprechend angepasst, aber ich kann leider nicht auf ganze Zahlen aufrunden, sondern mindestens auf "1" Nachkommastelle.
Nachtrag 1: Nun scheint es doch mit der einen Nachkommastelle zu funkionieren. Jetzt bin ich sehr happy und kann alle weiteren Thermostate hinzufügen. Vielen vielen dank!!!!
-
@René-D So wird es auf Dauer nicht gehen.
Wenn du den Offset mit 100 multiplizierst stimmt die Formel zum berechnen des neuen Offset nicht.
Ein Schuh daraus wird wenn du den "Runde" Block mit allem an Stelle des "offset" im Steuere setzt.
A.
-
@René-D sagte:
Offset muss noch mal 100 genommen werden
Muss der Offset-Wert des Thermostaten in hundertstel Grad gesendet werden ? Dann muss das hundertfache der Differenz (in Grad) aufaddiert werden. Das schränkt den Korrekturbereich auf +/- 1,27 K ein (8 bit signed).
-
Leider bin ich in den letzten Tagen nicht dazu gekommen es zu testen.
Ich werde es dieses Wochenende testen und euch Feedback gebenDanke euch beiden!
-
@paul53 habe dein Skript nun einige Tage getestet und funktioniert ohne Probleme!
Vielen vielen dank!! -
-
@René-D Hallo, ich wünsche einen schönen ersten Advent.
Könntest du dein Heizungsskript hier nochmal komplett reinstellen. Vielleicht sogar als Text zum importieren?
Morgen kommt mein erster Zigbee Thermostat, den möchte ich mit einem externen Sensor einrichten.Dankeschön
-
Funktioniert das nur mit den Eurotronic Thermostaten?
Habe jetzt "Made in China" ZigBee Thermostate sowie Sensoren und bekomme eine stimmige Regelung der Temperatur nicht hin.
Noch eier ich mit der Tuya App herum und möchte ungern noch einen Raspberry kaufen um dann festzustellen, dass sich auch damit nichts umsetzen lässt.
Ich würde halt gerne die Raumtemperatur über die ZigBee Sensoren erfassen und entsprechend die Thermostate ansteuern.