Steuerung Heizung ! Plötzlich Fehler

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
Benutzeravatar
dogfight76
Beiträge: 322
Registriert: 27.08.2014, 16:26
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Steuerung Heizung ! Plötzlich Fehler

Beitrag von dogfight76 » 10.01.2019, 13:45

Hallo,

Ich steuer meine HK-Thermostaten über Programmwe.
Also wenn bestimmte Vorraussetzungen erfüllt sind dann schaltet das Programm "HeizungAn" auf "wahr" dadurch werden dann die HK-Therm. auf bestimmte Temperaturen und Zeiten gestellt.
Seid gestern steht das Programm aber die ganze Zeit auf "wahr" obwohl keine Vorraussetzung erfüllt ist. Siehe Bilder.

Ich habe das Programm auch schon manuell gestartet, aber "HeizungAn" bleibt auf "wahr"

Geändert wurde nichts, eventuell sieht jemand den Fehler ja.
Dateianhänge
Systemvariablen.png
Systemvariablen.png (12.54 KiB) 877 mal betrachtet
HeizungAn.png
RaspberryMatic CCU3 mit aktueller FW

manfredh
Beiträge: 4155
Registriert: 09.09.2012, 10:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 78 Mal
Danksagung erhalten: 301 Mal

Re: Steuerung Heizung ! Plötzlich Fehler

Beitrag von manfredh » 10.01.2019, 14:25

Zuerst einmal:

Ich würde NieNieNie zwei Dingen in Homematic den exakt gleichen Namen geben. In deinem Fall heisst ein Programm buchstabengetreu so wie deine Systemvariable.

Ob das jetzt Verursacher von Probleme ist, bleibt mal dahin gestellt.

Jetzt aber zum Thema und vor Allem zu deinem Verständnis der Programmlogik:

1. Ein Programm, das manuell ausgelöst wird, prüft keine Bedingungen sondern führt immer das erste DANN aus.

2. (und das solltest du wirklich versuchen zu verstehen, auch wenn es anfangs schwer ist)
Ein Programm steht nicht auf "wahr" oder "falsch".
Ein Programm schläft und tut nichts, bis es zum einmaligen Ablauf aufgeweckt wird.
Aufgeweckt wird es, wenn EINE Zeile, hinter der "bei Änderung auslösen" oder "bei Aktualisieren auslösen" ihren Wahrheitsgehalt ändert.
Erst dann läuft das Programm einmalig ab und prüft auch erst dann die Bedingungen.

Projeziert auf dein Programm:

Es schläft erst mal.
Es wird zum einmaligen Lauf geweckt, wenn eine der drei Systemvariablen
- Feiertag-Heute
- Familien Urlaub
- Wochenende
- Urlaub-Heute
ihren Zustand ändert (JA, auch wenn z.B. Wochenende auf "nein" geht - "bei ÄNDERUNG auslösen")
Bei diesem einmaligen Lauf werden dann die Bedingungen wie angegeben geprüft.
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.

Benutzeravatar
dogfight76
Beiträge: 322
Registriert: 27.08.2014, 16:26
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Re: Steuerung Heizung ! Plötzlich Fehler

Beitrag von dogfight76 » 10.01.2019, 15:48

Hallo,

danke erstmal.

Aber es hat sich keiner der Zustände verändert, warum geht das Programm "HeizungAn" auf "wahr" ?

Habe jetzt erstmal die Variable umbenannt in "Heizung_Aktiv", damit sollte das schonmal besser sein, richtig ?

Bei dem Zustand der in der Übersicht angezeigt wird sollte eigentlich "Heizung_Aktiv" auf "falsch" stehen.
Heizung_Aktiv.png
Heizung_Aktiv.png (12.72 KiB) 826 mal betrachtet
RaspberryMatic CCU3 mit aktueller FW

Xel66
Beiträge: 14149
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: Steuerung Heizung ! Plötzlich Fehler

Beitrag von Xel66 » 10.01.2019, 18:51

Wenn Du das Programm manuell startest wird eben auf WAHR gesetzt. Wenn sich in der Zwischenzeit keiner der Trigger ändert, dann wird sich daran auch nichts ändern.

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 allgemein“