NEWS
Homematic Thermostate, falsche Solltemperatur
-
Hallo,
eine Weile hat es ordentlich funktioniert, aber jetzt habe ich öfters die Situation, dass ich Thermostatem neue Temperaturen einstelle und diese bekommen das nicht mit.
Das stellt sich so dar, dass in der Visu die neue Solltemperatur angezeigt wird, nach einiger Zeit aber dann die vorherige Temperatur wieder auftaucht, nachdem das Thermostat seine Daten wieder gesendet hat.Das wechselt zwischen den Thermostaten, mal ist es eins, mal mehrere.
Wenn eins das nicht mitbekommt, dann nützt es auch nichts, das noch einmal zu klicken, das Ergebnis bleibt gleich.
Ich habe keine Warnungen oder Fehler im Protokoll.
In der Homematic WebUI bleibt der alte Wert dauerhaft bestehen!
Da es nicht immer die gleichen Thermostate sind, gehe ich davon aus, dass die Visu passt, außerdem habe ich da schon ein paar mal bei den gerade betroffenen Thermostaten nachgesehen.
Die Skripte, wenn sie etwas verstellen, schreiben es ins Log. Aber da habe ich auch nichts gefunden.Ein weiterer Fall, wo ich es auch schon, über das Protokoll, mitbekommen habe, ist die Umschaltung bei Ab-/Anwesenheit, da schalte ich einfach zwischen Profil 1 und 2 im Homematik hin und her. Da kommt es auch ab und zu vor, dass ein Thermostat das nicht mitbekommen hat und 1-n mal das neue Profil gesendet bekommen muss. Da habe ich in dem An-Abwesenheits-Skript eine Prüfung über alle Thermostate drin.
Wo kann ich weiter suchen?
-
Hallo,
eine Weile hat es ordentlich funktioniert, aber jetzt habe ich öfters die Situation, dass ich Thermostatem neue Temperaturen einstelle und diese bekommen das nicht mit.
Das stellt sich so dar, dass in der Visu die neue Solltemperatur angezeigt wird, nach einiger Zeit aber dann die vorherige Temperatur wieder auftaucht, nachdem das Thermostat seine Daten wieder gesendet hat.Das wechselt zwischen den Thermostaten, mal ist es eins, mal mehrere.
Wenn eins das nicht mitbekommt, dann nützt es auch nichts, das noch einmal zu klicken, das Ergebnis bleibt gleich.
Ich habe keine Warnungen oder Fehler im Protokoll.
In der Homematic WebUI bleibt der alte Wert dauerhaft bestehen!
Da es nicht immer die gleichen Thermostate sind, gehe ich davon aus, dass die Visu passt, außerdem habe ich da schon ein paar mal bei den gerade betroffenen Thermostaten nachgesehen.
Die Skripte, wenn sie etwas verstellen, schreiben es ins Log. Aber da habe ich auch nichts gefunden.Ein weiterer Fall, wo ich es auch schon, über das Protokoll, mitbekommen habe, ist die Umschaltung bei Ab-/Anwesenheit, da schalte ich einfach zwischen Profil 1 und 2 im Homematik hin und her. Da kommt es auch ab und zu vor, dass ein Thermostat das nicht mitbekommen hat und 1-n mal das neue Profil gesendet bekommen muss. Da habe ich in dem An-Abwesenheits-Skript eine Prüfung über alle Thermostate drin.
Wo kann ich weiter suchen?
Fangen wir mal bei den ausstehenden Infos an.
Welche Thermostate? IP oder ohne?
Wie sehen die Skripte aus?
Wie die Visu?Mal so zum Anfang ;)
-
Hallo,
eine Weile hat es ordentlich funktioniert, aber jetzt habe ich öfters die Situation, dass ich Thermostatem neue Temperaturen einstelle und diese bekommen das nicht mit.
Das stellt sich so dar, dass in der Visu die neue Solltemperatur angezeigt wird, nach einiger Zeit aber dann die vorherige Temperatur wieder auftaucht, nachdem das Thermostat seine Daten wieder gesendet hat.Das wechselt zwischen den Thermostaten, mal ist es eins, mal mehrere.
Wenn eins das nicht mitbekommt, dann nützt es auch nichts, das noch einmal zu klicken, das Ergebnis bleibt gleich.
Ich habe keine Warnungen oder Fehler im Protokoll.
In der Homematic WebUI bleibt der alte Wert dauerhaft bestehen!
Da es nicht immer die gleichen Thermostate sind, gehe ich davon aus, dass die Visu passt, außerdem habe ich da schon ein paar mal bei den gerade betroffenen Thermostaten nachgesehen.
Die Skripte, wenn sie etwas verstellen, schreiben es ins Log. Aber da habe ich auch nichts gefunden.Ein weiterer Fall, wo ich es auch schon, über das Protokoll, mitbekommen habe, ist die Umschaltung bei Ab-/Anwesenheit, da schalte ich einfach zwischen Profil 1 und 2 im Homematik hin und her. Da kommt es auch ab und zu vor, dass ein Thermostat das nicht mitbekommen hat und 1-n mal das neue Profil gesendet bekommen muss. Da habe ich in dem An-Abwesenheits-Skript eine Prüfung über alle Thermostate drin.
Wo kann ich weiter suchen?
@andreas-5
vermutlich falsche Einstellungen in der ccu oder in den Adaptern hm-rpc und hm-rega -
Fangen wir mal bei den ausstehenden Infos an.
Welche Thermostate? IP oder ohne?
Wie sehen die Skripte aus?
Wie die Visu?Mal so zum Anfang ;)
@haselchen Homamatic IP.
Ich habe gerade noch einen Test gemacht, da habe ich zuerst die Temperatur geändert, diese Änderung ist nicht angekommen.
Danach habe ich auf Boost geschaltet, das ist angekommen.Hier eins der Skripte, dass beim schalten zuständig ist. Davon gibt es für jede Heizung eins in diesem Skript-Abschnitt.
Eins, das gezeigte, ist dabei, wo mit einem Buttonklick 2 Heizkörper eingestellt werden, aber auch da war heute einer von den beiden betroffen.
Bei den anderen fehlt halt nur der 2. Eintrag.on({id: '0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, change: "ne"}, async function (obj) { setState('hm-rpc.0.000A1D8997CF89.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas links:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true); setState('hm-rpc.0.000A1D8997D43A.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas rechts:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true); setState('0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, false); });In der Visu habe ich Buttos, mit denen ich die Einstelltemperatur per Schnellwahl oder mit +/--Tasten wählen kann. Der Datenpunkt wird auch auf der Visu angezeigt. Dann kann mit einem Set-Button, das ist der Auslöser für das Skript, das an die Thermostate gesendet werden.
Ich weiß, das ich die Skripte noch einmal bearbeiten muss, um sie sicherer zu machen, aber wenn die angezeigt SET_POINT_TEMPERATUR ja den gewünschten Wert zeigt, bis das Thermostat seine Daten wieder sendet, gehe ich erst einmal davon aus, dass das Skript funktioniert hat.
-
@haselchen Homamatic IP.
Ich habe gerade noch einen Test gemacht, da habe ich zuerst die Temperatur geändert, diese Änderung ist nicht angekommen.
Danach habe ich auf Boost geschaltet, das ist angekommen.Hier eins der Skripte, dass beim schalten zuständig ist. Davon gibt es für jede Heizung eins in diesem Skript-Abschnitt.
Eins, das gezeigte, ist dabei, wo mit einem Buttonklick 2 Heizkörper eingestellt werden, aber auch da war heute einer von den beiden betroffen.
Bei den anderen fehlt halt nur der 2. Eintrag.on({id: '0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, change: "ne"}, async function (obj) { setState('hm-rpc.0.000A1D8997CF89.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas links:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true); setState('hm-rpc.0.000A1D8997D43A.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas rechts:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true); setState('0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, false); });In der Visu habe ich Buttos, mit denen ich die Einstelltemperatur per Schnellwahl oder mit +/--Tasten wählen kann. Der Datenpunkt wird auch auf der Visu angezeigt. Dann kann mit einem Set-Button, das ist der Auslöser für das Skript, das an die Thermostate gesendet werden.
Ich weiß, das ich die Skripte noch einmal bearbeiten muss, um sie sicherer zu machen, aber wenn die angezeigt SET_POINT_TEMPERATUR ja den gewünschten Wert zeigt, bis das Thermostat seine Daten wieder sendet, gehe ich erst einmal davon aus, dass das Skript funktioniert hat.
Vielleicht holen wir @Homoran mit ins Boot.
Er kennt sich auch mit Homematic und der Struktur sehr gut aus. -
@haselchen Homamatic IP.
Ich habe gerade noch einen Test gemacht, da habe ich zuerst die Temperatur geändert, diese Änderung ist nicht angekommen.
Danach habe ich auf Boost geschaltet, das ist angekommen.Hier eins der Skripte, dass beim schalten zuständig ist. Davon gibt es für jede Heizung eins in diesem Skript-Abschnitt.
Eins, das gezeigte, ist dabei, wo mit einem Buttonklick 2 Heizkörper eingestellt werden, aber auch da war heute einer von den beiden betroffen.
Bei den anderen fehlt halt nur der 2. Eintrag.on({id: '0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, change: "ne"}, async function (obj) { setState('hm-rpc.0.000A1D8997CF89.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas links:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true); setState('hm-rpc.0.000A1D8997D43A.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas rechts:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true); setState('0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, false); });In der Visu habe ich Buttos, mit denen ich die Einstelltemperatur per Schnellwahl oder mit +/--Tasten wählen kann. Der Datenpunkt wird auch auf der Visu angezeigt. Dann kann mit einem Set-Button, das ist der Auslöser für das Skript, das an die Thermostate gesendet werden.
Ich weiß, das ich die Skripte noch einmal bearbeiten muss, um sie sicherer zu machen, aber wenn die angezeigt SET_POINT_TEMPERATUR ja den gewünschten Wert zeigt, bis das Thermostat seine Daten wieder sendet, gehe ich erst einmal davon aus, dass das Skript funktioniert hat.
erstmal die Einstellungen checken !
zeige Screenshot von:
ccu:
Firewall
Authetifizierung bzw. httpsiobroker:
hm-rega
hm-rpcVielleicht sieht man da schon was.
-
@haselchen Homamatic IP.
Ich habe gerade noch einen Test gemacht, da habe ich zuerst die Temperatur geändert, diese Änderung ist nicht angekommen.
Danach habe ich auf Boost geschaltet, das ist angekommen.Hier eins der Skripte, dass beim schalten zuständig ist. Davon gibt es für jede Heizung eins in diesem Skript-Abschnitt.
Eins, das gezeigte, ist dabei, wo mit einem Buttonklick 2 Heizkörper eingestellt werden, aber auch da war heute einer von den beiden betroffen.
Bei den anderen fehlt halt nur der 2. Eintrag.on({id: '0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, change: "ne"}, async function (obj) { setState('hm-rpc.0.000A1D8997CF89.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas links:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true); setState('hm-rpc.0.000A1D8997D43A.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas rechts:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true); setState('0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, false); });In der Visu habe ich Buttos, mit denen ich die Einstelltemperatur per Schnellwahl oder mit +/--Tasten wählen kann. Der Datenpunkt wird auch auf der Visu angezeigt. Dann kann mit einem Set-Button, das ist der Auslöser für das Skript, das an die Thermostate gesendet werden.
Ich weiß, das ich die Skripte noch einmal bearbeiten muss, um sie sicherer zu machen, aber wenn die angezeigt SET_POINT_TEMPERATUR ja den gewünschten Wert zeigt, bis das Thermostat seine Daten wieder sendet, gehe ich erst einmal davon aus, dass das Skript funktioniert hat.
@andreas-5 sagte: SET_POINT_TEMPERATUR ja den gewünschten Wert zeigt, bis das Thermostat seine Daten wieder sendet, gehe ich erst einmal davon aus, dass das Skript funktioniert hat.
Das Ack-Flag darf nicht auf true gesetzt werden!
Richtig:on({id: '0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, val: true}, async function (obj) { let soll = getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val; setState('hm-rpc.0.000A1D8997CF89.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas links:1 SET POINT TEMPERATURE*/, soll); setState('hm-rpc.0.000A1D8997D43A.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas rechts:1 SET POINT TEMPERATURE*/, soll); setState(obj.id, false, true); }); -
@andreas-5 sagte: SET_POINT_TEMPERATUR ja den gewünschten Wert zeigt, bis das Thermostat seine Daten wieder sendet, gehe ich erst einmal davon aus, dass das Skript funktioniert hat.
Das Ack-Flag darf nicht auf true gesetzt werden!
Richtig:on({id: '0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, val: true}, async function (obj) { let soll = getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val; setState('hm-rpc.0.000A1D8997CF89.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas links:1 SET POINT TEMPERATURE*/, soll); setState('hm-rpc.0.000A1D8997D43A.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas rechts:1 SET POINT TEMPERATURE*/, soll); setState(obj.id, false, true); });
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden