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.
Steuerung Heizung ! Plötzlich Fehler
Moderator: Co-Administratoren
- dogfight76
- Beiträge: 322
- Registriert: 27.08.2014, 16:26
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 1 Mal
-
- 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
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.
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.
- 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
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.
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.
RaspberryMatic CCU3 mit aktueller FW
-
- Beiträge: 14165
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 1500 Mal
Re: Steuerung Heizung ! Plötzlich Fehler
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
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
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