freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 12:24

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: app-8-in und app-8-out
BeitragVerfasst: 23. Mai 2013 18:15 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Hallo Gentlemen

Ich verwende die app-8-out und app-8-in.

Dazu eine Frage:

Ich habe zwei Gruppenadressen erstellt, eine fürs Schalten die andere für den Status. Zwei Eingänge der app-8-in sind als "Taster" zusammen mit einem Ausgang der app-8-out über die Schalten-GA verbunden. Die Rückmeldung des Ausgangs habe ich mit den beiden Eingängen über die Status GA verbunden.

Nun, ich meinte, somit bekommen die Eingänge mit, welchen Status der Ausgang hat und ich habe den "Doppeldrück-Effekt" bei den Tastern nicht, falls der einte Taster einschalten und der andere Ausschalten muss.

Die Rückmeldung kommt von Ausgang auf die GA.
Ist das Setzen der Status in der app-8-in FW nicht implementiert, oder habe ich da was übersehen ? (bin noch nicht so fit im KNX Thema)

Ich habe die hex. Files mit den aktuellen Sourcen vom Git kompiliert.

Vielen Dank


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 23. Mai 2013 19:38 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
Wie sehe die Flags für den 8-in aus?
Hast du das Aktualisieren erlaubt, siehe Screenshot.


Dateianhänge:
Bildschirmfoto 2013-05-23 um 19.31.35.png
Bildschirmfoto 2013-05-23 um 19.31.35.png [ 98.9 KiB | 1764-mal betrachtet ]

_________________
Gruß
Matthias
Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 23. Mai 2013 20:44 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Hallo Matthias

Danke für deine Antwort.

Ich habe das K, S, Ü Flag aktiv und auf deinen Hinweis das A noch aktiviert, jedoch ohne Erfolg.

Anbei meine Konfiguration, ev. kannst du die falsche Konfiguration erkennen.

Dateianhang:
ETS.png
ETS.png [ 55.15 KiB | 1756-mal betrachtet ]


Ich danke dir.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 24. Mai 2013 10:18 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
Da ich momentan unterwegs bin, habe ich keine Hardware an der Hand um es zu testen.
Aber von der Logik her, wieso trennst du das eigentlich Schalten vom Status, das macht eigentlich keinen Sinn.
Der Aktor wird das Gerät sein, welches den Status am Bus übermittelt, deswegen hier das Flag Übertragen aktivieren.

Der Sensor soll ja den Status dann anzeigen, also hier das Flag Aktualisieren setzen.
Die Flags definieren, was das Gerät machen darf, kann man als eine Art Firewall sehen.

Jetzt aktiviere beim 8-out in den Parametern noch das Rückmelden. Damit er den Status am Bus auch meldet.

Wenn du jetzt einen Taster drückst, wird die GA 1 auf ein gesetzt. Der Aktor kann das zurück melden und damit werden alle Taster entsprechend aktualisiert.

Kannst es mal so probieren, ob das deine Anforderung löst?

_________________
Gruß
Matthias


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 24. Mai 2013 20:08 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Hallo Matthias

Meine Lösung war ein Resultat von vielen gescheiterten Versuchen.

Habs nach deinen Anweisungen konfiguriert. Die GA 1 wird gem. dem Status vom Ausgang gesetzt, jedoch hat das keinen Einfluss auf die Eingänge.

Grüsse und Danke


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 25. Mai 2013 00:48 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Im Debug Mode werde folgende Informationen ausgegeben (app_loop):

Einschalten:
<\n><\r>
OBJ_01 00 O00U<\n><\r>
O01U<\n><\r>
<\n><\r>
OBJ_00 00 <\n><\r>
OBJ_01 00

Ausschalten:
<\n><\r>
OBJ_01 00 O00U<\n><\r>
O01U<\n><\r>
<\n><\r>
OBJ_00 00 <\n><\r>
OBJ_01 00

Gem. GruppenMonitor wird aber beim Einschalten eine 1 und beim Ausschalten eine 0 vom Aktor gesendet.

Grüsse und Danke


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 25. Mai 2013 16:45 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
Hast du die Rückmeldung beim 8-out aktiviert (bei den Parametern)?
Hast du das Flag Übertragen beim 8-out aktiv (bei dem Objekt 12, Rückmeldung für Objekt 1)?

Hast du das Aktualisieren Flag beim 8-in aktiv?

Ändert sich der Status am Taster, wenn du über den Gruppenmonitor auf die GA schreibst?

Du baust aus dem Git, aus welchem Branch?
Teste es bitte mal mit dem Branch newlibname, die neue Version ist noch nicht 100% getestet, aber beim 8-out habe ich keine Fehler mehr finden können (den 8-in habe ich noch nicht getestet im Branch newlibname).

Geht die Firmware die auf der HP ist oder hast du es nur mit der Version aus dem Git probiert?

_________________
Gruß
Matthias


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 26. Mai 2013 00:16 
Offline
Expert Boarder
Expert Boarder

Registriert: 18. Juli 2007 10:38
Beiträge: 112
Hallo haeberle,

dein erster Ansatz das Rückmeldeobjekt auf die Binäreingänge zu legen ist erstmal richtig. So wird das gemacht. Damit sollen die Eingänge den Zustand vom Aktor bekommen.

An den Flags brauchst du (zumindest in dieser Konfiguration) überhaupt nicht zu drehen. Die kannst du auf den Defaulteinstellung belassen. Es gibt eigentlich nur wenige Fälle wo man daran etwas ändern muss. Mache die Änderungen bitte wieder rückgängig.

Das Update Flag (Deutsch Aktualisieren) dient dazu das Antworttelegramm eines Lesevorgangs als Schreibtelegramm zu interpretiert. Hier spielt das überhaupt keine Rolle, denn du hast in deiner Konstellation keine Lesetelegramme. Außerdem gibt es das Flag erst ab BCU2. BCU1 Systeme (auch Freebus) ignorieren das Flag und haben das als Default implementiert.

Ich vermute das Problem liegt eher im app-8-in. Wie hast du die Eingänge konfiguriert? Kannst du mit dem Gruppenmonitor einen Trace aufzeichnen und vermerken wann welche Taste gedrückt wurde? Und vielleicht noch den Debug output der app-8-in in Korrelation dazu?

Gruß
Dirk


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 26. Mai 2013 21:17 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Ich danke für euren Support:

@idefix, nein, auch mit der neuen lib (libfb_atmega328p_tp_2) tut das nicht, die von der HP auch nicht.

@Dirk: es gibt anscheinend viele Wege nach Rom. Ich habe meinen erstem Ansatz mit Rückmeldung via 2 GA wieder übernommen und alle Ein- Ausgänge auf den Standard gesetzt. Folgende das LogFile:
Dateianhang:
ETS_Log.png
ETS_Log.png [ 26.99 KiB | 1616-mal betrachtet ]


Line1: Taster 1 drücken, Ausgang ein
Linie2: Ein-Rückmeldung vom Aktor
Linie3: Taster 2 drücken, keine Änderung am Ausgang, auch keine Rückmeldung vom Aktor
Linie4: Taster 1 drücke, Ausgang aus
Linie5: Aus-Rückmeldung vom Aktor
Lini6: Taster 2 drücken, keine Änderung am Ausgang, auch keine Rückmeldung vom Aktor.

Ab Linie 7 bis 12, selbes Spiel, nur Taster 2 vor Taster 1.

Vielen Dank euch!


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 28. Mai 2013 00:22 
Offline
Expert Boarder
Expert Boarder

Registriert: 18. Juli 2007 10:38
Beiträge: 112
haeberle hat geschrieben:
Ich habe meinen erstem Ansatz mit Rückmeldung via 2 GA wieder übernommen und alle Ein- Ausgänge auf den Standard gesetzt. Folgende das LogFile:

Ok.
Wie sind jetzt noch die Eingänge vom 8-in konfiguriert?
Was steht bei:
Befehl bei steigender Flanke?
Befehl bei fallender Flanke?

Viele Grüße
Dirk


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 28. Mai 2013 08:12 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Sali Dirk

Anbei die Konfiguration der Eingänge (ist für den zweiten Eingang identisch)

Dateianhang:
ETS_In.png
ETS_In.png [ 30.2 KiB | 1589-mal betrachtet ]


Vielen Dank und Grüsse
Hans


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 28. Mai 2013 08:56 
Offline
Expert Boarder
Expert Boarder

Registriert: 18. Juli 2007 10:38
Beiträge: 112
haeberle hat geschrieben:
Anbei die Konfiguration der Eingänge (ist für den zweiten Eingang identisch)


Hallo Hans,

die Konfiguration ist korrekt. Das Problem liegt im app-8-in. Dort werden die Rückmeldungen nicht ausgewertet bzw. falsch.
Leider habe ich momentan meine Testumgebung nicht greifbar. Kann ich dir heute Abend einen Patch (git diff) schicken und du probierst das mal bei dir aus?

Gruß
Dirk


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 28. Mai 2013 09:33 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Hallo Dirk

Wenn du dafür Zeit hast, gerne!

Ich werde es testen.

Vielen Dank für deinen Support.
Hans


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 29. Mai 2013 08:48 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Dank der Code-Anpassung von Dirk tut das nun soweit perfekt.

Zum Testen habe ich den Main-Branch und den newlibname Branch aus dem Git verwendet.

Mir ist aufgefallen, dass wenn ich die libfb_atmega328p_tp_2debug verwende, ich weder die Physik. Adresse noch das Applikationsprogramm via ETS in den 8in schreiben kann. Leider gibt's auch keine Debug Meldung aus. HW Debugging kann ich leider nicht bieten, mit fehlt es da an Tools.
Muss ich die Fuses anpassen, ich verwende einen 8mhz Quarz ?

Vielen Dank


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: app-8-in und app-8-out
BeitragVerfasst: 29. Mai 2013 23:31 
Offline
Expert Boarder
Expert Boarder

Registriert: 18. Juli 2007 10:38
Beiträge: 112
Hallo Hans,

ich habe die Änderung gerade in den newlibname branch eingecheckt.

haeberle hat geschrieben:
Mir ist aufgefallen, dass wenn ich die libfb_atmega328p_tp_2debug verwende, ich weder die Physik. Adresse noch das Applikationsprogramm via ETS in den 8in schreiben kann. Leider gibt's auch keine Debug Meldung aus. HW Debugging kann ich leider nicht bieten, mit fehlt es da an Tools.
Muss ich die Fuses anpassen, ich verwende einen 8mhz Quarz ?


Bleibt denn die ProgLed an?
Fuses brauchst du eigentlich nicht anzupassen. Das sollte so gehen. Keine Ahnung warum es nicht funktioniert.
Ich bin ab morgen unterwegs und kann es leider nicht mehr ausprobieren. Evtl. hat idefix Zeit und kann sich das mal anschauen. Ansonsten müssen wir das auf nächste Woche verschieben.

Gruß
Dirk


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 2 Stunden


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de