Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS 19000145 - Beschattungssteuerung-NG

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

  • jolt19
    antwortet
    Urlaubsbedingt komme ich erst jetzt dazu dir zu antworte, sorry.
    So sieht der LBS aus.

    Wie gesagt, die ZSU fährt den Raffstore runter, der LBS wird durch E9/E10 gesperrt und nach 4 Stunden über E12 wieder entsperrt. Zum Entsperrzeitpunkt steht Beschattung ja/nein (A2) korrekterweise, da mitten in der Nacht, auf 0. Eine Beschattung ist also tatsächlich nicht nötig. Deshalb fährt der LBS die Raffstores dann wohl hoch. Ich hatte gehofft indem ich E48 und E49 leer lasse ein fahren zu verhindern.

    Bildschirmfoto 2024-07-26 um 13.19.30.png

    Würde es als workaround funktionieren mit der ZSU die E40 Beschattungssteuerung aktiv auf 0 zu setzen und morgens mit dem ZSU hochfahren wieder auf 1 zu setzen, ja oder?
    Zuletzt geändert von jolt19; 26.07.2024, 12:27.

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Hallo Daniel

    Zitat von jolt19 Beitrag anzeigen
    Hallo zusammen,
    Ich habe keine Ahnung warum der LBS sich so verhält.
    Die übliche Frage an der Stelle: Ohne Screenshot des gesamten LBS incl. der Beschaltung lässt sich schlecht sagen, woran das liegt...

    Einen Kommentar schreiben:


  • jolt19
    antwortet
    Hallo zusammen,
    nach Problemen im letzten Jahr nutze ich diesen Sommer zum ersten mal diesen wunderbaren Baustein zur Beschattung tagsüber. Mangels Wetterstation nutze ich die Wettervorhersage und setze damit bei Bedarf einen Helligkeitswert an E5 der über der Beschattungsschwelle E41 liegt. Über ein Tag/Nacht Objekt setze ich die Helligkeit bei Nacht auf einen sehr geringen Wert. Die abendlichte Verdunklung wird über eine Zeitschaltuhr realisiert. So wie von Yves vorgesehen sperrt manuelles (nicht durch den LBS) verfahren dann den Baustein, da ich E9 und E10 mit den Status KOs des Raffstores belegt habe. Zeitgleich wird ein Timer gestartet, der die Sperre nach 4 Stunden wieder aufhebt.

    Nun habe ich aber das Problem, dass bei einem Fenster nach Ablauf der Bausteinsperre dieser Nachts wieder hochgefahren wird, obwohl A2 = 0 ist und logischerweise auch A11 = 0.
    Ich habe keine Ahnung warum der LBS sich so verhält.


    Einen Kommentar schreiben:


  • rdeckard
    antwortet
    Es gibt von gaert auch immer noch ein "offizielles" CentOS 7.6 Image zum Runterladen. (Dies habe ich z.B. auf meinem physischen, produktiven Edomi im Einsatz. Damit funktioniert auch dieser LBS noch.)
    https://drive.google.com/drive/folde...ND4-608_7vwnEQ

    Einen Kommentar schreiben:


  • s0kr4tz
    antwortet
    Zitat von starwarsfan Beitrag anzeigen
    Damit hast Du unbewusst bestätigt, dass der Baustein unter PHP5 nicht mehr funktioniert. CentOS ist sowieso EOL, von daher ist da nichts zu machen, sorry.

    Also entweder das Setup wenigstens unter CentOS 7 versuchen oder gleich den Container bzw. das LXC-Template verwenden.
    Hallo Yves,

    i.O. - danke! Ich werde mich demnächst also mal mit dem LXC-Template beschäftigen (müssen).

    Gruß
    Lars

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Hallo Lars,

    danke für die Infos.

    Zitat von s0kr4tz Beitrag anzeigen
    Cent OS 6.5 (final)
    PHP 5.3.3
    Damit hast Du unbewusst bestätigt, dass der Baustein unter PHP5 nicht mehr funktioniert. CentOS ist sowieso EOL, von daher ist da nichts zu machen, sorry.

    Also entweder das Setup wenigstens unter CentOS 7 versuchen oder gleich den Container bzw. das LXC-Template verwenden.

    Einen Kommentar schreiben:


  • s0kr4tz
    antwortet
    Zitat von starwarsfan Beitrag anzeigen
    Edomi-Version? Wo läuft die Instanz? Welches Host-OS? Auf Blech? Container? PHP-Version?

    Edomi 2.03
    Cent OS 6.5 (final)
    PHP 5.3.3
    System läuft auf einem Fujitsu S920 ThinClient

    Hoffe die Infos reichen. Danke dir für die schnelle Reaktion.​

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Hi

    Zitat von s0kr4tz Beitrag anzeigen
    was ist hier los?
    Edomi-Version? Wo läuft die Instanz? Welches Host-OS? Auf Blech? Container? PHP-Version?

    Einen Kommentar schreiben:


  • s0kr4tz
    antwortet
    Hallo! Ich scheitere gerade an der Installation des Bausteins 19000145, siehe Screenshot. Quelltext 1:1 kopiert und eingefügt, was ist hier los? Danke für eure Hilfe vorab.

    image.png

    Einen Kommentar schreiben:


  • jolt19
    antwortet
    Hallo Yves,
    nochmals vielen Dank für deine Bemühungen.

    Ich habe dein Testsetup jetzt auch mal nachgebaut. Sicherheitshalber zuvor den LBS (an dem ich aber nicht gefummelt hatte) nochmal neu runtergeladen und in Edomi eingespielt. Siehe da, der Test klappt und ich bekomme an A2 wenn Evaluation und Azimut, sowie die Helligkeit stimmen eine 1.
    Morgen werde ich mal alle Eingänge "wahrheitsgemäß" belegen und bin guter Dinge, dass es dann auch noch klappt.

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Hallo Daniel

    Zitat von starwarsfan Beitrag anzeigen
    Ich muss das auf meinem Dev-System nachstellen...
    Leider kann ich das Problem nicht reproduzieren. Hier die Screenshots dazu, alle Eingangs-iKOs sind remanent, alle Ausgangs-iKOs sind es nicht. Damit sieht das mit den Werten von Deinem Screenshot direkt nach dem Edomi-Start so aus:

    01_nachEdomiRestart.png

    Alle Ausgänge sind noch leer.

    Nachdem ich 1x via E1 getriggert habe, ergibt sich folgendes Bild:

    02_1stTrigger.png

    Das entspricht noch am ehesten den Werten auf Deinem Screenshot. Aber nach dem zweiten Trigger via E1 ist dann alles korrekt:

    03_2ndTrigger.png

    Ab jetzt läuft alles wie erwartet. Wenn ich also die Helligkeit unter den Schwellwert schiebe, fährt der Behang hoch:

    04_BrightnessBelowTreshold.png

    Und wenn ich's wieder heller werden lasse, fährt der Behang wieder runter:

    05_BrightnessAboveTreshold.png

    Auch wenn ich Azimut oder Elevation ändere, passiert genau das was man erwartet.

    Du hast nicht selber am Baustein herumgeschraubt?

    Einen Kommentar schreiben:


  • jolt19
    antwortet
    Danke, dass du neben so einem tollen LBS auch noch support in dieser Art und Weise dafür gibts. Das kann man und ich nicht hoch genug anrechnen.

    Vielleicht sollte ich noch erwähnen, dass ich neben deinem LBS auch noch Probleme mit diversen Wetterbausteinen habe. Konkret funktionieren die DarkSky/Pirate Bausteine nicht und liefern fast keine Ausgangswerte. Kurriosierweise spuckt auch der LBS, der die API der Schweizer SRG​ nutzt keine Werte aus. Ansonsten funktionieren aber alle LBS die ich im Einsatz hatte und habe. Aber irgendwas ist da wohl faul
    Zuletzt geändert von jolt19; 28.06.2023, 07:57.

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Hm, sehr komisch das! Ich muss das auf meinem Dev-System nachstellen...

    Einen Kommentar schreiben:


  • jolt19
    antwortet
    Zitat von starwarsfan Beitrag anzeigen
    Du hast schon das Projekt neu aktiviert danach?
    Ja, habe ich.
    Screenshot ist von 19:36
    Bildschirmfoto 2023-06-27 um 19.35.49.png

    Log:
    Code:
    2023-06-27 19:35:00    277714    250694    INFO:    ======================================================================================
    2023-06-27 19:35:00    277920    250694    INFO:    ===== === = LBS was triggered (v3.14) = === ==========================================
    2023-06-27 19:35:00    277991    250694    INFO:    <Input>: <Refreshed>|<Value>
    2023-06-27 19:35:00    278804    250694    INFO:    Trigger: 1|1 Trigger changed output: 0| Brightness: 0|60000 Brightness dawn: 0| Elevation: 0|18.816317058245 Azimut: 0|284.1073121745 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 0
    2023-06-27 19:35:00    278918    250694    INFO:    ===== === = General trigger refreshed, starting LBS = === ============================
    2023-06-27 19:35:00    279558    250694    INFO:    ===== === = LBS locked, disabling update of position outputs = === ===================
    2023-06-27 19:35:00    280035    250694    INFO:    === Validating input values... ===
    2023-06-27 19:35:00    280150    250694    INFO:    === Finished validation of input values ===
    2023-06-27 19:35:00    280251    250694    INFO:    === Checking if facade is in sun... ===
    2023-06-27 19:35:00    280330    250694    INFO:    UpdateAlways == true, updating A1 with value 1 even if same value than previous LBS run
    2023-06-27 19:35:00    282075    250694    INFO:    Virtual depth and height of sun position in 90° to the facade: 0.66773755986147, 0.34074558997039, effective Elevation: 27.035160331165
    2023-06-27 19:35:00    282191    250694    INFO:    UpdateAlways == true, updating A12 with value 27.035160331165 even if same value than previous LBS run
    2023-06-27 19:35:00    283433    250694    INFO:    UpdateAlways == true, updating A11 with value 1 even if same value than previous LBS run
    2023-06-27 19:35:00    284674    250694    INFO:    === Finished facade check, real azimut 284.1073121745° and facade at 236° -> IN SUN (from 156° to 326°), effective elevation 27.035160331165° for given elevation of 18.816317058245° -> in min-max-range (0-90) ===
    2023-06-27 19:35:00    284775    250694    INFO:    === Calculating shutter state... ===
    2023-06-27 19:35:00    285204    250694    INFO:    Handling current shutter state SHADOW_FULL_CLOSED (5)
    2023-06-27 19:35:00    285295    250694    INFO:    Facade is in sun
    2023-06-27 19:35:00    285360    250694    INFO:    Recalculating shutter position out of state SHADOW_FULL_CLOSED
    2023-06-27 19:35:00    285434    250694    INFO:    Elevation/Azimut: 18.816317058245°/284.1073121745°, resulting effective elevation and shutter angle: 27.035160331165°/18° (without stepping and offset)
    2023-06-27 19:35:00    285504    250694    INFO:    Resulting shutter angle with offset and stepping: 20%
    2023-06-27 19:35:00    285564    250694    INFO:    positionShutter(...), Values for height and angle: 100%/20%
    2023-06-27 19:35:00    286313    250694    INFO:    LBS locked, not updating outputs
    2023-06-27 19:35:00    287307    250694    INFO:    Timer already finished
    2023-06-27 19:35:00    288851    250694    INFO:    positionShutter(...) for height 100% and angle 20% finished
    2023-06-27 19:35:00    288958    250694    INFO:    Storing current shutter state 5 and updating output if necessary
    2023-06-27 19:35:00    289587    250694    INFO:    UpdateAlways == true, updating A10 with value 5 even if same value than previous LBS run
    2023-06-27 19:35:00    291344    250694    INFO:    ===== === = LBS finished = === ===============================================
    2023-06-27 19:35:00    291450    250694    INFO:    ===
    2023-06-27 19:35:00    291507    250694    INFO:    ===
    2023-06-27 19:35:00    372869    250694    INFO:    ======================================================================================
    2023-06-27 19:35:00    372920    250694    INFO:    ===== === = LBS was triggered (v3.14) = === ==========================================
    2023-06-27 19:35:00    372946    250694    INFO:    <Input>: <Refreshed>|<Value>
    2023-06-27 19:35:00    373086    250694    INFO:    Trigger: 0|1 Trigger changed output: 0| Brightness: 0|60000 Brightness dawn: 0| Elevation: 0|18.816317058245 Azimut: 1|285.01218239035 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 0
    2023-06-27 19:35:00    373126    250694    INFO:    ===== === = Azimut refreshed, starting LBS = === =====================================
    2023-06-27 19:35:00    373356    250694    INFO:    ===== === = LBS locked, disabling update of position outputs = === ===================
    2023-06-27 19:35:00    373394    250694    INFO:    ===== === = Brightness, Elevation or Azimut changed = === ====================
    2023-06-27 19:35:00    373560    250694    INFO:    === Validating input values... ===
    2023-06-27 19:35:00    373600    250694    INFO:    === Finished validation of input values ===
    2023-06-27 19:35:00    373625    250694    INFO:    === Checking if facade is in sun... ===
    2023-06-27 19:35:00    373826    250694    INFO:    UpdateAlways == false, previous value of A1 equals new value 1, skipping update
    2023-06-27 19:35:00    373869    250694    INFO:    Virtual depth and height of sun position in 90° to the facade: 0.65589854568099, 0.34074558997039, effective Elevation: 27.452309783189
    2023-06-27 19:35:00    374352    250694    INFO:    UpdateAlways == false but previous value on A12 was 27.035160331165, updating with 27.452309783189
    2023-06-27 19:35:00    374839    250694    INFO:    UpdateAlways == false, previous value of A11 equals new value 1, skipping update
    2023-06-27 19:35:00    374876    250694    INFO:    === Finished facade check, real azimut 285.01218239035° and facade at 236° -> IN SUN (from 156° to 326°), effective elevation 27.452309783189° for given elevation of 18.816317058245° -> in min-max-range (0-90) ===
    2023-06-27 19:35:00    374902    250694    INFO:    === Calculating shutter state... ===
    2023-06-27 19:35:00    375063    250694    INFO:    Handling current shutter state SHADOW_FULL_CLOSED (5)
    2023-06-27 19:35:00    375101    250694    INFO:    Facade is in sun
    2023-06-27 19:35:00    375123    250694    INFO:    Recalculating shutter position out of state SHADOW_FULL_CLOSED
    2023-06-27 19:35:00    375150    250694    INFO:    Elevation/Azimut: 18.816317058245°/285.01218239035°, resulting effective elevation and shutter angle: 27.452309783189°/17° (without stepping and offset)
    2023-06-27 19:35:00    375175    250694    INFO:    Resulting shutter angle with offset and stepping: 20%
    2023-06-27 19:35:00    375195    250694    INFO:    positionShutter(...), Values for height and angle: 100%/20%
    2023-06-27 19:35:00    375492    250694    INFO:    LBS locked, not updating outputs
    2023-06-27 19:35:00    375896    250694    INFO:    Timer already finished
    2023-06-27 19:35:00    376560    250694    INFO:    positionShutter(...) for height 100% and angle 20% finished
    2023-06-27 19:35:00    376600    250694    INFO:    Storing current shutter state 5 and updating output if necessary
    2023-06-27 19:35:00    377136    250694    INFO:    UpdateAlways == false, previous value of A10 equals new value 5, skipping update
    2023-06-27 19:35:00    377500    250694    INFO:    ===== === = LBS finished = === ===============================================
    2023-06-27 19:35:00    377537    250694    INFO:    ===
    2023-06-27 19:35:00    377561    250694    INFO:    ===
    2023-06-27 19:35:00    380769    250694    INFO:    ======================================================================================
    2023-06-27 19:35:00    380815    250694    INFO:    ===== === = LBS was triggered (v3.14) = === ==========================================
    2023-06-27 19:35:00    380840    250694    INFO:    <Input>: <Refreshed>|<Value>
    2023-06-27 19:35:00    380920    250694    INFO:    Trigger: 0|1 Trigger changed output: 0| Brightness: 0|60000 Brightness dawn: 0| Elevation: 1|18.054224968718 Azimut: 0|285.01218239035 Lockstate: 0|0 Lockstate with position: 0|0 Internal timer: 0
    2023-06-27 19:35:00    380958    250694    INFO:    ===== === = Elevation refreshed, starting LBS = === ==================================
    2023-06-27 19:35:00    381177    250694    INFO:    ===== === = LBS locked, disabling update of position outputs = === ===================
    2023-06-27 19:35:00    381371    250694    INFO:    ===== === = Brightness, Elevation or Azimut changed = === ====================
    2023-06-27 19:35:00    381531    250694    INFO:    === Validating input values... ===
    2023-06-27 19:35:00    381606    250694    INFO:    === Finished validation of input values ===
    2023-06-27 19:35:00    381639    250694    INFO:    === Checking if facade is in sun... ===
    2023-06-27 19:35:00    381845    250694    INFO:    UpdateAlways == false, previous value of A1 equals new value 1, skipping update
    2023-06-27 19:35:00    381887    250694    INFO:    Virtual depth and height of sun position in 90° to the facade: 0.65589854568099, 0.3259663371882, effective Elevation: 26.426308767918
    2023-06-27 19:35:00    382339    250694    INFO:    UpdateAlways == false but previous value on A12 was 27.452309783189, updating with 26.426308767918
    2023-06-27 19:35:00    384402    250694    INFO:    UpdateAlways == false, previous value of A11 equals new value 1, skipping update
    2023-06-27 19:35:00    384444    250694    INFO:    === Finished facade check, real azimut 285.01218239035° and facade at 236° -> IN SUN (from 156° to 326°), effective elevation 26.426308767918° for given elevation of 18.054224968718° -> in min-max-range (0-90) ===
    2023-06-27 19:35:00    384470    250694    INFO:    === Calculating shutter state... ===
    2023-06-27 19:35:00    384634    250694    INFO:    Handling current shutter state SHADOW_FULL_CLOSED (5)
    2023-06-27 19:35:00    384666    250694    INFO:    Facade is in sun
    2023-06-27 19:35:00    384690    250694    INFO:    Recalculating shutter position out of state SHADOW_FULL_CLOSED
    2023-06-27 19:35:00    384720    250694    INFO:    Elevation/Azimut: 18.054224968718°/285.01218239035°, resulting effective elevation and shutter angle: 26.426308767918°/18° (without stepping and offset)
    2023-06-27 19:35:00    384744    250694    INFO:    Resulting shutter angle with offset and stepping: 20%
    2023-06-27 19:35:00    384768    250694    INFO:    positionShutter(...), Values for height and angle: 100%/20%
    2023-06-27 19:35:00    385051    250694    INFO:    LBS locked, not updating outputs
    2023-06-27 19:35:00    385436    250694    INFO:    Timer already finished
    2023-06-27 19:35:00    392024    250694    INFO:    positionShutter(...) for height 100% and angle 20% finished
    2023-06-27 19:35:00    392077    250694    INFO:    Storing current shutter state 5 and updating output if necessary
    2023-06-27 19:35:00    392520    250694    INFO:    UpdateAlways == false, previous value of A10 equals new value 5, skipping update
    2023-06-27 19:35:00    392803    250694    INFO:    ===== === = LBS finished = === ===============================================
    2023-06-27 19:35:00    392839    250694    INFO:    ===
    2023-06-27 19:35:00    392863    250694    INFO:    ===​

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Hi

    Zitat von jolt19 Beitrag anzeigen
    E9 & E10 habe ich nun getrennt.
    LBS ist trotzdem noch gelocked :/
    Nur der Vollständigkeit halber: Du hast schon das Projekt neu aktiviert danach?

    Aber wie auch immer, ich hätte gerne Log und Screenshot mit Live-Werten vom gleichen Zeitpunkt!

    Einen Kommentar schreiben:

Lädt...
X