Ankündigung

Einklappen
Keine Ankündigung bisher.

Rollladen-Steuerung

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

  • panzaeron
    antwortet
    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.

    Einen Kommentar schreiben:


  • tomki
    antwortet
    OK, ich konnte ich das Nachstellen.
    Und du hast Recht.
    Wenn E18 =4 ist, dann ist das Problem. Wenn E18 =1 ist, funktioniert die Priorität an E19=4
    warum auch immer.
    vll. Hilft das panzaeron zur Fehlerfindung?

    Einen Kommentar schreiben:


  • Janncsi
    antwortet
    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:


  • tomki
    antwortet
    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:


  • Janncsi
    antwortet
    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:


  • panzaeron
    antwortet
    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:


  • skyacer
    antwortet
    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:


  • tomki
    antwortet
    Erstmal Danke fürs zur Verfügung stellen.

    Nach dem ersten Test scheint das Frost nicht Richtig zu funktionieren. (glaub ich)

    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]
    Falls es hilft das Log.
    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:


  • panzaeron
    antwortet
    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.
    Zitat von Janncsi Beitrag anzeigen
    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?!
    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.

    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

    Einen Kommentar schreiben:


  • Janncsi
    antwortet
    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:


  • Janncsi
    antwortet
    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:


  • panzaeron
    antwortet
    Zitat von tomki Beitrag anzeigen
    Wird es eine neue LBS Nummer geben? Würde ich bevorzugen.
    Quasi "Rolladen NG" damit man alle Bausteine nach und nach austauschen kann.
    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.

    Einen Kommentar schreiben:


  • ThomasCologne
    antwortet
    Zitat von tomki Beitrag anzeigen
    Andreas Janncsi
    Wird es eine neue LBS Nummer geben?
    Oder in den LBS-Titel die Versionsnummer mit angeben. Das wahrt den Überblick der verschiedenen Versionen

    Einen Kommentar schreiben:


  • tomki
    antwortet
    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.

    Einen Kommentar schreiben:


  • panzaeron
    antwortet
    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:

Lädt...
X