Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollladen node Beispiel hat einen Bug #32

Closed
ThomasLoeffel opened this issue Jun 20, 2019 · 5 comments
Closed

Rollladen node Beispiel hat einen Bug #32

ThomasLoeffel opened this issue Jun 20, 2019 · 5 comments
Assignees
Labels
🐛 bug Something isn't working 👍 important This is an important issue/ticket with high priority

Comments

@ThomasLoeffel
Copy link

Hallo Zusammen,

ich habe zwei Sachen bei dem Beispiel mit der Funktion "test" gefunden.

  1. Wenn man mehr als 24h laufen lässt verstrubelt sich die node total. Mache ich was falsch? Das bedeutet sie fängt nicht mehr mit der Regel 1 an.
  2. Wenn man in der Funktion "test" vom Zyklus 30 min auf 1h wechselt fasst die Bedingung 06:30 Uhr nicht mehr. Soll das so sein?

Gruß Thomas

@Hypnos3 Hypnos3 self-assigned this Jun 20, 2019
@Hypnos3 Hypnos3 added 🌱 minor The change does not take much effort. 🐛 bug Something isn't working labels Jun 20, 2019
@Hypnos3
Copy link
Collaborator

Hypnos3 commented Jun 20, 2019

Hallo,

zu 1.) ja, das kann ich nachvollziehen.
Die test-node addiert einfach immer die Zeit. Nach Mitternacht ist dann der nächste Tag.

Die Rollladen Node vergleicht die Zeit mit den Rule Zeiten. Diese haben als Basis immer die aktuelle Zeit und nicht die von der test-node vorgegebene und damit immer den aktuellen Tag. Damit liegt die Vergleichszeit immer nach der Zeit der letzten Rule.

Muss ich anpassen.

zu 2.) Kann ich nicht nachvollziehen.
Wenn ich den Zyklus auf 60 (=60 Minuten) ändere, und erneut start/stop betätige läuft es mit until 6:30 wieder los.

Man muss noch beachten welche Zahl man mit dem inject Node vorgibt. Das ist die Stunde, ab der es los läuft. Also wenn man da eine 7 hat, geht das ab 7 Uhr los und damit ist man bereits nach 6:30 Uhr.

Gruß

Gruß

@ThomasLoeffel
Copy link
Author

ThomasLoeffel commented Jun 20, 2019

Hi,

ggf. habe ich mich auch falsch ausgedrückt. Wenn Du in 30 min Schritten zählst greift Rule 1 = Rollladen auf "1". Wenn Du in 60 Minuten Schritten zählst greift Regel 1 nicht mehr. Soll das so sein? Wichtig immer von 24 Uhr aus gesehen.

Gruß Thomas

@Hypnos3 Hypnos3 added 👍 important This is an important issue/ticket with high priority and removed 🌱 minor The change does not take much effort. labels Jun 21, 2019
@Hypnos3
Copy link
Collaborator

Hypnos3 commented Jun 21, 2019

So ganz verstehe ich es leider noch nicht, aber ich habe folgendes beobachtet:

Bis 6:30 Uhr, geht die Regel 1 aktiv und der Rolladen ist geschlossen.
Regel 2 geht nur am Wochenende aktiv.
Regel 3 nur bis "civilDawn". Das ist im Sommer gegen 4 Uhr, also vor Regel 1 und damit nie. Das ist erst im Winter.

Nach 6:30 ist also in der Woche keine Regel aktiv. Es gibt mit der Voreinstellung einen kurzen Bereich, wo die Sonne nicht in das Fenster scheint und der Rolladen öffnet.
untere Node:
image

Danach scheint die Sonne in das Fenster (bei mir ist das 7 Uhr) und die Sonnensteuerung geht aktiv:
image

Wenn man das stündlich anstelle halbstündlich macht (oberer Zweig), wird ja gleich von 6:30 Uhr auf 7 Uhr gesprungen und damit diese Zeit dazwischen übersprungen. Daher sieht mand as da nicht.

Ob das Verhalten bei dir genauso ist, kommt aber auch darauf an welche Koordinaten man eingegeben hat (wo man wohnt).

@ThomasLoeffel
Copy link
Author

ThomasLoeffel commented Jun 21, 2019

Hallo hypnos,
super erklärt. Genau das ist passiert.

Ich habe einmal folgendes getestet:
Regel 1: Endet um 06:30 Uhr mit 0%
Regel 2: Startet um 06:30 Uhr mit 25%
Regel 3: Endet um 09:00 Uhr mit 25%
Sonst Standardposition 100%

Mit 1h Schritten durchlaufen und es funktioniert. Somit hattest Du völlig Recht, dass nur die Regel im Beispiel übersprungen wird, da die Zeit weiter fortgeschritten war als die Regel Gültigkeit hatte. Somit war sie in der Ausgabe auch nicht sichtbar (genau das war mir aufgefallen). Also alles läuft richtig 😊.

Danke Dir!
Gruß Thomas

@ThomasLoeffel
Copy link
Author

Jop bestätigt, geht!

Gruß Thomas

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug Something isn't working 👍 important This is an important issue/ticket with high priority
Development

No branches or pull requests

2 participants