We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
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.
Wolf BWS-1-08 with Wolf cooling extension BKM.
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
openhab:ebus devices
MA = Master Address / SA = Slave Address / ID = Manufacture ID
The text was updated successfully, but these errors were encountered:
No branches or pull requests
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
into this:
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
The text was updated successfully, but these errors were encountered: