Hallo,
ich habe eine Weinzerl 730 IP-Schnittstelle (Eibmarkt), über die der eibd mit dem Bus verbunden ist.
Der eibd ist dann IP-Router für alle anderen Geräte.
Wenn ich aber über den eibd die Geräte programmieren möchte, schlägt dies meist fehl. Selbst ein Geräte-Info klappt nicht:
Die ETS meldet, dass das Gerät nicht gefunden wurde.
Anbei noch die Einstellung der ETS.
Es ist nicht so, dass die Verbindung der ETS über den Eibd gar nicht funktioniert. Im Bus-Monitor tauchen Telegramme auf.
Direkt über die IP-SS klappt es.
Ich habe jetzt weiter gesucht und folgendes gefunden:
-in der ETS KNXNet/IP und NICHT routing einstellen
-der ETS die 0.0.0 als PA geben (https://knx-user-forum.de/knx-eib-fo...den-knx-3.html)
Das habe ich gemacht. Jetzt klappt das "Geräte-Info" auch zuverlässig.
Was weiter nicht funktioniert ist das Programmieren. Es endet mit "Gerät Antwortet nicht"
Hier ein Log:
Im o.g. Thread schreibt mkoegler:
Klappt bei mir aber nicht:
Hat jemand einen Tipp?
Gruß,
Hendrik
ich habe eine Weinzerl 730 IP-Schnittstelle (Eibmarkt), über die der eibd mit dem Bus verbunden ist.
Der eibd ist dann IP-Router für alle anderen Geräte.
Code:
/usr/bin/eibd -e 1.0.200 -c -S -D -i -T -R -d -u --pid-file=/var/run/eibd.pid ipt:192.168.178.21
Code:
root@wiregate:~# tail -f /var/log/eib.log 2013-04-06 09:06:42.444,A_GroupValue_Write,1.0.38,6/2/0,07 76,,,,0,low,6,T_DATA_XXX_REQ,0 2013-04-06 09:06:42.454,A_GroupValue_Write,1.0.38,6/2/0,07 76,,,,0,low,3,T_DATA_XXX_REQ,0 2013-04-06 09:06:43.405,A_DeviceDescriptor_Read,15.15.1,1.0.39,,,,,0,system,5,T_DATA_CONNECTED_REQ,0 2013-04-06 09:06:46.504,A_DeviceDescriptor_Read,15.15.1,1.0.39,,,,,0,system,5,T_DATA_CONNECTED_REQ,0 2013-04-06 09:06:49.610,A_DeviceDescriptor_Read,15.15.1,1.0.39,,,,,0,system,5,T_DATA_CONNECTED_REQ,0 2013-04-06 09:06:51.345,A_GroupValue_Write,1.0.36,6/2/20,07 6C,,,,0,low,6,T_DATA_XXX_REQ,0 2013-04-06 09:06:51.350,A_GroupValue_Write,1.0.36,6/2/20,07 6C,,,,0,low,3,T_DATA_XXX_REQ,0 2013-04-06 09:06:52.721,,15.15.1,1.0.39,,,,,0,system,5,T_DISCONNECT_REQ,0 2013-04-06 09:06:59.454,A_GroupValue_Write,1.0.17,6/5/11,00 2F,0.47,DPT_Value_Wsp,9.005,0,low,6,T_DATA_XXX_REQ,0 2013-04-06 09:07:00.357,A_GroupValue_Write,1.0.17,6/5/11,00 2F,0.47,DPT_Value_Wsp,9.005,0,low,3,T_DATA_XXX_REQ,0 2013-04-06 09:07:11.021,A_GroupValue_Write,1.0.42,3/2/116,0F,,,,0,low,6,T_DATA_XXX_REQ,0 2013-04-06 09:07:12.687,A_GroupValue_Write,1.0.42,3/2/116,0F,,,,0,low,3,T_DATA_XXX_REQ,0 2013-04-06 09:07:12.690,A_GroupValue_Write,1.0.42,3/2/3,0F,,,,0,low,6,T_DATA_XXX_REQ,0 2013-04-06 09:07:12.693,A_GroupValue_Write,1.0.42,3/2/3,0F,,,,0,low,3,T_DATA_XXX_REQ,0 2013-04-06 09:07:12.696,A_GroupValue_Write,1.0.38,6/2/0,07 62,,,,0,low,6,T_DATA_XXX_REQ,0 2013-04-06 09:07:12.698,A_GroupValue_Write,1.0.38,6/2/0,07 62,,,,0,low,3,T_DATA_XXX_REQ,0 2013-04-06 09:07:12.752,A_GroupValue_Write,0.0.0,0/0/253,00,0,DPT_Bool,1.002,0,low,7,T_DATA_XXX_REQ,0 2013-04-06 09:07:12.759,A_GroupValue_Write,0.0.0,0/0/253,00,0,DPT_Bool,1.002,0,low,4,T_DATA_XXX_REQ,0 2013-04-06 09:07:17.173,,15.15.1,1.0.39,,,,,0,system,5,T_CONNECT_REQ,0 2013-04-06 09:07:17.197,A_DeviceDescriptor_Read,15.15.1,1.0.39,,,,,0,system,5,T_DATA_CONNECTED_REQ,0 2013-04-06 09:07:17.446,A_GroupValue_Write,1.0.17,6/5/16,00,,,,0,low,6,T_DATA_XXX_REQ,0 2013-04-06 09:07:17.450,A_GroupValue_Write,1.0.17,6/5/16,00,,,,0,low,3,T_DATA_XXX_REQ,0 2013-04-06 09:07:19.454,A_GroupValue_Write,1.0.17,6/5/14,00,0,DPT_Switch,1.001,0,low,6,T_DATA_XXX_REQ,0 2013-04-06 09:07:20.311,A_GroupValue_Write,1.0.17,6/5/14,00,0,DPT_Switch,1.001,0,low,3,T_DATA_XXX_REQ,0 2013-04-06 09:07:20.315,A_DeviceDescriptor_Read,15.15.1,1.0.39,,,,,0,system,5,T_DATA_CONNECTED_REQ,0 2013-04-06 09:07:23.401,A_DeviceDescriptor_Read,15.15.1,1.0.39,,,,,0,system,5,T_DATA_CONNECTED_REQ,0 2013-04-06 09:07:25.250,A_GroupValue_Write,1.0.41,3/1/63,33,20.0,DPT_Scaling,5.001,0,low,6,T_DATA_XXX_REQ,0
Anbei noch die Einstellung der ETS.
Es ist nicht so, dass die Verbindung der ETS über den Eibd gar nicht funktioniert. Im Bus-Monitor tauchen Telegramme auf.
Direkt über die IP-SS klappt es.
Ich habe jetzt weiter gesucht und folgendes gefunden:
-in der ETS KNXNet/IP und NICHT routing einstellen
-der ETS die 0.0.0 als PA geben (https://knx-user-forum.de/knx-eib-fo...den-knx-3.html)
Das habe ich gemacht. Jetzt klappt das "Geräte-Info" auch zuverlässig.
Was weiter nicht funktioniert ist das Programmieren. Es endet mit "Gerät Antwortet nicht"
Hier ein Log:
Code:
2013-04-06 09:35:14.185,A_DeviceDescriptor_Read,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:14.225,,1.0.35,1.0.200,,,,,0,system,6,T_ACK,0 2013-04-06 09:35:14.229,,1.0.35,0.0.0,,,,,0,system,3,T_ACK,0 2013-04-06 09:35:14.332,A_DeviceDescriptor_Response,1.0.35,1.0.200,,,,,1,system,6,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:14.336,A_DeviceDescriptor_Response,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:14.341,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,0 2013-04-06 09:35:14.350,A_OTHER,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,1 2013-04-06 09:35:16.781,A_GroupValue_Write,1.0.7,6/5/0,10 32,2,DPT_Value_Temp,9.001,0,low,6,T_DATA_XXX_REQ,0 2013-04-06 09:35:18.948,A_GroupValue_Write,1.0.7,6/5/0,10 32,2,DPT_Value_Temp,9.001,0,low,3,T_DATA_XXX_REQ,0 2013-04-06 09:35:18.951,A_DeviceDescriptor_Response,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:18.953,A_DeviceDescriptor_Response,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:18.955,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,0 2013-04-06 09:35:20.166,A_DeviceDescriptor_Response,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:20.174,A_DeviceDescriptor_Response,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:20.281,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,0 2013-04-06 09:35:23.388,A_OTHER,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,1 2013-04-06 09:35:23.436,,1.0.35,1.0.200,,,,,0,system,6,T_ACK,1 2013-04-06 09:35:23.439,,1.0.35,0.0.0,,,,,0,system,3,T_ACK,1 2013-04-06 09:35:23.469,A_GroupValue_Write,0.0.0,6/1/10,07 08,18,DPT_Value_Temp,9.001,0,low,7,T_DATA_XXX_REQ,0 2013-04-06 09:35:23.475,A_GroupValue_Write,0.0.0,6/1/10,07 08,18,DPT_Value_Temp,9.001,0,low,4,T_DATA_XXX_REQ,0 2013-04-06 09:35:23.541,A_OTHER,1.0.35,1.0.200,,,,,1,system,6,T_DATA_CONNECTED_REQ,1 2013-04-06 09:35:23.545,A_OTHER,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,1 2013-04-06 09:35:23.550,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,1 2013-04-06 09:35:24.172,,0.0.0,1.0.35,,,,,0,system,5,T_DISCONNECT_REQ,0 2013-04-06 09:35:24.324,,0.0.0,1.0.35,,,,,0,system,5,T_CONNECT_REQ,0 2013-04-06 09:35:24.329,A_DeviceDescriptor_Read,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:25.933,A_GroupValue_Write,0.0.0,6/2/19,0C 7E,23,DPT_Value_Temp,9.001,0,low,7,T_DATA_XXX_REQ,0 2013-04-06 09:35:26.721,A_GroupValue_Write,0.0.0,6/2/19,0C 7E,23,DPT_Value_Temp,9.001,0,low,4,T_DATA_XXX_REQ,0 2013-04-06 09:35:27.439,A_DeviceDescriptor_Read,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:27.479,,1.0.35,1.0.200,,,,,0,system,6,T_ACK,0 2013-04-06 09:35:27.485,,1.0.35,0.0.0,,,,,0,system,3,T_ACK,0 2013-04-06 09:35:27.502,A_DeviceDescriptor_Response,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:27.512,A_DeviceDescriptor_Response,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:27.516,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,0 2013-04-06 09:35:27.521,A_OTHER,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,1 2013-04-06 09:35:30.464,A_DeviceDescriptor_Response,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:30.470,A_DeviceDescriptor_Response,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:30.520,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,0 2013-04-06 09:35:34.821,A_DeviceDescriptor_Response,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:34.823,A_DeviceDescriptor_Response,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:34.825,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,0 2013-04-06 09:35:36.461,A_DeviceDescriptor_Response,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:36.467,A_DeviceDescriptor_Response,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,0 2013-04-06 09:35:36.561,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,0 2013-04-06 09:35:39.670,A_OTHER,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,1 2013-04-06 09:35:39.718,,1.0.35,1.0.200,,,,,0,system,6,T_ACK,1 2013-04-06 09:35:39.723,,1.0.35,0.0.0,,,,,0,system,3,T_ACK,1 2013-04-06 09:35:39.823,A_OTHER,1.0.35,1.0.200,,,,,1,system,6,T_DATA_CONNECTED_REQ,1 2013-04-06 09:35:39.827,A_OTHER,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,1 2013-04-06 09:35:39.833,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,1 2013-04-06 09:35:39.845,A_OTHER,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,2 2013-04-06 09:35:42.426,A_GroupValue_Write,1.0.38,6/2/0,07 80,,,,0,low,6,T_DATA_XXX_REQ,0 2013-04-06 09:35:43.019,A_GroupValue_Write,1.0.38,6/2/0,07 80,,,,0,low,3,T_DATA_XXX_REQ,0 2013-04-06 09:35:43.021,A_OTHER,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,1 2013-04-06 09:35:43.024,A_OTHER,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,1 2013-04-06 09:35:43.026,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,1 2013-04-06 09:35:45.660,A_OTHER,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,1 2013-04-06 09:35:45.672,A_OTHER,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,1 2013-04-06 09:35:45.749,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,1 2013-04-06 09:35:48.860,A_OTHER,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,2 2013-04-06 09:35:50.911,,1.0.35,1.0.200,,,,,0,system,6,T_ACK,2 2013-04-06 09:35:50.946,,1.0.35,0.0.0,,,,,0,system,3,T_ACK,2 2013-04-06 09:35:50.949,A_OTHER,1.0.35,1.0.200,,,,,1,system,6,T_DATA_CONNECTED_REQ,2 2013-04-06 09:35:50.951,A_OTHER,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,2 2013-04-06 09:35:50.953,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,2 2013-04-06 09:35:50.955,A_OTHER,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,3 2013-04-06 09:35:51.866,A_OTHER,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,2 2013-04-06 09:35:51.870,A_OTHER,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,2 2013-04-06 09:35:51.895,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,2 2013-04-06 09:35:54.865,A_OTHER,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,2 2013-04-06 09:35:54.891,A_OTHER,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,2 2013-04-06 09:35:54.893,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,2 2013-04-06 09:35:57.865,A_OTHER,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,2 2013-04-06 09:35:58.692,A_OTHER,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,2 2013-04-06 09:35:58.694,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,2 2013-04-06 09:36:00.854,,1.0.35,1.0.200,,,,,0,system,6,T_DISCONNECT_REQ,0 2013-04-06 09:36:00.858,,1.0.35,0.0.0,,,,,0,system,3,T_DISCONNECT_REQ,0 2013-04-06 09:36:00.932,,0.0.0,1.0.35,,,,,0,system,5,T_CONNECT_REQ,0 2013-04-06 09:36:00.937,A_DeviceDescriptor_Read,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,0 2013-04-06 09:36:04.044,A_DeviceDescriptor_Read,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,0 2013-04-06 09:36:06.210,,1.0.35,1.0.200,,,,,0,system,6,T_ACK,0 2013-04-06 09:36:06.213,,1.0.35,0.0.0,,,,,0,system,3,T_ACK,0 2013-04-06 09:36:06.216,A_DeviceDescriptor_Response,1.0.35,1.0.200,,,,,1,system,6,T_DATA_CONNECTED_REQ,0 2013-04-06 09:36:06.218,A_DeviceDescriptor_Response,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,0 2013-04-06 09:36:06.219,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,0 2013-04-06 09:36:06.222,A_OTHER,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,1 2013-04-06 09:36:07.057,A_DeviceDescriptor_Response,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,0 2013-04-06 09:36:07.060,A_DeviceDescriptor_Response,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,0 2013-04-06 09:36:07.177,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,0 2013-04-06 09:36:10.285,A_OTHER,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,1 2013-04-06 09:36:10.332,,1.0.35,1.0.200,,,,,0,system,6,T_ACK,1 2013-04-06 09:36:10.337,,1.0.35,0.0.0,,,,,0,system,3,T_ACK,1 2013-04-06 09:36:10.460,A_OTHER,1.0.35,1.0.200,,,,,1,system,6,T_DATA_CONNECTED_REQ,1 2013-04-06 09:36:10.466,A_OTHER,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,1 2013-04-06 09:36:10.475,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,1 2013-04-06 09:36:10.488,A_Memory_Write,0.0.0,1.0.35,,,,,0,system,5,T_DATA_CONNECTED_REQ,2 2013-04-06 09:36:11.326,A_GroupValue_Write,1.0.36,6/2/20,07 4E,,,,0,low,6,T_DATA_XXX_REQ,0 2013-04-06 09:36:12.108,A_GroupValue_Write,1.0.36,6/2/20,07 4E,,,,0,low,3,T_DATA_XXX_REQ,0 2013-04-06 09:36:13.266,A_OTHER,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,1 2013-04-06 09:36:13.274,A_OTHER,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,1 2013-04-06 09:36:13.319,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,1 2013-04-06 09:36:16.266,A_OTHER,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,1 2013-04-06 09:36:16.296,A_OTHER,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,1 2013-04-06 09:36:16.300,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,1 2013-04-06 09:36:19.269,A_OTHER,1.0.35,1.0.200,,,,,0,system,6,T_DATA_CONNECTED_REQ,1 2013-04-06 09:36:19.273,A_OTHER,1.0.35,0.0.0,,,,,0,system,3,T_DATA_CONNECTED_REQ,1 2013-04-06 09:36:19.279,,0.0.0,1.0.35,,,,,0,system,5,T_ACK,1 2013-04-06 09:36:22.251,,1.0.35,1.0.200,,,,,0,system,6,T_DISCONNECT_REQ,0 2013-04-06 09:36:22.254,,1.0.35,0.0.0,,,,,0,system,3,T_DISCONNECT_REQ,0 2013-04-06 09:36:27.410,A_GroupValue_Write,1.0.37,6/2/15,07 80,19.2,DPT_Value_Temp,9.001,0,low,6,T_DATA_XXX_REQ,0
/usr/local/bin/eibd -t1023 -i bcu1:/dev/eibX > monitor.log
+
busmonitor1 ip:127.0.0.1
+
busmonitor1 ip:127.0.0.1
Code:
root@server:~# /usr/bin/eibd -e 1.0.200 -c -S -D -i -T -R -d -u -t1023 --pid-file=/var/run/eibd.pid ipt:192.168.178.21 > monitor.log W00000001: EIBD should not run as root root@server:~# cat monitor.log Layer 7(00000000,515FD24E) EIBD should not run as root root@server:~# busmonitor1 ip:127.0.0.1 Open Busmonitor failed: Device or resource busy root@server:~# cat monitor.log Layer 7(00000000,515FD24E) EIBD should not run as root
Hat jemand einen Tipp?
Gruß,
Hendrik
Kommentar