Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS 19000707 - Beschattungssteuerung-Rollo

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • blaky
    antwortet
    Hallo Yves,

    habe hier eventuell noch einen Bug entdeckt..

    ich triggere den Baustein über E1 aber manchmal werden die Ausgänge nicht beschrieben... also ins Debug geschaut:

    Code:
     [TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0, width: 0, height: 12"]
     	 		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]414117[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]===== === = LBS was triggered (v0.6) = === ==========================================[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]414257[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]<Input>: <Refreshed>|<Value>[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]419096[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]Trigger: 1|1 Trigger changed output: 0| Brightness: 0|45645 Brightness dawn: 0| Elevation: 0|29.329653866427 Azimut: 0|200.81529716068 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 0[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]419418[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]===== === = General trigger refreshed, starting LBS = === ============================[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]420140[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]===== === = LBS locked, disabling update of position outputs = === ===================[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]420664[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]=== Validating input values... ===[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]420953[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]=== Finished validation of input values ===[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]421139[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]=== Checking if facade is in sun... ===[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]421329[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]Virtual depth and height of sun position in 90° to the facade: 0.75682057463818, 0.56185457042099, effective Elevation: 36.589752387293[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]421530[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]UpdateAlways == true, updating A1 with value 1 even if same values than previous ones[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]424041[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]UpdateAlways == true, updating A8 with value 1 even if same values than previous ones[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]427131[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]=== Finished facade check, real azimut 200.81529716068° and facade at 160° -> IN SUN (from 75° to 245°), effective elevation 36.589752387293° for given elevation of 29.329653866427° -> in min-max-range (0-90) ===[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]427488[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]Storing current shutter state 5 and updating output if necessary[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]429562[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]UpdateAlways == true, updating A7 with value 5 even if same values than previous ones[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]432790[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]=== Calculating shutter state... ===[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]433832[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]Handling current shutter state SHADOW_FULL_CLOSED (5)[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]434134[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]Facade is in sun[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]434286[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]Recalculating shutter position out of state SHADOW_FULL_CLOSED[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]434447[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]positionShutter(...), Value for height: 80%[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]435085[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]LBS locked, not updating outputs[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]437119[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]Timer already finished[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]440596[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]positionShutter(...) for height 80% finished[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]440891[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]Storing current shutter state 5 and updating output if necessary[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]442622[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]UpdateAlways == true, updating A7 with value 5 even if same values than previous ones[/TD]
     		[/TR]
     		[TR]
     			[TD]2018-10-12 14:16:22[/TD]
     			[TD]447197[/TD]
     			[TD]26879[/TD]
     			[TD]INFO:[/TD]
     			[TD]===== === = LBS finished = === ===============================================[/TD]
     		[/TR]
     	 [/TABLE]
    = LBS locked, disabling update of position outputs =

    aber Lockstate: 0|0

    E11; E12 stehen auch lt. Liveview auf 0


    Also der LBS denkt er ist gelockt aber lt. Konfig ist er es nicht.


    ändere ich jetzt einmal E11 auf 1 und zurück auf 0 und triggere erneut werden die Ausgänge richtig beschrieben

    Einen Kommentar schreiben:


  • Doenges
    antwortet
    Danke saegefisch - ich konnte mich nun endlich mal dran machen und habe so meine Schwierigkeiten mit der sehr umfangreichen Doku.

    Ich verstehe, daß der Rolladen komplett runter geht wenn der Lux Wert auf 50000 steigt (siehe Bild), ich frage mich aber wann er loslegt sich nach unten zu bewegen wenn 5% die Schrittweite ist?
    Des Weiteren, muss ich die Eingänge einmal bedienen oder muss ich ihn regelmäßig beschreiben, da werde ich aus der Doku nicht schlau?


    Hier mein aktuell konfiguriertes LBS mit Live Werten:

    Bildschirmfoto 2018-10-06 um 10.07.02.png

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    Hallo Yves,

    erst einmal: Wow, das klappt ja wunderbar! Ein toller LBS, Danke! Ich hatte bislang eine eigenen Lösung mit vielen Standard-LBS, weil ich neben den Umgebungsfaktoren auch Zeit-Anforderungen habe. So "tigerte" ich schon lange um Deinen herum, nun habe ich heute letzte Nacht mal mit dem ersten Rollladen (aka. Jalousie in Deiner Definition) begonnen, ob er mit meinen Wünschen vereinbar ist. Die gesamte Beschattung und Sonnenstand ist echt gut und hat heute Vormittag auf Anhieb perfekt funktioniert.

    Doenges: Der Einstieg war ganz einfach mit Helligkeit, Elevantion und Azimut und fertig. Dann kann man sich wunderbar vortasten, nach ein paar Runden nutze ich nun fast alle Funktionen des LBS - und dann hat er seinen "Schrecken" auch ganz schnell verloren; alles ist logisch und gut beschrieben; fand ich zumindest. Auch dafür ein dickes "Danke" an Dich, Yves.

    Zitat von starwarsfan Beitrag anzeigen
    Zitat von ChristianHS Beitrag anzeigen
    Ich habe auch keine Idee wie ich den Baustein z.B. per ZSU wieder aktivieren kann, wenn der Rolladen manuell verstellt wurde. Vieleicht kann hier jemand mal seine Logik zeigen?



    Dazu wird sich hoffentlich jemand melden, da ich den Baustein mangels Jalousien bzw. Rollos nicht verwende.
    Kommen wir zu einem ersten Wurf für Zeit-Anforderungen. Mein familiärer Bedarf sieht für AUF und AB jeweils Zeiten "nicht vor..." und "spätestens..." vor. Am WE will ich die Motoren nicht zu früh hören, aber auch bei Dunkelheit (wegen Gartenbeleuchtung) an Werktagen offen frühstücken. Abends will ich trotz Dämmerung oft länger offen haben (wegen Gartenbeleuchtung), nicht aber bei Abwesenheit und überhahupt soll es irgendwann spätestens doch zu gehen. ChristianHS : Ist das in etwa, was auch Du meintest?

    Dein Ansatz, dass der LBS die volle Kontrolle hat, finde ich logisch und konsequent, macht es aber nicht unbedingt einfach. Man muss also geschickt die LBS-Sperre setzen und lösen in Zusammenarbei mit ZSU. Da es heute erst entstanden ist, ist es noch roh und kaum getestet, aber ich mag es schon mal in die Runde werfen als ein Lösungsvorschlag; vielleicht hilft es jemandem oder es gibt interessante Gegenentwürfe oder Ergänzungen:
    • jeder der vier ZSU kann man einzeln aktivieren (siehe Screenshot: jede ZSU mit Schalter). Wenn man eine ZSU aktiviert ohne tatsächliche Schaltfunktion, wird es daneben laufen = Verantwortung des Nutzers. Hier daher nicht ganz optimal.
    • Für "AUF/AB nicht vor..." setze ich einfach bei Zustand "-2" bzw. "-6" und aktiver ZSU die Sperre, die ich dann per ZSU wieder löse. So bleibt trotz Tagesanbruch so lange die Läden unten bis zur ZSU. (Screenshot linke ZSUs)
    • Für "AUF/AB spätestens..." verfahre ich einfach per ZSU auf meine Wunschpositionen, was vom LBS konzeptionell zu einer Sperre führt. Die löse ich mit Zustand "-1 oder 0 oder 1" bei Position nahe 0% (=AUF) bzw bei "-5", wenn die aktuelle Position nahe 100% ist.
    • Bedarf kann man in diese Logik noch Anwesenheiten einfließen lassen (z.B. nicht länger offen, wenn keiner da ist).
    Die Lösung (oder so ähnlich) ist nicht übermäßig kompliziert. Ob und wie eine Änderung am LBS dabei helfen könnte, ist mir bisher nicht aufgefallen; es bleibt das geschickte Spiel von Sperre setzen und lösen hin zu bekommen zusammen mit den ZSU. Die Visu ist noch im Enwturf und erst einmal ein Schnellschuß als PopUp. Die vielen ZSU machen es nicht sonderlich übersichtlich, aber mir ist keine Alternative eingefallen, die ohne die 4 einzelnen ZSU auskommt und dabei noch nachvollziehbar ist.

    Anmerkungen: Meine Rollladen-Steuerung habe ich von Anfang an über Szenen entkoppelt, um leicht für jeden Rollladen in der Visu von der Familie Positionen setzen/anlernen zu lassen. Ich habe dafür die 6 Positionen AUF, ZU, Sonne, Sicht, P1, P2 daher schon für jeden Laden als Szenen, die ich per ZSU aufrufen kann; ich sende also nie per Logik/Visu direkt eine Position zum Aktor, sondern immer über einen LBS. Hinzu kam für das obige Konzept noch die Szene "Sperre setzen" und "Sperre lösen" für jeden Rolladen (für "nicht vor" braucht man z.B. nur diese). Alle Läden verfahren bei mir über ein KO, an den ich eine beliebige Höhe oder die festen Szenen-Namen senden kann; damit habe ich volle Flexibilität in manueller und ZSU-Steuerung und auch das Anlernen von Positionen. Und ich kann es leicht mit Deinem LBS 707 und ZSU verknüpfen.

    Und um meine Rückmeldung zum LBS zu kompletieren: Einzig zwei Theme sind für mich noch ganz geklärt - trotz lesen des ganzen Threats. SInd mir aber auch nicht so wichtig:
    • Lichtstreifen habe ich vielleicht noch nicht durchdrungen, zumindest hat es bei mir nix getan (E43 auf "Jalousie trifft gerade Unterkante Fenster" und Höhe 2000mm und Lichtsreifen 400mm versucht). Aber egal für mich; ich habe derzeit keinen Bedarf: Einfach selber die %-Höhe ermittelt habe, die ich bei Sonne zur Beschattung möchte und auf E43 gelegt (siehe oben; angelernt auf Position "Sonne"). Das ganze kann ich per Visu auch anpassen. Fertig.

      Mir erschient der Abstand zwischen Jalousie und Fenster so gering, dass mir das etwas akademisch vorkommt, wenn man gerade so gar keine Sonne im Raum haben möchte (Hitzeschutz). An diese Nutzer würde ich sagen: Null setzen und gut.
      Nur wenn man einen tatsächlich breiteren und stets gleich breiten Lichtstreifen behalten will (im Sommer?), für den mag das wohl interessant sein. Ich würde wohlmöglich eher den Workaround gehen...es gab weiter oben einen Wunsch für 2-3 Behanghöhen wegen Blendung bei tief stehender Sonne im Winter: Warum nicht selber den Wert an E43 anpassen auf 2-3 Werte mit vorgelagerter eigener Logik (z.B. Jahreszeit oder Elevation) und (bei untertägigen Änderungen) noch Trigger auf E1 und fertig ist's, oder?
    • Durchsicht: Das habe ich für Jalousien bei Beschattung nicht verstanden, wie das gehen soll, wenn ich auf E43 die Höhe setze, wo es gerade so unten touchiert. Ich vermute mal, das ergibt dafür keinen Sinn. Bei Dämmerung vielleicht schon, aber woher soll der LBS wissen, wieviel % Durchsicht wäre. Oder geht der LBS dann einfach von E53 auf E43 in der Annahme, das ist die gewünschte Durchsicht? Oder anders? Oder ist V0.6 noch zu früh und bräuchte es da noch einen weiteren Eingang (oder lässt es weg)? Oder würde man das über Speere mit Zwangsposition lösen? Dank Lüftungsanlage habe ich slber keinen Bedarf an Lüftungsschlietzen, freue mich aber, es demnächst doch noch zu verstehen.
    Fazit: LBS sieht für mich bislang robust aus und wird wohl mit ZSU zu verheiraten sein (steckt vermutlich noch etwas Jusatge-Arbeit drin). Die nächsten Tagen werden es zeigen

    Viele Grüße,
    Carsten

    Nachtrag: Der erste Abend zeigt: Es fehlt bei dem Setzen der ZSU-Sperre im Screenshot jeweils ein Flankendetekor, damit im oberen Logik-Teil des Screenshots nur das Setzen erfolgt und im unteren nur das Löschen. Damit scheint jetzt zum Zeitpunkt des DAWN-CLOSE_TIMERS korrekt die Sperre gesetzt und wird hoffentlich um 22:00 durch dei ZSU wieder entsperrt. Damit greift dann umgehend der aktuelle Behang-Zustand "-5" = DAWN_CLOSED.

    Nachtrag 2: Es sei angemerkt, dass ich hier mal einen Fall mit 4 ZSU habe, aber andere Rollläden würden wohl nur einzelne haben und manche auch gar keine ZSU; sonst wäre die Frage berechtigt, warum ich überhaupt diesen LBS nutze...

    Nachtrag 3: Zur Frage von ChristianHS ergänzt, daran habe ich vorhin nicht gedacht: Wenn der LBS (wie auch meine alte Lösung) manuell verstellt wurden, wurde auomatisch die "Hand"-Sperre gesetzt und funktionierte wie manuell gessetzt: "Hand"-Schalter am Tastsensor leuchtet im WZ augenfällig, solange gesetzt und so lange auch keine automatischen Bewegungen. Egal, ob automatisch oder manuell gesperrt: Am Tastsensor oder der Visu auch einfach wieder ausschalten. Mit Yves LBS verfährt der Rollladen dann umgehend in seine vorgesehene Höhe.

    Rollladen1.JPG Rollladen2.JPG Rollladen3.JPG
    Zuletzt geändert von saegefisch; 02.09.2018, 20:17. Grund: Nachtrag 2 und 3 hinzu gefügt

    Einen Kommentar schreiben:


  • Doenges
    antwortet
    Ok, also Helligkeit, Elevation und Anzimut ist alles - ich probiere es mal. Danke FISEChris1337

    Einen Kommentar schreiben:


  • FISEChris1337
    antwortet
    Zitat von Doenges Beitrag anzeigen
    Entschuldigt, Ich muss mal ganz doof was fragen.
    Ich möchte meine Rollos einfach nur durch Helligkeit an dieser Hauswand steuern, nichts weiter.
    Ich habe mir zwar dafür eine Logik gebaut alllerdings würde ich gerne auch mal dieses Profi LBS ausprobieren. Ghet das überhaupt?
    Mir ist nicht klar welche Eingänge ‚zwingend# sind und welche nicht.

    Danke im Voraus.

    Tobi
    Solange du die Helligkeit hast steht dem nichts im Wege. Elevation+Anzimut wird durch ein anderen LBS aufgrund Längen&Breitengrad errechnet. Mehr benötigst du nicht.

    sonnenstand.PNG

    Grüße

    Einen Kommentar schreiben:


  • Doenges
    antwortet
    Entschuldigt, Ich muss mal ganz doof was fragen.
    Ich möchte meine Rollos einfach nur durch Helligkeit an dieser Hauswand steuern, nichts weiter.
    Ich habe mir zwar dafür eine Logik gebaut alllerdings würde ich gerne auch mal dieses Profi LBS ausprobieren. Ghet das überhaupt?
    Mir ist nicht klar welche Eingänge ‚zwingend# sind und welche nicht.

    Danke im Voraus.

    Tobi

    Einen Kommentar schreiben:


  • blaky
    antwortet
    Hallo Yves,

    das Problem mit den Springen des Behangstatuses zwischen 4 und 2 und damit verbundener 100%CPU taucht immernoch alle paar Tage mal auf..
    es sind immer ander Rolloinstanzen... manchmal nur einer manchmal 5 gleichzeitig.. manchmal fängt es sich nach ein paar Minuten von allein wieder.. manchmal muss man mit einem Restart nachhelfen.

    der Baustein wird in dem Zustand anscheinend nicht extern getriggert sondern mit "Timer running, starting LBS"

    im Anhang mal ein Log in dem sich der Baustein dann wieder gefangen hat:

    Code:
    2018-08-23 11:27:02    424812    20656    INFO:    ======================================================================================
    2018-08-23 11:27:02    425399    20656    INFO:    ===== === = LBS was triggered (v0.6) = === ==========================================
    2018-08-23 11:27:02    425569    20656    INFO:    <Input>: <Refreshed>|<Value>
    2018-08-23 11:27:02    426115    20656    INFO:    Trigger: 0|0 Trigger changed output: 0| Brightness: 0|28441 Brightness dawn: 0| Elevation: 0|44.130431267412 Azimut: 0|139.98449586271 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 0
    2018-08-23 11:27:02    426691    20656    INFO:    ===== === = Nothing refreshed, nothing to do = === ===================================
    2018-08-23 11:27:07    366785    20656    INFO:    ======================================================================================
    2018-08-23 11:27:07    367134    20656    INFO:    ===== === = LBS was triggered (v0.6) = === ==========================================
    2018-08-23 11:27:07    367288    20656    INFO:    <Input>: <Refreshed>|<Value>
    2018-08-23 11:27:07    368571    20656    INFO:    Trigger: 0|0 Trigger changed output: 0| Brightness: 1|26753 Brightness dawn: 0| Elevation: 0|44.130431267412 Azimut: 0|139.98449586271 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 0
    2018-08-23 11:27:07    368915    20656    INFO:    ===== === = Brightness refreshed, starting LBS = === =================================
    2018-08-23 11:27:07    372836    20656    INFO:    UpdateAlways == false, previous value of A5 equals new value 0, skipping update
    2018-08-23 11:27:07    373703    20656    INFO:    ===== === = Brightness, Elevation or Azimut changed = === ====================
    2018-08-23 11:27:07    375178    20656    INFO:    === Validating input values... ===
    2018-08-23 11:27:07    375591    20656    INFO:    === Finished validation of input values ===
    2018-08-23 11:27:07    375746    20656    INFO:    === Checking if facade is in sun... ===
    2018-08-23 11:27:07    375953    20656    INFO:    Virtual depth and height of sun position in 90° to the facade: 0.9396000363333, 0.97009784928246, effective Elevation: 45.91493395389
    2018-08-23 11:27:07    377305    20656    INFO:    UpdateAlways == false, previous value of A1 equals new value 1, skipping update
    2018-08-23 11:27:07    380373    20656    INFO:    UpdateAlways == false, previous value of A8 equals new value 1, skipping update
    2018-08-23 11:27:07    380692    20656    INFO:    === Finished facade check, real azimut 139.98449586271° and facade at 160° -> IN SUN (from 75° to 245°), effective elevation 45.91493395389° for given elevation of 44.130431267412° -> in min-max-range (0-90) ===
    2018-08-23 11:27:07    380897    20656    INFO:    Storing current shutter state 5 and updating output if necessary
    2018-08-23 11:27:07    383702    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 5, skipping update
    2018-08-23 11:27:07    384017    20656    INFO:    === Calculating shutter state... ===
    2018-08-23 11:27:07    385612    20656    INFO:    Handling current shutter state SHADOW_FULL_CLOSED (5)
    2018-08-23 11:27:07    385927    20656    INFO:    Facade is in sun
    2018-08-23 11:27:07    386090    20656    INFO:    Switching from SHADOW_FULL_CLOSED to SHADOW_HORIZONTAL_NEUTRAL_TIMER_RUNNING
    2018-08-23 11:27:07    386255    20656    INFO:    Starting new timer for 1 seconds up to 11:27:08
    2018-08-23 11:27:07    390971    20656    INFO:    Updating outputs out of SHADOW_FULL_CLOSED with previous values if necessary
    2018-08-23 11:27:07    393992    20656    INFO:    positionShutter(...), Value for height: 75%
    2018-08-23 11:27:07    397648    20656    INFO:    UpdateAlways == false, previous value of A2 equals new value 1, skipping update
    2018-08-23 11:27:07    400067    20656    INFO:    UpdateAlways == false, previous value of A3 equals new value 75, skipping update
    2018-08-23 11:27:07    401694    20656    INFO:    UpdateAlways == false, previous value of A4 equals new value 191, skipping update
    2018-08-23 11:27:07    403145    20656    INFO:    positionShutter(...) for height 75% finished
    2018-08-23 11:27:07    403512    20656    INFO:    Storing current shutter state 4 and updating output if necessary
    2018-08-23 11:27:07    407408    20656    INFO:    UpdateAlways == false, previous A7: 5, updating with 4
    2018-08-23 11:27:07    409394    20656    INFO:    Shutter state has changed from 5 to 4, checking if there might be another change...
    2018-08-23 11:27:07    409714    20656    INFO:    === Calculating shutter state... ===
    2018-08-23 11:27:07    411447    20656    INFO:    Handling current shutter state SHADOW_HORIZONTAL_NEUTRAL_TIMER_RUNNING (4)
    2018-08-23 11:27:07    411756    20656    INFO:    Facade is in sun
    2018-08-23 11:27:07    416795    20656    INFO:    Updating outputs out of SHADOW_HORIZONTAL_NEUTRAL_TIMER_RUNNING with previous values if necessary
    2018-08-23 11:27:07    421751    20656    INFO:    positionShutter(...), Value for height: 75%
    2018-08-23 11:27:07    425425    20656    INFO:    UpdateAlways == false, previous value of A2 equals new value 1, skipping update
    2018-08-23 11:27:07    426507    20656    INFO:    UpdateAlways == false, previous value of A3 equals new value 75, skipping update
    2018-08-23 11:27:07    428059    20656    INFO:    UpdateAlways == false, previous value of A4 equals new value 191, skipping update
    2018-08-23 11:27:07    429564    20656    INFO:    positionShutter(...) for height 75% finished
    2018-08-23 11:27:07    429896    20656    INFO:    Storing current shutter state 4 and updating output if necessary
    2018-08-23 11:27:07    432562    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 4, skipping update
    2018-08-23 11:27:07    434428    20656    INFO:    ===== === = LBS finished = === ===============================================
    2018-08-23 11:27:07    434747    20656    INFO:    ===
    2018-08-23 11:27:07    434887    20656    INFO:    ===
    2018-08-23 11:27:07    812628    20656    INFO:    ======================================================================================
    2018-08-23 11:27:07    812971    20656    INFO:    ===== === = LBS was triggered (v0.6) = === ==========================================
    2018-08-23 11:27:07    813122    20656    INFO:    <Input>: <Refreshed>|<Value>
    2018-08-23 11:27:07    814266    20656    INFO:    Trigger: 0|0 Trigger changed output: 0| Brightness: 0|26753 Brightness dawn: 0| Elevation: 0|44.130431267412 Azimut: 0|139.98449586271 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 1
    2018-08-23 11:27:07    814948    20656    INFO:    ===== === = Timer running, starting LBS = === ========================================
    2018-08-23 11:27:07    817675    20656    INFO:    UpdateAlways == false, previous value of A5 equals new value 0, skipping update
    2018-08-23 11:27:07    818587    20656    INFO:    === Validating input values... ===
    2018-08-23 11:27:07    818896    20656    INFO:    === Finished validation of input values ===
    2018-08-23 11:27:07    819046    20656    INFO:    === Checking if facade is in sun... ===
    2018-08-23 11:27:07    819251    20656    INFO:    Virtual depth and height of sun position in 90° to the facade: 0.9396000363333, 0.97009784928246, effective Elevation: 45.91493395389
    2018-08-23 11:27:07    821429    20656    INFO:    UpdateAlways == false, previous value of A1 equals new value 1, skipping update
    2018-08-23 11:27:07    823898    20656    INFO:    UpdateAlways == false, previous value of A8 equals new value 1, skipping update
    2018-08-23 11:27:07    824207    20656    INFO:    === Finished facade check, real azimut 139.98449586271° and facade at 160° -> IN SUN (from 75° to 245°), effective elevation 45.91493395389° for given elevation of 44.130431267412° -> in min-max-range (0-90) ===
    2018-08-23 11:27:07    824412    20656    INFO:    Storing current shutter state 4 and updating output if necessary
    2018-08-23 11:27:07    825877    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 4, skipping update
    2018-08-23 11:27:07    826175    20656    INFO:    === Calculating shutter state... ===
    2018-08-23 11:27:07    826688    20656    INFO:    Handling current shutter state SHADOW_HORIZONTAL_NEUTRAL_TIMER_RUNNING (4)
    2018-08-23 11:27:07    826927    20656    INFO:    Facade is in sun
    2018-08-23 11:27:07    827641    20656    INFO:    Updating outputs out of SHADOW_HORIZONTAL_NEUTRAL_TIMER_RUNNING with previous values if necessary
    2018-08-23 11:27:07    828329    20656    INFO:    positionShutter(...), Value for height: 75%
    2018-08-23 11:27:07    829240    20656    INFO:    UpdateAlways == false, previous value of A2 equals new value 1, skipping update
    2018-08-23 11:27:07    830013    20656    INFO:    UpdateAlways == false, previous value of A3 equals new value 75, skipping update
    2018-08-23 11:27:07    830559    20656    INFO:    UpdateAlways == false, previous value of A4 equals new value 191, skipping update
    2018-08-23 11:27:07    831974    20656    INFO:    positionShutter(...) for height 75% finished
    2018-08-23 11:27:07    832299    20656    INFO:    Storing current shutter state 4 and updating output if necessary
    2018-08-23 11:27:07    833816    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 4, skipping update
    2018-08-23 11:27:07    835808    20656    INFO:    ===== === = LBS finished = === ===============================================
    2018-08-23 11:27:07    836143    20656    INFO:    ===
    2018-08-23 11:27:07    836282    20656    INFO:    ===
    2018-08-23 11:27:08    740876    20656    INFO:    ======================================================================================
    2018-08-23 11:27:08    741216    20656    INFO:    ===== === = LBS was triggered (v0.6) = === ==========================================
    2018-08-23 11:27:08    741394    20656    INFO:    <Input>: <Refreshed>|<Value>
    2018-08-23 11:27:08    745151    20656    INFO:    Trigger: 0|0 Trigger changed output: 0| Brightness: 0|26753 Brightness dawn: 0| Elevation: 0|44.130431267412 Azimut: 0|139.98449586271 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 1
    2018-08-23 11:27:08    746000    20656    INFO:    ===== === = Timer running, starting LBS = === ========================================
    2018-08-23 11:27:08    753318    20656    INFO:    UpdateAlways == false, previous value of A5 equals new value 0, skipping update
    2018-08-23 11:27:08    755382    20656    INFO:    === Validating input values... ===
    2018-08-23 11:27:08    755762    20656    INFO:    === Finished validation of input values ===
    2018-08-23 11:27:08    755913    20656    INFO:    === Checking if facade is in sun... ===
    2018-08-23 11:27:08    756119    20656    INFO:    Virtual depth and height of sun position in 90° to the facade: 0.9396000363333, 0.97009784928246, effective Elevation: 45.91493395389
    2018-08-23 11:27:08    757488    20656    INFO:    UpdateAlways == false, previous value of A1 equals new value 1, skipping update
    2018-08-23 11:27:08    764436    20656    INFO:    UpdateAlways == false, previous value of A8 equals new value 1, skipping update
    2018-08-23 11:27:08    764750    20656    INFO:    === Finished facade check, real azimut 139.98449586271° and facade at 160° -> IN SUN (from 75° to 245°), effective elevation 45.91493395389° for given elevation of 44.130431267412° -> in min-max-range (0-90) ===
    2018-08-23 11:27:08    764918    20656    INFO:    Storing current shutter state 4 and updating output if necessary
    2018-08-23 11:27:08    767255    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 4, skipping update
    2018-08-23 11:27:08    767606    20656    INFO:    === Calculating shutter state... ===
    2018-08-23 11:27:08    772691    20656    INFO:    Handling current shutter state SHADOW_HORIZONTAL_NEUTRAL_TIMER_RUNNING (4)
    2018-08-23 11:27:08    773009    20656    INFO:    Facade is in sun
    2018-08-23 11:27:08    774791    20656    INFO:    Switching from SHADOW_HORIZONTAL_NEUTRAL_TIMER_RUNNING to SHADOW_HORIZONTAL_NEUTRAL
    2018-08-23 11:27:08    775136    20656    INFO:    positionShutter(...), Value for height: 75%
    2018-08-23 11:27:08    782187    20656    INFO:    UpdateAlways == false, previous A2: 1, updating with 0
    2018-08-23 11:27:08    787437    20656    INFO:    UpdateAlways == false, previous value of A3 equals new value 75, skipping update
    2018-08-23 11:27:08    789009    20656    INFO:    UpdateAlways == false, previous value of A4 equals new value 191, skipping update
    2018-08-23 11:27:08    800139    20656    INFO:    Timer already finished
    2018-08-23 11:27:08    805249    20656    INFO:    positionShutter(...) for height 75% finished
    2018-08-23 11:27:08    805619    20656    INFO:    Storing current shutter state 3 and updating output if necessary
    2018-08-23 11:27:08    812586    20656    INFO:    UpdateAlways == false, previous A7: 4, updating with 3
    2018-08-23 11:27:08    821728    20656    INFO:    Shutter state has changed from 4 to 3, checking if there might be another change...
    2018-08-23 11:27:08    822046    20656    INFO:    === Calculating shutter state... ===
    2018-08-23 11:27:08    823570    20656    INFO:    Handling current shutter state SHADOW_HORIZONTAL_NEUTRAL (3)
    2018-08-23 11:27:08    823878    20656    INFO:    Facade is in sun
    2018-08-23 11:27:08    824042    20656    INFO:    Switching from SHADOW_HORIZONTAL_NEUTRAL to SHADOW_NEUTRAL_TIMER_RUNNING
    2018-08-23 11:27:08    824209    20656    INFO:    Starting new timer for 1800 seconds up to 11:57:08
    2018-08-23 11:27:08    831291    20656    INFO:    Updating outputs out of SHADOW_HORIZONTAL_NEUTRAL with previous values if necessary
    2018-08-23 11:27:08    834321    20656    INFO:    positionShutter(...), Value for height: 75%
    2018-08-23 11:27:08    837971    20656    INFO:    UpdateAlways == false, previous value of A2 equals new value 0, skipping update
    2018-08-23 11:27:08    839029    20656    INFO:    UpdateAlways == false, previous value of A3 equals new value 75, skipping update
    2018-08-23 11:27:08    840606    20656    INFO:    UpdateAlways == false, previous value of A4 equals new value 191, skipping update
    2018-08-23 11:27:08    842077    20656    INFO:    positionShutter(...) for height 75% finished
    2018-08-23 11:27:08    842478    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:27:08    847430    20656    INFO:    UpdateAlways == false, previous A7: 3, updating with 2
    2018-08-23 11:27:08    849659    20656    INFO:    Shutter state has changed from 3 to 2, checking if there might be another change...
    2018-08-23 11:27:08    849977    20656    INFO:    === Calculating shutter state... ===
    2018-08-23 11:27:08    851531    20656    INFO:    Handling current shutter state SHADOW_NEUTRAL_TIMER_RUNNING (2)
    2018-08-23 11:27:08    851844    20656    INFO:    Facade is in sun
    2018-08-23 11:27:08    854722    20656    INFO:    Updating outputs out of SHADOW_NEUTRAL_TIMER_RUNNING with previous values if necessary
    2018-08-23 11:27:08    857965    20656    INFO:    positionShutter(...), Value for height: 75%
    2018-08-23 11:27:08    861330    20656    INFO:    UpdateAlways == false, previous value of A2 equals new value 0, skipping update
    2018-08-23 11:27:08    862428    20656    INFO:    UpdateAlways == false, previous value of A3 equals new value 75, skipping update
    2018-08-23 11:27:08    863961    20656    INFO:    UpdateAlways == false, previous value of A4 equals new value 191, skipping update
    2018-08-23 11:27:08    865840    20656    INFO:    positionShutter(...) for height 75% finished
    2018-08-23 11:27:08    866169    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:27:08    868818    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:27:08    870306    20656    INFO:    ===== === = LBS finished = === ===============================================
    2018-08-23 11:27:08    870660    20656    INFO:    ===
    2018-08-23 11:27:08    870800    20656    INFO:    ===
    2018-08-23 11:27:09    040097    20656    INFO:    ======================================================================================
    2018-08-23 11:27:09    040472    20656    INFO:    ===== === = LBS was triggered (v0.6) = === ==========================================
    2018-08-23 11:27:09    040626    20656    INFO:    <Input>: <Refreshed>|<Value>
    2018-08-23 11:27:09    041651    20656    INFO:    Trigger: 0|0 Trigger changed output: 0| Brightness: 0|26753 Brightness dawn: 0| Elevation: 0|44.130431267412 Azimut: 0|139.98449586271 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 1
    2018-08-23 11:27:09    042507    20656    INFO:    ===== === = Timer running, starting LBS = === ========================================
    2018-08-23 11:27:09    051664    20656    INFO:    UpdateAlways == false, previous value of A5 equals new value 0, skipping update
    2018-08-23 11:27:09    053617    20656    INFO:    === Validating input values... ===
    2018-08-23 11:27:09    053996    20656    INFO:    === Finished validation of input values ===
    2018-08-23 11:27:09    054146    20656    INFO:    === Checking if facade is in sun... ===
    2018-08-23 11:27:09    054465    20656    INFO:    Virtual depth and height of sun position in 90° to the facade: 0.9396000363333, 0.97009784928246, effective Elevation: 45.91493395389
    2018-08-23 11:27:09    056659    20656    INFO:    UpdateAlways == false, previous value of A1 equals new value 1, skipping update
    2018-08-23 11:27:09    060427    20656    INFO:    UpdateAlways == false, previous value of A8 equals new value 1, skipping update
    2018-08-23 11:27:09    060748    20656    INFO:    === Finished facade check, real azimut 139.98449586271° and facade at 160° -> IN SUN (from 75° to 245°), effective elevation 45.91493395389° for given elevation of 44.130431267412° -> in min-max-range (0-90) ===
    2018-08-23 11:27:09    060949    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:27:09    062719    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:27:09    063019    20656    INFO:    === Calculating shutter state... ===
    2018-08-23 11:27:09    063534    20656    INFO:    Handling current shutter state SHADOW_NEUTRAL_TIMER_RUNNING (2)
    2018-08-23 11:27:09    063776    20656    INFO:    Facade is in sun
    2018-08-23 11:27:09    064507    20656    INFO:    Updating outputs out of SHADOW_NEUTRAL_TIMER_RUNNING with previous values if necessary
    2018-08-23 11:27:09    065201    20656    INFO:    positionShutter(...), Value for height: 75%
    2018-08-23 11:27:09    066113    20656    INFO:    UpdateAlways == false, previous value of A2 equals new value 0, skipping update
    2018-08-23 11:27:09    067259    20656    INFO:    UpdateAlways == false, previous value of A3 equals new value 75, skipping update
    2018-08-23 11:27:09    067835    20656    INFO:    UpdateAlways == false, previous value of A4 equals new value 191, skipping update
    2018-08-23 11:27:09    069041    20656    INFO:    positionShutter(...) for height 75% finished
    2018-08-23 11:27:09    069401    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:27:09    077999    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:27:09    080001    20656    INFO:    ===== === = LBS finished = === ===============================================
    2018-08-23 11:27:09    080329    20656    INFO:    ===
    2018-08-23 11:27:09    080512    20656    INFO:    ===
    2018-08-23 11:27:23    244452    20656    INFO:    ======================================================================================
    2018-08-23 11:27:23    244798    20656    INFO:    ===== === = LBS was triggered (v0.6) = === ==========================================
    2018-08-23 11:27:23    244946    20656    INFO:    <Input>: <Refreshed>|<Value>
    2018-08-23 11:27:23    245594    20656    INFO:    Trigger: 0|0 Trigger changed output: 0| Brightness: 1|27632 Brightness dawn: 0| Elevation: 0|44.130431267412 Azimut: 0|139.98449586271 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 1
    2018-08-23 11:27:23    245888    20656    INFO:    ===== === = Brightness refreshed, starting LBS = === =================================
    2018-08-23 11:27:23    247704    20656    INFO:    UpdateAlways == false, previous value of A5 equals new value 0, skipping update
    2018-08-23 11:27:23    248318    20656    INFO:    ===== === = Brightness, Elevation or Azimut changed = === ====================
    2018-08-23 11:27:23    249102    20656    INFO:    === Validating input values... ===
    2018-08-23 11:27:23    249452    20656    INFO:    === Finished validation of input values ===
    2018-08-23 11:27:23    249640    20656    INFO:    === Checking if facade is in sun... ===
    2018-08-23 11:27:23    249845    20656    INFO:    Virtual depth and height of sun position in 90° to the facade: 0.9396000363333, 0.97009784928246, effective Elevation: 45.91493395389
    2018-08-23 11:27:23    250444    20656    INFO:    UpdateAlways == false, previous value of A1 equals new value 1, skipping update
    2018-08-23 11:27:23    251931    20656    INFO:    UpdateAlways == false, previous value of A8 equals new value 1, skipping update
    2018-08-23 11:27:23    252245    20656    INFO:    === Finished facade check, real azimut 139.98449586271° and facade at 160° -> IN SUN (from 75° to 245°), effective elevation 45.91493395389° for given elevation of 44.130431267412° -> in min-max-range (0-90) ===
    2018-08-23 11:27:23    252454    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:27:23    253935    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:27:23    254232    20656    INFO:    === Calculating shutter state... ===
    2018-08-23 11:27:23    254755    20656    INFO:    Handling current shutter state SHADOW_NEUTRAL_TIMER_RUNNING (2)
    2018-08-23 11:27:23    254988    20656    INFO:    Facade is in sun
    2018-08-23 11:27:23    255690    20656    INFO:    Updating outputs out of SHADOW_NEUTRAL_TIMER_RUNNING with previous values if necessary
    2018-08-23 11:27:23    256406    20656    INFO:    positionShutter(...), Value for height: 75%
    2018-08-23 11:27:23    257298    20656    INFO:    UpdateAlways == false, previous value of A2 equals new value 0, skipping update
    2018-08-23 11:27:23    258445    20656    INFO:    UpdateAlways == false, previous value of A3 equals new value 75, skipping update
    2018-08-23 11:27:23    259027    20656    INFO:    UpdateAlways == false, previous value of A4 equals new value 191, skipping update
    2018-08-23 11:27:23    260535    20656    INFO:    positionShutter(...) for height 75% finished
    2018-08-23 11:27:23    260858    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:27:23    262300    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:27:23    263624    20656    INFO:    ===== === = LBS finished = === ===============================================
    2018-08-23 11:27:23    263940    20656    INFO:    ===
    2018-08-23 11:27:23    264080    20656    INFO:    ===
    2018-08-23 11:27:39    250618    20656    INFO:    ======================================================================================
    2018-08-23 11:27:39    250977    20656    INFO:    ===== === = LBS was triggered (v0.6) = === ==========================================
    2018-08-23 11:27:39    251131    20656    INFO:    <Input>: <Refreshed>|<Value>
    2018-08-23 11:27:39    251766    20656    INFO:    Trigger: 0|0 Trigger changed output: 0| Brightness: 1|25162 Brightness dawn: 0| Elevation: 0|44.130431267412 Azimut: 0|139.98449586271 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 1
    2018-08-23 11:27:39    252101    20656    INFO:    ===== === = Brightness refreshed, starting LBS = === =================================
    2018-08-23 11:27:39    255819    20656    INFO:    UpdateAlways == false, previous value of A5 equals new value 0, skipping update
    2018-08-23 11:27:39    256506    20656    INFO:    ===== === = Brightness, Elevation or Azimut changed = === ====================
    2018-08-23 11:27:39    257956    20656    INFO:    === Validating input values... ===
    2018-08-23 11:27:39    258326    20656    INFO:    === Finished validation of input values ===
    2018-08-23 11:27:39    258527    20656    INFO:    === Checking if facade is in sun... ===
    2018-08-23 11:27:39    258750    20656    INFO:    Virtual depth and height of sun position in 90° to the facade: 0.9396000363333, 0.97009784928246, effective Elevation: 45.91493395389
    2018-08-23 11:27:39    261512    20656    INFO:    UpdateAlways == false, previous value of A1 equals new value 1, skipping update
    2018-08-23 11:27:39    263956    20656    INFO:    UpdateAlways == false, previous value of A8 equals new value 1, skipping update
    2018-08-23 11:27:39    264266    20656    INFO:    === Finished facade check, real azimut 139.98449586271° and facade at 160° -> IN SUN (from 75° to 245°), effective elevation 45.91493395389° for given elevation of 44.130431267412° -> in min-max-range (0-90) ===
    2018-08-23 11:27:39    264482    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:27:39    266824    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:27:39    267138    20656    INFO:    === Calculating shutter state... ===
    2018-08-23 11:27:39    268768    20656    INFO:    Handling current shutter state SHADOW_NEUTRAL_TIMER_RUNNING (2)
    2018-08-23 11:27:39    269078    20656    INFO:    Facade is in sun
    2018-08-23 11:27:39    272258    20656    INFO:    Updating outputs out of SHADOW_NEUTRAL_TIMER_RUNNING with previous values if necessary
    2018-08-23 11:27:39    275402    20656    INFO:    positionShutter(...), Value for height: 75%
    2018-08-23 11:27:39    278198    20656    INFO:    UpdateAlways == false, previous value of A2 equals new value 0, skipping update
    2018-08-23 11:27:39    279083    20656    INFO:    UpdateAlways == false, previous value of A3 equals new value 75, skipping update
    2018-08-23 11:27:39    280595    20656    INFO:    UpdateAlways == false, previous value of A4 equals new value 191, skipping update
    2018-08-23 11:27:39    283375    20656    INFO:    positionShutter(...) for height 75% finished
    2018-08-23 11:27:39    283710    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:27:39    285160    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:27:39    286454    20656    INFO:    ===== === = LBS finished = === ===============================================
    2018-08-23 11:27:39    286767    20656    INFO:    ===
    2018-08-23 11:27:39    286937    20656    INFO:    ===
    2018-08-23 11:27:55    333970    20656    INFO:    ======================================================================================
    2018-08-23 11:27:55    334312    20656    INFO:    ===== === = LBS was triggered (v0.6) = === ==========================================
    2018-08-23 11:27:55    334506    20656    INFO:    <Input>: <Refreshed>|<Value>
    2018-08-23 11:27:55    335560    20656    INFO:    Trigger: 0|0 Trigger changed output: 0| Brightness: 1|24568 Brightness dawn: 0| Elevation: 0|44.130431267412 Azimut: 0|139.98449586271 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 1
    2018-08-23 11:27:55    335892    20656    INFO:    ===== === = Brightness refreshed, starting LBS = === =================================
    2018-08-23 11:27:55    340234    20656    INFO:    UpdateAlways == false, previous value of A5 equals new value 0, skipping update
    2018-08-23 11:27:55    340941    20656    INFO:    ===== === = Brightness, Elevation or Azimut changed = === ====================
    2018-08-23 11:27:55    342405    20656    INFO:    === Validating input values... ===
    2018-08-23 11:27:55    342777    20656    INFO:    === Finished validation of input values ===
    2018-08-23 11:27:55    342930    20656    INFO:    === Checking if facade is in sun... ===
    2018-08-23 11:27:55    343137    20656    INFO:    Virtual depth and height of sun position in 90° to the facade: 0.9396000363333, 0.97009784928246, effective Elevation: 45.91493395389
    2018-08-23 11:27:55    344388    20656    INFO:    UpdateAlways == false, previous value of A1 equals new value 1, skipping update
    2018-08-23 11:27:55    346820    20656    INFO:    UpdateAlways == false, previous value of A8 equals new value 1, skipping update
    2018-08-23 11:27:55    347146    20656    INFO:    === Finished facade check, real azimut 139.98449586271° and facade at 160° -> IN SUN (from 75° to 245°), effective elevation 45.91493395389° for given elevation of 44.130431267412° -> in min-max-range (0-90) ===
    2018-08-23 11:27:55    347316    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:27:55    350498    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:27:55    350815    20656    INFO:    === Calculating shutter state... ===
    2018-08-23 11:27:55    352189    20656    INFO:    Handling current shutter state SHADOW_NEUTRAL_TIMER_RUNNING (2)
    2018-08-23 11:27:55    352535    20656    INFO:    Facade is in sun
    2018-08-23 11:27:55    354453    20656    INFO:    Updating outputs out of SHADOW_NEUTRAL_TIMER_RUNNING with previous values if necessary
    2018-08-23 11:27:55    357294    20656    INFO:    positionShutter(...), Value for height: 75%
    2018-08-23 11:27:55    359714    20656    INFO:    UpdateAlways == false, previous value of A2 equals new value 0, skipping update
    2018-08-23 11:27:55    360595    20656    INFO:    UpdateAlways == false, previous value of A3 equals new value 75, skipping update
    2018-08-23 11:27:55    362150    20656    INFO:    UpdateAlways == false, previous value of A4 equals new value 191, skipping update
    2018-08-23 11:27:55    363497    20656    INFO:    positionShutter(...) for height 75% finished
    2018-08-23 11:27:55    363822    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:27:55    365694    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:27:55    366960    20656    INFO:    ===== === = LBS finished = === ===============================================
    2018-08-23 11:27:55    367274    20656    INFO:    ===
    2018-08-23 11:27:55    367460    20656    INFO:    ===
    2018-08-23 11:28:00    723366    20656    INFO:    ======================================================================================
    2018-08-23 11:28:00    723716    20656    INFO:    ===== === = LBS was triggered (v0.6) = === ==========================================
    2018-08-23 11:28:00    723870    20656    INFO:    <Input>: <Refreshed>|<Value>
    2018-08-23 11:28:00    724900    20656    INFO:    Trigger: 0|0 Trigger changed output: 0| Brightness: 0|24568 Brightness dawn: 0| Elevation: 1|44.231016321763 Azimut: 1|140.29617800165 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 1
    2018-08-23 11:28:00    725244    20656    INFO:    ===== === = Elevation refreshed, starting LBS = === ==================================
    2018-08-23 11:28:00    727060    20656    INFO:    UpdateAlways == false, previous value of A5 equals new value 0, skipping update
    2018-08-23 11:28:00    727730    20656    INFO:    ===== === = Brightness, Elevation or Azimut changed = === ====================
    2018-08-23 11:28:00    728257    20656    INFO:    === Validating input values... ===
    2018-08-23 11:28:00    728645    20656    INFO:    === Finished validation of input values ===
    2018-08-23 11:28:00    729290    20656    INFO:    === Checking if facade is in sun... ===
    2018-08-23 11:28:00    729650    20656    INFO:    Virtual depth and height of sun position in 90° to the facade: 0.94144805628764, 0.97351132768372, effective Elevation: 45.959246706821
    2018-08-23 11:28:00    730424    20656    INFO:    UpdateAlways == false, previous value of A1 equals new value 1, skipping update
    2018-08-23 11:28:00    731945    20656    INFO:    UpdateAlways == false, previous value of A8 equals new value 1, skipping update
    2018-08-23 11:28:00    732255    20656    INFO:    === Finished facade check, real azimut 140.29617800165° and facade at 160° -> IN SUN (from 75° to 245°), effective elevation 45.959246706821° for given elevation of 44.231016321763° -> in min-max-range (0-90) ===
    2018-08-23 11:28:00    732465    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:28:00    733931    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:28:00    734231    20656    INFO:    === Calculating shutter state... ===
    2018-08-23 11:28:00    734756    20656    INFO:    Handling current shutter state SHADOW_NEUTRAL_TIMER_RUNNING (2)
    2018-08-23 11:28:00    735023    20656    INFO:    Facade is in sun
    2018-08-23 11:28:00    735730    20656    INFO:    Updating outputs out of SHADOW_NEUTRAL_TIMER_RUNNING with previous values if necessary
    2018-08-23 11:28:00    736457    20656    INFO:    positionShutter(...), Value for height: 75%
    2018-08-23 11:28:00    737318    20656    INFO:    UpdateAlways == false, previous value of A2 equals new value 0, skipping update
    2018-08-23 11:28:00    738055    20656    INFO:    UpdateAlways == false, previous value of A3 equals new value 75, skipping update
    2018-08-23 11:28:00    738609    20656    INFO:    UpdateAlways == false, previous value of A4 equals new value 191, skipping update
    2018-08-23 11:28:00    739820    20656    INFO:    positionShutter(...) for height 75% finished
    2018-08-23 11:28:00    740143    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:28:00    742851    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:28:00    744219    20656    INFO:    ===== === = LBS finished = === ===============================================
    2018-08-23 11:28:00    744594    20656    INFO:    ===
    2018-08-23 11:28:00    744736    20656    INFO:    ===
    2018-08-23 11:28:11    415911    20656    INFO:    ======================================================================================
    2018-08-23 11:28:11    416265    20656    INFO:    ===== === = LBS was triggered (v0.6) = === ==========================================
    2018-08-23 11:28:11    416460    20656    INFO:    <Input>: <Refreshed>|<Value>
    2018-08-23 11:28:11    417598    20656    INFO:    Trigger: 0|0 Trigger changed output: 0| Brightness: 1|24251 Brightness dawn: 0| Elevation: 0|44.231016321763 Azimut: 0|140.29617800165 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 1
    2018-08-23 11:28:11    417933    20656    INFO:    ===== === = Brightness refreshed, starting LBS = === =================================
    2018-08-23 11:28:11    421534    20656    INFO:    UpdateAlways == false, previous value of A5 equals new value 0, skipping update
    2018-08-23 11:28:11    422219    20656    INFO:    ===== === = Brightness, Elevation or Azimut changed = === ====================
    2018-08-23 11:28:11    427472    20656    INFO:    === Validating input values... ===
    2018-08-23 11:28:11    427860    20656    INFO:    === Finished validation of input values ===
    2018-08-23 11:28:11    428016    20656    INFO:    === Checking if facade is in sun... ===
    2018-08-23 11:28:11    428220    20656    INFO:    Virtual depth and height of sun position in 90° to the facade: 0.94144805628764, 0.97351132768372, effective Elevation: 45.959246706821
    2018-08-23 11:28:11    434087    20656    INFO:    UpdateAlways == false, previous value of A1 equals new value 1, skipping update
    2018-08-23 11:28:11    439052    20656    INFO:    UpdateAlways == false, previous value of A8 equals new value 1, skipping update
    2018-08-23 11:28:11    439408    20656    INFO:    === Finished facade check, real azimut 140.29617800165° and facade at 160° -> IN SUN (from 75° to 245°), effective elevation 45.959246706821° for given elevation of 44.231016321763° -> in min-max-range (0-90) ===
    2018-08-23 11:28:11    439624    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:28:11    443944    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:28:11    444263    20656    INFO:    === Calculating shutter state... ===
    2018-08-23 11:28:11    446432    20656    INFO:    Handling current shutter state SHADOW_NEUTRAL_TIMER_RUNNING (2)
    2018-08-23 11:28:11    446753    20656    INFO:    Facade is in sun
    2018-08-23 11:28:11    448462    20656    INFO:    Updating outputs out of SHADOW_NEUTRAL_TIMER_RUNNING with previous values if necessary
    2018-08-23 11:28:11    451766    20656    INFO:    positionShutter(...), Value for height: 75%
    2018-08-23 11:28:11    453838    20656    INFO:    UpdateAlways == false, previous value of A2 equals new value 0, skipping update
    2018-08-23 11:28:11    454931    20656    INFO:    UpdateAlways == false, previous value of A3 equals new value 75, skipping update
    2018-08-23 11:28:11    456535    20656    INFO:    UpdateAlways == false, previous value of A4 equals new value 191, skipping update
    2018-08-23 11:28:11    457845    20656    INFO:    positionShutter(...) for height 75% finished
    2018-08-23 11:28:11    458168    20656    INFO:    Storing current shutter state 2 and updating output if necessary
    2018-08-23 11:28:11    459656    20656    INFO:    UpdateAlways == false, previous value of A7 equals new value 2, skipping update
    2018-08-23 11:28:11    460908    20656    INFO:    ===== === = LBS finished = === ===============================================
    2018-08-23 11:28:11    461232    20656    INFO:    ===
    2018-08-23 11:28:11    461407    20656    INFO:    ===
    Zuletzt geändert von blaky; 23.08.2018, 11:01.

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Hallo Tobi

    Zitat von blaky Beitrag anzeigen
    eine Bitte.. könntest du die Close Timer und Neutral Timer auf Ausgänge bringen, damit man sie Visualisieren kann.. sprich in x Sekunden beginnt/endet die Beschattung. ?
    Nein, eher nicht. Das würde einen weiteren, parallelen Timer bedingen, welcher nur für das Refreshen des entsprechenden Ausganges zuständig ist und damit den LBS noch wesentlich öfter triggern. Das macht innerhalb des Bausteins in meinen Augen keinen Sinn, zumal das mit dem vorhandenen Ausgang A6 mit ein wenig zusätzlicher Logik auch jetzt schon machbar sein sollte.

    Also von der Zeit an A6 die aktuelle Ist-Zeit abziehen und diese Berechnung bspw. im Intervall des Visu-Refreshs triggern und schon hast Du die verbleibende Zeit. Ich weiss jetzt aus dem Stehgreif allerdings nicht, ob der Date-Parsing-LBS das Format von A6 direkt verarbeiten kann, die Zeit von A6 an einem weiteren Ausgang in einem anderen Format anzubieten wäre aber kein Problem.

    Zitat von blaky Beitrag anzeigen
    Desweiteren ist mir aufgefallen, wenn E12 aktiviert wird und der LBS sich gerade in Zustand Shadow Neutral Timer Running(2) befindet. fährt das Rollo nicht auf Position von E13 sondern auf 0. Im Zustand Shadow Full Closed(5) fährt er auf den Wert von E13
    Das muss ich mir im Detail anschauen. Danke für den Hinweis.

    Einen Kommentar schreiben:


  • blaky
    antwortet
    Hallo Yves,

    eine Bitte.. könntest du die Close Timer und Neutral Timer auf Ausgänge bringen, damit man sie Visualisieren kann.. sprich in x Sekunden beginnt/endet die Beschattung. ?

    Desweiteren ist mir aufgefallen, wenn E12 aktiviert wird und der LBS sich gerade in Zustand Shadow Neutral Timer Running(2) befindet. fährt das Rollo nicht auf Position von E13 sondern auf 0. Im Zustand Shadow Full Closed(5) fährt er auf den Wert von E13

    Einen Kommentar schreiben:


  • martinb07
    antwortet
    Kurze Frage, da ich dazu nichts gelesen habe. Wird der aktuell Behang-Zustand an A7 auf aktualisiert, wenn der Baustein gesperrt ist?
    Warum ich frage, ich würde gerne den Baustein sperren wenn der Behang manuell verstellt wurde. Wenn der Zustand jetzt in die Dämmerung wechselt, dann soll Baustein wieder entsperrt werden und normal weiterarbeiten.

    Danke.

    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    Hi starwarsfan , hoffe es geht die mittlerweile wieder besser!

    Ich hab auch eine Situation die ich aktuell nicht verstehe...
    Morgens bleiben die Rollläden geschlossen weil die Sonne darauf scheint.
    Das ist soweit auch richtig aber meiner Meinung nach sollten sie nicht auf 100% stehen.
    Ich habe als max 95% und auch einen Lichtstreifen angegeben...

    Hab ich was falsch verstanden?
    Capture.PNG

    Einen Kommentar schreiben:


  • r3dbull
    antwortet
    Hallo starwarsfan . Danke auch von mir für den Beschattungsbaustein
    Wie schon im Rolladensteuerungs Thread gesagt ist mir Gestern Nachmittag nach reaktivieren des Projekts eine anhaltende 100% CPU Last aufgefallen.
    Weil ich ja den Rolladensteuerungs LBS teste und den verändert hatte dachte ich es läge an ihm. Hab dann nochmal neu aktiviert. Dann ist mir aufgefallen das das iko für den aktuellen Behangstatus eines Beschattungsbausteins (habe mehrere im Einsatz) permanent zwischen zwei Zuständen hin und her sprang. Ich bin dann auf die Logikseite und habe "E1" manuell auf 1 gesetzt. An A6 kam ein neuer Zeitpunkt zur Neuberechnung. Ich bin mir nicht sicher ob es die Zeit war oder das Triggern durch eine Wertänderung. Zumindest hat er sich dann von alleine "bekriegt" und läuft seit dem wieder.

    Ich wollte es auch nur der Vollständigkeit halber melden. Habe leider ja sonst keine Daten. Und dank meiner kleinen Tochter auch nur ab und an Zeit mich auf Fehlersuche zu begeben.

    Sollte ich nun erstmal weiter beobachten? Logfiles schon einschalten?

    Gruß
    Chris

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Hi

    Zitat von KaBo Beitrag anzeigen
    Nun steht E10 auf 5 und der Baustein reagiert nicht mehr, alle andere Parameter stimmen.
    Ja genau, ich habe auch schon Pferde kotzen sehen und zwar direkt vor der Apotheke!


    Zitat von KaBo Beitrag anzeigen
    Habe ich da etwas übersehen?
    Hast Du! Und zwar das hinzufügen des Logs sowie des Live-Screenshots Deiner Logik.

    Einen Kommentar schreiben:


  • KaBo
    antwortet
    Hallo Yves,

    habe heute den Baustein von Version 0.5 auf 0.6 updatet. Nun steht E10 auf 5 und der Baustein reagiert nicht mehr, alle andere Parameter stimmen.
    Habe ich da etwas übersehen?

    Einen Kommentar schreiben:


  • Doenges
    antwortet
    Mich schreckt ein wenig der LBS mit n Eingängen ab wenn ich doch nur die Helligkeit als Variable einsetzen möchte. Aber ich gebe zu, dass liegt nur an mir. Im Downloadbereich hatte ich geschaut und auch nur LBS mit vielen Eingängen gefunden.


    Aber Danke an Beide für Euren Input. Einen schönen Sonntag noch.

    Einen Kommentar schreiben:

Lädt...
X