NEWS
AVM Fritz Dect 301 Heizkörper thermostat ansprechen
-
Hallo zusammen,
ich habe mir zwei Button gemacht mit 17 und 20 Grad, um die Heizkörper zu steuern.
Die Homematic Heizkörperthermostat schalten sofort, jedoch nicht die Fritz Heizkörperthermostat.
Ist die ID, Targettemp, überhaupt das richtige Feld um den Wert schreiben zu lassen ?
-
Die Fritz braucht ein paar Minuten um die Temperatur an den Thermostaten zu aktualisieren und ja Targettemp ist der richtige DP.
-
Genau genommen aktualisiert der DECT Thermostat nur alle 15 Minuten.
Zur Kontrolle kannst du aber am Thermostat eine beliebige Taste drücken. Dann sollte er sofort aktualisieren.
-
Klappt leider nicht. Mittlerweile habe ich festgestellt das die Fritzbox dazwischen funkt.
Die schreibt die Werte, die in der Zeitschaltung vorgegeben sind.
Kann es sein das ich den Mode von 0=auto ändern muss ?
So musste ich das auch bei den Homematic Heizkörperthermostat machen! Nur wo finde ich das bei den Fritz Dects?
-
Ja, das ist eine gemeine Nummer.
Abhilfe:
ALLE Tageswerte in der Fritzbox entweder auf Tages- oder auf Absenktemperatur einstellen. Dann ist die Regelung der Fritzbox aus und es sollte nur noch der ioBroker werkeln.
-
so ging es :mrgreen:
Danke!
-
Ich würde hier mal gerne mich anschließen, weil ich es einfach nicht hinbekomme, meine Fritz Dect 301 über Blockly zu steuern.
So sieht es aktuell bei mir aus. Eigentlich wollte ich versuchsweise die Temperatur des Wohnzimmers in der Küche übernehmen, sobald diese geändert wird. Aber egal was ich tue, das passiert nicht. Die Änderung im WZ wird erkannt und das Script läuft, aber der Wert (hier zum Test mal fest mit 25, wird einfach nicht übernommen. Wie hier weiter oben angegeben, habe ich den Zeitplan für die Küche und Wohnzimmer in der FritzBox auf nur 1 Wert eingestellt. Hat aber nichts gebracht.
Ich habe überlegt, ob ich den falschen Wert ändere, aber ein anderer (wie z.B. Setpoint) wird mir in der Auwahl nicht angeboten. Jemand eine Idee, was ich falsch mache?
Der generierte Code dazu sieht so aus:
on({id: 'fritzdect.0.Comet_099950182953.targettemp', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; setState("fritzdect.0.Comet_099950184152.targettemp"/*Target Temp*/, parseFloat('25'), true); console.log((String('Temperaturänderung von Wohnzimmer für Küche übernommen: ') + String(('' + getState("fritzdect.0.Comet_099950182953.targettemp").val)))); });
Danke!
-
Noch zur Info: Auch mit dem "Steuere"-Element funktioniert es nicht