# \[eBUS 2.0\] Configuration support/contribution

**URL:** <https://community.openhab.org/t/ebus-2-0-configuration-support-contribution/35961>\
**Category:** Bindings\
**Tags:** ebus, configuration, json\
**Created:** [November 8, 2017, 8:20am UTC](https://community.openhab.org/t/ebus-2-0-configuration-support-contribution/35961 "2017-11-08T08:20:23Z")\
**Posts on this page:** 1\
**Showing post:** 44

<div class="post-metadata">

**Author:** ![mikulaos](https://community.openhab.org/letter_avatar_proxy/v4/letter/m/e36b37/32.png) [@mikulaos](https://community.openhab.org/u/mikulaos)\
**Post date:** [January 20, 2018, 11:59am UTC](https://community.openhab.org/t/ebus-2-0-configuration-support-contribution/35961/44 "2018-01-20T11:59:01Z")

</div>

The configuration is now split into parts. It may need refining and formatting some commands once the issues are resolved.

> **[vrc700-bundle-configuration-20012018.zip](https://drive.google.com/file/d/1UAJwNANhGf1fst_jOxsfgCLJB4o8HsuL/view?usp=drive_open)**
>
> Google Drive file.

Bundle works nicely. I personally use general, hwc, hc1, and zone1 and my system works much faster than with all the commands.

Only one new issue appeared in a meantime and is not tied to the separation of files.  
A problem occurs when polling a sensor that is not connected to the system if its datatype is EXP (float). In this case, VRC 700 returns FF FF FF 7F, a value that can not be converted into float due to excessive exponent (according IEEE 754). Another Vaillant special case ☹ . On the other hand, this should be the last one for this configuration. 🙂

```auto
00:13:24.811 [DEBUG] [de.csdev.ebus.core.EBusController] - Succesful send: FF 15 B5 24 06 02 00 00 00 9D 00 27 00 08 00 00 9D 00 FF FF FF 7F 54 00
00:13:24.817 [ERROR] [de.csdev.ebus.core.EBusControllerBase] - Error while firing onTelegramReceived events!
java.lang.NumberFormatException: null
        at java.math.BigDecimal.<init>(BigDecimal.java:494) [?:?]
        at java.math.BigDecimal.<init>(BigDecimal.java:383) [?:?]
        at java.math.BigDecimal.<init>(BigDecimal.java:806) [?:?]
        at java.math.BigDecimal.valueOf(BigDecimal.java:1274) [?:?]
        at de.csdev.ebus.command.datatypes.std.EBusTypeFloat.decodeInt(EBusTypeFloat.java:43) [213:de.csdev.ebus.ebus-core:0.9.16.SNAPSHOT]
        at de.csdev.ebus.command.datatypes.std.EBusTypeFloat.decodeInt(EBusTypeFloat.java:1) [213:de.csdev.ebus.ebus-core:0.9.16.SNAPSHOT]
        at de.csdev.ebus.command.datatypes.EBusAbstractType.decode(EBusAbstractType.java:100) [213:de.csdev.ebus.ebus-core:0.9.16.SNAPSHOT]
        at de.csdev.ebus.command.EBusCommandUtils.decodeValueList(EBusCommandUtils.java:374) [213:de.csdev.ebus.ebus-core:0.9.16.SNAPSHOT]
        at de.csdev.ebus.command.EBusCommandUtils.decodeTelegram(EBusCommandUtils.java:426) [213:de.csdev.ebus.ebus-core:0.9.16.SNAPSHOT]
        at de.csdev.ebus.service.parser.EBusParserService.onTelegramReceived(EBusParserService.java:94) [213:de.csdev.ebus.ebus-core:0.9.16.SNAPSHOT]
        at de.csdev.ebus.core.EBusControllerBase$2.run(EBusControllerBase.java:102) [213:de.csdev.ebus.ebus-core:0.9.16.SNAPSHOT]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
        at java.lang.Thread.run(Thread.java:748) [?:?]

```

---

_[View the full topic](https://community.openhab.org/t/ebus-2-0-configuration-support-contribution/35961)._
