Skript: Meldung bei offenen Fenstern
Moderator: Co-Administratoren
- Baxxy
- Beiträge: 11027
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 631 Mal
- Danksagung erhalten: 2284 Mal
Re: Skript: Meldung bei offenen Fenstern
2 Hinweise von mir:
- erwähne das aktuell nur HM-Sensoren berücksichtigt werden...
oder mache das Script universeller indem du auf den HssType vom Kanal (z.B. SHUTTER_CONTACT und ROTARY_HANDLE_SENSOR) prüfst - erwähne das die optionale Außentemperatur aktuell von einem IP-Gerät kommen muss
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 583
- Registriert: 17.04.2021, 17:12
- System: CCU
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 137 Mal
Re: Skript: Meldung bei offenen Fenstern
eigentlich vermisse ich jetzt wegen dieser Zeile :
den sonst üblichen Einwand (aus dem Zeitmodul) :
Oder ist das für die CCU3 FW-Versionen nicht mehr relevant ?.Wir empfehlen bei der Benutzung des Zeitmoduls, keine Zeitabstände kleiner 15 Min. zu verwenden. So ist
sichergestellt, dass alle konfigurierten Programme zuverlässig ausgeführt werden konnen.
Gruß
Harry
Harry
-
- Beiträge: 12143
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2156 Mal
- Kontaktdaten:
Re: Skript: Meldung bei offenen Fenstern
Auf der Aussage liegt doch schon ein Meter Staub drauf.
War das auf der CCU2 zuletzt überhaupt noch relevant?
-
- Beiträge: 583
- Registriert: 17.04.2021, 17:12
- System: CCU
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 137 Mal
Re: Skript: Meldung bei offenen Fenstern
Wird auf der CCU2 zumindest bei der (letzten) aktuellen Firmwareversion 2.61.7 immer noch angezeigt.
Gruß
Harry
Harry
-
- Beiträge: 10761
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 675 Mal
Re: Skript: Meldung bei offenen Fenstern
wenn man ein Script aus 2014 als Kopiervorlage benutzt.... Trifft auch auf HssType vom Kanal zu.
Das gab es damals noch nicht bzw. wurde noch nicht benutzt / veröffentlicht....
Sei vorsichtig mit solchen Intervallen erst Recht in veröffentlichten Sachen.
Was offene Fenster und daraus gewünschte Reaktionen angeht gibt es zig Threads.
Lass dich aber nicht davon abhalten weiter zu scripten und Lösungen für Probleme zu suchen
auch auf einer CCU3 wird es noch angezeigt "nicht unter 15min".
Sicher ist das nicht mehr ganz so relevant weil der ein oder andere Bug gefixt ist.
Aber wenn man gar keine minütliche Ausführung eines Programms braucht, ist es erst Recht vermeidbar.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 9807
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 711 Mal
- Danksagung erhalten: 1656 Mal
Re: Skript: Meldung bei offenen Fenstern
Technisch ist das kein Problem, aber auch nicht sinnvoll.
Wenn ich für eine Fenster auf Erkennung minütlich triggern muss, dann habe ich was falsch gemacht.
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 +++
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 +++
-
- Beiträge: 14263
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 1525 Mal
Re: Skript: Meldung bei offenen Fenstern
Ergänzung: Dieses gilt besonders für ein eventgetriggertes System wie die CCU-Firmware. In anderen Systemen mag dieser Lösungsansatz eines ständig laufenden Scripts ja zielführend sein. In einer CCU ist dieser (acht Jahre alte) Ansatz einfach nicht zielführend. Warum soll man ein Script (in diesem Falle) täglich 1440 mal auslösen, um ggf. ein bis zwei Events am Tage abzuarbeiten? Bei einem Script auf potenter Hardware - kein grundsätzliches Problem. Nutzt man einen solche zyklisch getriggerten Scriptlösungsansatz für mehrere Anwendungen auf der CCU, können sich die Scripts schon mal gegenseitig auf den Füßen stehen, denn es gibt pro Benutzerkontext nur eine einzige Scriptengine. Und arbeitet diese gerade ein Script ab, passiert nichts anderes auf der CCU. Bei externer Kommunikation und nicht vorhandener Internetverbindung kann schon mal die komplette CCU stehen, wenn man die externe Kommunikation nicht enstprechend "sichert". Es gibt hier im Forum ausreichend vorgestellte Lösungen, die es "besser" machen.
Auch der Ansatz, die externe Kommunikation in jedem Programm separat zu pflegen, ist nicht gerade "smart". Aber das kann jeder handhaben wie er will. Ändert sich mal was, fasst man x Programme auf der CCU an. Da sind zentrale Lösungen (jeweils ein Programm pro Anwendung wie Mail, Push o.ä., welches sich um den Versand kümmert) einfach wartungsfreundlicher. Man beschreibt dann einfach eine Sytemvariable und diese triggert das Zentralprogramm, welches den Inhalt der Variable dann versendet. Beispiel: in meinem System gibt es 45 Programme, die potenziell nach außen kommunizieren (also eine der Systemvariblen beschreiben). Müsste ich bei Änderung des benutzen TTS-, Mail- oder Push-Accounts alle Progamme anfassen, hätte ich mir einen Pflegefall geschaffen.
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
-
- Beiträge: 9807
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 711 Mal
- Danksagung erhalten: 1656 Mal
Re: Skript: Meldung bei offenen Fenstern
Warum sind die Leute immer gleich beleidigt, wenn man ein Topic detaillierter diskutiert? Was macht ihr eigentlich im Berufsleben so? Katzen streicheln?
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 +++
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 +++