Auslöser eines Programmes finden und loggen

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

thfrank
Beiträge: 248
Registriert: 16.05.2020, 12:54
System: CCU
Hat sich bedankt: 48 Mal
Danksagung erhalten: 1 Mal

Re: Auslöser eines Programmes finden und loggen

Beitrag von thfrank » 12.07.2020, 11:34

MichaelN hat geschrieben:
09.07.2020, 17:27
Getriggert wird es bei jeder Änderung. Die Prüfung sollte bei nicht offen dann aber in den sonst Zweig verzweigen
Wird’s bei mir nicht (gibt auch keinen sonst Zweig). Es müsste dann egal sein, ob man in der Bedingung offen oder geschlossen einträgt. Macht für mich irgendwie keinen Sinn. Will ja nur einen Alarm, wenn der Kontakt aufgeht, also der Zustand sich von geschlossen nach offen ändert.

MichaelN
Beiträge: 9771
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 707 Mal
Danksagung erhalten: 1647 Mal

Re: Auslöser eines Programmes finden und loggen

Beitrag von MichaelN » 12.07.2020, 11:43

Dann solltest du uns das Programm mal zeigen
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 +++

thfrank
Beiträge: 248
Registriert: 16.05.2020, 12:54
System: CCU
Hat sich bedankt: 48 Mal
Danksagung erhalten: 1 Mal

Re: Auslöser eines Programmes finden und loggen

Beitrag von thfrank » 12.07.2020, 13:17

es geht um Auslösen des Skriptes (Pushover des auslösenden Kontaktes). Wird jeweils bei Öffnen und Schließen ausgelöst.


Unbenannt.JPG

MichaelN
Beiträge: 9771
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 707 Mal
Danksagung erhalten: 1647 Mal

Re: Auslöser eines Programmes finden und loggen

Beitrag von MichaelN » 12.07.2020, 13:33

Sowas habe ich mir gedacht. Es passiert also folgendes:
Irgendeiner dieser vielen Kontakte wird geschlossen. Das ist eine Änderung, das Programm wird getriggert. Es läuft alle Bedingungen durch, findet einen offenen Kontakt, Bedingung erfüllt, DANN wird ausgeführt.

Du solltest deinen Alarm vielleicht nur aktiv schalten, wenn alle Kontakte geschlossen sind.
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 +++

PHundhausen
Beiträge: 118
Registriert: 20.02.2019, 10:42
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 38 Mal
Danksagung erhalten: 5 Mal

Re: Auslöser eines Programmes finden und loggen

Beitrag von PHundhausen » 12.07.2020, 13:42

Soweit ich das erkennen kann, wird dieses Script tatsächlich nur triggern, wenn sich etwas öffnet

Du bekommst doch einen Protokolleintrag, was steht denn da als Auslöser drin ?
------------------------------------------
Stand 27.01.2024:

Home (RaspberryMatic auf RP4 mit HB-RF-ETH): 1203 Kanäle in 202 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten
Office (RaspberryMatic auf CCU3): 359 Kanäle in 51 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
------------------------------------------

thfrank
Beiträge: 248
Registriert: 16.05.2020, 12:54
System: CCU
Hat sich bedankt: 48 Mal
Danksagung erhalten: 1 Mal

Re: Auslöser eines Programmes finden und loggen

Beitrag von thfrank » 12.07.2020, 16:48

PHundhausen hat geschrieben:
12.07.2020, 13:42

Du bekommst doch einen Protokolleintrag, was steht denn da als Auslöser drin ?
IMG_2618.jpg

erste Meldung beim Öffnen, zweite beim Schließen.

MichaelN
Beiträge: 9771
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 707 Mal
Danksagung erhalten: 1647 Mal

Re: Auslöser eines Programmes finden und loggen

Beitrag von MichaelN » 12.07.2020, 20:15

Wie ich sagte. Glaubst mir nicht? Dann mach mal ein Programm mit nur einem Kontakt. Das wird wie erwartet arbeiten.
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 +++

thfrank
Beiträge: 248
Registriert: 16.05.2020, 12:54
System: CCU
Hat sich bedankt: 48 Mal
Danksagung erhalten: 1 Mal

Re: Auslöser eines Programmes finden und loggen

Beitrag von thfrank » 12.07.2020, 20:23

Das hat weniger mit Glauben zu tun, eher mit Erwarten.

Mir ist ehrlich gesagt nicht klar, warum das Schließen eines Kontaktes triggert und was das mit der Anzahl der Bedingungen zu tun hat. Würde ja dann die meisten Alarmprogramme weitgehend sinnfrei machen.

Thomas

MichaelN
Beiträge: 9771
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 707 Mal
Danksagung erhalten: 1647 Mal

Re: Auslöser eines Programmes finden und loggen

Beitrag von MichaelN » 12.07.2020, 22:12

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 +++

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

Re: Auslöser eines Programmes finden und loggen

Beitrag von Baxxy » 13.07.2020, 17:04

thfrank hat geschrieben:
12.07.2020, 16:48
erste Meldung beim Öffnen, zweite beim Schließen.
MichaelN hatte es ja schon geschrieben...
MichaelN hat geschrieben:
12.07.2020, 13:33
Es läuft alle Bedingungen durch, findet einen offenen Kontakt, Bedingung erfüllt,
und auch ich sage... einer der anderen 9 Sensoren war offen/gekippt.
Somit ist das Ergebnis klar und hat nichts mit Alchy's Script sondern mit der Programm-Logik zu tun.
thfrank hat geschrieben:
12.07.2020, 20:23
Würde ja dann die meisten Alarmprogramme weitgehend sinnfrei machen.
Sehe ich nicht so. Ich verlasse das Haus, alle Fenster und Türen sind zu. Alarm wird scharf geschalten. Kommen jetzt die netten Jungs und öffnen ein Fenster bekomme ich meine Meldung wo sie gerade eingestiegen sind.

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“