csowada / ebus-configuration

This is the community repository for the configuration file of the eBUS library
Eclipse Public License 1.0
5 stars 7 forks source link

Wolf BWS cooling active state bit #20

Open torsten-rupp opened 8 months ago

torsten-rupp commented 8 months ago

Your Issue

The Wolf heat pump BWS has an extension cooling device. If cooling is active is indicated in an additional bit in the _controller.d_valuesrc2 states value starting from https://github.com/csowada/ebus-configuration/blob/master/src/main/resources/commands/common-configuration.json, line 190:

I extended this from

            {"name": "states", "type": "byte", "children": [
                {"name": "state_dhw", "type": "bit", "label": "State DHW active"},
                {"name": "state_hc", "type": "bit", "label": "State heating circuit active"}
            ]},

into this:

            {"name": "states", "type": "byte", "children": [
                {"name": "state_dhw", "type": "bit", "label": "State DHW active"},
                {"name": "state_hc", "type": "bit", "label": "State heating circuit active"},
                {"name": "state_unknown_0x04", "type": "bit", "label": "unknown 0x04"},
                {"name": "state_unknown_0x08", "type": "bit", "label": "unknown 0x08"},
                {"name": "state_unknown_0x10", "type": "bit", "label": "unknown 0x10"},
                {"name": "state_cooling", "type": "bit", "label": "State cooling active"},
                {"name": "state_unknown_0x40", "type": "bit", "label": "unknown 0x40"},
                {"name": "state_unknown_0x80", "type": "bit", "label": "unknown 0x80"}
            ]},

With this settings the cooling state can be linked in the openhab things settings to a item which shows if cooling is active or not.

Your Heating System

Wolf BWS-1-08 with Wolf cooling extension BKM.

An example telegram

10 03 08 00 08 00 05 00 1C 80 E0 00 0A 11 00 AA

openhab> openhab:ebus resolve "10 03 08 00 08 00 05 00 1C 80 E0 00 0A 11 00 AA"

Check and unescape telegram


Original data : 10 03 08 00 08 00 05 00 1C 80 E0 00 0A 11 00 AA Unescaped data: 10 03 08 00 08 00 05 00 1C 80 E0 00 0A 11 00 AA

Analyse the telegram


10 03 08 00 08 00 05 00 1C 80 E0 00 0A 11 00 AA ^^--------------------------------------------- Source address | Type: Master | 10 ^^------------------------------------------ Destination address | Type: Master | 03 ^^ ^^------------------------------------ Command | | 08 00 ^^--------------------------------- Master Data Length | Length: 8 | 08 ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^--------- Master Data | | 00 05 00 1C 80 E0 00 0A ^^------ Master CRC | | 11 ^^--- 00 Slave ACK

Resolve the telegram


Found 1 command method(s) for this telegram.

Values from command 'controller.d_values_rc2' with method 'GET' from collection 'std' state_unknown_0x08 = false temp_d_dhw = 10 temp_outside = 28 temp_d_boiler = 5 states = 224 state_cooling = true state_unknown_0x80 = true state_dhw = false state_unknown_0x40 = true performance_forced = NULL state_hc = false state_unknown_0x10 = false state_unknown_0x04 = false

Your Device Table or master/slave addresses

openhab:ebus devices

MA | SA | Identifier | Device | Manufacture | ID | Firmware | Hardware | Last Activity
---+----+----------------+----------------+----------------------+----+------------+------------+--------------------- FF | 04 | | | eBUS Library | | null | null | ---
| 51 | 01 14 00 10 00 | --- | G. Kromschröder AG | 50 | 2.08 | null | Sun Jan 07 15:08:48 CET 2024 FF | 04 | | | eBUS Library | | null | null | Sun Jan 07 15:08:45 CET 2024 0F | 14 | | --- | null | | null | null | Sun Jan 07 15:08:04 CET 2024 10 | 15 | 01 18 00 00 00 | --- | G. Kromschröder AG | 50 | 2.04 | null | Sun Jan 07 15:08:45 CET 2024 70 | 75 | 01 18 00 00 00 | --- | G. Kromschröder AG | 50 | 2.04 | null | Sun Jan 07 15:08:48 CET 2024 30 | 35 | 01 18 00 00 00 | --- | G. Kromschröder AG | 50 | 2.04 | null | Sun Jan 07 15:07:38 CET 2024 03 | 08 | 01 1E 00 5A 40 | --- | Wolf GmbH | 19 | 40.01 | 0 | Sun Jan 07 15:08:45 CET 2024 F1 | F6 | 01 18 00 00 00 | --- | G. Kromschröder AG | 50 | 2.04 | null | Sun Jan 07 15:08:46 CET 2024

MA = Master Address / SA = Slave Address / ID = Manufacture ID