Hello, I tried before to get help also in the openHAB 3.0 RC1 thread, but perhaps it is better to open an additional topic to collect all information. I got a new KEBA KeContact P30 x-Series with firmware 1.11.0. My productive openHAB is 2.5.11 on a Ubuntu Server 20.04 LTS.
The main problem is to get any information out of the Wallbox over the Binding. The Thing goes online, no matter if it is defined over a KEBA.thing file or the Paper UI or the new UI from openHAB 3.0. But any defined item is “NULL”. So after spending a lot of time the last days in Google, I found many other users with similar problems over the last years. So because of the upcoming release of openHAB 3.0, I tried some minutes again the same with a fresh installation of openHAB 3.0 RC1 in an Ubuntu Server 20.04 LTS. Before I used “apt purge openhab” and “apt install openhab” and followed the assistant for the first steps. I used also the possibility to install the KEBA Binding directly over the installation process. Over the openhab-cli console, I got now the following logs in DEBUG mode:
17:52:31.984 [DEBUG] [internal.handler.KeContactTransceiver] - Starting the the KEBA KeContact transceiver
17:52:31.990 [INFO ] [internal.handler.KeContactTransceiver] - Listening for incoming data on /0:0:0:0:0:0:0:0:7090
17:52:31.991 [DEBUG] [internal.handler.KeContactTransceiver] - Establishing the connection to the KEBA KeContact 'keba:kecontact:P30'
17:52:34.996 [DEBUG] [eba.internal.handler.KeContactHandler] - Ping timed out after '3001' milliseconds
17:52:34.999 [DEBUG] [internal.handler.KeContactTransceiver] - Stopping the the KEBA KeContact transceiver
17:52:36.903 [INFO ] [re.automation.internal.RuleEngineImpl] - Rule engine started.
17:52:53.004 [DEBUG] [eba.internal.handler.KeContactHandler] - Ping timed out after '3003' milliseconds
17:53:11.010 [DEBUG] [eba.internal.handler.KeContactHandler] - Ping timed out after '3003' milliseconds
17:53:29.013 [DEBUG] [eba.internal.handler.KeContactHandler] - Ping timed out after '3001' milliseconds
17:53:47.019 [DEBUG] [eba.internal.handler.KeContactHandler] - Ping timed out after '3003' milliseconds
17:54:05.026 [DEBUG] [eba.internal.handler.KeContactHandler] - Ping timed out after '3003' milliseconds
17:54:23.031 [DEBUG] [eba.internal.handler.KeContactHandler] - Ping timed out after '3003' milliseconds
17:54:41.038 [DEBUG] [eba.internal.handler.KeContactHandler] - Ping timed out after '3004' milliseconds
17:54:59.044 [DEBUG] [eba.internal.handler.KeContactHandler] - Ping timed out after '3004' milliseconds
17:55:17.050 [DEBUG] [eba.internal.handler.KeContactHandler] - Ping timed out after '3005' milliseconds
In the openHAB 3 Developer Sidebar, I activate the log stream and got the following information:
openhab/things/keba:kecontact:P30/status
ThingStatusInfoEvent
{"status":"INITIALIZING","statusDetail":"NONE"}
openhab/things/keba:kecontact:P30/statuschanged
ThingStatusInfoChangedEvent
[{"status":"INITIALIZING","statusDetail":"NONE"},{"status":"UNINITIALIZED","statusDetail":"NONE"}]
openhab/things/keba:kecontact:P30/status
ThingStatusInfoEvent
{"status":"ONLINE","statusDetail":"NONE","description":""}
openhab/things/keba:kecontact:P30/statuschanged
ThingStatusInfoChangedEvent
[{"status":"ONLINE","statusDetail":"NONE","description":""},{"status":"INITIALIZING","statusDetail":"NONE"}]
openhab/things/keba:kecontact:P30/status
ThingStatusInfoEvent
{"status":"UNINITIALIZED","statusDetail":"NONE"}
openhab/things/keba:kecontact:P30/statuschanged
ThingStatusInfoChangedEvent
[{"status":"UNINITIALIZED","statusDetail":"NONE"},{"status":"ONLINE","statusDetail":"NONE","description":""}]
openhab/things/keba:kecontact:P30/status
ThingStatusInfoEvent
{"status":"UNINITIALIZED","statusDetail":"HANDLER_MISSING_ERROR"}
openhab/things/keba:kecontact:P30/statuschanged
ThingStatusInfoChangedEvent
[{"status":"UNINITIALIZED","statusDetail":"HANDLER_MISSING_ERROR"},{"status":"UNINITIALIZED","statusDetail":"NONE"}]
openhab/things/keba:kecontact:P30/removed
ThingRemovedEvent
{"label":"KeContact EV Charging Station","configuration":{"ipAddress":"192.168.178.40","refreshInterval":15},"properties":{},"UID":"keba:kecontact:P30","thingTypeUID":"keba:kecontact","channels":[{"uid":"keba:kecontact:P30:enabled","id":"enabled","channelTypeUID":"keba:enabled","itemType":"Switch","kind":"STATE","label":"Enabled","description":"Activation state of the wallbox","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:state","id":"state","channelTypeUID":"keba:state","itemType":"Number","kind":"STATE","label":"Operation State","description":"Current operational state of the wallbox","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:maxpresetcurrent","id":"maxpresetcurrent","channelTypeUID":"keba:current_settable","itemType":"Number","kind":"STATE","label":"Preset Current","description":"Preset Current in mA","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:maxpresetcurrentrange","id":"maxpresetcurrentrange","channelTypeUID":"keba:range","itemType":"Dimmer","kind":"STATE","label":"Rel. Current","description":"Current in % of the 6000-63000 mA range accepted by the wallbox","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:power","id":"power","channelTypeUID":"keba:power","itemType":"Number","kind":"STATE","label":"Power","description":"Active Power in W","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:powerfactor","id":"powerfactor","channelTypeUID":"keba:powerfactor","itemType":"Number","kind":"STATE","label":"Power Factor","description":"Power factor (cosphi)","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:error1","id":"error1","channelTypeUID":"keba:error1","itemType":"String","kind":"STATE","label":"Error Code 1","description":"Error code state, if in error. See the KeContact FAQ","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:error2","id":"error2","channelTypeUID":"keba:error2","itemType":"String","kind":"STATE","label":"Error Code 2","description":"Error code state, if in error. See the KeContact FAQ","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:wallbox","id":"wallbox","channelTypeUID":"keba:plugwallbox","itemType":"Switch","kind":"STATE","label":"Wallbox Plugged","description":"State of the wallbox plug, e.g. ON if plugged in, OFF if unplugged","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:vehicle","id":"vehicle","channelTypeUID":"keba:plugvehicle","itemType":"Switch","kind":"STATE","label":"Vehicle Plugged","description":"State of the vehicle plug, e.g. ON if plugged in, OFF if unplugged","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:locked","id":"locked","channelTypeUID":"keba:locked","itemType":"Switch","kind":"STATE","label":"Plug Lock","description":"Indicator if the plug is locked by the electrical vehicle","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:maxpilotcurrent","id":"maxpilotcurrent","channelTypeUID":"keba:pilotcurrent","itemType":"Number","kind":"STATE","label":"Pilot Current","description":"Current preset value via Control pilot in mA","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:pwmpilotcurrent","id":"pwmpilotcurrent","channelTypeUID":"keba:pilotrange","itemType":"Number","kind":"STATE","label":"Pilot Range","description":"Current preset value via Control pilot in 0,1% of the PWM value","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:maxsystemcurrent","id":"maxsystemcurrent","channelTypeUID":"keba:maxcurrent","itemType":"Number","kind":"STATE","label":"Max. System Current","description":"Maximal System Current in mA","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:failsafecurrent","id":"failsafecurrent","channelTypeUID":"keba:failsafecurrent","itemType":"Number","kind":"STATE","label":"Failsafe Current","description":"Failsafe Current in mA (if network is lost)","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:output","id":"output","channelTypeUID":"keba:x2","itemType":"Switch","kind":"STATE","label":"X2","description":"State of the X2 output","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:input","id":"input","channelTypeUID":"keba:x1","itemType":"Switch","kind":"STATE","label":"X1","description":"State of the X1 input","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:uptime","id":"uptime","channelTypeUID":"keba:uptime","itemType":"DateTime","kind":"STATE","label":"System Uptime","description":"System uptime since the last reset of the wallbox","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:I1","id":"I1","channelTypeUID":"keba:current","itemType":"Number","kind":"STATE","label":"Current Phase 1","description":"Current in mA","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:I2","id":"I2","channelTypeUID":"keba:current","itemType":"Number","kind":"STATE","label":"Current Phase 2","description":"Current in mA","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:I3","id":"I3","channelTypeUID":"keba:current","itemType":"Number","kind":"STATE","label":"Current Phase 3","description":"Current in mA","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:U1","id":"U1","channelTypeUID":"keba:voltage","itemType":"Number","kind":"STATE","label":"Voltage Phase 1","description":"Voltage in V","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:U2","id":"U2","channelTypeUID":"keba:voltage","itemType":"Number","kind":"STATE","label":"Voltage Phase 2","description":"Voltage in V","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:U3","id":"U3","channelTypeUID":"keba:voltage","itemType":"Number","kind":"STATE","label":"Voltage Phase 3","description":"Voltage in V","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:sessionconsumption","id":"sessionconsumption","channelTypeUID":"keba:energy","itemType":"Number","kind":"STATE","label":"Energy","description":"Power consumption in Wh.","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:totalconsumption","id":"totalconsumption","channelTypeUID":"keba:totalenergy","itemType":"Number","kind":"STATE","label":"Energy","description":"Total energy consumption is added up after each completed charging session","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:display","id":"display","channelTypeUID":"keba:display","itemType":"String","kind":"STATE","label":"Display","description":"Text to show on the P30 Series C or X display","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:authreq","id":"authreq","channelTypeUID":"keba:authreq","itemType":"Switch","kind":"STATE","label":"Authentication Required","description":"Authentication required","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:authon","id":"authon","channelTypeUID":"keba:authon","itemType":"Switch","kind":"STATE","label":"Authentication Enabled","description":"Authentication enabled","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:sessionrfidtag","id":"sessionrfidtag","channelTypeUID":"keba:sessionrfidtag","itemType":"String","kind":"STATE","label":"RFID Tag","description":"RFID Tag used for the last charging session","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:sessionrfidclass","id":"sessionrfidclass","channelTypeUID":"keba:sessionrfidclass","itemType":"String","kind":"STATE","label":"RFID Tag Class","description":"RFID Tag class used for the last charging session","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:sessionid","id":"sessionid","channelTypeUID":"keba:sessionid","itemType":"Number","kind":"STATE","label":"Session ID","description":"Session ID of the last charging session","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:setenergylimit","id":"setenergylimit","channelTypeUID":"keba:setenergylimit","itemType":"Number","kind":"STATE","label":"Energy Limit","description":"An energy limit for an already running or the next charging session.","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:authenticate","id":"authenticate","channelTypeUID":"keba:authenticate","itemType":"String","kind":"STATE","label":"Authenticate","description":"Authenticate and start a charging session","defaultTags":[],"properties":{},"configuration":{}}],"location":"Carport"}
openhab/things/keba:kecontact:P30/added
ThingAddedEvent
{"label":"KeContact EV Charging Station","configuration":{"ipAddress":"192.168.178.40","refreshInterval":15},"properties":{},"UID":"keba:kecontact:P30","thingTypeUID":"keba:kecontact","channels":[{"uid":"keba:kecontact:P30:enabled","id":"enabled","channelTypeUID":"keba:enabled","itemType":"Switch","kind":"STATE","label":"Enabled","description":"Activation state of the wallbox","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:state","id":"state","channelTypeUID":"keba:state","itemType":"Number","kind":"STATE","label":"Operation State","description":"Current operational state of the wallbox","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:maxpresetcurrent","id":"maxpresetcurrent","channelTypeUID":"keba:current_settable","itemType":"Number","kind":"STATE","label":"Preset Current","description":"Preset Current in mA","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:maxpresetcurrentrange","id":"maxpresetcurrentrange","channelTypeUID":"keba:range","itemType":"Dimmer","kind":"STATE","label":"Rel. Current","description":"Current in % of the 6000-63000 mA range accepted by the wallbox","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:power","id":"power","channelTypeUID":"keba:power","itemType":"Number","kind":"STATE","label":"Power","description":"Active Power in W","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:powerfactor","id":"powerfactor","channelTypeUID":"keba:powerfactor","itemType":"Number","kind":"STATE","label":"Power Factor","description":"Power factor (cosphi)","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:error1","id":"error1","channelTypeUID":"keba:error1","itemType":"String","kind":"STATE","label":"Error Code 1","description":"Error code state, if in error. See the KeContact FAQ","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:error2","id":"error2","channelTypeUID":"keba:error2","itemType":"String","kind":"STATE","label":"Error Code 2","description":"Error code state, if in error. See the KeContact FAQ","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:wallbox","id":"wallbox","channelTypeUID":"keba:plugwallbox","itemType":"Switch","kind":"STATE","label":"Wallbox Plugged","description":"State of the wallbox plug, e.g. ON if plugged in, OFF if unplugged","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:vehicle","id":"vehicle","channelTypeUID":"keba:plugvehicle","itemType":"Switch","kind":"STATE","label":"Vehicle Plugged","description":"State of the vehicle plug, e.g. ON if plugged in, OFF if unplugged","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:locked","id":"locked","channelTypeUID":"keba:locked","itemType":"Switch","kind":"STATE","label":"Plug Lock","description":"Indicator if the plug is locked by the electrical vehicle","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:maxpilotcurrent","id":"maxpilotcurrent","channelTypeUID":"keba:pilotcurrent","itemType":"Number","kind":"STATE","label":"Pilot Current","description":"Current preset value via Control pilot in mA","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:pwmpilotcurrent","id":"pwmpilotcurrent","channelTypeUID":"keba:pilotrange","itemType":"Number","kind":"STATE","label":"Pilot Range","description":"Current preset value via Control pilot in 0,1% of the PWM value","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:maxsystemcurrent","id":"maxsystemcurrent","channelTypeUID":"keba:maxcurrent","itemType":"Number","kind":"STATE","label":"Max. System Current","description":"Maximal System Current in mA","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:failsafecurrent","id":"failsafecurrent","channelTypeUID":"keba:failsafecurrent","itemType":"Number","kind":"STATE","label":"Failsafe Current","description":"Failsafe Current in mA (if network is lost)","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:output","id":"output","channelTypeUID":"keba:x2","itemType":"Switch","kind":"STATE","label":"X2","description":"State of the X2 output","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:input","id":"input","channelTypeUID":"keba:x1","itemType":"Switch","kind":"STATE","label":"X1","description":"State of the X1 input","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:uptime","id":"uptime","channelTypeUID":"keba:uptime","itemType":"DateTime","kind":"STATE","label":"System Uptime","description":"System uptime since the last reset of the wallbox","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:I1","id":"I1","channelTypeUID":"keba:current","itemType":"Number","kind":"STATE","label":"Current Phase 1","description":"Current in mA","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:I2","id":"I2","channelTypeUID":"keba:current","itemType":"Number","kind":"STATE","label":"Current Phase 2","description":"Current in mA","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:I3","id":"I3","channelTypeUID":"keba:current","itemType":"Number","kind":"STATE","label":"Current Phase 3","description":"Current in mA","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:U1","id":"U1","channelTypeUID":"keba:voltage","itemType":"Number","kind":"STATE","label":"Voltage Phase 1","description":"Voltage in V","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:U2","id":"U2","channelTypeUID":"keba:voltage","itemType":"Number","kind":"STATE","label":"Voltage Phase 2","description":"Voltage in V","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:U3","id":"U3","channelTypeUID":"keba:voltage","itemType":"Number","kind":"STATE","label":"Voltage Phase 3","description":"Voltage in V","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:sessionconsumption","id":"sessionconsumption","channelTypeUID":"keba:energy","itemType":"Number","kind":"STATE","label":"Energy","description":"Power consumption in Wh.","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:totalconsumption","id":"totalconsumption","channelTypeUID":"keba:totalenergy","itemType":"Number","kind":"STATE","label":"Energy","description":"Total energy consumption is added up after each completed charging session","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:display","id":"display","channelTypeUID":"keba:display","itemType":"String","kind":"STATE","label":"Display","description":"Text to show on the P30 Series C or X display","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:authreq","id":"authreq","channelTypeUID":"keba:authreq","itemType":"Switch","kind":"STATE","label":"Authentication Required","description":"Authentication required","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:authon","id":"authon","channelTypeUID":"keba:authon","itemType":"Switch","kind":"STATE","label":"Authentication Enabled","description":"Authentication enabled","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:sessionrfidtag","id":"sessionrfidtag","channelTypeUID":"keba:sessionrfidtag","itemType":"String","kind":"STATE","label":"RFID Tag","description":"RFID Tag used for the last charging session","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:sessionrfidclass","id":"sessionrfidclass","channelTypeUID":"keba:sessionrfidclass","itemType":"String","kind":"STATE","label":"RFID Tag Class","description":"RFID Tag class used for the last charging session","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:sessionid","id":"sessionid","channelTypeUID":"keba:sessionid","itemType":"Number","kind":"STATE","label":"Session ID","description":"Session ID of the last charging session","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:setenergylimit","id":"setenergylimit","channelTypeUID":"keba:setenergylimit","itemType":"Number","kind":"STATE","label":"Energy Limit","description":"An energy limit for an already running or the next charging session.","defaultTags":[],"properties":{},"configuration":{}},{"uid":"keba:kecontact:P30:authenticate","id":"authenticate","channelTypeUID":"keba:authenticate","itemType":"String","kind":"STATE","label":"Authenticate","description":"Authenticate and start a charging session","defaultTags":[],"properties":{},"configuration":{}}],"location":"Carport"}
openhab/things/keba:kecontact:P30/status
ThingStatusInfoEvent
{"status":"INITIALIZING","statusDetail":"NONE"}
openhab/things/keba:kecontact:P30/statuschanged
ThingStatusInfoChangedEvent
[{"status":"INITIALIZING","statusDetail":"NONE"},{"status":"UNINITIALIZED","statusDetail":"NONE"}]
openhab/things/keba:kecontact:P30/status
ThingStatusInfoEvent
{"status":"ONLINE","statusDetail":"NONE","description":""}
openhab/things/keba:kecontact:P30/statuschanged
ThingStatusInfoChangedEvent
[{"status":"ONLINE","statusDetail":"NONE","description":""},{"status":"INITIALIZING","statusDetail":"NONE"}]
Other test with an ioBroker installation and there KEBA adapter or a test with Node-RED 1.2.6 and UDP-Nodes got all information. I can also ping the Wallbox from the openHAB server and came from my devices over an browser to the webui from the Wallbox. The network connection is cable, wlan is disabled.
I also tried to write an email to the developer, but not sure if it was the correct mail, so in the moment no response.