Ankündigung

Einklappen
Keine Ankündigung bisher.

Rolladen Sonnenstandsnachführung

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

    Rolladen Sonnenstandsnachführung

    Hi KFlo

    ich erhalte folgenden Fehler:
    HTML-Code:
    /usr/local/edomi/www/data/liveproject/lbs/LBS19001235.php | Fehlercode: 8 | Zeile: 25 | Undefined offset: 1 ERROR
    Verstehe aber nicht warum?

    HTML-Code:
       {EDOMI,CUSTOMLOG_Rolladen_Sonnenstandsnachführung-LBS19001235-5355.htm,15.06.2018,13:25:27,420070,22011} Zeitstempel ms PID LogLevel Meldung 2018-06-15 13:25:27 419801 22011 debug LBS19001235 [v0.1]:?t===== LBS Start ===== (5355) 2018-06-15 13:25:34 015897 22011 debug LBS19001235 [v0.1]:?t===== LBS Start ===== (5355) 2018-06-15 13:25:34 017853 22011 debug LBS19001235 [v0.1]:?tSpeicherwert: 1;80 / ==> speicher_sonne: 1 / speicher_hoehe: 80 (5355) 2018-06-15 13:25:34 019527 22011 debug LBS19001235 [v0.1]:?tAzimut: 175.26995396406 / Elevation: 63.058243604568 / Fassadenwinkel: 183 / offsetEintritt: -90 / offsetAustritt: 90 (5355) 2018-06-15 13:25:34 021204 22011 debug LBS19001235 [v0.1]:?t0..10: 0 / 10..20: 0 / 20..30: 20 / 30..40: 40 / 40..50: 60 / 50..60: 80 / >60: 80 (5355) 2018-06-15 13:25:34 022795 22011 debug LBS19001235 [v0.1]:?tWinkeleintritt: 93 (5355) 2018-06-15 13:25:34 024399 22011 debug LBS19001235 [v0.1]:?tWinkelaustritt: 273 (5355) 2018-06-15 13:25:34 026031 22011 debug LBS19001235 [v0.1]:?tA1 - Sonne: 1 (5355) 2018-06-15 13:25:34 027968 22011 debug LBS19001235 [v0.1]:?tA2 - Hoehe: 80 (5355) 2018-06-15 13:25:34 038774 22011 debug LBS19001235 [v0.1]:?tTrigger 1 - Werte im Ausgang beschrieben (5355) 2018-06-15 13:25:34 040471 22011 debug LBS19001235 [v0.1]:?t===== LBS Ende ===== (5355) 2018-06-15 13:25:34 073031 22011 debug LBS19001235 [v0.1]:?t===== LBS Start ===== (5355)
    15-06-_2018_13-23-18.png
    ...and I thought my jokes were bad!

    #2
    Servus, ich schau mir das am Wochenende an und versuche den Fehler nachzuvollziehen.
    Funktioniert der Baustein unabhängig von dem Fehler? Tritt der Fehler nur einmalig bei bestimmten Situationen auf (zB. EDOMI-Neustart, etc)?

    Das einzige was mir komisch vorkommt, ist dass sich die beiden Trigger durch das KO 1155 vielleicht in die Quere kommen könnten?
    Ich kenne mich mit dem UND-Baustein nicht so aus, aber ich verstehe das so, dass der Eingang E2 durch den UND-Baustein regelmäßig ausgelöst wird, wegen den 5-Minuten-Timer (sobald KO 1155=1). Außerdem triggerst du bei jedem KO 1155=1 Eingang E1 und gleichzeitig Eingang E2. Richtig?

    ..nur eine schnelle Idee in der Werbepause. Kannst du das bitte ausschließen, bevor ich morgen Nachteste?

    Bis dann!
    Zuletzt geändert von KFlo; 15.06.2018, 20:26.

    Kommentar


      #3
      Fehler war anscheinend nur beim ersten init. E1 wird getriggert wenn Beschattung aktiv. E2 in Kombination mit 5 min Trigger.
      Ich teste mal weiter. Aber ich glaube A1 ist immer 1....melde mich am Montag dazu.
      ...and I thought my jokes were bad!

      Kommentar


        #4
        Ok, heute im Bad hatte ich einen Einfall. Ich denke, dass der Fehler nur 1x (pro Baustein) bei dir auftauchte. Und zwar zu dem Zeitpunkt, als du den Baustein das erste Mal gestartet hast und das remanente KO (E3) noch leer war.

        Ich schreib mir das auf und werde den Fehler bei der nächsten Überarbeitung des LBS beheben.

        Danke für den Hinweis!

        (Ich hab den Baustein-Download währenddessen deaktiviert. Deinen Hinweis A1 immer 1 gehe ich auch nach.)
        Zuletzt geändert von KFlo; 16.06.2018, 06:19.

        Kommentar


          #5
          Der Fehler ist soweit behoben, aber dass bei meinem LBS immer A1==1, konnte ich (leider) nicht nachvollziehen..

          Kommentar


            #6
            Hi,

            nachdem ich mal ne Zeit lang drauf geschaut habe, scheint das soweit alles ok zu sein.
            Kann es sein, dass du den Baustein noch nicht wieder zum Download freigegeben hast?
            ...and I thought my jokes were bad!

            Kommentar


              #7
              Wieder freigeschalten..

              Kommentar


                #8
                Hi,

                wofür eigentlich 2 Trigger? E1 und E2
                Ich für meinen Teil bräuchte eher einen Eingang, der berücksichtigt, dass die Wetterstation meldet es ist genügend Sonneneinstrahlung um zu beschatten und dein Baustein prüft ob die Beschattung an dem Fenster nötig ist.
                Macht für mich mehr Sinn, aber vielleicht kannst du mir das mal erklären?
                Grüße Andre
                ...and I thought my jokes were bad!

                Kommentar


                  #9
                  Wenn ich einen Eingang hinzufügen würde, der die Sonneneinstahlung mit einem anderen Wert vergleicht, bräuchte ich auch Eingänge für Regen, Wind, Mittagsschlaf, sanftes Aufwachen, große Hitze, Standardposition, Abwesenheit, etc. Diese ganzen Ereignisse müsste ich ggf. gar priorisieren. Diese Komplexität wollte ich vermeiden, das meinte ich mit "Der Baustein ist bewusst einfach gehalten". (Einen weiteren LBS für all diese Ereignisse samt Priorisierung habe ich aber schon auf meiner langfristigen ToDo-Liste). (Mit Sperrobjekten kenne ich mich (noch) nicht so aus, da KNX-Anfänger.)

                  Momentan ist es eine ganz bewusste Entscheidung, zB. die Sonneneinstrahlung via Logik (zB. WENN/DANN-Baustein) abzufragen und dann den LBS nur bei Bedarf anzutriggern.
                  (WENN Sonneneinstrahlung IST hoch_genug DANN Setze "1" auf E1 oder E2.)

                  Zu den zwei Triggern:
                  E1 triggert die Ausgänge immer.
                  E2 triggert die Ausgänge nur, wenn sie sich verändert haben.
                  Zuletzt geändert von KFlo; 24.06.2018, 07:37.

                  Kommentar


                    #10
                    Es ging mir nicht um einen weiteren Eingang. Für mich würde E1 Sinn machen als Ein /Aus-Schalter. Somit kann der 5min Trigger an E2 immer laufen und nur wenn E1=1 ist, würde der Baustein arbeiten. So wie es jetzt ist, muss ich den Trigger an E2 unterbrechen und freigeben wenn E1=1 was einer zusätzlichen Logik entspricht.(siehe mein Post https://knx-user-forum.de/forum/projektforen/edomi/1239901-rolladen-sonnenstandsnachführung#post1239901 UND Baustein)

                    Aber nun verstehe ich auch, warum A1=1 war, obwohl E1=0.
                    Ist aber ok, ich versuche mir den Baustein für mich umzubauen.
                    Zuletzt geändert von eXec; 22.06.2018, 19:31.
                    ...and I thought my jokes were bad!

                    Kommentar


                      #11
                      Ja, du hast recht, ich glaub das macht Sinn.. Wird aber dann eher ein weiterer Eingang für Aktiviert/Deaktiviert. Ich schaus mir die Tage mal an

                      Kommentar


                        #12
                        So, Update hochgeladen, Eingang E5 hinzugefügt (zum Glück war da eine Lücke )

                        Versuchs mal - entspricht das deinen Vorstellungen?

                        Kommentar


                          #13
                          Tip Top!! Merci
                          ...and I thought my jokes were bad!

                          Kommentar


                            #14
                            KFlo
                            Leider doch nicht so ganz ok, denn diesmal bleibt der Ausgang 1, obwohl E5 Aus ist.
                            24-06-_2018_20-30-21.png
                            ...and I thought my jokes were bad!

                            Kommentar


                              #15
                              Naja, spontan würde ich sagen: E5 wurde auf "0" gesetzt, also ist der Baustein deaktiviert und macht garnichts mehr. Die Ausgangswerte verändern sich jetzt nicht mehr.

                              Wenn das der Fall sein könnte (bitte Logfile anhängen für weitere Analyse): was wäre dein gewünschtes Verhalten?
                              -> Wir könnten aber zB noch darüber reden, ob A1 trotz Deaktivierung weiter bei jedem Trigger aktualisiert wird. Das scheint mir sinnig.. Sag einfach Bescheid!

                              Kommentar

                              Lädt...
                              X