Danke euch, ich konnte den Fehler auch nachstellen, ich baue die Auswertungs-Logik für die Tagesphasen mal ganz neu. Hat mir eh noch nicht so ganz gefallen.
Ich weiß aber noch nicht ob es heute noch was wird.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Rollladen-Steuerung
Einklappen
X
-
tomki
Ich wüsste nicht was falsch belegt sein könnte?!
Das ist natürlich ein Livebild von gerade, hatte E15 da bereits auf 1 setzen müssen.
Rolladen.PNG
Einen Kommentar schreiben:
-
Janncsi
Irgendwie kann ich das nicht nachvollziehen. Hab jetzt versucht Nachzustellen, aber immer so wie es Soll.
E19 = 4
und egal ob E14=1 oder E15=1 oder beide =1 fahren die Rolladen nach Unten.
Hast du vll irgendwo eine Sperrzeit aktiviert.
panzaeron
Danke fürs schnelle Fixen.
Mir ist noch ein Schönheitsfehler im Log aufgefallen. Die Fensterwerte E4 - E6 werden nicht im Log übernommen.
Bei mir E4=1, E5=2, E6=0
im Log : Neue Fensterposition: 2 (Bei E3=0)
Neue Fensterposition: 0 (bei E3=1)
Neue Fensterposition: 1 (bei E3=2)
Einen Kommentar schreiben:
-
Irgendwie funktioniert das mit der Priorisierung an E19 noch nicht sauber?! Auf E19 habe ich 4 anliegen, demnach sollen die Rolladen fahren, wenn die ZSU es vorgibt, oder die Helligkeit unter einen Wert sinkt....je nachdem was als erstes passiert.
Erst wenn ich die ZSU auf 1 schalte, fahren alle Rolladen...
Einen Kommentar schreiben:
-
Danke für eure Rückmeldungen.
tomki Du hast recht, der Frostschutz hat nicht funktioniert, die Logik ist meiner Min/Max Entfernung zum Opfer gefallen, jetzt wieder integriert. Die Fehler in der Hilfe habe ich beseitigt, danke für den Hinweis. Der Log-Eintrag zum Position manuell geändert ist falsch und heißt jetzt Statuswert empfangen.
skyacer Ich habe nicht wirklich eine Erklärung für das Verhalten, werde es aber nochmal genauer Testen. Ich habe aber auch so Änderungen in der Logik vorgenommen, eventuell funktioniert es jetzt schon?
Ich habe auch noch die Option minimale +-Differenz für einer Bewegung so geändert, dass diese nur für Beschattung und Blendschutz gilt. Bei den anderen Funktionen macht es eigentlich keinen Sinn.
Die überarbeitete Version ist im Anhang, danke für das Testen...
Angehängte Dateien
Einen Kommentar schreiben:
-
Hallo,
bei mir ist der Rolladen heute morgen nicht hochgefahren. Mit der vorherigen Version aus #261hat es noch funktioniert.
Code:Debuglog zeigt auch Tageszeit Abends bei mir jetzt an? [TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0, width: 0, height: 12"] [TR] [TD]2019-01-06 18:56:00[/TD] [TD]017525[/TD] [TD]11699[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Array mit Positionen initialisiert (<pre>init</pre>)[/TD] [/TR] [TR] [TD]2019-01-06 18:56:00[/TD] [TD]019052[/TD] [TD]11699[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Array mit Positionen initialisiert[/TD] [/TR] [TR] [TD]2019-01-06 18:56:00[/TD] [TD]019678[/TD] [TD]11699[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Array mit Namen initialisiert (<pre>init</pre>)[/TD] [/TR] [TR] [TD]2019-01-06 18:56:00[/TD] [TD]020659[/TD] [TD]11699[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Array mit aktiven Positionen initialisiert (<pre>init</pre>)[/TD] [/TR] [TR] [TD]2019-01-06 18:56:00[/TD] [TD]021851[/TD] [TD]11699[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Array aktiven Prioritäten initialisiert (<pre>init</pre>)[/TD] [/TR] [TR] [TD]2019-01-06 18:56:00[/TD] [TD]024075[/TD] [TD]11699[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: LBS deaktiviert über E1: (0)[/TD] [/TR] [TR] [TD]2019-01-06 18:56:01[/TD] [TD]016803[/TD] [TD]11699[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: LBS über E1 aktiviert (Startwerte: Tag, init, Fenster: 0)[/TD] [/TR] [TR] [TD]2019-01-06 18:56:49[/TD] [TD]870771[/TD] [TD]11699[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: LBS startet in 2 Sekunden[/TD] [/TR] [TR] [TD]2019-01-06 18:56:51[/TD] [TD]994713[/TD] [TD]11699[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: LBS mit Verzögerung gestartet (Startwerte: Tag, normal, Fenster: 0)[/TD] [/TR] [TR] [TD]2019-01-06 18:56:52[/TD] [TD]950396[/TD] [TD]11699[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: LBS startet in 3 Sekunden[/TD] [/TR] [TR] [TD]2019-01-06 18:57:24[/TD] [TD]010818[/TD] [TD]13077[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: LBS deaktiviert über E1: (0)[/TD] [/TR] [TR] [TD]2019-01-06 18:57:25[/TD] [TD]000725[/TD] [TD]13077[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: LBS über E1 aktiviert (Startwerte: Tag, normal, Fenster: 0)[/TD] [/TR] [TR] [TD]2019-01-07 07:00:00[/TD] [TD]243146[/TD] [TD]13077[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Funktion tagesphase: Abends (Tag)[/TD] [/TR] [TR] [TD]2019-01-07 07:00:00[/TD] [TD]244555[/TD] [TD]13077[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Funktion tagesphase: Abends (Abends)[/TD] [/TR] [TR] [TD]2019-01-07 07:54:00[/TD] [TD]353152[/TD] [TD]13077[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Funktion tagesphase: Abends (Abends)[/TD] [/TR] [TR] [TD]2019-01-07 07:54:00[/TD] [TD]354700[/TD] [TD]13077[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Funktion tagesphase: Abends (Abends)[/TD] [/TR] [/TABLE]
Angehängte Dateien
Einen Kommentar schreiben:
-
Erstmal Danke fürs zur Verfügung stellen.
Nach dem ersten Test scheint das Frost nicht Richtig zu funktionieren. (glaub ich)
Falls es hilft das Log.Code:[TABLE="border: 0, cellpadding: 0, cellspacing: 0"] [TR] [TD]2019-01-07 02:36:15[/TD] [TD]725686[/TD] [TD]2263[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Funktion tagesphase: Morgens (Nacht)[/TD] [/TR] [TR] [TD]2019-01-07 02:36:15[/TD] [TD]727792[/TD] [TD]2263[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Funktion tagesphase: Tag (Morgens)[/TD] [/TR] [TR] [TD]2019-01-07 02:36:18[/TD] [TD]818901[/TD] [TD]2263[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Rollladenposition manuell geändert (Position: 0)[/TD] [/TR] [TR] [TD]2019-01-07 02:36:47[/TD] [TD]728995[/TD] [TD]2263[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Funktion tagesphase: Abends (Tag)[/TD] [/TR] [TR] [TD]2019-01-07 02:36:47[/TD] [TD]730632[/TD] [TD]2263[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Funktion tagesphase: Nacht (Abends)[/TD] [/TR] [TR] [TD]2019-01-07 02:36:50[/TD] [TD]841660[/TD] [TD]2263[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Rollladenposition manuell geändert (Position: 100)[/TD] [/TR] [TR] [TD]2019-01-07 02:42:46[/TD] [TD]355652[/TD] [TD]2263[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Funktion tagesphase: Morgens (Nacht)[/TD] [/TR] [TR] [TD]2019-01-07 02:42:46[/TD] [TD]356904[/TD] [TD]2263[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Funktion tagesphase: Tag (Morgens)[/TD] [/TR] [TR] [TD]2019-01-07 02:42:49[/TD] [TD]549377[/TD] [TD]2263[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta]: Rollladenposition manuell geändert (Position: 0)[/TD] [/TR] [/TABLE]
Was mich wundert, Position hab ich nicht manuell geändert!
rolladen1.PNG
E51 = 1
E52 = Verschiedene Werte probiert von 60 - 120
E53 = 10|80 (testweise auch entgegen der Doku "10;80" probiert)
E54 = 1
Bei E54 = 0 fährt er Tag Frost 10 an. Aber dort bleibt er auch bei Nacht
Bei E54 = 1 wird Frost garnicht erkannt und er fährt nur zwischen 0 - 255
Kannst Du noch was zu 102 Beschattung bzw 103 Blendschutz sagen?
Irgendwie versteh ich das noch nicht, oder liegt das an der Uhrzeit?
Achso, in der Hilfe bei der Beschreibung der Eingänge,
hat wohl der Fehlerteufel zugeschlagen durch die Streichen der min/max in Spezial.
E61: KO Position - Je nach zweiter Option in E64 erwartet der Eingang Werte von 0-100 (2. Option: 1) oder 0-255 (2. Option: 0 oder nicht vorhanden)
müßte so heißen:
E61: KO Position - Je nach erster Option in E64 erwartet der Eingang Werte von 0-100 (1. Option: 1) oder 0-255 (1. Option: 0 oder nicht vorhanden)
Einen Kommentar schreiben:
-
Und wieder eine neue Version, inkl. eine Sonderfunktion "Spezial" aber ohne min/max, das hat zu viele Änderungen bzw. Ergänzungen bedeutet.
Außerdem habe ich die Ausgänge etwas erweitert, A2 ist jetzt auf/ab, welches als "Referenzfahrt" bei mdt-Aktoren verwendet werden kann. Auf/ab wird um 1s verzögert ausgegeben, um nach der Positionsausgabe auf dem Bus zu landen. Zusätzlich gibt es für die Visu eine %-Positionsausgabe.
Außerdem habe ich E8 in "Optionen Bewegung" umbenannt und umfasst jetzt u.a. eine +/- Angabe bei welcher der Behang nur bewegt wird wenn die Abweichung größer als der eingestellte Wert ist. Wenn z. B. die Option auf 5 steht und der Behang soll von 50% auf 53% bewegt werden, dann wird der Wert nicht ausgegeben.
Das verhindert Mini-Bewegungen, verursacht z. B. durch eine sonnenstandsabhängige Steuerung des Rollladens.
Der Baustein hat jetzt eine neue LBS-ID 19001672, den anderen LBS werde ich dann deaktivieren, wenn dieser veröffentlicht ist. Das macht die Umstellung vom alten auf die neue Version einfacher.
Außerdem gibt es eine 2s Totzeit für die Automatiksperre, wenn der LBS eine Position an A1/A2 ausgegeben hat. Dadurch kann ein GA für die Bewegung des LBS und Automatiksperre verwendet werden.
Danke für den Hinweis, ich habe den LBS geändert, dass auch nur ein Wert ausreichend ist. Das Problem war das der LBS immer zwei Werte erwartet hat, aber nur der letzte ausgewertet wurde. Ein Hinweis noch, ich habe eine Folgelogik bei den Tagesphasen eingebaut, d.h. der LBS geht z. B. erst in Morgen wenn vorher Nacht war.Zitat von Janncsi Beitrag anzeigenE19 wertet die 4 nicht richtig aus. Erst als ich manuell auf den ZSU-Eingang eine 1 gesetzt habe fuhr der Rolladen...hätte aber bei erstem Signal fahren müssen?!
Ich beginne auch jetzt erst mit dem Realtest an meinen Fenstern, es werden bestimmt noch einige Fehler finden. Wer möchte kann mittesten, der LBS ist im Anhang. Die Ein- und Ausgänge ändern sich jetzt erstmal nicht mehr.
Und jetzt noch ein Screenshot wie er jetzt ausschaut:
Beispiel Rollladensteuerung.png
Angehängte Dateien
- Likes 2
Einen Kommentar schreiben:
-
Erste Fehlermeldung:
E19 wertet die 4 nicht richtig aus. Erst als ich manuell auf den ZSU-Eingang eine 1 gesetzt habe fuhr der Rolladen...hätte aber bei erstem Signal fahren müssen?!
Einen Kommentar schreiben:
-
Hab den Baustein jetzt mal im Test für ein Fenster....aber die Reaktionsschnelligkeit und die Möglichkeiten sind super!!!
Aktiv nutze ich noch den 19000707 mit dem ich eine funktionierende Beschattung habe, aber gerade beim manuellen Schalten immer wieder Probleme hatte...der hiesige Baustein ist da sehr viel besser.
Und ihr hattet Recht...die Beschaltung ist wahnsinnig einfach.
Einen Kommentar schreiben:
-
Die Eingänge haben sich komplett geändert, schon aus den von Dir genannten Gründen denke ich auch wäre eine neue Nummer besser. Den alten LBS werde ich dann deaktivieren, so dass nur die neue Version übrig bleibt und niemand versehentlich die alte Installiert.Zitat von tomki Beitrag anzeigenWird es eine neue LBS Nummer geben? Würde ich bevorzugen.
Quasi "Rolladen NG" damit man alle Bausteine nach und nach austauschen kann.
Einen Kommentar schreiben:
-
Oder in den LBS-Titel die Versionsnummer mit angeben. Das wahrt den Überblick der verschiedenen VersionenZitat von tomki Beitrag anzeigen
Einen Kommentar schreiben:
-
Andreas Janncsi
Der Baustein wirkt jetzt recht groß, aber fürchten braucht man sich vor dem nicht.
Für den Grundbetrieb reichen eine Hand voll Eingänge. Wenn die dann erwartungsgemäß funktionieren, dann erst, die Sonderfunktionen nutzen.
So mache ich es eigentlich immer.
panzaeron
Klingt alles gut und ich freu mich schon aufs Testen.
Wird es eine neue LBS Nummer geben? Würde ich bevorzugen.
Quasi "Rolladen NG" damit man alle Bausteine nach und nach austauschen kann. Bzw vorher im Echtbetrieb an einzelnen
nicht kritischen Rolläden testen kann, und nicht zufällig in der Nacht um 3, alle Rolläden ihr Eigenleben entwickeln.
- Likes 2
Einen Kommentar schreiben:
-
Das modulare Prinzip hatte ich zuerst auch angedacht, aber es gibt zu viele Funktionen die untereinander abhängig sind und hab es wieder verworfen.
Aber die Angst ist unbegründet, zum Einen sind die Optionen sinnvoll voreingestellt und zum Anderen kann jeder Block einfach nicht konfiguriert werden und stört nicht.
Die meisten Sonderfunktionen werden eh nur an wenigen Fenster/Türen benötigt und können auch nacheinander aktiviert werden.
Die Hilfe erläutert auch das Konzept ganz gut.
Einen Kommentar schreiben:


Einen Kommentar schreiben: