Ankündigung
Einklappen
Keine Ankündigung bisher.
Rücksetzen der Aktorausgänge beim HS neustart verhindern
Einklappen
X
-
Oh - sorry, das habe ich übersehen... Ich habe nur auf die Bezeichnung "Debug" geachtet und dadurch gedacht, es handele sich um interne KO's...
-
Warum sprichst Du eigentlich immer wieder von internen KOs in Bezug auf mein Beispiel ?Zitat von gaert Beitrag anzeigenWireshark...? Kann das jetzt auch schon interne HS-KO's tracen?!
Es stehen doch ganz klar Gruppenadressen dran.
Einen Kommentar schreiben:
-
Situationsupdate:
Es funktioniert jetzt....erstmal
Aber jetzt kommt folgendes Phänomen das es vorher nicht gab.
Wie gesagt lief nach einem Neustart alles so weiter wie vorher, nur das die Ausgänge halt einmal Zurückgesetzt wurden. Das ist zum Glück jetzt behoben.
Aber jetzt bekomme ich minütlich 2 "EIN" Befehle auf meinen Bus anstatt wie vorher nur einen. Ich weiß wo sie herkommen. Beide Schaltstränge sind aktiviert, das heißt er gibt bei beiden ZSU die Sperre frei und beide vergleichen halt die Außenhelligkeit mit dem Soll Helligkeitswert und senden eine 1. Das ist jetzt nicht soooo das Drama, aber es wundert mich schon weil vorher nach einem Neustart die ZSU so waren wie vorher.
Muss ich die auf Remanent setzen oder beim Starten abfragen? Sonst habe ich eigentlich nicht viel verändert.
Im Anhang meine aktuelle Baumstruktur.
Danke nochmal an alle die mit mir mein Hauptproblem gelöst haben!!!
edit: habe zusätzlich auch mal die Sperren auf Standard Null gesetzt, das waren nämlich Hauptsächlich die Verantwortlichen, die die Signale einfach durchgelassen haben, bevor die Sperren gesetzt wurden. Das hat auch geholfen!
Einen Kommentar schreiben:
-
Wireshark...? Kann das jetzt auch schon interne HS-KO's tracen?!
Einen Kommentar schreiben:
-
Das ist das erwartete Verhalten der Logik beim HS wie in der Hilfe beschrieben. Habe es dennoch heute extra nochmal vor dem Post mit einer Wiresharktrace mit der neusten Version überprüft.Zitat von gaert Beitrag anzeigenEine Frage hierzu: Woher weisst Du dann, dass Du 0-1-1 am Ausgang bekommst? Archiv-Eintrag?! (meine ich ernst - Du sagst ja, dass der EibMon nix aufzeichnet beim Init)
Gruss,
Gaston
Einen Kommentar schreiben:
-
Mach ich - beim nächsten Neustart (wird bestimmt nicht lange auf sich warten lassen - habe schon wieder 1000 Ideen...)
Eine Frage hierzu: Woher weisst Du dann, dass Du 0-1-1 am Ausgang bekommst? Archiv-Eintrag?! (meine ich ernst - Du sagst ja, dass der EibMon nix aufzeichnet beim Init)
Einen Kommentar schreiben:
-
Du darfst es gerne bei deinem testenZitat von gaert Beitrag anzeigenDein HS ist kaputt
. Allerdings darfs Du dich dabei nicht auf den internen EIBmon verlassen da diese die Pakete beim Init nicht aufzeichnet.
Einen Kommentar schreiben:
-
Dein HS ist kaputtZitat von Gaston Beitrag anzeigenIn der Angehängten Grafik sind alle Eingangs KOs beim Start eingelesen und sind "1". Dabei wird am Ausgang zuerst eine "0" und dann zweimal eine "1" gesendet.
Kann ich beim besten Willen nicht nachvollziehen - ähnlich "komplexe" Logiken habe ich Dutzendfach im Einsatz und die funktionieren wie sie sollen. Einziger Unterschied: Die Eingangsobjekte sind keine internen KO's, sondern echte KNX-Objekte, die beim Start eingelesen werden...
Einen Kommentar schreiben:
-
DankeZitat von vento66 Beitrag anzeigenDer Baustein ist jetzt auch in der Logikbaustein-Datenbank vorhanden.
Einen Kommentar schreiben:
-
Ja, aber wie so oft (wenn auch nicht unbedingt in diesem Fall) liegt der Teufel im Detail.Zitat von gaert Beitrag anzeigenGenerell ließt der HS beim Neustart zunächst mal alle Werte vom Bus ein (sofern man die Flags richtig gesetzt hat). Erst dann erfolgt die Neuberechnung der Logik. Hier sollte man ggf. einen Initialwert vorgeben, falls erforderlich.
Das nenn Ich GlückTrotz recht vieler und komplexer Logiken bleibt bei mir alles im Ist-Zustand nach einem Neustart - sofern es Sinn macht. Einfaches Beispiel: Dämmerungsschalter - wenn der HS im Dunkeln neugestartet wird, bleiben die entsprechenden Leuchten eingeschaltet.
. Eine Logik muss nicht sehr komplex sein um mit dem Problem behaftet zu sein. In der Angehängten Grafik sind alle Eingangs KOs beim Start eingelesen und sind "1". Dabei wird am Ausgang zuerst eine "0" und dann zweimal eine "1" gesendet.
Gruss,
GastonAngehängte Dateien
Einen Kommentar schreiben:
-
Der Baustein ist jetzt auch in der Logikbaustein-Datenbank vorhanden.
Einen Kommentar schreiben:
-
Das Ganze Problem liegt "nur" an Deiner Logik (ohne diese jetzt genauer zu analysieren)! Generell ließt der HS beim Neustart zunächst mal alle Werte vom Bus ein (sofern man die Flags richtig gesetzt hat). Erst dann erfolgt die Neuberechnung der Logik. Hier sollte man ggf. einen Initialwert vorgeben, falls erforderlich.
Trotz recht vieler und komplexer Logiken bleibt bei mir alles im Ist-Zustand nach einem Neustart - sofern es Sinn macht. Einfaches Beispiel: Dämmerungsschalter - wenn der HS im Dunkeln neugestartet wird, bleiben die entsprechenden Leuchten eingeschaltet.
Manchmal hilft es auch (nicht zuletzt für das eigene Verständnis) die entsprechende Logik "aufzuteilen": Also z.B. eine Logik für "Lampe An" und eine andere Logik für "Lampe Aus". Dann erkennt man schneller, wo der Hase im Pfeffer liegt
Einen Kommentar schreiben:
-
Unter Stammdaten->Projekt->Sonstiges->Status/Steuerung->Allgemein, das KO das dort mit "Systemstart" verbunden ist.Zitat von AzuRO Beitrag anzeigenHallo Hartmut,
ich verinnerliche mir mal deinen Aufbau und schaue mal wie ich das umsetzen kann. Wo finde ich den Eingang "System (beim Start immer 1" ?
Der Download muss erst freigegeben werden.Hallo Gaston,
habe deine Sperre im der Download-Section nicht gefunden. Den Baustein 17550 gibt es nicht.
Gruss,
Gaston
Einen Kommentar schreiben:
-
Hallo Hartmut,
ich verinnerliche mir mal deinen Aufbau und schaue mal wie ich das umsetzen kann. Wo finde ich den Eingang "System (beim Start immer 1" ?
Hallo Gaston,
habe deine Sperre im der Download-Section nicht gefunden. Den Baustein 17550 gibt es nicht.
Einen Kommentar schreiben:
-
Ich habe mal die genannte Sperre mit Puffer in den Downloadbereich hochgeladen (17550_Puffersperre.hslz).
Gruss,
Gaston
Einen Kommentar schreiben:


Einen Kommentar schreiben: