Ich habe noch einige "Tests" gemacht und mit dem EIBMON verglichen. Die Befehle (4 in aktueller Logik) werden absolut gleichzeitig vom HS gesendet. Da ein Befehl die Intensität der Lüftungsstufen ändert, kann scheinbar gleichzeitig nicht auch ein Befehl verarbeitet werden, welcher die Lüftungsstufe ändert.
Somit ist es möglicherweise kein "HS-Problem", sondern eines meiner Lüftung, die die beiden Befehle nicht gleichzeitig verarbeiten kann.D.h. ich muss in diesem Fall bereits die 4 Befehle auf zwei Ausgangs-Boxen verteilen und die Eine verzögern.
Vielen Dank für eure Inputs.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Sequenz Zeitpunkt aus KO übernehmen
Einklappen
X
-
Bin jetzt am PC. Schnittstelle ist KNXNet / IP routing.Zitat von ets3-user Beitrag anzeigenIst eventuell im Projekt eine maximale Anzahl an Telegrammen pro Sekunde eingestellt? Welche Schnittstelle wird verwendet?
Der Haken bei Telegramme begrenzen ist nicht gesetzt, somit keine Begrenzung.
Einen Kommentar schreiben:
-
Ist eventuell im Projekt eine maximale Anzahl an Telegrammen pro Sekunde eingestellt? Welche Schnittstelle wird verwendet?
Einen Kommentar schreiben:
-
Schön, dass es klappt Chris!
Das mit dem „verschlucken“ von Befehlen habe ich so nie wahrgenommen, ich schaue mir meine Ausgangsboxen mit vielen Befehlen aber mal genauer an.
Einen Kommentar schreiben:
-
So, habe mal zwei meiner Sequenzen als Logik abgebildet - und nach einigen Kleinigkeiten funktionieren sie!! Ich würde aber sagen, dass eine Ausgangs-Box nicht zu viele Befehle enthalten sollte. Ich habe meine 7 oder 8 Befehle somit auf zwei Ausgangs-Boxen verteilt und eine davon noch 2 Sekunden verzögert. Nun klappt alles.
Ich glaube mich zu erinnern, dass ich in meinen HS-Anfangszeiten in diesem Forum davon gelesen habe, dass Ausgangs-Boxen bei zuvielen Befehlen einzelne "verschlucken" könnten. Das scheint immer noch so zu sein. Ich bin auch nicht sicher, ob die Befehle von oben nach unten abgearbeitet werden oder eher zufällig. So lange es funktioniert, ist mir das aber egel
Das ist wohl der Vorteil einer Sequenz, da dort die Abfolge der Befehle ganz genau definiert werden kann.
Jedenfalls nochmals vielen Dank für den tollen Input.
Chris
Einen Kommentar schreiben:
-
Ich habe lange genug auf allen drei Seiten des Bodensee gelebt und bin camouflage 😂
Einen Kommentar schreiben:
-
Gruess klingt danach, also ob du auf der CH-Seite vom Bodensee lebst
Einen Kommentar schreiben:
-
Vielen Dank ets3-user und sti87
Mir war tatsächlich nicht bewusst, dass auch in der Ausgangsbox die Befehle nacheinander abgearbeitet werden, wenn sie zusammengefasst sind.
Auch habe ich in sti87's Logik nicht erkannt, dass dort Werte zwischengespeichert werden.
Gerne werde ich mir die detaillierten Vorgaben von sti87 "nachbauen" und auf meine Bedürfnisse anpassen und melde mich dann wieder.
Danke nochmals und Gruss
Chris
Einen Kommentar schreiben:
-
Genau, so habe ich es eigentlich in meinem Beispiel dargestellt griffZitat von ets3-user Beitrag anzeigenDas geht ohne Probleme in einer Logik, auch das Speichern des ursprungszustand ist per Logik kein Problem.
Schau Dir mal meine Logik an, wenn das Stosslüften auf "1" ist, werden sofort 2 Befehle ausgeführt:Zitat von griff Beitrag anzeigenJedoch ist es bei mir so, dass Zustände noch gespeichert werden müssen, dann die Lüftungsstufen erhöht werden für die Stosslüftung und nach Ablauf der Dauer wieder alles in den Urspungszustand versetzt werden muss. Ich glaube, da wäre eine Logik möglicherweise am Anschlag, da verschiedene Abläufe nacheinander abgearbeitet werden müssen.
1. aktuelle Lüfterstufe merken (nach iKO speichern)
2. Lüfterstufe auf maximal (bei mir Stufe 4) setzen
Parallel dazu wird ein Telegrammverzögerer gestartet (die Zeit bei mir sind 10 Minuten fix, hier kannst Du ja deine Variable übergeben).
Nach Ablauf der 10 Minuten wird wieder der "ursprüngliche Zustand" hergestellt, konkret:
1. Lüfterstufe auf Wert vom Merker zurücksetzen (aus iKO lesen)
2. Lüfterstufenmerker (iKO) auf 0 setzen (einfach, dass das System "sauber" ist ;-))
3. Stofflüften auf 0 setzen (Stosslüftungsmodus beenden)
Wenn Du es so wie ich machst, sprich mehrere Befehle in einer Ausgangsbox, werden die auch sequenziell abgearbeitet und Du kannst die Reihenfolge beeinflussen.
Hier ein konkretes Beispiel:
In Variante Eins führe ich jeden Befehl separat aus, meiner Erfahrung bzw. Verständnis nach, kannst Du so nicht beeinflussen welchen Befehl der HS zuerst durchführt.
Es kann also sein, dass die Stufe auf Stosslüften gesetzt wird und Du Dir dann diesen Wert merkst.
Daher habe ich das wie folgt gelöst. In einer Aktion, die verschiedenen Befehle angeführt, dann kannst Du auch die Reihenfolge definieren.
Ich denke wir reden schon vom Gleichen ;-) Schau es Dir mal an.
Einen Kommentar schreiben:
-
Das geht ohne Probleme in einer Logik, auch das Speichern des ursprungszustand ist per Logik kein Problem.
Einen Kommentar schreiben:
-
Treppenhaus Baustein verwenden und dort die Zeit über das KO eingeben, mit diesen Ausgang dann die Sequenz steuern.
Einen Kommentar schreiben:
-
Hallo Stefan
Vielen Dank für das anschauliche Beispiel.
Einen Teil meiner Steuerung könnte ich wahrscheinlich tatsächlich mittels Logik abhandeln. Jedoch ist es bei mir so, dass Zustände noch gespeichert werden müssen, dann die Lüftungsstufen erhöht werden für die Stosslüftung und nach Ablauf der Dauer wieder alles in den Urspungszustand versetzt werden muss. Ich glaube, da wäre eine Logik möglicherweise am Anschlag, da verschiedene Abläufe nacheinander abgearbeitet werden müssen.
Allerdings werde ich aufgrund deines Hinweises mal schauen, ob ich die Sequenz und Logik kombinieren kann, so dass zumindest der "flexible Zeitteil" über die Logik gelöst wird.
Viele Grüsse
Chris
NB: Falls jemand trotzdem noch Hinweise zu flexiblen Zeiten innerhalb einer Sequenz hat, immer her damit 😀
Einen Kommentar schreiben:
-
Hi Chris,
also bei mir ist das Stosslüften fix mit 10 Minuten, ich würde dazu einfach noch eine Eingangsbox mit der Dauer anhängen, müsste dann so aussehen:
Viele Grüsse
Stefan
Einen Kommentar schreiben:
-
Hallo Stefan
Interessant. Habe ich mir noch nie überlegt. Dass die flexible Zeit mittels Logik problemlos wäre, kann ich mir gut vorstellen. Ich sehe aber gerade nicht, wie die restlichen Befehle vor und nach der Stosslüftung mit der Logik abgebildet werden könnten. Hast du allenfalls ein Beispiel?
Danke und Gruss Chris
Einen Kommentar schreiben:


Einen Kommentar schreiben: