Programm in einer bestimmten Zeitspanne ausführen

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

-OnlyHorst-
Beiträge: 40
Registriert: 08.10.2019, 16:43
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Programm in einer bestimmten Zeitspanne ausführen

Beitrag von -OnlyHorst- » 28.09.2020, 20:50

Hallo zusammen,

ich würde gerne bei mir die Wegbeleuchtung beim öffnen der Haustür einschalten lasssen. Dies soll jedoch nur 90 Minuten vor dem Sonnenaufgang bis Sonnenaufgang passieren. Kann man also die Astrofunktion irgendwie einschränken?

chka
Beiträge: 2484
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 302 Mal
Danksagung erhalten: 116 Mal

Re: Programm in einer bestimmten Zeitspanne ausführen

Beitrag von chka » 28.09.2020, 21:05

mir fällt nur ein separates Programm ein welches eine systemvariabel 22,5h nach Sonnenuntergang an schaltet und 3,5h danach aus macht.
das zweite Programm dann wenn systemvariable und Tür an = licht an.

ggf schaust du dir mal das Tageszeiten script an
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

MichaelN
Beiträge: 9684
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1627 Mal

Re: Programm in einer bestimmten Zeitspanne ausführen

Beitrag von MichaelN » 28.09.2020, 21:19

Oder über den Azimut Winkel. Dazu brauchst du nur ein kleines Skript. Sieh mal in meine Beschreibung der Rollladen Steuerung.
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
Black
Beiträge: 5483
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 424 Mal
Danksagung erhalten: 1074 Mal
Kontaktdaten:

Re: Programm in einer bestimmten Zeitspanne ausführen

Beitrag von Black » 28.09.2020, 21:23

und dein trigger (bei änderung)

und
zeitprogramm nur prüfen
astro 90 minuten vpr sonnenaufgang für 90 minuten

mache licht an für einschaltdauer... (wie lange brauchte für den weg ? )

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

-OnlyHorst-
Beiträge: 40
Registriert: 08.10.2019, 16:43
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: Programm in einer bestimmten Zeitspanne ausführen

Beitrag von -OnlyHorst- » 28.09.2020, 21:33

Danke an alle! Habe jetzt zwei kleine Progs erstellt. Eins setzt die Variable 90 Minuten vor Aufgang auf wahr, eins beim Sonnenaufgang auf falsch. Die Lichtsteuerung ist nun von der Variable abhängig. Dauer habe ich auch erfasst - 2 Minuten :-)

Benutzeravatar
Roland M.
Beiträge: 9806
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 252 Mal
Danksagung erhalten: 1381 Mal

Re: Programm in einer bestimmten Zeitspanne ausführen

Beitrag von Roland M. » 28.09.2020, 21:51

Hallo!

Schön, dass du eine Lösung gefunden hast!

Aber dennoch ist das ein klassisches Beispiel dafür, dass die Angabe von verwendeter Hard- und Software sinnvoll wäre, da es je nachdem verschiedene Lösungswege gäbe.

Beispiel Original-CCU vs. RaspberryMatic: RM in der aktuellen Version hat die Möglichkeit, in der Zeitsteuerung einen Offset einzugeben.
Beispiel Hm vs. HmIP: mit virtuellen Kanälen von HmIP und mancher HM-Geräten leicht realisierbar. Nur welcher wird verwendet?

Nur so allgemein zum Nachdenken...


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

-OnlyHorst-
Beiträge: 40
Registriert: 08.10.2019, 16:43
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: Programm in einer bestimmten Zeitspanne ausführen

Beitrag von -OnlyHorst- » 28.09.2020, 21:57

Hast ja Recht ;-)
Zuletzt geändert von alchy am 28.09.2020, 22:31, insgesamt 1-mal geändert.
Grund: sinnloses Fullquote entfernt

Benutzeravatar
Roland M.
Beiträge: 9806
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 252 Mal
Danksagung erhalten: 1381 Mal

Re: Programm in einer bestimmten Zeitspanne ausführen

Beitrag von Roland M. » 28.09.2020, 22:49

Hallo!
-OnlyHorst- hat geschrieben:
28.09.2020, 21:57
Hast ja Recht ;-)
Sorry, war nicht persönlich gegen dich gerichtet, sondern wirklich allgemein!


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

-OnlyHorst-
Beiträge: 40
Registriert: 08.10.2019, 16:43
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: Programm in einer bestimmten Zeitspanne ausführen

Beitrag von -OnlyHorst- » 29.09.2020, 14:44

Leider hat es nicht geklappt. Die Variable wird falsch gesetzt. Hat Jemand eine Idee? Heute Mittag war sie auf "wahr". Sie sollte aber eigentlich bei Sonnenaufgang auf "falsch" schalten.
Dateianhänge
Licht aus.PNG
Licht soll an.PNG

MichaelN
Beiträge: 9684
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1627 Mal

Re: Programm in einer bestimmten Zeitspanne ausführen

Beitrag von MichaelN » 29.09.2020, 14:52

Ja aber du schaltest sie doch 2 Stunden nach Sonnenaufgang auf wahr. Vielleicht nochmal die Anforderungen genau formulieren.
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 +++

Antworten

Zurück zu „HomeMatic allgemein“