Kan geen verbinding maken met KNX IP router in C
Geplaatst: vr 22 jun 2012, 14:06
Hallo allemaal,
Ik probeer een programma in C te schrijven waarmee mijn knx installatie te bedienen is. Het schakelen van de lampen en dergelijke werkt allemaal.
Het probleem ligt bij het volgende:
KNX vraagt om een zogenaamde heartbeart. Ik stuur een bericht naar de ip router (merten 680329) hieruit komt een reactie met een communicatie ID. Tot zover werkt het. Daarna moet het mogelijk zijn om
een connection_state_request te verzenden of een disconnect_request. Maar welk kanaal nummer ik probeer ik blijf een reactie terugkrijgen waarin staat dat het kanaal onvindbaar is.
IP-adres PC = 192.168.200.200
IP-KNX = 192.168.200.100
Multicast adres = 224.0.23.12 (hier wordt de feedback naar toe gestuurd)
pc stuurt connectie verzoek:
06 10 02 05 00 1a 08 01 e0 00 17 0c 0e 57 08 01 e0 00 17 0c 0e 57 04 04 02 00
:ipadres : poort: :ipadres: :poort:
router stuurt terug:
06 10 02 06 00 14 02 00 08 01 c0 a8 c8 64 0e 57 04 04 02 11 03
:ID: :knx ip : :poort:
Dus er zou communicatie moeten zijn op kanaal 2:
pc stuurt connection_state_request:
06 10 02 07 00 10 02 00 08 01 e0 00 17 0c 0e 57
:ID: :ipadres : :poort:
router stuurt terug:
06 10 02 08 00 08 02 21
:ID: :error code channel_unknown:
Zo heb ik wel is geprobeerd om voor 1 opgestarte connectie de connecties 0 t/m 40 af te vragen allemaal zonder succes.
Het is wel mogelijk om een stuur commando te sturen naar de installatie. Dus ik kan wel gewoon de lamp bedienen.
Heeft iemand een idee waar het aan zou kunnen liggen?
Bij voorbaat dank,
Mike.
Ik probeer een programma in C te schrijven waarmee mijn knx installatie te bedienen is. Het schakelen van de lampen en dergelijke werkt allemaal.
Het probleem ligt bij het volgende:
KNX vraagt om een zogenaamde heartbeart. Ik stuur een bericht naar de ip router (merten 680329) hieruit komt een reactie met een communicatie ID. Tot zover werkt het. Daarna moet het mogelijk zijn om
een connection_state_request te verzenden of een disconnect_request. Maar welk kanaal nummer ik probeer ik blijf een reactie terugkrijgen waarin staat dat het kanaal onvindbaar is.
IP-adres PC = 192.168.200.200
IP-KNX = 192.168.200.100
Multicast adres = 224.0.23.12 (hier wordt de feedback naar toe gestuurd)
pc stuurt connectie verzoek:
06 10 02 05 00 1a 08 01 e0 00 17 0c 0e 57 08 01 e0 00 17 0c 0e 57 04 04 02 00
:ipadres : poort: :ipadres: :poort:
router stuurt terug:
06 10 02 06 00 14 02 00 08 01 c0 a8 c8 64 0e 57 04 04 02 11 03
:ID: :knx ip : :poort:
Dus er zou communicatie moeten zijn op kanaal 2:
pc stuurt connection_state_request:
06 10 02 07 00 10 02 00 08 01 e0 00 17 0c 0e 57
:ID: :ipadres : :poort:
router stuurt terug:
06 10 02 08 00 08 02 21
:ID: :error code channel_unknown:
Zo heb ik wel is geprobeerd om voor 1 opgestarte connectie de connecties 0 t/m 40 af te vragen allemaal zonder succes.
Het is wel mogelijk om een stuur commando te sturen naar de installatie. Dus ik kan wel gewoon de lamp bedienen.
Heeft iemand een idee waar het aan zou kunnen liggen?
Bij voorbaat dank,
Mike.