Super...danke Euch schonmal, das sind gute Ansätze und ich werde mal schauen, ob das jetzt klappt wie ich es mir denke...
Gruß, Netsrac
Ankündigung
Einklappen
Keine Ankündigung bisher.
LinKNX: Zeitsteuerung...
Einklappen
X
-
Der Code von Bodo ist die schönere Lösung!
Bei mir läuft der Merker noch als Freigabe für "Auto-close". Wenn ich mal im Sommer nicht mag das die Rollos runter fahren, dann nimm ich ihm per Taster die Freigabe (Merker-GA) und sie schließen nicht.
Bis die Reed´s alle laufen an den Fenstern ist das mein Umweg um im Sommer nicht ausgesperrt zu werden.
Gruß
Einen Kommentar schreiben:
-
Hoi
Ich hab' folgendes:
Es sind zwei Zeiträume definiert:Code:<rule id="morgens_alle_storen_rauf"> <condition type="and"> <condition type="timer" trigger="true"> <at type="sunrise" offset="1800" wdays="1234567" /> <until hour="12" min="0" /> </condition> <condition type="timer" trigger="true"> <at hour="8" min="30" wdays="1234567" /> <until hour="12" min="0" /> </condition> </condition>
1. von 1800s (=30min) nach Sonnenaufgang bis 12:00
2. von 8:30 bis 12:00
Durch die Verknüpfung mit and müssen beide Bedingungen zutreffen.
Also gehen die Storen bei (Sonnenaufgang+30min.) hoch aber nicht vor 8:30.
Einen Kommentar schreiben:
-
Zu dem nach 19 Uhr hätte ich noch einen Vorschlag:Zitat von netsrac Beitrag anzeigenMoin Jungs,
b)
Das wird etwas komplizierter, denn jetzt heißt es xxh nach Sonnenuntergang, aber NICHT VOR z.B. 19 Uhr. Also frühstens um 19 Uhr soll geschaltet werden, ansonsten halt nach Sonnenuntergang.
ich hab das in linknx so gelöst:
- ein "Merker GA" die Automatisch um 19 Uhr eine 1 bekommt
also timer = 19:00
action merker GA value =1
- dann diese Merker GA als condition für deine Rollos mit "and" darf die action nur ausgeführt werden wenn alle conditions ok sind.
so sollte es passen:
und dann die Rollos:Code:<rule id="Merker-Rollos"> <condition type="timer" trigger="true"> <at hour="19" min="00"> </condition> <actionlist> <action type="set-value" id="Merker-GA" value="1"/> </actionlist> <actionlist type="on-false"> <action type="set-value" id="Merker-GA" value="0"/> </actionlist> </rule>
ich hoffe ich hab mich auf die schnelle nicht vertipptCode:<rule id="Rollos-Abends-runter"> <condition type="and"> <condition type="object" id="Merker-GA" trigger="true" value="on"/> <condition type="timer" trigger="true"> <at type="sunset" offset="-xh"> <until type="sunrise"> </condition> </condition> <actionlist> <action type="set-value" id="Alle-Rollos-Runter" value="1"/> </actionlist> <actionlist type="on-false"> <action type="set-value" id="Alle-Rollos-Runter" value="0"/> </actionlist> </rule>

Das on-false funktioniert bei mir nicht immer richtig. Daher hab ich die on-false teilweise in eine eigene Rule gepackt. Aber ab und zu geht es auch.
Gruß
Einen Kommentar schreiben:
-
Hallo Carsten,
es handelt sich hierbei um recht normale Logik-Verknüpfungen, die Du brauchst. Ich kann jetzt nicht so viel testen oder den Code aufstellen, aber von der Vorgehensweise würde ich mir eine interne Variable machen mit Tag / Nacht und dann für die Rollosteuerung folgendes abbilden (allerdings nur für die Abwärtsfahrt):
a)
ODER 2h nach Sonnenuntergang
ODER Nacht
Action Rollos runter
b)
UND xxh nach Sonnenuntergang
UND Nacht
Action Rollos runter
... das Ganze ist mit Linkx (und diesem Trigger = true etc.) erst mal ein wenig seltsames XML-geschreibsel, sollte sich aber so lösen lassen.
Sorry, mit der wenigen Zeit, die ich habe, hoffe ich Dir wenigstens einen Ansatz fürs Weiterdenken gegeben zu haben.
Viele Grüße,
Stefan
Einen Kommentar schreiben:
-
LinKNX: Zeitsteuerung...
Moin Jungs,
kann mir jemand helfen, ob sowas in LinKNX möglich ist:
Momentan steuere ich meine Rollos so, dass 2h nach Sonnenuntergang die Rolos runtergehen.
Jetzt hat mein Mausi mich vor ein paar weitere Probleme gestellt:
a)
Es soll aber nicht später als z.B. um 20 Uhr runter gehen - das ist so weit kein Problem, da man ja einfach einen zweiten Timer um 20 Uhr erstellen kann. Dann werden halt im schlimmsten Fall zwei Telegramme an die Rollos gesendet, was aber nicht stört, wenn Sie schon unten sind
b)
Das wird etwas komplizierter, denn jetzt heißt es xxh nach Sonnenuntergang, aber NICHT VOR z.B. 19 Uhr. Also frühstens um 19 Uhr soll geschaltet werden, ansonsten halt nach Sonnenuntergang.
Hier habe ich momentan absolut keine Idee....
HILFE :-)
Gruß, NetsracStichworte: -


Einen Kommentar schreiben: