Ankündigung

Einklappen
Keine Ankündigung bisher.

Rollladen-Steuerung

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

    Vielleicht mal ein weiteres Feedback bzw. Status.

    Das Problem in Bezug auf die Schnelligkeit besteht weiter. Über den Alarmeingang bin ich an der Stelle weiterhin schneller. Ich für meinen Teil könnte daher sogar den Alarmeingang 2 für den Fensterstatus nutzen, wenn im Code keine Optimierung mehr möglich ist.

    Ansonsten bin ich sehr zufrieden und ich empfinde den Baustein als sehr zuverlässig!

    Aktuell teste ich E18 "dynamisch" zu beschalten. Sprich ich habe mir eine Taste eingerichtet, mit der ich E18 zwischen 0 und 1 wechseln kann (bspw. weil ich am Wochenende möchte, dass ich den Zeitpunkt des Öffnen selbst bestimme). Wenn dies erfolgreich ist, dann werde ich den Baustein auch in den Schlafräumen einführen. Endlich auch dort im Sommer automatisch beschatten. Bisherige Bausteine haben mich nie für die Schlafräume zufrieden gestellt, der könnte es schaffen!

    Kommentar


      Wo finde ich den zum testen die letzte Version?
      Portal oder hier?
      Jean-Luc Picard: "Things are only impossible until they are not."

      Kommentar


        Die letzte Version ist hier, genau genommen hier im Anhang

        In dieser Version habe ich eine Initialisierung integriert (-1 auf E1), welche alle remanenten Variablen löscht. Außerdem habe ich den ersten Start verbessert, der LBS benötigte immer einen Durchlauf um sauber zu arbeiten...
        Angehängte Dateien

        Kommentar


          Hallo panzaeron

          Ich habe 3 "Test" Fenster. Bei einem scheint es aktuell gut zu laufen. Bei den beiden anderen klappt es leider nicht. Diese beiden schreiben mir auch folgendes ins Edomilog:

          Code:
           [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
           	 		[TR]
           			[TD]2019-01-22 17:27:45[/TD]
           			[TD]263741[/TD]
           			[TD]?[/TD]
           			[TD]4665[/TD]
           			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001672.php | Fehlercode: 8 | Zeile: 729 | Undefined index: -1[/TD]
           			[TD]ERROR[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 17:27:45[/TD]
           			[TD]265912[/TD]
           			[TD]?[/TD]
           			[TD]4665[/TD]
           			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001672.php | Fehlercode: 8 | Zeile: 730 | Undefined index: -1[/TD]
           			[TD]ERROR[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 17:27:45[/TD]
           			[TD]299391[/TD]
           			[TD]?[/TD]
           			[TD]4665[/TD]
           			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001672.php | Fehlercode: 8 | Zeile: 729 | Undefined index: -1[/TD]
           			[TD]ERROR[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 17:27:45[/TD]
           			[TD]302393[/TD]
           			[TD]?[/TD]
           			[TD]4665[/TD]
           			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001672.php | Fehlercode: 8 | Zeile: 730 | Undefined index: -1[/TD]
           			[TD]ERROR[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 19:09:09[/TD]
           			[TD]211142[/TD]
           			[TD]?[/TD]
           			[TD]4665[/TD]
           			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001672.php | Fehlercode: 8 | Zeile: 729 | Undefined index: -1[/TD]
           			[TD]ERROR[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 19:09:09[/TD]
           			[TD]213259[/TD]
           			[TD]?[/TD]
           			[TD]4665[/TD]
           			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001672.php | Fehlercode: 8 | Zeile: 730 | Undefined index: -1[/TD]
           			[TD]ERROR[/TD]
           		[/TR]
           	 [/TABLE]
          17:27 wurde es dunkel.
          19:09 hatte ich händisch mal auf "Nacht" bei einem Baustein geschaltet....
          Danach ist mir erst aufgefallen das es nicht klappt.
          Bei denen es nicht klappt ist im Individuallog auch:
          Code:
           [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
           	 		[TR]
           			[TD]2019-01-22 16:38:57[/TD]
           			[TD]791815[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: LBS startet in 15 Sekunden[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 16:39:12[/TD]
           			[TD]965356[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: LBS mit Verzögerung gestartet (Startwerte: Aktive Funktion: init, Fenster: 0)[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 16:39:12[/TD]
           			[TD]979347[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: Neue Position (normal) $position: 0 (Position Start: -1) $position_diff: 1)[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 16:40:02[/TD]
           			[TD]528222[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: Statuswert empfangen (Position: 0)[/TD]
           		[/TR]
           	 [/TABLE]
          Bei dem es klappt ist:
          Code:
           [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
           	 		[TR]
           			[TD]2019-01-22 16:38:20[/TD]
           			[TD]598686[/TD]
           			[TD]30714[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: LBS mit Verzögerung gestartet (Startwerte: Aktive Funktion: normal, Fenster: 0)[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 16:38:21[/TD]
           			[TD]654015[/TD]
           			[TD]30714[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: LBS startet in 3 Sekunden[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 16:38:57[/TD]
           			[TD]699037[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: LBS deaktiviert über E1: (0)[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 16:38:58[/TD]
           			[TD]918298[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: LBS deaktiviert über E1: (0)[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 16:39:00[/TD]
           			[TD]643567[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: LBS deaktiviert über E1: (0)[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 16:39:01[/TD]
           			[TD]522737[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: LBS deaktiviert über E1: (0)[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 16:39:02[/TD]
           			[TD]103002[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: LBS über E1 aktiviert (Startwerte: Aktive Funktion: normal, Fenster: 0)[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 16:39:02[/TD]
           			[TD]129945[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: Neue Position (normal) $position: 0 (Position Start: -1) $position_diff: 1)[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 16:39:23[/TD]
           			[TD]379255[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: Statuswert empfangen (Position: 0)[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 17:27:45[/TD]
           			[TD]233906[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: Funktion tagesphase (Tag) Neue Phase: Nacht/Abends (Vorher: Tag, Prio E18/E19: 1/4, E14/E15: 1/0)[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 17:27:45[/TD]
           			[TD]240974[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: Neue Position (normal) $position: 100 (Position Start: 0) $position_diff: 100)[/TD]
           		[/TR]
           		[TR]
           			[TD]2019-01-22 17:28:06[/TD]
           			[TD]853780[/TD]
           			[TD]4665[/TD]
           			[TD]debug[/TD]
           			[TD]LBS19001672 [v3.0 Beta3]: Statuswert empfangen (Position: 100)[/TD]
           		[/TR]
           	 [/TABLE]
          Ich hoffe es hilft dir weiter

          Kommentar


            Bin jetzt auch nochmal zum testen gekommen.
            Die letzte Version installiert, und schon gefreut weil im Testaufbau, die E18/E19 = 1/4 Problematik behoben schien.

            Dann den Baustein an einem neuen Fenster mit der Konfiguration installiert, aber keine Funktion.
            dagegen füllt sich wie bei r3dbull der Edomi-Fehler Log

            Baustein gelöscht, und von Testaufbau kopiert, mit den gleichen Einstellung, auch wieder gleiches Verhalten.

            Die Bausteine die vorher schon eingefügt waren, funktionieren noch.
            der neu hinzugefügte dagegen wirft die Fehler aus.

            Nachtrag: Hab jetzt mal LBS Variablen gelöscht, bzw das X gesetzt und neu aktiviert, jetzt geht der Testaufbau auch nicht mehr und schreibt ins Fehler Log
            Zuletzt geändert von tomki; 23.01.2019, 18:19.

            Kommentar


              Danke für eure Rückmeldungen, ich bin gerade dabei den Fehler zu beheben. Habe auch schon eine Lösung, aber bin mit der Stabilität noch nicht ganz zufrieden. Ich teste noch etwas und morgen hoffe ich das ich eine neue Version veröffentlichen kann...

              Kommentar


                So, jetzt kommt wieder eine neue Version, ich hoffe mit dieser Beta kommen wir einer Veröffentlichung im Downloadportal näher.

                Jetzt sollten auch die Fenster praktisch sofort reagieren, weil ich alle Verzögerungen bei einer Änderung der Fensteröffnung entfernt habe.

                Darüberhinaus habe ich einige Optimierungen im Code vorgenommen, daher ließ diese Version etwas länger auf sich warten.

                Danke an alle Tester...
                Angehängte Dateien

                Kommentar


                  Ich bin baff!!!

                  Der Baustein ist nicht wieder zu erkennen. Meine Frau guckte mich gerade ganz ungläubig an, als sie nochmal die Terrasse raus ist und der Rolladen sich wirklich ohne Wartezeit umgehend öffnete!

                  Ich lasse ihn jetzt mal einige Tage laufen und würde ggf. berichten, wenn Probleme auftauchen. Für den Moment aber sind alle mir bekannten Probleme absolut sauber gelöst und der Baustein hat sich für mich zum aktuell besten Rolladen-Baustein entwickelt.

                  Tiefster Dank!

                  Kommentar


                    super habe ich morgen etwas zu tun. danke für das update

                    Kommentar


                      Also ich habe jetzt bei einer ganzen Etage den Baustein jeweils ausgetauscht.
                      Mir scheint aber das ich beim "testen" etwas falsch mache.
                      Wie ist denn das vorgehen nachdem man einen neuen Baustein eingefügt und verknüpft hat und anschließend das Projekt aktiviert?
                      Ich hab dann händisch Dunkel und Nacht auf 1 geschaltet. Baustein meldet auch Nacht. Rollos fahren runter.
                      Ich setze wieder beides auf 0 (Morgen/Tag) Baustein meldet auch Tag. Aber alle Rollos bleiben unten.
                      Bin ich zu schnell? Vergesse ich einen Schalter?

                      Code:
                      2019-01-28 08:46:35    901190    8992    debug    LBS19001672 [v3.0 Beta4]:    Funktion tagesphase (Tag) Neue Phase: Tag/Tag (Vorher: Tag, Prio E18/E19: 1/4, E14/E15: 0/0)
                      2019-01-28 08:46:55    465226    8992    debug    LBS19001672 [v3.0 Beta4]:    Statuswert empfangen (Position: 0)
                      2019-01-28 09:26:29    068384    878    debug    LBS19001672 [v3.0 Beta4]:    Statuswert empfangen (Position: 0)
                      2019-01-28 09:26:34    029386    878    debug    LBS19001672 [v3.0 Beta4]:    Funktion tagesphase (Tag) Neue Phase: Tag/Tag (Vorher: Tag, Prio E18/E19: 1/4, E14/E15: 0/0)
                      2019-01-28 09:26:35    427485    878    debug    LBS19001672 [v3.0 Beta4]:    Funktion tagesphase (Tag) Neue Phase: Tag/Tag (Vorher: Tag, Prio E18/E19: 1/4, E14/E15: 0/0)
                      2019-01-28 09:26:35    440929    878    debug    LBS19001672 [v3.0 Beta4]:    Sanftes aufwachen nicht aktiv (Zeit: 0s, Option: 1, V[8]: 0, Mittag beendet: 0, Position: 0, Pos aufwachen: 95)
                      2019-01-28 09:30:56    406316    878    debug    LBS19001672 [v3.0 Beta4]:    Funktion tagesphase (Tag) Neue Phase: Nacht/Abends (Vorher: Tag, Prio E18/E19: 1/4, E14/E15: 1/0)
                      2019-01-28 09:30:56    412796    878    debug    LBS19001672 [v3.0 Beta4]:    Neue Position (normal) $position: 100 (Position Start: 0) $position_diff: 100)
                      2019-01-28 09:32:13    922688    878    debug    LBS19001672 [v3.0 Beta4]:    Funktion tagesphase (Nacht) Neue Phase: Nacht/Nacht (Vorher: Nacht, Prio E18/E19: 1/4, E14/E15: 1/1)
                      2019-01-28 09:32:13    926765    878    debug    LBS19001672 [v3.0 Beta4]:    Sanftes aufwachen nicht aktiv (Zeit: 0s, Option: 1, V[8]: 0, Mittag beendet: 0, Position: 100, Pos aufwachen: 95)
                      2019-01-28 09:32:34    431993    878    debug    LBS19001672 [v3.0 Beta4]:    Statuswert empfangen (Position: 100)
                      2019-01-28 09:33:38    399121    878    debug    LBS19001672 [v3.0 Beta4]:    Funktion tagesphase (Nacht) Neue Phase: Nacht/Morgens (Vorher: Nacht, Prio E18/E19: 1/4, E14/E15: 1/0)
                      2019-01-28 09:33:38    404702    878    debug    LBS19001672 [v3.0 Beta4]:    Sanftes aufwachen nicht aktiv (Zeit: 0s, Option: 1, V[8]: 0, Mittag beendet: 0, Position: 100, Pos aufwachen: 95)
                      2019-01-28 09:33:54    396296    878    debug    LBS19001672 [v3.0 Beta4]:    Funktion tagesphase (Nacht) Neue Phase: Tag/Tag (Vorher: Nacht, Prio E18/E19: 1/4, E14/E15: 0/0)
                      2019-01-28 09:33:54    402807    878    debug    LBS19001672 [v3.0 Beta4]:    Neue Position (normal) $position: 0 (Position Start: 100) $position_diff: 100)
                      2019-01-28 09:33:58    188827    878    debug    LBS19001672 [v3.0 Beta4]:    Statuswert empfangen (Position: 100)
                      2019-01-28 09:34:51    763356    878    debug    LBS19001672 [v3.0 Beta4]:    Neue Fensterposition: geschlossen (E3: 0)
                      2019-01-28 09:34:51    772737    878    debug    LBS19001672 [v3.0 Beta4]:    Neue Position (normal) $position: 0 (Position Start: 100) $position_diff: 100)
                      2019-01-28 09:34:52    069380    878    debug    LBS19001672 [v3.0 Beta4]:    Statuswert empfangen (Position: 100)
                      2019-01-28 09:43:13    772869    878    debug    LBS19001672 [v3.0 Beta4]:    Neue Fensterposition: geschlossen (E3: 0)
                      2019-01-28 09:43:13    780596    878    debug    LBS19001672 [v3.0 Beta4]:    Neue Position (normal) $position: 0 (Position Start: 100) $position_diff: 100)
                      2019-01-28 09:43:32    885222    878    debug    LBS19001672 [v3.0 Beta4]:    Statuswert empfangen (Position: 100)
                      Habe dann auch mal versucht eine Neuberechnung durch triggern des Fensterstatus zu erreichen. Scheint aber auch nicht immer zu klappen...
                      Gruß
                      Chris

                      Tante Edit: Oder hat es vielleicht etwas mit A2 zu tun? Mir ist gerade aufgefallen das bei manchen Bausteinen an A2 noch eine 1 steht obwohl die Position auf 0 gehen sollte. Schickt er vielleicht manchmal auf A2 das falsche Signal? 1 wäre ja zufahren. Oder zeigt mir Edomi einfach nur nicht den richtigen Wert an ?

                      Was ich noch probiert habe: Funktion Mittagsschlaf:
                      Code:
                      2019-01-28 09:50:56    417541    878    debug    LBS19001672 [v3.0 Beta4]:    Statuswert empfangen (Position: 0)
                      2019-01-28 10:24:11    751415    878    debug    LBS19001672 [v3.0 Beta4]:    Mittagsschlaf ohne Zeitbegrenzung gestartet
                      2019-01-28 10:24:11    760065    878    debug    LBS19001672 [v3.0 Beta4]:    Neue Position (mittag) $position: 100 (Position Start: 0) $position_diff: 100)
                      2019-01-28 10:25:49    849395    878    debug    LBS19001672 [v3.0 Beta4]:    Neue Fensterposition: gekippt (E3: 1)
                      2019-01-28 10:25:49    857247    878    debug    LBS19001672 [v3.0 Beta4]:    Neue Position (mittag) $position: 100 (Position Start: 100) $position_diff: 0)
                      2019-01-28 10:26:08    823051    878    debug    LBS19001672 [v3.0 Beta4]:    Statuswert empfangen (Position: 100)
                      Aktiviere ich diese Funktion gibt er an A6 auch die Funktion Mittagsschlaf aus. Es passiert aber nichts. Sage ich dann "Fenster ist gekippt" schaltet er sofort und fährt die Rollos runter.

                      Helfen diese Rückmeldungen ? Oder mache ich nur noch mehr durcheinander?
                      Zuletzt geändert von r3dbull; 28.01.2019, 10:29.

                      Kommentar


                        Hallo,
                        hat den jemand ein Beispiel(screenshot) bezüglich der Verknüpfung.
                        Würde den den Baustein eventuell auch gerne testen und anstelle meiner Logik einsetzen.
                        mir geht es hauptsächlich um die Beschattung und Frostschutz bzw begrenzen der Rolladen bei Minus Temperaturen.
                        Woher bekommt der Baustein die Außentemperatur oder hab ich was übersehen?

                        Danke

                        Gruß Patrick

                        Kommentar


                          Hallo powell,

                          Ein Screenshot ist im Zipfile enthalten.
                          Ich denke du wirst dem Baustein per Externer Logik sagen müssen ob es Frost gibt.

                          Gruß
                          Chris

                          Kommentar


                            Nutze die Vergleicher, die dir einen binären Zustand ausgeben und setze diese auf die entsprechenden Eingänge. Ob nun Frost oder Alarm1/2 oder was auch immer.

                            Ich gebe bspw. die Beschattung frei, indem ich Helligkeit, Sonnenstand, Aussen- und Innenraumtemperatur vergleiche und auf einem 4fach UND setze.

                            Kommentar


                              Hallo zusammen,
                              ah ok jetzt hab ich es verstanden. Dann muss ich mir das heute Abend nochmal anschauen.

                              Danke

                              Gruß Patrick

                              Kommentar


                                r3dbull Danke für das Testen, es scheint so als ob der LBS manchmal nicht mehr zyklisch aufgerufen wird (blinken in der Liveansicht ist aus), dann werden auch die Ausgänge A1 und A2 nicht gesetzt (durch die Verzögerung), ich habe jetzt die Zykluszeit am Beginn des LBS geändert, sollte jetzt helfen.

                                powell Dieser LBS ermittelt keine Zustände (Beschattung, Frost, Regen usw.) sondern benötigt eine externe Logik. Für Frost kannst du auch gut den LBS Schwellwert (15000020) in Verbindung mit einem Send-By-Change LBS verwenden. Bei mir habe ich es so gelöst, dass ich auf "übergeordneten Seiten" einmal die benötigten Zustände generiere und in allen Rollladen-LBS nutze.

                                Im Anhang die leicht geänderte Version, zusätzlich habe ich die Debug-Ausgabe etwas erweitert wenn neue Werte gesetzt werden.
                                Angehängte Dateien

                                Kommentar

                                Lädt...
                                X