Seite 1 von 2
[V1.5 RC10] Ausgang sendet nur im Doktormodus an KNX
Verfasst: Fr Dez 06, 2019 4:52 pm
von Izeman
Moin,
ich habe folgende Schwierigkeit in Verbindung mit dem Logikeditor:
Ich beschreibe das Problem erstmal bewusst abstrakt, damit es nicht zu kompliziert wird. Wenn weitere Informationen benötigt werden oder etwas unklar ist, kann ich gerne weitere Details ergänzen.
Ich habe eine Logik (Standardbaustein) erstellt. Deren Eingänge werden vom 1-Wire-Bus direkt (nicht über KNX) getriggert. Der Ausgang ist Eingang für eine zweite Logik (auch Standardbaustein). Der Ausgang der zweiten Logik sendet auf den KNX-Bus. Beide Logiken funktionieren im Doktormodus sowohl separat als auch gemeinsam einwandfrei. Durch Triggern der ersten Logik im Doktormodus kann ich das erwartete Ausgangssignal am Ausgang der zweiten Logik erzeugen. Das kann ich sowohl im Busmonitor (Timberwolf), als auch im Grafanadiagramm des Ausgangs der zweiten Logik sehen.
Nun wirds interessant:
Wenn ich die Eingangsinformation für die erste Logik in Wirklichkeit erzeuge (in diesem Fall nehme ich einen IButton ab), sehe ich die Reaktion im Doktormodus der ersten Logik, der zweiten Logik und im Grafanadiagramm. Das Ausgangstelegramm wird aber scheinbar nicht gesendet (nicht sichtbar im Busmonitor und die Reaktion in Wirklichkeit bleibt auch aus).
Kann mir da jemand helfen?
Vielen Dank und Gruß Bernd
Re: [V1.5 RC10] Ausgang sendet nur im Doktormodus an KNX
Verfasst: Fr Dez 06, 2019 5:15 pm
von StefanW
Hallo Bernd,
bitte Screenshots der beiden Logiken.
Stefan
Re: [V1.5 RC10] Ausgang sendet nur im Doktormodus an KNX
Verfasst: Fr Dez 06, 2019 5:37 pm
von Izeman
Hallo Stefan,
die erste Logik liest zwei IButtons ein. Wenn einer der beiden IButtons anwesend ist, ist die "Anwesenheit gesamt" true . Der Ausgang sendet unter anderem auf die zweite Logik.
Die zweite Logik schaltet bei Abwesenheit (false aus der erten Logik) einen Verstärker aus. Dieser soll aber bei Anwesenheit nicht wieder eingeschaltet werden.

Re: [V1.5 RC10] Ausgang sendet nur im Doktormodus an KNX
Verfasst: Fr Dez 06, 2019 6:06 pm
von Robert_Mini
Schaut für mich richtig aus.
Wenn beide (!) iButtons abgenommen werden, sollte die erste Logik false werden und das false am inhibit der 2. Logik sollte eine Senden von false bewirken.
Hast du das auch 2x mit Abnehmen/Anstecken der iButtons probiert ? Eventuell ist nach dem Speichern noch ein Wert 0 hinterlegt, der erst nach der 2. Änderung als „change“ erkannt wird.
Ich würde den Ausgang der 1. Logik testweise auch auf always setzen.
K43 ist auch in der ETS mit einer GA verknüpft?
Was zeigt die Objektverwaltung für K43 als letzten Wert und Zeitpunkt?
Robert
Re: [V1.5 RC10] Ausgang sendet nur im Doktormodus an KNX
Verfasst: Fr Dez 06, 2019 6:20 pm
von Izeman
Hallo Robert,
versteh mich nicht falsch, aber ich glaube du lässt dich in die falsche Richtung lenken.
Die Logiken bestehen so schon seit Tagen und in der Zwischenzeit wurden beide IButtons schon mehrfach abgenommen. Wenn ich die beiden IButtons virtuell abnehme (beide false triggern) im Doktormodus, funktioniert das Ganze. Wenn ich die IButtons aber wirklich abnehme eben nicht...
...K2 (Ausgang der ersten Logik) wird auch wie gewünscht an KNX gesendet und ist im Busmonitor nachvollziehbar (sowohl virtuelle Änderungen als auch echte).
Re: [V1.5 RC10] Ausgang sendet nur im Doktormodus an KNX
Verfasst: Fr Dez 06, 2019 6:36 pm
von Dragonos2000
@Izeman Zum weiteren rantasten: Hast Du K43 mal mit O1 der Logik 4 , statt mit Logik 7 verbunden? Um zu sehen, ob dann Telegramme wie erwartet rausgehen? An den Flags von K43 hast Du in der ETS nichts verändert?
Re: [V1.5 RC10] Ausgang sendet nur im Doktormodus an KNX
Verfasst: Fr Dez 06, 2019 6:39 pm
von Dragonos2000
Nachtrag: Ich würde ad hoc auch in der Objektverwaltung nachsehen, ob K43 konsistent verbunden ist.
Re: [V1.5 RC10] Ausgang sendet nur im Doktormodus an KNX
Verfasst: Fr Dez 06, 2019 7:23 pm
von Izeman
Sorry dauert immer etwas, weil ich alles genau testen möchte damit ich nichts falsch erzähle. Ich hab gerade in der Objektverwaltung geschaut:
Dort wird quasi die Wirklichkeit abgebildet. Änderungen der IButton im Doktormodus werden angezeigt. Echtes Abnehmen der IButton zeigt keine Veränderung.
Anbei noch die Anbindung in der ETS (bezüglich der Flags):
Wenn ich alle alle Ausgänge der Logik 4 entferne und nur K43 verbinde funktioniert alles. Nur ist das halt nicht die gewünschte Funktion, denn der Verstärker geht halt bei Anwesenheit wieder an und das soll er nicht.
Re: [V1.5 RC10] Ausgang sendet nur im Doktormodus an KNX
Verfasst: Fr Dez 06, 2019 9:19 pm
von Izeman
Ich habe mittlerweile mehrere Logiken, die am Ausgang mit mehreren Elementen verknüpft sind. An verschiedenen Stellen taucht das Phänomen auf, dass nich alle Ausgangselemente scheinbar richtig versorgt werden.
Z. B. eine einfache Logik die drei Lampen (3 GAs) an und ausschaltet. Mal gehen nur die erten Beiden an, mal nur die letzen Beiden, mal alle, mal nur eine. Beim Ausschalten das gleiche. Als ob der Timberwolf zu schnell für den KNX wäre. Anders kann ich es nicht beschreiben. Habt ihr auch solche Phänomene? Kann es sein das das hiermit zusammenhängt. Logik 4 ist ja auch mit mehreren Elementen am Ausgang verknüft.
Re: [V1.5 RC10] Ausgang sendet nur im Doktormodus an KNX
Verfasst: Fr Dez 06, 2019 9:41 pm
von Izeman
Wenn ich Logik 4 wieder mit Logik 7 verknüpfe (wie ursprünglich) aber mit keinem Anderen Element am Ausgang verbinde, funktioniert alles. Wenn ich Logik 4 wieder mit mehreren Elementen am Ausgang verknüpfe, funktioniert Logik 7 nicht mehr. Die Verknüpfungsreihenfolge scheint dabei keine Rolle zu spielen.