Seite 1 von 3

knxd und FT1.2

Verfasst: 30. Nov 2016, 22:18
von Marcel
Hallo zusammen!

Ich bin neu hier im Forum und finde Euer Engagement und KnowHow wirklich super!
Daher habe ich mir direkt das FT1.2-Hat nachgebaut und es an einem RPi B mit installiertem eibd erfolgreich in Betrieb genommen.

An meinem RPi 3 bekomme ich die ganze Geschichte eben nicht zum Laufen.
Mein Setup sieht folgendermaßen aus:

- RPi 3 mit FT1.2-Hat und installiertem Jessie
- Selfbus 8-fach Binärausgang (auch erfolgreich getestet)
- Merten verdrosselte Spannungsversorgung

Ich bekomme es trotz overlay des UART nicht hin, dass meine ETS auf den Bus zugreifen kann. Ehrlich gesagt, bin ich mit der Konfiguration des knxd total überfordert, denn es scheint mir als müsse ich irgendwo angeben, dass ich als Schnittstelle "/dev/ttyAMA0" nutzen möchte - nur wo??

Wie gesagt, rein von der Hardware läuft das Setup tadellos, aber softwareseitig ist irgendwo der Wurm drin und ich hoffe, jemand von Euch weiß Rat. :)

Bevor ich planlos irgendwelche *.config oder *.log files poste, lasst mich doch bitte wissen, was Ihr braucht, dann liefere ich es nach.

Vielen Dank!

Re: knxd und FT1.2

Verfasst: 30. Nov 2016, 22:36
von Mirko

Re: knxd und FT1.2

Verfasst: 1. Dez 2016, 09:25
von Marcel
Danke für Deine schnelle Antwort!

Ich habe den Rat befolgt, meine knxd.conf sieht jetzt so aus, wie es dort steht.

Wenn ich den Status des Service' abfrage bekomme ich:

Code: Alles auswählen

~ $ /etc/init.d/knxd status
● knxd.service - KNX Daemon
   Loaded: loaded (/lib/systemd/system/knxd.service; enabled)
   Active: activating (auto-restart) (Result: exit-code) since Thu 2016-12-01 08:21:56 UTC; 2s ago
  Process: 882 ExecStart=/usr/bin/knxd $KNXD_OPTS (code=exited, status=1/FAILURE)
 Main PID: 882 (code=exited, status=1/FAILURE)

Re: knxd und FT1.2

Verfasst: 1. Dez 2016, 22:39
von Werner
Achtung Falle!

Beim RPi 3 ist die serielle Schnittstelle standardmäßig durch Bluetooth belegt! TxD und RxD liegen auf anderen Pins - und die Baudrate ist nicht stabil!

Lösung: Bluetooth in der /boot/config.txt deaktivieren!

Code: Alles auswählen

dtoverlay=pi3-disable-bt
enable_uart=1
Mittlerweile ist das einigermaßen bekannt. Mich hatte es zu Anfangszeiten des RPi3 einiges an Zeit gekostet das herauszufinden...

Re: knxd und FT1.2

Verfasst: 2. Dez 2016, 08:08
von StefanT
Ein guter Hinweis, danke!

Ich habe es im Wiki auf der Seite Anpassen eines Raspbian Image an den RPi Bus Controller eingetragen.

Re: knxd und FT1.2

Verfasst: 2. Dez 2016, 19:20
von Marcel
Das ist auch schon geschehen, löst das Problem leider trotzdem nicht.

Re: knxd und FT1.2

Verfasst: 5. Dez 2016, 18:51
von Marcel
So, ich habe das Gateway jetzt mithilfe dieser Seite zum Laufen bekommen

https://sourceforge.net/p/smarthomeng-r ... wiki/knxd/

Die ETS (3) erkennt das Gateway, aber das war's dann leider auch. Ich bekomme keinen Buszugriff :cry:
Langsam bin ich echt am verzweifeln...

Re: knxd und FT1.2

Verfasst: 6. Dez 2016, 08:11
von StefanT
Kann es sein dass der knxd keine Verbindung zur FT1.2 hat?
Meines Wissens prüft die ETS nur ob sie zum knxd kommt - ich kann mich aber irren ;-)

Re: knxd und FT1.2

Verfasst: 6. Dez 2016, 14:00
von oldcoolman
Genau. Wenn man zum Bsp 5R6 mit 5k6 auf der Raspi HAT vertauscht, denkt ETS alles ist gut. Es kommt aber nicht zur Verbindung mit einem Gerät.

Re: knxd und FT1.2

Verfasst: 6. Dez 2016, 18:02
von Marcel
Allem Anschein nach ist es genau so - die ETS hat Verbindung zum knxd, aber letzterer hat keine Verbindung zum Bus. Auch der manuelle

Code: Alles auswählen

groupswrite
über bash bringt keinen Erfolg.

Das kuriose daran ist, dass das RasPi Hat bereits lief (s.o.). Huckepack auf einem RasPi B konnte ich munter auf den Bus funken und meine 8-fach Ausgangsbaugruppe schalten lassen. Also lassen sich falsch platzierte Widerstände erstmal aussschließen.

Ich denke, dass das Problem wirklich zwischen knxd und FT1.2 liegt. Aber ich habe leider keine Ahnung, wie die richtige config aussehen muss :lol: Ich finde mich im wiki auf GitHub von knxd leider nicht so gut zurecht, als dass ich dort des Rätsels Lösung finden könnte...
Fakt ist, dass meine serielle Schnittstelle genau da liegt, wo sie liegen soll. Onboard BT ist deaktiviert und ttyAMA0 ist frei für I/O.

Hat evtl. jemand das Hat auf einem RasPi 3 am laufen und wäre so nett, mir seine/ihre config oder gar ein Image zur Verfügung zu stellen? :)