Universelles Astro/Zeit-Skript für Rolladen, Lampen und mehr
Moderator: Co-Administratoren
Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und mehr
Hallo,
ich bin ziemlich angetan von diesem Thema und habe auch alles soweit mitverfolgt und nach gebaut.
Ich habe jedoch lustiges Phänomen
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...
ich bin ziemlich angetan von diesem Thema und habe auch alles soweit mitverfolgt und nach gebaut.
Ich habe jedoch lustiges Phänomen
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...
-
- Beiträge: 131
- Registriert: 06.12.2017, 22:14
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 5 Mal
Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und mehr
Auf dieser Seite mal ganz nach unten blättern
https://www.stall.biz/project/universel ... den-lampen
Gruß Martin
https://www.stall.biz/project/universel ... den-lampen
Gruß Martin
RP3b+ mit HM-MOD-RPI-PCB, HM-WDS30-OT2-SM, HmIP-SLO, HmIP-MOD-OC8, 13St. HmIP-BROLL, etc.
Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und mehr
Sauber, das hätte ich auch einfacher haben können, wer lesen kann ist klar im Vorteil....
Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und mehr
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
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
Bei mir läuft das Skript leider auch nicht. Einige Werte werden nicht weggeschrieben. Wie kann ich auf Fehlersuche gehen?
-
- Beiträge: 131
- Registriert: 06.12.2017, 22:14
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 5 Mal
Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und mehr
Die Variable "Monatstag" muss z.B. als Werteliste - nicht als Zahl - angelegt werden. Den Rest prüfst Du besser nochmal selbst komplett.
Gruß Martin
Gruß Martin
RP3b+ mit HM-MOD-RPI-PCB, HM-WDS30-OT2-SM, HmIP-SLO, HmIP-MOD-OC8, 13St. HmIP-BROLL, etc.
Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und mehr
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 ?!
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 ?!
Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und mehr
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);
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Universelles Astro/Zeit-Skript für Rolladen, Lampen und mehr
So wie gepostet übergibst du dem Object Monat den Wert 9
Alchy
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.