After some food, I did a tcpdump on the server hosting oh, in ASCII, and it seams that the binding is talking to Keba regardless of the error (but it does not work nevertheless).
18:27:40.199163 IP keba > base-address.mcast.net: igmp v2 report base-address.mcast.net
F.. .B....ox
............. ...................
18:27:41.341121 IP xenon.53481 > keba.echo: Flags [S], seq 706614791, win 29200, options [mss 1460,sackOK,TS val 168275417 ecr 0,nop,wscale 7], length 0
E..<..@.@...
...
.......*.........r..N.........
...........
18:27:41.341303 IP keba.echo > xenon.53481: Flags [R.], seq 0, ack 706614792, win 4096, length 0
E..(.C.....m
...
...........*...P.............
18:27:41.341460 IP xenon.47750 > keba.7090: UDP, length 8
E..$.E@.@..c
...
..........Areport 1
18:27:41.343295 IP keba.7090 > xenon.7090: UDP, length 143
E....D......
...
..........p{
"ID": "1",
"Product": "KC-P30-EC240122-E00",
"Serial": "17598975",
"Firmware":"P30 v 3.08.4 (170307-132509)",
"COM-module": 0,
"Sec": 3458
}
18:27:43.341594 IP xenon.47750 > keba.7090: UDP, length 8
E..$..@.@...
...
..........Areport 2
18:27:43.342762 IP keba.7090 > xenon.7090: UDP, length 331
E..g.E.....!
...
........S-.{
"ID": "2",
"State": 0,
"Error1": 0,
"Error2": 0,
"Plug": 3,
"AuthON": 0,
"Authreq": 0,
"Enable sys": 1,
"Enable user": 1,
"Max curr": 0,
"Max curr %": 1000,
"Curr HW": 16000,
"Curr user": 63000,
"Curr FS": 0,
"Tmo FS": 0,
"Curr timer": 0,
"Tmo CT": 0,
"Setenergy": 0,
"Output": 0,
"Input": 0,
"Serial": "17598975",
"Sec": 3460
}
18:27:45.341743 IP xenon.47750 > keba.7090: UDP, length 8
E..$..@.@..(
...
..........Areport 3
18:27:45.342511 IP keba.7090 > xenon.7090: UDP, length 147
E....F......
...
...........{
"ID": "3",
"U1": 0,
"U2": 0,
"U3": 0,
"I1": 0,
"I2": 0,
"I3": 0,
"P": 0,
"PF": 0,
"E pres": 0,
"E total": 0,
"Serial": "17598975",
"Sec": 3462
}
Karaf Log repeats;
18:42:25.361 [DEBUG] [inding.keba.handler.KeContactHandler] - Sending 'report 1' on the channel '/10.1.200.1:47750'->'/10.1.200.28:7090'
18:42:27.363 [DEBUG] [inding.keba.handler.KeContactHandler] - Sending 'report 2' on the channel '/10.1.200.1:47750'->'/10.1.200.28:7090'
18:42:29.363 [DEBUG] [inding.keba.handler.KeContactHandler] - Sending 'report 3' on the channel '/10.1.200.1:47750'->'/10.1.200.28:7090'