Sonnenuntergang in Systemvariable
Moderator: Co-Administratoren
Sonnenuntergang in Systemvariable
Hallo zusammen,
auf der Übersichtsseite des WebUi wird ja der tägliche Sonnenuntergang angezeigt.
Gibt es eine Möglichkeit, dies so zu verwenden, dass ich es mit einem Bewegungsmelder und dem Aussenlicht kopple, damit bei Bewegung nach Sonnenuntergang ein Licht angeht ??
Gruß
Mike
auf der Übersichtsseite des WebUi wird ja der tägliche Sonnenuntergang angezeigt.
Gibt es eine Möglichkeit, dies so zu verwenden, dass ich es mit einem Bewegungsmelder und dem Aussenlicht kopple, damit bei Bewegung nach Sonnenuntergang ein Licht angeht ??
Gruß
Mike
-
- Beiträge: 320
- Registriert: 22.03.2011, 09:04
- Wohnort: Österreich
- Danksagung erhalten: 1 Mal
Re: Sonnenuntergang in Systemvariable
Hallo,natürlich funkioniert das,du brauchst nur das Zeitmodul in der wenn Bedinung einbinden!
wenn BWM Bewegung erkannt und Zeitmodul (da kannst du dann sämtliche Zeiteinstellungen vornehmen und dann mit nur prüfen ausführen)dann licht einschalten!MFG Robert
wenn BWM Bewegung erkannt und Zeitmodul (da kannst du dann sämtliche Zeiteinstellungen vornehmen und dann mit nur prüfen ausführen)dann licht einschalten!MFG Robert
-
- Beiträge: 553
- Registriert: 29.12.2009, 12:43
- Wohnort: Österreich / Geras
- Danksagung erhalten: 3 Mal
Re: Sonnenuntergang in Systemvariable
Hi,
Programm:
Wenn "Bewegung erkannt" (auslösen auf änderung)
Und
Systemzustand "Nacht" (nur prüfen)
Dann
"Licht einschaltdauer 5 min."
"Licht An"
Nicht wörtlich nehmen, war jetz so aus dem Gedächtniß raus, aber so in etwa sollts gehen....
Programm:
Wenn "Bewegung erkannt" (auslösen auf änderung)
Und
Systemzustand "Nacht" (nur prüfen)
Dann
"Licht einschaltdauer 5 min."
"Licht An"
Nicht wörtlich nehmen, war jetz so aus dem Gedächtniß raus, aber so in etwa sollts gehen....
lg
Christian
-----------------------------------------------------------------------------------------------------
2x CCU3, über 100 HM und HmIP-Aktoren/Sensoren Wired+RF, selbst Gebautes und IP-Symcon...
Christian
-----------------------------------------------------------------------------------------------------
2x CCU3, über 100 HM und HmIP-Aktoren/Sensoren Wired+RF, selbst Gebautes und IP-Symcon...
Re: Sonnenuntergang in Systemvariable
Hi
Wenn wir schon beim Thema Variable sind,:
Kann ich mir die Zeit auch als Zahl in die Variable schreiben lassen?
Weil, ich nutze meine Homematic mit Mediola auf dem iPad.
Könnte mir dann in der Oberfläche die Zeit anzeigen lassen
Gruß
Wenn wir schon beim Thema Variable sind,:
Kann ich mir die Zeit auch als Zahl in die Variable schreiben lassen?
Weil, ich nutze meine Homematic mit Mediola auf dem iPad.
Könnte mir dann in der Oberfläche die Zeit anzeigen lassen
Gruß
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
Re: Sonnenuntergang in Systemvariable
Hallo.
Ja, das kannst Du mit einem einfachen Skript machen:
Du musst dieses Skript programmgesteuert einmal am Tag aufrufen, zum Beispiel um 0.20 Uhr. Vorher musst Du Dir natürlich eine Systemvariable "Sonnenuntergang" Typ "Text" anlegen.
Ja, das kannst Du mit einem einfachen Skript machen:
Code: Alles auswählen
object o_sysVar = dom.GetObject("Sonnenuntergang");
o_sysVar.State(system.SunsetTime("%H:%M").ToString());
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Re: Sonnenuntergang in Systemvariable
Ja klasse.... vielen Dank für die Hilfestellung.
Wenn meine Komponenten das sind, werd' ich das gleich mal versuchen !
mike
Wenn meine Komponenten das sind, werd' ich das gleich mal versuchen !
mike
Re: Sonnenuntergang in Systemvariable
Hi
Habe die Sonnenuntergangsvariable gerade erfolgreich in Betrieb genommen.
PS.:Für Sonnenaufgang muss "Sunset" gegen "Sunrise" getauscht werden
Danke!!!
Habe die Sonnenuntergangsvariable gerade erfolgreich in Betrieb genommen.
PS.:Für Sonnenaufgang muss "Sunset" gegen "Sunrise" getauscht werden
Danke!!!
-
- Beiträge: 26
- Registriert: 21.05.2011, 19:13
Re: Sonnenuntergang in Systemvariable
Ich habe bei mir eine sys. variable mit Dunkel (true/false) eingerichtet, sollte ich irgendwann mal von den "Sonnenaufgangs/-untergangs-Zeiten" (CCU) auf einen Sensor oder irgend was anderes Umsteigen brauch ich nicht alle Scripten zu ändern.
Grundgedanke: Sonnenaufgang und Sonnenuntergang ist ja prinzipiell gleichzusetzen mit Tag und Nacht und nicht zwingend mit Hell und Dunkel.
Grundgedanke: Sonnenaufgang und Sonnenuntergang ist ja prinzipiell gleichzusetzen mit Tag und Nacht und nicht zwingend mit Hell und Dunkel.
-
- Beiträge: 395
- Registriert: 27.06.2014, 21:50
Re: Sonnenuntergang in Systemvariable
Hallo,anli hat geschrieben:Hallo.
Ja, das kannst Du mit einem einfachen Skript machen:
Du musst dieses Skript programmgesteuert einmal am Tag aufrufen, zum Beispiel um 0.20 Uhr. Vorher musst Du Dir natürlich eine Systemvariable "Sonnenuntergang" Typ "Text" anlegen.Code: Alles auswählen
object o_sysVar = dom.GetObject("Sonnenuntergang"); o_sysVar.State(system.SunsetTime("%H:%M").ToString());
auch wenn dieser Beitrag über fünf Jahre alt ist, hat er mir doch sehr geholfen. Danke dafür!
Einzige kleine Verbesserungsmöglichkeit: man kann auch Sonnenauf- und -untergang in einem Script setzen, das spart einen Aufruf auf der CCU. Hier meine Variante, auf Basis des Scripts von Anli:
Code: Alles auswählen
! Sonnenaufgang und Untergang in Variable schreiben
object o_sysVar1 = dom.GetObject("Sonnenuntergang");
o_sysVar1.State(system.SunsetTime("%H:%M").ToString());
object o_sysVar2 = dom.GetObject("Sonnenaufgang");
o_sysVar2.State(system.SunriseTime("%H:%M").ToString());
Christian
370 Kanäle in 119 Geräten und 22 CUxD-Kanäle in 18 CUxD-Geräten, dazu ioBroker und diverse weitere eingebundene Systeme, vom 433MHz Bewegungsmelder bis hin zur Wallbox.
- AudioSonic
- Beiträge: 236
- Registriert: 31.08.2014, 20:15
Re: Sonnenuntergang in Systemvariable
wer für dieses Skriptchen keine Skriptvariable opfern möchte (oder gar zwei):
Grüße
Code: Alles auswählen
!Sonnenaufgang und -untergang in SystemVariable (SV) schreiben
!Sonnenaufgang
dom.GetObject("Sonnenaufgang").State(system.SunriseTime("%H:%M").ToString()); !SV "Sonnenaufgang" muss angelegt werden
!Sonnenuntergang
dom.GetObject("Sonnenuntergang").State(system.SunsetTime("%H:%M").ToString()); !SV "Sonnenuntergang" muss angelegt werden