Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wolf BWS cooling active state bit #20

Open
torsten-rupp opened this issue Jan 7, 2024 · 0 comments
Open

Wolf BWS cooling active state bit #20

torsten-rupp opened this issue Jan 7, 2024 · 0 comments

Comments

@torsten-rupp
Copy link

torsten-rupp commented Jan 7, 2024

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_values_rc2 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant