KNX Data Secure Unterstützung
für KNX Logger und KNX Busmonitor

KNX Diagnose Monitor, Import des ETS Projektes deutlich beschleunigt, Suche in der Navigation
Mehr Informationen dazu hier im Forum

Insider Version 6 zur 4.5 jetzt für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki

[Gelöst] [V1.5 RC10] Ausgang sendet nur im Doktormodus an KNX

Informationen und Diskussionen über Logik-Engine und Logik-Editor
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln

Ersteller
Izeman
Reactions:
Beiträge: 106
Registriert: So Aug 12, 2018 9:03 pm
Hat sich bedankt: 17 Mal
Danksagung erhalten: 27 Mal

[V1.5 RC10] Ausgang sendet nur im Doktormodus an KNX

#1

Beitrag 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
wiregate 386, timberwolf 222 (2600er), Professional Busmaster 221, VPN offen, Reboot gerne

StefanW
Elaborated Networks
Elaborated Networks
Reactions:
Beiträge: 10718
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5305 Mal
Danksagung erhalten: 8685 Mal
Kontaktdaten:

#2

Beitrag von StefanW »

Hallo Bernd,

bitte Screenshots der beiden Logiken.

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

Ersteller
Izeman
Reactions:
Beiträge: 106
Registriert: So Aug 12, 2018 9:03 pm
Hat sich bedankt: 17 Mal
Danksagung erhalten: 27 Mal

#3

Beitrag 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.
Bild

Die zweite Logik schaltet bei Abwesenheit (false aus der erten Logik) einen Verstärker aus. Dieser soll aber bei Anwesenheit nicht wieder eingeschaltet werden.
Bild
wiregate 386, timberwolf 222 (2600er), Professional Busmaster 221, VPN offen, Reboot gerne

Robert_Mini
Reactions:
Beiträge: 3903
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1264 Mal
Danksagung erhalten: 2213 Mal

#4

Beitrag 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
Zuletzt geändert von Robert_Mini am Fr Dez 06, 2019 6:07 pm, insgesamt 1-mal geändert.
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Ersteller
Izeman
Reactions:
Beiträge: 106
Registriert: So Aug 12, 2018 9:03 pm
Hat sich bedankt: 17 Mal
Danksagung erhalten: 27 Mal

#5

Beitrag 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).
wiregate 386, timberwolf 222 (2600er), Professional Busmaster 221, VPN offen, Reboot gerne

Dragonos2000
Reactions:
Beiträge: 2200
Registriert: So Aug 12, 2018 1:38 pm
Wohnort: Karlsruher Raum
Hat sich bedankt: 492 Mal
Danksagung erhalten: 897 Mal

#6

Beitrag 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?
Zuletzt geändert von Dragonos2000 am Fr Dez 06, 2019 6:37 pm, insgesamt 2-mal geändert.
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit

Dragonos2000
Reactions:
Beiträge: 2200
Registriert: So Aug 12, 2018 1:38 pm
Wohnort: Karlsruher Raum
Hat sich bedankt: 492 Mal
Danksagung erhalten: 897 Mal

#7

Beitrag von Dragonos2000 »

Nachtrag: Ich würde ad hoc auch in der Objektverwaltung nachsehen, ob K43 konsistent verbunden ist.
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit

Ersteller
Izeman
Reactions:
Beiträge: 106
Registriert: So Aug 12, 2018 9:03 pm
Hat sich bedankt: 17 Mal
Danksagung erhalten: 27 Mal

#8

Beitrag 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.
Bild

Anbei noch die Anbindung in der ETS (bezüglich der Flags):
Bild

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.
wiregate 386, timberwolf 222 (2600er), Professional Busmaster 221, VPN offen, Reboot gerne

Ersteller
Izeman
Reactions:
Beiträge: 106
Registriert: So Aug 12, 2018 9:03 pm
Hat sich bedankt: 17 Mal
Danksagung erhalten: 27 Mal

#9

Beitrag 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.
Zuletzt geändert von Izeman am Fr Dez 06, 2019 9:35 pm, insgesamt 1-mal geändert.
wiregate 386, timberwolf 222 (2600er), Professional Busmaster 221, VPN offen, Reboot gerne

Ersteller
Izeman
Reactions:
Beiträge: 106
Registriert: So Aug 12, 2018 9:03 pm
Hat sich bedankt: 17 Mal
Danksagung erhalten: 27 Mal

#10

Beitrag 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.
wiregate 386, timberwolf 222 (2600er), Professional Busmaster 221, VPN offen, Reboot gerne
Antworten

Zurück zu „Logikengine & Logik-Editor“