[Erl] Unterstützung bei einem Programm Dann.... Sonst erbeten

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

HMNutzer
Beiträge: 708
Registriert: 24.10.2016, 17:18
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 150 Mal
Danksagung erhalten: 22 Mal

[Erl] Unterstützung bei einem Programm Dann.... Sonst erbeten

Beitrag von HMNutzer » 25.09.2022, 11:45

Servus,

ich habe ein Verständnisproblem mit der Programm-Logik und bitte um Hilfe/Erklärung.
Ich habe folgendes Programm zur Aktivierung meiner NBA (Nervenberuhigungsanlage):

Wenn
Taster 1 gedrückt
oder
Taster 2 gedrückt

und
Alle Fenster zu
und
CCU ist nicht neu gestartet

Dann
NBA scharf schalten

Sonst
PushOver Meldung, dass ein Fenster noch offen ist

Nach einem Neustart der RM wird Sonst ausgelöst. Warum?

Nach meinem Verständnis wird das Programm durch den Neustart getriggert, sollte aber wegen der Neustart Überwchung nichts tun.
Wo liege ich falsch?
Das steht bestimmt in den Anfängeranleitungen; ich lese nur konsequent drüber...
Zuletzt geändert von HMNutzer am 25.09.2022, 17:03, insgesamt 1-mal geändert.
Viele Grüße

Martin

RaspberryMatic auf ESXi 7 mit RPI-RF-MOD/HB-RF-ETH. Div. HM und HMIP Funkkomponenten im Holzständerhaus

Matsch
Beiträge: 5427
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 114 Mal
Danksagung erhalten: 734 Mal

Re: Unterstützung bei einem Programm Dann.... Sonst erbeten

Beitrag von Matsch » 25.09.2022, 11:49

HMNutzer hat geschrieben:
25.09.2022, 11:45
Nach einem Neustart der RM wird Sonst ausgelöst. Warum?
Weil "CCU ist nicht neu gestartet" in dem Moment falsch ist, springt er in SONST. Wenn du das verhindern willst, mußt du SONST WENN verwenden und erneut darauf prüfen.

Programme nicht nacherzählen, Screenshot zeigen!

Benutzeravatar
Baxxy
Beiträge: 10782
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2205 Mal

Re: Unterstützung bei einem Programm Dann.... Sonst erbeten

Beitrag von Baxxy » 25.09.2022, 11:59

Ein Tastendruck ist beim Systemstart nicht "WAHR".
Da dieser mit den anderen Bedingungen UND-verknüpft ist läuft das Programm beim Systemstart immer ins Sonst.

Benutzeravatar
robbi77
Beiträge: 13847
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Re: Unterstützung bei einem Programm Dann.... Sonst erbeten

Beitrag von robbi77 » 25.09.2022, 12:13

Und diese „ccuistneugestartet“ SV bringt da eh nix.

Was mal wieder zu beweisen war … 🤷‍♂️
Programm richtig anlegen und man brauch sowas nicht.
Zuletzt geändert von robbi77 am 25.09.2022, 12:13, insgesamt 1-mal geändert.

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: Unterstützung bei einem Programm Dann.... Sonst erbeten

Beitrag von Xel66 » 25.09.2022, 12:13

Bei einem Programm mit Tastern als Trigger sollte die Bedingungsprüfung beim Systemstart gar nicht gestartet werden. EDIT: Quatsch, gilt nur, wenn kein SONST vorhanden ist./EDIT Sieht man auch daran, dass solche Programme keinen Zeitstempel des Systemstarts tragen. Es muss also noch was anderes geben, was triggern kann. Wo wir wieder beim Thema "Nacherzählung vs. Screenshot" wären.

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

HMNutzer
Beiträge: 708
Registriert: 24.10.2016, 17:18
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 150 Mal
Danksagung erhalten: 22 Mal

Re: Unterstützung bei einem Programm Dann.... Sonst erbeten

Beitrag von HMNutzer » 25.09.2022, 13:20

Servus,

danke für die Rückmeldungen. Da das Programm nicht auf einen Bildschirm passt macht m.M. ein Screenshot wenig Sinn.
Ich vertraue jetzt Mal auf den Hinweis mit dem Sonst Wenn.
@Robbi77:
Wie würdest Du bei dieser Aufgabenstellung vorgehen?
Viele Grüße

Martin

RaspberryMatic auf ESXi 7 mit RPI-RF-MOD/HB-RF-ETH. Div. HM und HMIP Funkkomponenten im Holzständerhaus

MichaelN
Beiträge: 9655
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Unterstützung bei einem Programm Dann.... Sonst erbeten

Beitrag von MichaelN » 25.09.2022, 13:22

STRG und Mausrad noch nicht entdeckt?
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Matsch
Beiträge: 5427
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 114 Mal
Danksagung erhalten: 734 Mal

Re: Unterstützung bei einem Programm Dann.... Sonst erbeten

Beitrag von Matsch » 25.09.2022, 13:50

HMNutzer hat geschrieben:
25.09.2022, 13:20
Wie würdest Du bei dieser Aufgabenstellung vorgehen?
Siehe oben: SONST WENN

Definitiv "paßt" noch jeder Screenshot eines Programms hier ins Forum. Man kann Bilder auch beschneiden.

Benutzeravatar
robbi77
Beiträge: 13847
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Re: Unterstützung bei einem Programm Dann.... Sonst erbeten

Beitrag von robbi77 » 25.09.2022, 13:53

@Robbi77:
Wie würdest Du bei dieser Aufgabenstellung vorgehen?
Den Thread genau lesen und machen was geschrieben wird.
Matsch hat geschrieben: Wenn du das verhindern willst, mußt du SONST WENN verwenden und erneut darauf prüfen.

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: Unterstützung bei einem Programm Dann.... Sonst erbeten

Beitrag von Xel66 » 25.09.2022, 14:45

HMNutzer hat geschrieben:
25.09.2022, 13:20
Da das Programm nicht auf einen Bildschirm passt macht m.M. ein Screenshot wenig Sinn.
Das impliziert die Vermutung, dass noch mehr Trigger vorhanden sind. So ein überschaubares Programm wie oben beschrieben, sollte auf einen Screenshot passen.

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“