Ausnahmen bei Gruppen (Direktverknüpfungen)

HMIP lokale Installation

Moderator: Co-Administratoren

Xel66
Beiträge: 14148
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: Ausnahmen bei Gruppen (Direktverknüpfungen)

Beitrag von Xel66 » 27.03.2020, 14:42

Frosch hat geschrieben:
27.03.2020, 14:14
Ich betreibe die Thermostate im Moment im Modus "Manuell".
Ich habe es befürchtet. Wahrscheinlich mit der ach so universalen Scriptlösung aus dem Forum.

Wenn Du den Duty Cycle entlasten willst und nicht ständig die Solltemperatur bei Aktualisierung setzen, dann brauchst Du doch nur in Deinem Script den aktuellen Wert mit LastValue vergleichen. Dann sendest Du nur, wenn die beiden werte sich unterscheiden.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Frosch
Beiträge: 155
Registriert: 09.02.2020, 00:27
Hat sich bedankt: 37 Mal
Danksagung erhalten: 4 Mal

Re: Ausnahmen bei Gruppen (Direktverknüpfungen)

Beitrag von Frosch » 27.03.2020, 14:56

Nein, das ist kein Problem, ich ändere die Solltemperatur nicht oft und nachts schaltet die Heizung eh komplett ab. Nur wenn ich sie ändere soll es eben so funktionieren wie es jetzt zum Glück endlich funktioniert.

Es sollte, so wie es jetzt ist den DutyCycle eigentlich nicht belasten.

LastValue gibt was zurück?

Was mich aber interessieren würde, warum bewirkt das hier (siehe Screenshot) nichts?
Kazam_screenshot_00644.png
Kazam_screenshot_00644.png (14.87 KiB) 659 mal betrachtet

Xel66
Beiträge: 14148
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: Ausnahmen bei Gruppen (Direktverknüpfungen)

Beitrag von Xel66 » 27.03.2020, 15:39

Frosch hat geschrieben:
27.03.2020, 14:56
.... nachts schaltet die Heizung eh komplett ab.
Was natürlich die "Lernfunktion" der Thermostate kaputt macht. Kann man aber (bei den klassischen aber abschalten).
LastValue gibt was zurück?
Das was die deutsche Übersetzung auch ausdrückt. Den letzten Wert vor der aktuellen Übermittlung. Aus dem Vergleich kann man ableiten, ob dieser Wert sich geändert hat. Ich benutze dieses für Auswertung von Trends (schneller Feuchtigkeitsanstieg durch das Einschalten eines Wäschetrockners (Umluft). Aber die Feuchtigkeit ist recht träge.

Bezüglich Deines Screenshots: Keine Ahnung. Habe damit noch nie gearbeitet. Vermutlich ist dieses ein interner Vergleich von CurrentValue() und LastValue() (wobei Current sich auf den entsprechenden Wert bezieht und somit nicht die korrekte Datenpunktbezeichnung ist). Diese Aussage ist aber nicht belastbar, sondern wie geschrieben eine Vermutung.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Frosch
Beiträge: 155
Registriert: 09.02.2020, 00:27
Hat sich bedankt: 37 Mal
Danksagung erhalten: 4 Mal

Re: Ausnahmen bei Gruppen (Direktverknüpfungen)

Beitrag von Frosch » 27.03.2020, 17:00

Xel66 hat geschrieben:
27.03.2020, 15:39
Was natürlich die "Lernfunktion" der Thermostate kaputt macht. Kann man aber (bei den klassischen aber abschalten).
Das müsste dieses Optimum Start/Stopp sein. Das ist nicht aktiviert.
Xel66 hat geschrieben: Bezüglich Deines Screenshots: Keine Ahnung. Habe damit noch nie gearbeitet.
Wie machst Du das mit Programmen in der CCU?

Frosch
Beiträge: 155
Registriert: 09.02.2020, 00:27
Hat sich bedankt: 37 Mal
Danksagung erhalten: 4 Mal

Re: Ausnahmen bei Gruppen (Direktverknüpfungen)

Beitrag von Frosch » 27.03.2020, 17:22

Also folgendes Script bringt nur die aktuell eingestellte Temperatur:

Code: Alles auswählen

var temperatur = dom.GetObject("VirtualDevices.INT0000004:1.SET_POINT_TEMPERATURE").LastValue();
WriteLine(temperatur);

Xel66
Beiträge: 14148
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: Ausnahmen bei Gruppen (Direktverknüpfungen)

Beitrag von Xel66 » 27.03.2020, 17:39

Frosch hat geschrieben:
27.03.2020, 17:00
Wie machst Du das mit Programmen in der CCU?
Ganz normal. Ich meine den Trigger "Solltemperatur geändert". Damit habe ich noch nie gearbeitet. Habe auch keinen Anwendungsfall dafür.
Frosch hat geschrieben:
27.03.2020, 17:22
Also folgendes Script bringt nur die aktuell eingestellte Temperatur:
Logisch. Ist ja auch die Temperatur aus dem letzten Datentelegramm. Wenn Du den Wert zwischendurch nicht geändert hast oder er sich nicht geändert hat bei Temperaturmessungen, dann sind beide identisch.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Antworten

Zurück zu „HomeMatic IP mit CCU“