funkleuchtturm hat geschrieben: ↑27.07.2018, 22:00
Solche Kommentare sind für Neulinge nicht gerade motivierend.
Es ist aber nicht zielführend, gerade Einsteigern, die teils noch mit der nicht gerade eingängigen Logik der CCU überfordert sind, Sciptlösungen um die Ohren zu hauen, wenn der Anforderungsfall ganz simpel ist und das System die Werkzeuge für den beabsichtigten Anwendungszweck out of the box zur Verfügung stellt.
funkleuchtturm hat geschrieben: ↑27.07.2018, 22:00
Wenn man mehrere Astrozeit-Steuerungsaufgaben hat...
Genau das ist der Punkt. Für das Gros der Anwendungsfälle reichen die Bordmittel (Zeitmodul nebst Astrofunktion) aus. Für weitergehende Aufgaben (gerade das Vorziehen von Sonnenauf- und Untergangszeiten) kann das Script gute Dienste leisten. Auch wenn jemand Verwendung für die Elevation hat, weil er vielleicht den Lamellenwinkel seiner Jalousien damit steuern will. Aber Uhrzeiten als Dezimalzahlen abbilden ist nun mal keine sinnvolle (wenn die einzige) Anwendung. Dass das Script sie so nebenbei aus Funktionsgründen zur Verfügung stellt ändert daran nichts, wenn dieses der einzige Anwendungszweck ist.
funkleuchtturm hat geschrieben: ↑27.07.2018, 22:00
... und früher tickte ein mechanischer Wecker 86400(!) mal am Tag...
Da war ja auch der Takt das Maß und Mittel zum Zweck. Bei einer Sanduhr rinnen auch Milliarden Sandkörner durch eine Öffnung und in modernen Prozessoren takten auch Transistoren im Gigahertz-Takt (und viele davon, um auf Nutzereingaben oder Ereignisse zu warten). Aber gerade auf einer noch stark verbreiteten CCU2 mit ihren begrenzten Ressourcen und der seriellen Abarbeitung von Scripten ist es nicht unbedingt, wie in diesem Fall, das erste Mittel der Wahl.
Nochmal, bei Verwendung der berechneten Parameter sieht das anders aus, aber als ausschließlicher Uhrzeittrigger darf die Sinnhaftigkeit des Einsatzes der Scriptlösung bezweifelt werden. Das ist ähnlich wie beim Heizungsscript. Viele haben es gefunden (nicht zuletzt, weil es wegen Schwierigkeiten beim Einsatz omnipräsent war), und meinten, es wäre die Lösung für ihre Aufgabe, ohne sich jedoch mit den eingebauten Möglichkeiten der in der Zwischenzeit aktualisierten Hardware auseinandergesetzt zu haben. Leider erwarten und nutzen viele Neueinsteiger die im Forum vorhandenen (teils Individual-) Lösungen teils auf Compu...B...-Niveau indem sie sie "nachklicken", ohne sich selbst Gedanken um ihre eigenen Anforderungen und eventuell vorhandene Systemmöglichkeiten zu machen.
Das ist der Grund, warum ich mich hier mit dem OT eingeklinkt habe. Der Learnig-by-doing-Effekt is dann nämlich sehr klein und die Lernkurve entsprechend flach. Kein Wunder, dass die gleichen User dann mit dem nächsten Trivialproblem wieder im Forum aufgeschlagen und der gleiche Sachverhalt zum hundertsten Male erklärt wird. Damit verliert so ein Forum an wirklichem Inhalt, bzw. macht das Finden der wirklichen Schätze schwierig, weil auf eine wirklich gute Lösung hunderte Trivialansätze in den Suchergebnissen kommen (wenn denn mal die Suche bemüht wird). Vielleicht denkt ein Neueinsteiger ja dran, bevor er mit der berühmten Kanone (Script) auf den Spatz (reiner Uhrzeittrigger) schießt. Die Sonnenlaufdaten sind eine andere Baustelle.
Das Problem ist, dass nur die Scripte kopiert werden, um möglichst schnell zu einem Ergebnis zu kommen, aber die aufwändig gemachten Seiten, die die zugehörigen Basics und die Anwendung erklären, nicht wirklich gelesen werden. Diese Seiten trifft das gleiche Schicksal, wie die Anleitungen und Anfänger-Tipps hier im Forum, oder Handbücher zu Addons, vom Hersteller zur Verfügung gestellten Downloads, mitgelieferten Bedienungsanleitungen uswusf. Es zählen nur schnelle Ergebnisse, ohne dass die Anwender sich wirklich mit dem "Warum" und "Wie" beschäftigen. Somit fällt es auch natürlich schwer, den wirklichen Bedarf überhaupt einzuschätzen. Es wird unkritisch für jeden Zweck die Hammerscriptsteuerung eingesetzt (Rollladensteuerung --> Sonnenstandsscript, Feiertage --> Kalenderscript, Heizungssteuerung --> Heizungsscript), obwohl teilweise Bordmittel ausreichen oder es deutlich schlankere Lösungen gibt.
Gruß Xel66