Ik heb momenteel een Raspberry Pi 2 draaien met knxd service en daaraan voorlopig een MDT USB interface gekoppeld.
Nu wil ik deze dienst laten doen als IP router zodanig dat ik mijn actoren via ETS ook gewoon over het netwerk kan programmeren.
Hoe zet ik dit precies op? Ik heb de IP router die wordt blootgesteld door knxd ingesteld als interface in ETS. Wanneer ik daarna voor een actor "Download application" probeer, faalt deze echter na een aantal seconden... Op de Raspberry Pi 2 zie ik dan via de busmonitor de volgende telegrammen voorbij komen:
Inderdaad ingesteld als Routing, net busadres veranderd naar 1.1.0 maar nog steeds hetzelfde probleem. ETS versie is de laatste nieuwe, namelijk 5.5.2 (Build 665). Buiten het downloaden van applicaties naar mijn actoren doet hij het overigens prima... Vb. "knxtool groupswrite 0/0/1 1 of 0" schakelt mooi de verlichting...
Ik heb mij hier het voorbije weekend eindelijk nog eens mee bezig gehouden, gebruik makend van de allerlaatste versie van knxd. De IP router op basis van knxd draait nu feilloos op mijn Raspberry Pi 2, gebruik makend van een MDT SCN-USBR.01 over USB.
Voor degene die dit ook zelf in mekaar willen knutselen en op hetzelfde probleem stuiten:
Zorg ervoor dat je USB interface een fysiek adres gebruikt binnen dezelfde lijn als je KNX toestellen (vb. 1.1.255) en gebruik voor knxd hetzelfde fysieke adres !
Zorg ervoor dat je knxd opstart met het argument '-B single' !
Et voila. Hopende hierbij toch iemand anders wat opzoek werk te besparen