Seite 34 von 43

Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und

Verfasst: 25.03.2018, 11:35
von Xel66
spartacuss hat geschrieben:Ist das normal das der Timer ein paar Stunden braucht um die Sommerzeit zu raffen?
Da CUxD intern mit "echten" Uhrzeiten arbeitet, kann ich mir nicht vorstellen, dass die Zeitumstellung ein Problem ist, zumal die entsprechende Zeit nicht mal in der Nähe des Umschaltzeitpunktes liegt (es sei denn, wir befinden uns nicht in der gleichen Zeitzone).

Gruß Xel66

Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und

Verfasst: 26.03.2018, 08:28
von spartacuss
Danke. Dann suche ich mal an anderer Stelle :-)

Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und

Verfasst: 26.03.2018, 08:37
von Black
ich konnte gleiches beobachten, denke aber nciht, dass es an CUXD liegt.

Thematisiert habe ich das hier: viewtopic.php?f=65&t=42946

Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und

Verfasst: 26.03.2018, 10:21
von Knallochse
Ich nutze zur Sonnenstandsberechnung die Daten aus dem Weatherman von Eugen.
Hierbei gab es die gleichen Abweichungen von 2 Stunden. Es wurde aber schon gestern ein Update für mehrere seiner Geräte zur Verfügung gestellt, welches wieder die richtigen Werte zur Verfügung stellt.

Ich denke Eugen (funkleuchtturm) hat das Problem erkannt und wird sich hier sicher melden.

Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und

Verfasst: 26.03.2018, 17:52
von funkleuchtturm
Das Skript verwendet nur Zeiten der CCU. Wenn die richtig sind, dann ist das Skriptergebnis auch richtig.
Wenn die Zeiten ( Astrozeit und Computerzeit) falsch sind, dann stimmt was nicht mit der CCU-Zeit und/oder der eingestellten Position.
Nachprüfen unter Systemsteuerung/Zeit und Positionseinstellung

Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und

Verfasst: 25.04.2018, 11:29
von mobbirobbi
Hallo zusammen,

ich lese hier schon einige Zeit mit da ich die Rolladensteuerung gern auch über die Astrofunktionen erledigen möchte.
Ich habe das Script zum Aktualisieren der Variablen eingebunden, die Variablen werden per CUXDTimer alle 4min geschrieben, soweit so gut.

jetzt zu meinem Problem:
Ich habe das Programm zum Öffnen und Schließen der Rollos entsprechend den Beispielen angelegt, jedoch wird das Programm bei jeder Aktualisierung der Systemvariablen, also alle 4 Minuten, ausgeführt solange die Variable Minuten_vor_SA kleiner als 30min ist. Das Programm ist folgendermaßen aufgebaut:
Bildschirmfoto 2018-04-25 um 11.18.59.png
Meiner Meinung nach ist das Verhalten ja eigentlich auch korrekt, da mit Erreichen des Sonnenaufgangs die Variable ja einen negativen Wert hat (aktueller Stand: -317min) und die Bedingung dadurch erfüllt ist.

Habe ich hier einen Denkfehler oder was mache ich falsch? :?:

Vielen Dank für die Hilfe!
Gruß mobbirobbi

Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und

Verfasst: 25.04.2018, 18:40
von Hominger
Und wo liegt jetzt genau das Problem ?

Ja, Deine Rollläden gehen ab 6.45 Uhr auf, wenn bei SA<30min. Und -317min ist kleiner +30min.....

Gruß Martin

Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und

Verfasst: 26.04.2018, 07:30
von alchy
Hominger hat geschrieben: Und wo liegt jetzt genau das Problem ?
So wie ich das verstehe, stört ihn das alle 4 Min alle beteiligten Aktoren einen Schaltbefehl erhalten. Dem DutyCycle würde das auch nicht gefallen.
Mich persönlich würde es auch stören, obwohl mich schon der 4min Zyklus generell für so etwas stört. Stellt sich dir Frage, ob es generell Sinn macht.
Aber das ist nur persönliche Meinung.

Alchy

Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und

Verfasst: 26.04.2018, 07:47
von Xel66
alchy hat geschrieben:... das alle 4 Min alle beteiligten Aktoren einen Schaltbefehl erhalten.
Sollte eigentlich nicht, denn die Trigger stehen auf "bei Änderung" und sollten das DANN wirklich nur bei Änderung des Wahrheitsgehalts der Prüfung abarbeiten. Vermutlich wird nur der Zeitstempel aktualisiert, weil die Trigger ja im Vier-Minuten-Takt aktualisiert werden und die Prüfung der Bedingungen durchläuft. Diese Prüfung heißt aber nicht, dass das DANN abgearbeitet wird (außer es hat der "mehrfach-editiertes-Programm-Bug" zugeschlagen). Klicken die Relais wirklich, dann könnte es lohnen, das Programm zu löschen und identisch neu anzulegen oder alternativ einen der im DANN angesteuerten Aktoren auf "Stellung <100%" im WENN mit zu verUNDen. Somit "sperrt" die Stellung eines der Aktoren automatisch den Wahrheitsgehalt der Bedingung. Hierzu sollte aber ein Aktor herangezogen werden, bei dem eine manuelle Betätigung hinreichend unwahrscheinlich ist.

Gruß Xel66

Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und

Verfasst: 26.04.2018, 07:55
von alchy
mobbirobbi hat geschrieben:jedoch wird das Programm bei jeder Aktualisierung der Systemvariablen, also alle 4 Minuten, ausgeführt solange die Variable Minuten_vor_SA kleiner als 30min ist.
habe ich nur so interpretiert, das eben das Programm bei ihm fälschlicherweise eben dazu führt.
Aber wenn ich nochmal drüber nachdenke, könnte sein "wird das Programm ausgeführt" auch nur den Zeitstempel betreffen. Wirst schon Recht haben.
Ist eine Sache der Glaskugelreinigung.

Alchy