Seite 36 von 43

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

Verfasst: 03.08.2018, 11:42
von gironhimo
Hallo,
ich bin ziemlich angetan von diesem Thema und habe auch alles soweit mitverfolgt und nach gebaut.
Ich habe jedoch lustiges Phänomen
SA-SU.jpg
SA-SU.jpg (21.61 KiB) 2585 mal betrachtet
Warum bekomme ich Minuten vor SA hier 999 angezeigt. Kann rein rechnerisch ja nicht sein. Es ist 11:45 am 3.8. Sonnenuntergang heute ist um 21:13.

Sonnenaufgang kommt hin.
Stimmt da was mit dem Script nicht ?? Ich starte den CuxD Timer alle 300 sec. Sollte ja eigentlich OK sein...

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

Verfasst: 03.08.2018, 22:42
von Hominger
Auf dieser Seite mal ganz nach unten blättern

https://www.stall.biz/project/universel ... den-lampen

Gruß Martin

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

Verfasst: 04.08.2018, 09:22
von gironhimo
Sauber, das hätte ich auch einfacher haben können, wer lesen kann ist klar im Vorteil....:D :D

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

Verfasst: 15.09.2018, 17:18
von Uli Hinz
Hallo,

ich habe das Scipt eingebracht und es finktioniert auch so weit.
Lediglich der Monat ist immer einen Monat zu weit.
Jetzt steht dort z.B. Oktober....

Was kann das für ein Fehler sein?

Danke für eure Hilfe.

Uli

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

Verfasst: 17.09.2018, 08:19
von dhuuk42
Bei mir läuft das Skript leider auch nicht. Einige Werte werden nicht weggeschrieben. Wie kann ich auf Fehlersuche gehen?

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

Verfasst: 17.09.2018, 17:28
von Hominger
Die Variable "Monatstag" muss z.B. als Werteliste - nicht als Zahl - angelegt werden. Den Rest prüfst Du besser nochmal selbst komplett.

Gruß Martin

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

Verfasst: 18.09.2018, 08:20
von dhuuk42
Danke! Läuft!

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

Verfasst: 18.09.2018, 08:41
von dhuuk42
Hey jetzt habe ich das nächste Problem,

scheinbar ist mein Programm fehlerhaft. Ich bekomme nun alle 3 Minuten eine Meldung per Telegram: "Gartenlicht: Ausgeschaltet"

Von der Logik her beschreibe ich den ersten Programmblock so:

Wenn Minuten vor dem Sonnenaufgang kleiner als 30 Minuten (Diese Bedingung ist wahr)
UND
Wenn Tageszeit zwischen 1 Uhr und 9 Uhr (Die Bedingung ist wahr)
UND
Das Gartenlicht ist eingeschaltet (Bedingung ist nicht erfüllt, Gartenlicht ist ausgeschaltet)


Jetzt zum Problem. Die ersten beiden Bedingungen oben treffen zu. Die letzte Bedingung trifft nicht zu, wieso löst das Programm trotzdem die Schleife aus und meldet Gartenlicht: Ausgeschaltet ?!


2018-09-18 08_37_17-Greenshot Editor.png

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

Verfasst: 06.11.2018, 10:48
von tango
Uli Hinz hat geschrieben:
15.09.2018, 17:18
Hallo,

ich habe das Scipt eingebracht und es funktioniert auch so weit.
Lediglich der Monat ist immer einen Monat zu weit.
Jetzt steht dort z.B. Oktober....
Kann ich bestätigen, auch bei mir wird der Monat nachhaltig einen zu weit angezeigt, jetzt also "Dezember".

Habe im Skript folgendes geändert:

Code: Alles auswählen

integer c_zeit   = system.Date("%m").ToInteger() -1;
dom.GetObject("Monat").State(c_zeit  -1);
hinter ".ToInteger()" habe ich die " -1" eingefügt, es wird also vom Ergebnis der Integerzahl für Monat ein Zähler abgezogen. Vermutlich ist die Werteliste der Monatsnamen intern "0 bis 11", so dass bei 11 der Dezember statt der November ausgegeben wurde.

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

Verfasst: 06.11.2018, 17:02
von alchy
So wie gepostet übergibst du dem Object Monat den Wert 9

Alchy