Binding Request : Buderus web gateway

Hi Markinus,

any idea when this could be available in the official OH2 Bindings?

I try to use it. But it does not find my KM200 and if I add it manually it shows it offline

Hi,

show me the configuration-list from the log file. (channel list).

Hi,

this is all I get
2017-12-08 13:09:30.961 [INFO ] [ng.km200.handler.KM200GatewayHandler] - Update KM50/100/200 gateway configuration, it takes a minuteā€¦
2017-12-08 13:09:31.298 [INFO ] [ng.km200.handler.KM200GatewayHandler] - Received dataā€¦

2017-12-09 12:32:47.340 [hingStatusInfoChangedEvent] - ā€˜km200:kmdevice:53488233ā€™ changed from OFFLINE to UNINITIALIZED
2017-12-09 12:32:47.345 [hingStatusInfoChangedEvent] - ā€˜km200:kmdevice:53488233ā€™ changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2017-12-09 12:32:47.915 [ThingRemovedEvent ] - Thing ā€˜km200:kmdevice:53488233ā€™ has been removed.
2017-12-09 12:34:11.546 [ThingAddedEvent ] - Thing ā€˜km200:kmdevice:53488233ā€™ has been added.
2017-12-09 12:34:20.015 [INFO ] [ng.km200.handler.KM200GatewayHandler] - Update KM50/100/200 gateway configuration, it takes a minuteā€¦
2017-12-09 12:34:20.387 [hingStatusInfoChangedEvent] - ā€˜km200:kmdevice:53488233ā€™ changed from UNINITIALIZED (CONFIGURATION_PENDING) to INITIALIZING
2017-12-09 12:34:20.511 [INFO ] [ng.km200.handler.KM200GatewayHandler] - Received dataā€¦
2017-12-09 12:34:22.853 [hingStatusInfoChangedEvent] - ā€˜km200:kmdevice:53488233ā€™ changed from INITIALIZING to UNKNOWN
2017-12-09 12:34:22.857 [hingStatusInfoChangedEvent] - ā€˜km200:kmdevice:53488233ā€™ changed from UNKNOWN to OFFLINE

Hello Markus,
sorry for getting back late, but Q4 is always busy within my company.

IĀ“ve setup the binding in a freshly installed OH2.1 stable, gateway firmware version is 04.02.02, hardware version iCom_Low_NSC_v1.

These are my findings so far:

  • The binding is not stable yet , itĀ“s crashing the km200 after a few minutes - gateway simply does not respond anymore. It is very likely that itĀ“s not responsive anymore before, what I call ā€œRunning the Russian Solutionā€ Poweronoff.
2017-12-02 12:26:39.054 [WARN ] [hab.binding.km200.internal.KM200Comm] - HTTP GET failed: 500, internal server error, repeating.. 
2017-12-02 12:26:41.057 [WARN ] [hab.binding.km200.internal.KM200Comm] - Get empty reply
==> /var/log/openhab2/events.log <==
2017-12-02 12:26:43.040 [ItemStateChangedEvent     ] - km200_system_system_hs1_actualPower changed from 10.5600004196167 to 10.800000190734863
2017-12-02 12:26:43.466 [ItemStateChangedEvent     ] - km200_system_system_hs1_actualModulation changed from 44.0 to 45.0
==> /var/log/openhab2/openhab.log <==
2017-12-02 12:26:52.054 [WARN ] [hab.binding.km200.internal.KM200Comm] - HTTP GET failed: 500, internal server error, repeating.. 

The HTTP500 repeats multiple times. Sometimes it happens that, after this happened, still some readings get updated from the device. (As you see above).

I had to drop the gateway once in OH, after this it was working. DonĀ“t know why, see next point.

  • When setting up the binding one needs to be patient. It takes roughly 4-5 minutes until all Things are available. this should be considered, otherwise one may thing its not working.
  • when changing a value I always get a warning in the log that the command takes to long:
2017-12-02 12:00:22.507 [ItemStateChangedEvent     ] - km200_heatingCircuit_hc1_temperatureLevels_eco changed from 18.0 to 19
==> /var/log/openhab2/openhab.log <==
2017-12-02 12:00:27.506 [WARN ] [ore.internal.events.OSGiEventManager] - Dispatching event to subscriber 'org.eclipse.smarthome.core.thing.internal.ThingManager@de7947' takes more than 5000ms.
==> /var/log/openhab2/events.log <==
2017-12-02 12:00:27.508 [ItemCommandEvent          ] - Item 'km200_heatingCircuit_hc1_temperatureLevels_eco' received command 19
  • I was not yet really successfull in changing a value in a reliable way, most of the time the item changes back to the old value.

  • There are some entries in the log about missing services:

2017-11-30 15:32:21.917 [WARN ] [hab.binding.km200.internal.KM200Comm] - Service is not in the determined device service list: /dhwCircuits/dhw1/switchPrograms/__current__/weekday
2017-11-30 15:32:22.480 [WARN ] [hab.binding.km200.internal.KM200Comm] - Service is not in the determined device service list: /dhwCircuits/dhw1/switchPrograms/__current__/nbrCycles
2017-11-30 15:32:22.484 [WARN ] [hab.binding.km200.internal.KM200Comm] - Service is not in the determined device service list: /dhwCircuits/dhw1/switchPrograms/__current__/cycle
2017-11-30 15:32:22.487 [WARN ] [hab.binding.km200.internal.KM200Comm] - Service is not in the determined device service list: /dhwCircuits/dhw1/switchPrograms/__current__/high
2017-11-30 15:32:22.491 [WARN ] [hab.binding.km200.internal.KM200Comm] - Service is not in the determined device service list: /dhwCircuits/dhw1/switchPrograms/__current__/off

Greetings,
Thomas

Thank you for this information. We have to look where the problem is.
It looks like in some configurations the internel server error appairs but I have in the moment no Idea why it happens.
What is your hardware (where OH2 is running on)?

Markus

ā€¦and activate debug for the binding and send me the logfile. Thanks

HI @Mario_Spies,

did you configure the device correctly? Password, etc.?

Markus

Yes. It was working with the old binding but not really stable.

What do you mean with old? 1.9 ? Then you have to configure it in the opwnhab GUI. Items.

I wuas using this one.
http://docs.openhab.org/addons/bindings/km2001/readme.html

But this was not stable. So I uninstalled it and installed yours using karaf console.
I created the Private Key but it stays offlline

17-12-10 09:26:40.713 [INFO ] [ng.km200.handler.KM200GatewayHandler] - Update KM50/100/200 gateway configuration, it takes a minuteā€¦
==> /var/log/openhab2/events.log <==
2017-12-10 09:26:40.716 [ThingUpdatedEvent ] - Thing ā€˜km200:kmdevice:53488233ā€™ has been updated.
2017-12-10 09:26:40.724 [hingStatusInfoChangedEvent] - ā€˜km200:kmdevice:53488233ā€™ changed from OFFLINE to UNKNOWN
==> /var/log/openhab2/openhab.log <==
2017-12-10 09:26:40.842 [INFO ] [ng.km200.handler.KM200GatewayHandler] - Received dataā€¦
==> /var/log/openhab2/events.log <==
2017-12-10 09:26:40.847 [hingStatusInfoChangedEvent] - ā€˜km200:kmdevice:53488233ā€™ changed from UNKNOWN to OFFLINE

Try to use the new one. Uninstall the lagacy binding and remove the configuration. Copy the v2.2, enable and configure it in the openhab GUI. There you can see the channels as items and bind it.
(You have to copy the org.openhab.binding.km200-2.2.0-SNAPSHOT.jar file to the addons folder of the openhab2 install directory. If you have it there, then the KM200 binding will appear in Configuration/bindings menu in the paperui. After some time the autodetection should find your km200 device and you will see it in the inbox. There you can configure it. Some minutes after the configuration is done the channels should apper in the inbox and you can bind them).

Hi Markinus.

ok. done. I can see the binding now in configuration. But nothing appears in inbox.

Do you have a special network configuration or a usually home /24 Network?
Add the Item manuelly. There you are able to set the network by hand. The + Button

This the csv created out of the log file by stripping out the time stamps in front:

readable;writeable;recordable;virtual;type;service;value;allowed;min;max
0;0;0;0;;/dhwCircuits/dhw1/cpoperationMode;;;;
0;0;0;0;;/dhwCircuits/dhw1/cpStartph;;;;
0;0;0;0;;/dhwCircuits/dhw1/tdMode;;;;
0;0;0;0;;/dhwCircuits/dhw1/tdsetPoint;;;;
0;0;0;0;;/gateway/boschSHPassword;;;;
0;0;0;0;;/gateway/haiPassword;;;;
0;0;0;0;;/gateway/instPassword;;;;
0;0;0;0;;/gateway/knxPassword;;;;
0;0;0;0;;/gateway/openIPPassword;;;;
0;0;0;0;;/gateway/portalPassword;;;;
0;0;0;0;;/gateway/update/request;;;;
0;0;0;0;;/gateway/update/strategy;;;;
0;0;0;0;;/gateway/update/version;;;;
0;0;0;0;;/gateway/userpassword;;;;
0;0;0;0;;/gateway/version;;;;
0;0;0;0;;/heatingCircuits/hc1/controlType;;;;
0;0;0;0;;/heatingCircuits/hc1/currentOpModeInfo;;;;
0;0;0;0;;/heatingCircuits/hc1/designTemp;;;;
0;0;0;0;;/heatingCircuits/hc1/heatCurveMax;;;;
0;0;0;0;;/heatingCircuits/hc1/heatCurveMin;;;;
0;0;0;0;;/heatingCircuits/hc1/nextSetpoint;;;;
0;0;0;0;;/heatingCircuits/hc1/roomInfluence;;;;
0;0;0;0;;/heatingCircuits/hc1/roomTempOffset;;;;
0;0;0;0;;/heatingCircuits/hc1/setpointOptimization;;;;
0;0;0;0;;/heatingCircuits/hc1/suWiSwitchMode;;;;
0;0;0;0;;/heatingCircuits/hc1/suWiThreshold;;;;
0;0;0;0;;/heatingCircuits/hc1/timeToNextSetpoint;;;;
0;0;0;0;;/system/holidayModes/hm1/delete;;;;
0;0;0;0;;/system/holidayModes/hm2/delete;;;;
0;0;0;0;;/system/holidayModes/hm3/delete;;;;
0;0;0;0;;/system/holidayModes/hm4/delete;;;;
0;0;0;0;;/system/holidayModes/hm5/delete;;;;
1;0;0;0;refEnum;/dhwCircuits;;;;
1;0;0;0;refEnum;/dhwCircuits/dhw1;;;;
1;0;0;0;floatValue;/dhwCircuits/dhw1/actualTemp;25.7;;;
1;1;0;0;stringValue;/dhwCircuits/dhw1/charge;stop;stop|start;;
1;1;0;0;floatValue;/dhwCircuits/dhw1/chargeDuration;12;;1;192
1;0;0;0;floatValue;/dhwCircuits/dhw1/currentSetpoint;10;;;
1;1;0;0;stringValue;/dhwCircuits/dhw1/operationMode;high;Off|high|HCprogram|ownprogram;;
1;1;0;0;floatValue;/dhwCircuits/dhw1/singleChargeSetpoint;40;;30;80
1;0;0;0;stringValue;/dhwCircuits/dhw1/status;ACTIVE;INACTIVE|ACTIVE;;
1;0;0;0;refEnum;/dhwCircuits/dhw1/switchPrograms;;;;
1;0;0;0;refEnum;/dhwCircuits/dhw1/temperatureLevels;;;;
1;1;0;0;floatValue;/dhwCircuits/dhw1/temperatureLevels/high;40;;30;80
1;0;0;0;floatValue;/dhwCircuits/dhw1/temperatureLevels/off;0;;;
1;0;0;0;floatValue;/dhwCircuits/dhw1/waterFlow;0;;;
1;0;0;0;floatValue;/dhwCircuits/dhw1/workingTime;747;;;
1;0;0;0;refEnum;/gateway;;;;
1;1;0;0;stringValue;/gateway/DateTime;2017-07-02T11:42:31;;;
1;1;0;0;stringValue;/gateway/instAccess;off;off|on;;
1;1;0;0;stringValue;/gateway/instWriteAccess;off;off|on;;
1;1;0;0;stringValue;/gateway/openIPAccess;off;off|on;;
1;0;0;0;refEnum;/gateway/update;;;;
1;0;0;0;stringValue;/gateway/uuid;659200268;659200268;;
1;0;0;0;stringValue;/gateway/versionFirmware;04.01.06;;;
1;0;0;0;stringValue;/gateway/versionHardware;iCom_Low_NSC_v1;;;
1;0;0;0;refEnum;/heatingCircuits;;;;
1;0;0;0;refEnum;/heatingCircuits/hc1;;;;
1;1;0;0;stringValue;/heatingCircuits/hc1/activeSwitchProgram;A;A|B;;
1;0;0;0;floatValue;/heatingCircuits/hc1/actualSupplyTemperature;25.9;;;
1;0;0;0;floatValue;/heatingCircuits/hc1/currentRoomSetpoint;13;;;
1;1;0;0;floatValue;/heatingCircuits/hc1/manualRoomSetpoint;13;;5;30
1;1;0;0;stringValue;/heatingCircuits/hc1/operationMode;manual;auto|manual;;
1;0;0;0;floatValue;/heatingCircuits/hc1/pumpModulation;0;;;
1;0;1;0;floatValue;/heatingCircuits/hc1/roomtemperature;23.4;;;
1;0;0;0;stringValue;/heatingCircuits/hc1/status;ACTIVE;INACTIVE|ACTIVE;;
1;0;0;0;refEnum;/heatingCircuits/hc1/switchPrograms;;;;
1;1;0;0;switchProgram;/heatingCircuits/hc1/switchPrograms/A;;;;
1;1;0;1;switchProgram;/heatingCircuits/hc1/switchPrograms/A/comfort2;;;;
1;1;0;1;switchProgram;/heatingCircuits/hc1/switchPrograms/A/cycle;;;;
1;1;0;1;switchProgram;/heatingCircuits/hc1/switchPrograms/A/eco;;;;
1;0;0;1;switchProgram;/heatingCircuits/hc1/switchPrograms/A/nbrCycles;;;;
1;1;0;1;switchProgram;/heatingCircuits/hc1/switchPrograms/A/weekday;;;;
1;1;0;0;switchProgram;/heatingCircuits/hc1/switchPrograms/B;;;;
1;1;0;1;switchProgram;/heatingCircuits/hc1/switchPrograms/B/comfort2;;;;
1;1;0;1;switchProgram;/heatingCircuits/hc1/switchPrograms/B/cycle;;;;
1;1;0;1;switchProgram;/heatingCircuits/hc1/switchPrograms/B/eco;;;;
1;0;0;1;switchProgram;/heatingCircuits/hc1/switchPrograms/B/nbrCycles;;;;
1;1;0;1;switchProgram;/heatingCircuits/hc1/switchPrograms/B/weekday;;;;
1;0;0;0;refEnum;/heatingCircuits/hc1/temperatureLevels;;;;
1;1;0;0;floatValue;/heatingCircuits/hc1/temperatureLevels/comfort2;18;;14.5;30
1;1;0;0;floatValue;/heatingCircuits/hc1/temperatureLevels/eco;14;;5;17.5
1;1;0;0;floatValue;/heatingCircuits/hc1/temperatureRoomSetpoint;13;;5;30
1;1;0;0;floatValue;/heatingCircuits/hc1/temporaryRoomSetpoint;-1;;5;30
1;0;0;0;refEnum;/heatSources;;;;
1;0;1;0;floatValue;/heatSources/actualCHPower;0;;;
1;0;1;0;floatValue;/heatSources/actualDHWPower;0;;;
1;0;0;0;floatValue;/heatSources/actualModulation;0;;;
1;0;1;0;floatValue;/heatSources/actualPower;0;;;
1;0;0;0;floatValue;/heatSources/actualSupplyTemperature;25.8;;;
1;0;0;0;floatValue;/heatSources/applianceSupplyTemperature;25.8;;;
1;0;0;0;floatValue;/heatSources/burnerModulationSetpoint;0;;;
1;0;0;0;floatValue;/heatSources/burnerPowerSetpoint;0;;;
1;0;0;0;stringValue;/heatSources/ChimneySweeper;off;;;
1;0;0;0;floatValue;/heatSources/chimneyTemperature;-3276.8;;;
1;0;0;0;floatValue;/heatSources/CHpumpModulation;0;;;
1;0;0;0;refEnum;/heatSources/cooling;;;;
1;0;0;0;floatValue;/heatSources/flameCurrent;0;;;
1;0;0;0;stringValue;/heatSources/flameStatus;off;;;
1;0;0;0;refEnum;/heatSources/fuelCell;;;;
1;0;0;0;floatValue;/heatSources/gasAirPressure;0;;;
1;0;0;0;refEnum;/heatSources/heating;;;;
1;0;0;0;refEnum;/heatSources/hs1;;;;
1;0;0;0;floatValue;/heatSources/hs1/actualModulation;0;;;
1;0;1;0;floatValue;/heatSources/hs1/actualPower;0;;;
1;1;0;0;floatValue;/heatSources/hs1/energyReservoir;0;;;
1;0;0;0;stringValue;/heatSources/hs1/flameStatus;off;;;
1;0;0;0;refEnum;/heatSources/hs1/fuel;;;;
1;1;0;0;floatValue;/heatSources/hs1/fuel/caloricValue;11.5;;;
1;1;0;0;floatValue;/heatSources/hs1/fuel/density;0.82;;;
1;1;0;0;floatValue;/heatSources/hs1/fuelConsmptCorrFactor;1;;;
1;0;0;0;systeminfo;/heatSources/hs1/info;;;;
1;1;0;0;floatValue;/heatSources/hs1/nominalFuelConsumption;1.8;;;
1;1;0;0;floatValue;/heatSources/hs1/reservoirAlert;0;;;
1;0;0;0;stringValue;/heatSources/hs1/type;GasBoiler;;;
1;0;0;0;systeminfo;/heatSources/info;;;;
1;0;0;0;floatValue;/heatSources/nominalCHPower;14;;;
1;0;0;0;floatValue;/heatSources/nominalDHWPower;15;;;
1;0;0;0;floatValue;/heatSources/numberOfStarts;2628;;;
1;0;0;0;floatValue;/heatSources/powerSetpoint;0;;;
1;0;0;0;floatValue;/heatSources/returnTemperature;-3276.8;;;
1;0;0;0;refEnum;/heatSources/Source;;;;
1;0;0;0;refEnum;/heatSources/Source/Compressor;;;;
1;0;0;0;refEnum;/heatSources/Source/eHeater;;;;
1;0;0;0;floatValue;/heatSources/supplyTemperatureSetpoint;5;;;
1;0;0;0;floatValue;/heatSources/systemPressure;25.5;;;
1;0;0;0;refEnum;/heatSources/workingTime;;;;
1;0;0;0;floatValue;/heatSources/workingTime/centralHeating;52023;;;
1;0;0;0;floatValue;/heatSources/workingTime/secondBurner;0;;;
1;0;0;0;floatValue;/heatSources/workingTime/totalSystem;52770;;;
1;0;0;0;errorList;/notifications;;;;
1;1;0;1;errorList;/notifications/error;;;;
1;0;0;1;errorList;/notifications/errorString;;;;
1;0;0;1;errorList;/notifications/nbrErrors;;;;
1;0;0;0;refEnum;/recordings;;;;
1;0;0;0;refEnum;/recordings/dhwCircuits;;;;
1;0;0;0;refEnum;/recordings/dhwCircuits/dhw1;;;;
1;0;0;0;yRecording;/recordings/dhwCircuits/dhw1/actualTemp;;;;
1;0;0;0;refEnum;/recordings/heatingCircuits;;;;
1;0;0;0;refEnum;/recordings/heatingCircuits/hc1;;;;
1;0;0;0;yRecording;/recordings/heatingCircuits/hc1/roomtemperature;;;;
1;0;0;0;refEnum;/recordings/heatSources;;;;
1;0;0;0;yRecording;/recordings/heatSources/actualCHPower;;;;
1;0;0;0;yRecording;/recordings/heatSources/actualDHWPower;;;;
1;0;0;0;yRecording;/recordings/heatSources/actualPower;;;;
1;0;0;0;refEnum;/recordings/heatSources/hs1;;;;
1;0;0;0;yRecording;/recordings/heatSources/hs1/actualPower;;;;
1;0;0;0;refEnum;/recordings/system;;;;
1;0;0;0;refEnum;/recordings/system/heatSources;;;;
1;0;0;0;refEnum;/recordings/system/heatSources/hs1;;;;
1;0;0;0;yRecording;/recordings/system/heatSources/hs1/actualPower;;;;
1;0;0;0;refEnum;/recordings/system/sensors;;;;
1;0;0;0;refEnum;/recordings/system/sensors/temperatures;;;;
1;0;0;0;yRecording;/recordings/system/sensors/temperatures/outdoor_t1;;;;
1;0;0;0;refEnum;/solarCircuits;;;;
1;0;0;0;refEnum;/system;;;;
1;0;0;0;refEnum;/system/appliance;;;;
1;0;1;0;floatValue;/system/appliance/actualPower;0;;;
1;0;0;0;floatValue;/system/appliance/actualSupplyTemperature;25.9;;;
1;0;0;0;floatValue;/system/appliance/ChimneySweeper;0;;;
1;0;0;0;floatValue;/system/appliance/CHpumpModulation;0;;;
1;0;0;0;floatValue;/system/appliance/flameCurrent;0;;;
1;0;0;0;floatValue;/system/appliance/gasAirPressure;0;;;
1;0;0;0;floatValue;/system/appliance/nominalBurnerLoad;14;;;
1;0;0;0;floatValue;/system/appliance/numberOfStarts;2628;;;
1;0;0;0;floatValue;/system/appliance/powerSetpoint;0;;;
1;0;0;0;floatValue;/system/appliance/systemPressure;25.5;;;
1;0;0;0;refEnum;/system/appliance/workingTime;;;;
1;0;0;0;floatValue;/system/appliance/workingTime/centralHeating;52023;;;
1;0;0;0;floatValue;/system/appliance/workingTime/secondBurner;0;;;
1;0;0;0;floatValue;/system/appliance/workingTime/totalSystem;52770;;;
1;0;0;0;stringValue;/system/brand;Buderus;;;
1;0;0;0;stringValue;/system/bus;EMS2_0;;;
1;0;0;0;stringValue;/system/healthStatus;ok;;;
1;0;0;0;refEnum;/system/heatSources;;;;
1;0;0;0;refEnum;/system/heatSources/hs1;;;;
1;0;0;0;floatValue;/system/heatSources/hs1/actualModulation;0;;;
1;0;1;0;floatValue;/system/heatSources/hs1/actualPower;0;;;
1;1;0;0;floatValue;/system/heatSources/hs1/energyReservoir;0;;;
1;0;0;0;refEnum;/system/heatSources/hs1/fuel;;;;
1;1;0;0;floatValue;/system/heatSources/hs1/fuel/caloricValue;11.5;;;
1;1;0;0;floatValue;/system/heatSources/hs1/fuel/density;0.82;;;
1;1;0;0;floatValue;/system/heatSources/hs1/fuelConsmptCorrFactor;1;;;
1;1;0;0;floatValue;/system/heatSources/hs1/nominalFuelConsumption;1.8;;;
1;1;0;0;floatValue;/system/heatSources/hs1/reservoirAlert;0;;;
1;0;0;0;refEnum;/system/holidayModes;;;;
1;0;0;0;refEnum;/system/holidayModes/hm1;;;;
1;1;0;0;arrayData;/system/holidayModes/hm1/assignedTo;;;;
1;1;0;0;stringValue;/system/holidayModes/hm1/dhwMode;OFF;OFF|TD_OFF;;
1;1;0;0;stringValue;/system/holidayModes/hm1/hcMode;ECO;AUTO_SAT|FIX_TEMP|OFF|ECO;;
1;1;0;0;stringValue;/system/holidayModes/hm1/startStop;2009-01-01/2009-01-01;;;
1;0;0;0;refEnum;/system/holidayModes/hm2;;;;
1;1;0;0;arrayData;/system/holidayModes/hm2/assignedTo;;;;
1;1;0;0;stringValue;/system/holidayModes/hm2/dhwMode;OFF;OFF|TD_OFF;;
1;1;0;0;stringValue;/system/holidayModes/hm2/hcMode;ECO;AUTO_SAT|FIX_TEMP|OFF|ECO;;
1;1;0;0;stringValue;/system/holidayModes/hm2/startStop;2009-01-01/2009-01-01;;;
1;0;0;0;refEnum;/system/holidayModes/hm3;;;;
1;1;0;0;arrayData;/system/holidayModes/hm3/assignedTo;;;;
1;1;0;0;stringValue;/system/holidayModes/hm3/dhwMode;OFF;OFF|TD_OFF;;
1;1;0;0;stringValue;/system/holidayModes/hm3/hcMode;ECO;AUTO_SAT|FIX_TEMP|OFF|ECO;;
1;1;0;0;stringValue;/system/holidayModes/hm3/startStop;2009-01-01/2009-01-01;;;
1;0;0;0;refEnum;/system/holidayModes/hm4;;;;
1;1;0;0;arrayData;/system/holidayModes/hm4/assignedTo;;;;
1;1;0;0;stringValue;/system/holidayModes/hm4/dhwMode;OFF;OFF|TD_OFF;;
1;1;0;0;stringValue;/system/holidayModes/hm4/hcMode;ECO;AUTO_SAT|FIX_TEMP|OFF|ECO;;
1;1;0;0;stringValue;/system/holidayModes/hm4/startStop;2009-01-01/2009-01-01;;;
1;0;0;0;refEnum;/system/holidayModes/hm5;;;;
1;1;0;0;arrayData;/system/holidayModes/hm5/assignedTo;;;;
1;1;0;0;stringValue;/system/holidayModes/hm5/dhwMode;OFF;OFF|TD_OFF;;
1;1;0;0;stringValue;/system/holidayModes/hm5/hcMode;ECO;AUTO_SAT|FIX_TEMP|OFF|ECO;;
1;1;0;0;stringValue;/system/holidayModes/hm5/startStop;2009-01-01/2009-01-01;;;
1;0;0;0;systeminfo;/system/info;;;;
1;1;0;0;floatValue;/system/minOutdoorTemp;-10;;-35;10
1;0;0;0;refEnum;/system/sensors;;;;
1;0;0;0;refEnum;/system/sensors/temperatures;;;;
1;0;0;0;floatValue;/system/sensors/temperatures/chimney;-3276.8;;;
1;0;0;0;floatValue;/system/sensors/temperatures/hotWater_t2;25.7;;;
1;0;1;0;floatValue;/system/sensors/temperatures/outdoor_t1;19.3;;;
1;0;0;0;floatValue;/system/sensors/temperatures/return;-3276.8;;;
1;0;0;0;floatValue;/system/sensors/temperatures/supply_t1;25.9;;;
1;0;0;0;floatValue;/system/sensors/temperatures/supply_t1_setpoint;5;;;
1;0;0;0;floatValue;/system/sensors/temperatures/switch;-3276.8;;;
1;0;0;0;stringValue;/system/systemType;NSC_ICOM_GATEWAY;;;

hello

i try last binding 2.2 to openhab2.1 and i have error

11:40:32.746 [ERROR] [hab.binding.km200.internal.KM200Comm] - Parsingexception in JSON: JSONObject[ā€œvalueā€] could not be converted to BigDecimal. data: {ā€œidā€:ā€œ/heatSources/energyMonitoring/consumptionā€,ā€œtypeā€:ā€œfloatValueā€,ā€œwriteableā€:1,ā€œrecordableā€:0,ā€œvalueā€:-nan,ā€œunitOfMeasureā€:ā€œkWhā€,ā€œminValueā€:0.0,ā€œmaxValueā€:4294967296.0}
11:40:33.026 [ERROR] [hab.binding.km200.internal.KM200Comm] - Parsingexception in JSON: JSONObject[ā€œvalueā€] could not be converted to BigDecimal. data: {ā€œidā€:ā€œ/heatSources/energyMonitoring/maxTankLevelā€,ā€œtypeā€:ā€œfloatValueā€,ā€œwriteableā€:1,ā€œrecordableā€:0,ā€œvalueā€:-nan,ā€œunitOfMeasureā€:ā€œkWhā€,ā€œminValueā€:0.0,ā€œmaxValueā€:4294967296.0}
11:40:33.166 [ERROR] [hab.binding.km200.internal.KM200Comm] - Parsingexception in JSON: JSONObject[ā€œvalueā€] could not be converted to BigDecimal. data: {ā€œidā€:ā€œ/heatSources/energyMonitoring/minTankLevelā€,ā€œtypeā€:ā€œfloatValueā€,ā€œwriteableā€:1,ā€œrecordableā€:0,ā€œvalueā€:-nan,ā€œunitOfMeasureā€:ā€œkWhā€,ā€œminValueā€:0.0,ā€œmaxValueā€:4294967296.0}
11:40:33.315 [ERROR] [hab.binding.km200.internal.KM200Comm] - Parsingexception in JSON: JSONObject[ā€œvalueā€] could not be converted to BigDecimal. data: {ā€œidā€:ā€œ/heatSources/energyMonitoring/tankLevelā€,ā€œtypeā€:ā€œfloatValueā€,ā€œwriteableā€:1,ā€œrecordableā€:0,ā€œvalueā€:-nan,ā€œunitOfMeasureā€:ā€œkWhā€,ā€œminValueā€:0.0,ā€œmaxValueā€:4294967296.0}

and stuck on :

11:40:52.734 [INFO ] [b.binding.km200.internal.KM200Device] - 1;0;0;0;refEnum;/heatSources/energyMonitoring;;;
11:40:52.738 [ERROR] [ome.io.rest.core.thing.ThingResource] - Exception during HTTP PUT request for update config at ā€˜things/km200:kmdevice:kmdevice/configā€™ for thing ā€˜km200:kmdevice:kmdeviceā€™: null

thanks

Hi. I am using a 255.255.248.0 subnet on a 192.168.178.1 network

When I add it manually I get
2017-12-10 12:18:45.487 [INFO ] [ng.km200.handler.KM200GatewayHandler] - Update KM50/100/200 gateway configuration, it takes a minuteā€¦
==> /var/log/openhab2/events.log <==
2017-12-10 12:18:45.488 [hingStatusInfoChangedEvent] - ā€˜km200:kmdevice:a4991ecaā€™ changed from UNINITIALIZED (CONFIGURATION_PENDING) to INITIALIZING
2017-12-10 12:18:45.495 [hingStatusInfoChangedEvent] - ā€˜km200:kmdevice:a4991ecaā€™ changed from INITIALIZING to UNKNOWN
==> /var/log/openhab2/openhab.log <==
2017-12-10 12:18:45.837 [INFO ] [ng.km200.handler.KM200GatewayHandler] - Received dataā€¦
==> /var/log/openhab2/events.log <==
2017-12-10 12:18:45.854 [hingStatusInfoChangedEvent] - ā€˜km200:kmdevice:a4991ecaā€™ changed from UNKNOWN to OFFLINE

1 Like

Hi Termits,
thanks for the Info, I see the Problem. There are new value definitions. I will extend the binding.
Markus

Activate Debug for this binding and send me the Logfile please. Take a looks to this http://docs.openhab.org/administration/logging.html

Sent it via PM

I see a strange thing after I deleted a older version of binding and dropped the newest:


How do I get rid of the 2nd binding entry?
This might be my problem.