eBUS Pre-Release for 1.8.0

Happy new year too,

@nikoraes, I checked this and it works well with my installation. I now use the latest from official openhab nightly, but it’s the same code base as RC7.

Have you seen that some set_program... ids has changed a bit?

I found it.
The set definitions need the value name (so it needs to be heating.set_program_heating_circuit.program) which is logical of course. With the current (generated?) ID lists in the readme, the value name is impossible to know as the lists only show the ID if there is only 1 value.

@nikoraes You found a bug in the documentation. Now fixed and comitted as PR 3666 in github.

Hello again :smiley:

With the new module, I have, i think i a better log!
I have at least one good logging for my outside temperature
So now what is next?

2016-01-12 21:56:54.777 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:56:56.754 [DEBUG] [.ebus.internal.parser.Analyses] - 10 3F 05 01 05 AA 35 35 04 00 FF 00 AA
2016-01-12 21:56:56.754 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:56:56.975 [DEBUG] [.ebus.internal.parser.Analyses] - 10 3F B5 09 04 0E 7D 00 00 69 00 AA
2016-01-12 21:56:56.975 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:56:58.971 [DEBUG] [.ebus.internal.parser.Analyses] - 10 23 B5 04 01 01 C6 00 09 14 01 00 00 00 06 00 01 00 05 00 AA
2016-01-12 21:56:58.971 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:56:59.222 [DEBUG] [.ebus.internal.parser.Analyses] - 10 23 B5 04 01 0D CA 00 05 00 00 00 80 00 4C 00 AA
2016-01-12 21:56:59.223 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:56:59.459 [DEBUG] [.ebus.internal.parser.Analyses] - 10 26 B5 09 03 0D 04 00 8C 00 03 F6 02 00 58 00 AA
2016-01-12 21:56:59.459 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:56:59.718 [DEBUG] [.ebus.internal.parser.Analyses] - 10 26 B5 04 01 00 D9 00 0A 03 00 57 21 12 01 02 16 40 06 B6 00 AA
2016-01-12 21:56:59.718 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:00.350 [DEBUG] [.ebus.internal.parser.Analyses] - 70 50 B5 04 01 01 20 00 09 15 01 00 00 05 81 00 01 00 0D 00 AA
2016-01-12 21:57:00.350 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:00.603 [DEBUG] [.ebus.internal.parser.Analyses] - 70 50 B5 04 01 0D 2C 00 05 20 00 F5 01 15 AD 00 AA
2016-01-12 21:57:00.603 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:00.976 [DEBUG] [.ebus.internal.parser.Analyses] - 70 50 B5 05 04 2D F1 FF 00 4B 00 00 00 00 AA
2016-01-12 21:57:00.976 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:02.937 [DEBUG] [.ebus.internal.parser.Analyses] - 10 FE B5 05 04 27 00 2F 00 19 AA
2016-01-12 21:57:02.938 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:03.448 [DEBUG] [.ebus.internal.parser.Analyses] - 10 25 B5 04 01 17 C4 00 01 01 9A 00 AA
2016-01-12 21:57:03.448 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:04.267 [DEBUG] [i.c.AbstractEBusWriteConnector] - Succcesful send: FF 15 B5 09 03 0D 01 00 12 00 03 44 00 00 60 00 AA
2016-01-12 21:57:04.268 [DEBUG] [.ebus.internal.parser.Analyses] - FF 15 B5 09 03 0D 01 00 12 00 03 44 00 00 60 00 AA
2016-01-12 21:57:04.268 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> <Controller> Outside temperature (°C)
2016-01-12 21:57:04.772 [DEBUG] [.ebus.internal.parser.Analyses] - 10 23 B5 05 07 2B 0F 0C 00 00 01 00 8C 00 00 00 00 AA
2016-01-12 21:57:04.773 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:06.747 [DEBUG] [.ebus.internal.parser.Analyses] - 10 3F 05 01 05 AA 35 35 04 00 FF 00 AA
2016-01-12 21:57:06.747 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:06.968 [DEBUG] [.ebus.internal.parser.Analyses] - 10 3F B5 09 04 0E 7D 00 00 69 00 AA
2016-01-12 21:57:06.968 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:07.846 [DEBUG] [.ebus.internal.parser.Analyses] - 10 50 B5 04 01 01 FE 00 09 15 01 00 00 05 81 00 01 00 0D 00 AA
2016-01-12 21:57:07.846 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:08.778 [DEBUG] [.ebus.internal.parser.Analyses] - 10 26 B5 04 01 0D D4 00 05 32 00 EC 02 1E A1 00 AA
2016-01-12 21:57:08.778 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:09.014 [DEBUG] [.ebus.internal.parser.Analyses] - 10 26 B5 09 03 0D 04 00 8C 00 03 EC 02 00 3F 00 AA
2016-01-12 21:57:09.014 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:10.568 [DEBUG] [.ebus.internal.parser.Analyses] - 70 50 B5 04 01 0D 2C 00 05 20 00 F3 01 15 D9 00 AA
2016-01-12 21:57:10.568 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:10.781 [DEBUG] [.ebus.internal.parser.Analyses] - 70 50 B5 05 04 2D F1 FF 00 4B 00 00 00 00 AA
2016-01-12 21:57:10.781 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:10.850 [DEBUG] [.ebus.internal.parser.Analyses] - 10 26 B5 05 04 2D 6B 00 00 BF 00 00 00 00 AA
2016-01-12 21:57:10.850 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:12.095 [DEBUG] [.ebus.internal.parser.Analyses] - 10 26 B5 04 01 01 D8 00 09 1E 01 00 00 00 85 00 01 00 E5 00 AA
2016-01-12 21:57:12.095 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:12.348 [DEBUG] [.ebus.internal.parser.Analyses] - 10 25 B5 04 01 01 D2 00 09 32 01 00 00 00 03 00 01 00 64 00 AA
2016-01-12 21:57:12.348 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
2016-01-12 21:57:12.663 [DEBUG] [.ebus.internal.parser.Analyses] - 70 50 B5 04 01 16 37 00 0A 44 00 FF FF FF FF FF FF FF FF 5F 00 AA
2016-01-12 21:57:12.663 [DEBUG] [.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------

Regards bajan

Your log looks good to me. So now you need the right configurations to resolve the unknown telegrams. Have you tried to load the vaillant configurations in you openhab.cfg file?
See https://github.com/openhab/openhab/wiki/eBUS-Binding#binding-configuration-in-openhabcfg

I would try for a quick test:

ebus:parsers=common,vaillant-bai00,vaillant-vrc430,vaillant-vrc470,vaillant-vrc630,vaillant-vr90,_vaillant

I’m not sure how good the support for your heating unit is, @nikoraes was the expert who adopted the ebusd configurations. Maybe he can help here.

It’s probably best to only use the ones for the hardware you have. Otherwise some values might conflict.

Below is my configuration for vrc470 and bai (all ecotec boilers). Don’t forget to use refresh, as you need to ask the hardware to send the value.

/* eBus Thermostat */
Number Temperature_Outside “Temperatuur buiten [%.1f °C]” (gHeating,gWeather,Temperature_Outdoor_Chart,Persist_Change) { ebus=“id:controller.temp_outside.temp_outside, dst:15, refresh:300” }
Number Temperature_GF_Living “Temperatuur [%.1f °C]” (gHeating,GF_Living,Temperature_Room,Persist_Change) { ebus=“id:controller.temp_room.temp_room, dst:15, refresh:300” }
Number Temperature_Target_GF_Living “Setpunt ruimte [%.1f °C]” (gHeating,GF_Living,Temperature_Room,Persist_Change) { ebus=“id:controller.temp_d_room_disp, dst:15, refresh:60” }
/*Number Temperature_Setpoint_GF_Living “Setpunt ruimte [%.1f °C]” (gHeating,GF_Living,Temperature_Room,Persist_Change) { ebus=“id:controller.temp_d_room_override, dst:15, refresh:60” } */
Number Heating_Program “Bedrijfsmodus” (gHeating) { ebus=“id:heating.program_heating_circuit, set:heating.set_program_heating_circuit.program, dst:15, refresh:60” }
Number Heating_SpecialProgram “Speciale modus” (gHeating) { ebus=“id:heating.program_heating_circuit_special, set:heating.set_program_heating_circuit_special.program,dst:15, refresh:60”}
Number Heating_Temperature_Setpoint_Day “Dag [%.1f °C]” (gHeating) { ebus=“id:heating.temp_d_day, dst:15, refresh:300, set:heating.set_temp_d_day.temp_d_day” }
Number Heating_Temperature_Setpoint_Night “Nacht [%.1f °C]” (gHeating) { ebus=“id:heating.temp_d_night, dst:15, refresh:300, set:heating.set_temp_d_night.temp_d_night” }
Number DHW_Program “Bedrijfsmodus warm water” (gHeating) { ebus=“id:dhw.program_dhw_circuit, dst:15, refresh:60, set:dhw.set_program_dhw_circuit.program” }
Number DHW_Temperature_Setpoint “Warm water [%.1f °C]” (gHeating) { ebus=“id:dhw.temp_d_dhw, dst:15, refresh:300, set:dhw.set_temp_d_dhw.temp_d_dhw” }
Number DHW_Temperature_Target “Setpunt buffer boven [%.1f °C]” (gHeating) { ebus=“id:dhw.temp_d_actual_dhw, dst:15, refresh:300” }
Number Heating_Curve “Stooklijn [%.1f]” <bar_chart> (gHeating) { ebus=“id:heating.temp_hcurve, dst:15, refresh:300, set:heating.set_temp_hcurve.temp_hcurve” }
Number Heating_GlobalOff “Systeem uit” (gHeating) { ebus=“id:controller.status_global_system_off, dst:15, refresh:300” }
String Heating_Program_Status (gHeating)

/* eBus Boiler */
Number DHW_Temperature_Cylinder_Top “Temperatuur buffer boven [%.1f °C]” (gHeating,Temperature_Solar_Chart,Persist_Change) { ebus=“id:dhw.temp_cylinder.temp_cylinder, dst:08, refresh:60” }
Number Boiler_Temperature_Target_Supply “Setpunt ketel vertrek [%.1f °C]” (gHeating,Temperature_Heating_Chart,Persist_Change) { ebus=“id:boiler.temp_d_flow, dst:08, refresh:60” }
Number Boiler_Temperature_Supply “Temperatuur ketel vertrek [%.1f °C]” (gHeating,Temperature_Heating_Chart,Persist_Change) { ebus=“id:boiler.temp_flow.temp_flow, dst:08, refresh:60” }
Number Boiler_Temperature_Return “Temperatuur ketel retour [%.1f °C]” (gHeating,Temperature_Heating_Chart,Persist_Change) { ebus=“id:boiler.temp_return.temp_return, dst:08, refresh:60” }
Number Boiler_State_Pump “Pomp [MAP(1aan0uit.map):%s]” (gHeating) { ebus=“id:boiler.state_pump, dst:08, refresh:60” }
Number Boiler_Modulation_Pump “Pompsnelheid [%d %%]” (gHeating) { ebus=“id:boiler.modulation_pump, dst:08, refresh:60” }
Number Boiler_Speed_Target_Fan “Setpunt ventilatorsnelheid [%d rpm]” (gHeating) { ebus=“id:boiler.speed_d_fan, dst:08, refresh:300” }
/*Number Boiler_Speed_Fan “Ventilatorsnelheid [%d rpm]” (gHeating) { ebus=“id:boiler.speed_fan, dst:08, refresh:300” } */
Number Boiler_State_GasValve “Gasklep [%d]” (gHeating) { ebus=“id:boiler.state_gas_valve, dst:08, refresh:60” }
Number Boiler_State_DiverterValve “Driewegklep [%d]” (gHeating) { ebus=“id:boiler.state_diverter_valve, dst:08, refresh:60” }
Number Boiler_Pressure “Waterdruk [%.2f bar]” <bar_chart> (gHeating) { ebus=“id:boiler.pressure.pressure, dst:08, refresh:300” }
Number Boiler_Ionization “Ionisatie [%d µA]” <fire_on> (gHeating) { ebus=“id:boiler.value_io, dst:08, refresh:300” }
Number Heating_Runtime “Draaiuren CV [%d h]” <bar_chart> (gHeating) { ebus=“id:heating.runtime, dst:08, refresh:300” }
Number DHW_Runtime “Draaiuren SWW [%d h]” <bar_chart> (gHeating) { ebus=“id:dhw.runtime, dst:08, refresh:300” }
Number Heating_Starts “Starts CV [%d x100]” <bar_chart> (gHeating) { ebus=“id:heating.starts, dst:08, refresh:300” }
Number DHW_Starts “Starts SWW [%d x100]” <bar_chart> (gHeating) { ebus=“id:dhw.starts, dst:08, refresh:300” }

But this not help for the unknown telegrams. But maybe the unknown telegrams are useless and you only get interesting telegrams via polling.

But I would try your item configuration, it’s a good start for vaillant devices.

Is it possible to create a create a openhab wiki page for this?

Some of the unknowns are being sent between thermostat and boiler or broadcasted on the bus. Somewhere in this (or the other) thread I proposed a vaillant-common configuration with some of these values (they were also in the previous version of the binding but the names weren’t always very clear).
I’m not using them because they are inaccurate (no decimals for most temperatures) and they update every few milliseconds which slows down my RPi.

When I have some spare time I’ll try to complete the vaillant-common configuration.

How can I start with this logs? Please help so I can create working files for my hardware and give somthing back to the community :-gift:

   2016-01-14 19:47:12.433 [DEBUG] [e.i.EBusGenericBindingProvider:88  ]- Process binding cfg for Vaillant_tmp_out with settings id:controller.temp_outside.temp_outside, cmd:controller.temp_outside, dst:15, refresh:300 [Context:home.items]
    2016-01-14 19:47:12.969 [DEBUG] [o.b.e.i.c.EBusCommandProcessor:73  ]- Remove all polling items for this provider from scheduler ...
    2016-01-14 19:47:12.976 [DEBUG] [o.b.e.i.c.EBusCommandProcessor:91  ]- Binding changed for item Vaillant_tmp_out
    2016-01-14 19:47:12.978 [DEBUG] [o.b.e.i.c.EBusCommandProcessor:131 ]- Add polling item Vaillant_tmp_out with refresh rate 300 to scheduler ...
    2016-01-14 19:47:12.980 [DEBUG] [.o.b.ebus.internal.EBusBinding:285 ]- eBus binding has been started.
    2016-01-14 19:47:12.983 [INFO ] [.o.b.ebus.internal.EBusBinding:151 ]- Update eBus Binding configuration ...
    2016-01-14 19:47:12.989 [DEBUG] [.o.b.ebus.internal.EBusBinding:185 ]- Load custom eBus Parser with url platform:/base/../configurations/custom-configuration.json
    2016-01-14 19:47:13.359 [TRACE] [.i.p.EBusConfigurationProvider:175 ]- Compile RegEx filter: [0-9A-Z]{2} [0-9A-Z]{2} B5 09 [0-9A-Z]{2} 0D 01 00 .*
    2016-01-14 19:47:13.360 [TRACE] [.i.p.EBusConfigurationProvider:175 ]- Compile RegEx filter: [0-9A-Z]{2} [0-9A-Z]{2} B5 09 [0-9A-Z]{2} 0D 02 00 .*
    2016-01-14 19:47:13.360 [TRACE] [.i.p.EBusConfigurationProvider:175 ]- Compile RegEx filter: [0-9A-Z]{2} [0-9A-Z]{2} B5 09 [0-9A-Z]{2} 0D 05 00 .*
    2016-01-14 19:47:13.360 [TRACE] [.i.p.EBusConfigurationProvider:175 ]- Compile RegEx filter: [0-9A-Z]{2} [0-9A-Z]{2} B5 09 [0-9A-Z]{2} 0D 00 00 .*
    2016-01-14 19:47:13.361 [TRACE] [.i.p.EBusConfigurationProvider:175 ]- Compile RegEx filter: [0-9A-Z]{2} [0-9A-Z]{2} B5 09 [0-9A-Z]{2} 0D 22 00 .*
    2016-01-14 19:47:13.361 [TRACE] [.i.p.EBusConfigurationProvider:175 ]- Compile RegEx filter: [0-9A-Z]{2} [0-9A-Z]{2} B5 09 [0-9A-Z]{2} 0E 22 00 00 .*
    2016-01-14 19:47:13.596 [TRACE] [i.c.AbstractEBusWriteConnector:148 ]- No access to ebus because the lock counter ...
    2016-01-14 19:47:13.599 [TRACE] [.b.e.i.c.AbstractEBusConnector:236 ]- Telegram to small, skip! Buffer: 00 FD AA
    2016-01-14 19:47:13.628 [TRACE] [i.c.AbstractEBusWriteConnector:148 ]- No access to ebus because the lock counter ...
    2016-01-14 19:47:13.804 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 26 B5 04 01 0D D4 00 05 32 00 05 03 15 0F 00 AA
    2016-01-14 19:47:13.805 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:13.810 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 10 26 B5 04 01 0D D4 00 05 32 00 05 03 15 0F 00 AA
    2016-01-14 19:47:13.811 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:13.811 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:13.814 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   ---          13           ---          ---          ---          13           
    2016-01-14 19:47:13.815 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:13.815 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     6   50           50           0.1953125    3.125        0.0          32           
    2016-01-14 19:47:13.816 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     7   1280         0            5.0          80.0         2.0          0            
    2016-01-14 19:47:13.816 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     8   773          5            3.0195312    48.3125      1.0          5            
    2016-01-14 19:47:13.816 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     9   5379         3            21.011719    336.1875     10.0         3            
    2016-01-14 19:47:13.816 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     10  ---          21           ---          ---          ---          15           
    2016-01-14 19:47:13.817 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:14.036 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 26 B5 09 03 0D 04 00 8C 00 03 05 03 00 9A 00 AA
    2016-01-14 19:47:14.037 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:14.037 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 10 26 B5 09 03 0D 04 00 8C 00 03 05 03 00 9A 00 AA
    2016-01-14 19:47:14.037 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:14.037 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:14.038 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   1037         13           4.0507812    64.8125      2.0          13           
    2016-01-14 19:47:14.038 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     7   4            4            0.015625     0.25         0.0          4            
    2016-01-14 19:47:14.038 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     8   ---          0            ---          ---          ---          0            
    2016-01-14 19:47:14.039 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:14.039 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     6   773          5            3.0195312    48.3125      1.0          5            
    2016-01-14 19:47:14.039 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     7   3            3            0.01171875   0.1875       0.0          3            
    2016-01-14 19:47:14.039 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     8   ---          0            ---          ---          ---          0            
    2016-01-14 19:47:14.040 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:15.687 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 26 B5 05 04 2D 00 00 01 83 00 00 00 00 AA
    2016-01-14 19:47:15.688 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:15.688 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 10 26 B5 05 04 2D 00 00 01 83 00 00 00 00 AA
    2016-01-14 19:47:15.689 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:15.690 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:15.690 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   45           45           0.17578125   2.8125       0.0          33           
    2016-01-14 19:47:15.691 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     7   0            0            0.0          0.0          0.0          0            
    2016-01-14 19:47:15.691 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     8   256          0            1.0          16.0         0.0          0            
    2016-01-14 19:47:15.692 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     9   ---          1            ---          ---          ---          1            
    2016-01-14 19:47:15.693 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:15.693 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:15.975 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 70 50 B5 04 01 0D 2C 00 05 20 00 F5 01 15 AD 00 AA
    2016-01-14 19:47:15.976 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:15.976 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 70 50 B5 04 01 0D 2C 00 05 20 00 F5 01 15 AD 00 AA
    2016-01-14 19:47:15.976 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:15.976 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:15.976 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   ---          13           ---          ---          ---          13           
    2016-01-14 19:47:15.981 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:15.982 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     6   32           32           0.125        2.0          0.0          20           
    2016-01-14 19:47:15.982 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     7   -2816        0            -11.0        -176.0       122.0        0            
    2016-01-14 19:47:15.982 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     8   501          245          1.9570312    31.3125      0.0          -5           
    2016-01-14 19:47:15.982 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     9   5377         1            21.003906    336.0625     10.0         1            
    2016-01-14 19:47:15.982 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     10  ---          21           ---          ---          ---          15           
    2016-01-14 19:47:15.983 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:16.189 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 70 50 B5 05 04 2D FE FF 00 99 00 00 00 00 AA
    2016-01-14 19:47:16.189 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:16.190 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 70 50 B5 05 04 2D FE FF 00 99 00 00 00 00 AA
    2016-01-14 19:47:16.190 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:16.190 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:16.190 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   -467         45           -1.8242188   -29.1875     127.0        33           
    2016-01-14 19:47:16.191 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     7   -2           254          -0.0078125   -0.125       127.0        4            
    2016-01-14 19:47:16.191 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     8   255          255          0.99609375   15.9375      0.0          5            
    2016-01-14 19:47:16.192 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     9   ---          0            ---          ---          ---          0            
    2016-01-14 19:47:16.192 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:16.192 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:17.695 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 FE B5 05 04 27 00 30 00 C5 AA
    2016-01-14 19:47:17.695 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:17.695 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 10 FE B5 05 04 27 00 30 00 C5 AA
    2016-01-14 19:47:17.696 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:17.696 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:17.697 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   39           39           0.15234375   2.4375       0.0          27           
    2016-01-14 19:47:17.697 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     7   12288        0            48.0         768.0        24.0         0            
    2016-01-14 19:47:17.698 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     8   48           48           0.1875       3.0          0.0          30           
    2016-01-14 19:47:17.698 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     9   ---          0            ---          ---          ---          0            
    2016-01-14 19:47:17.698 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:17.849 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 30 26 B5 04 01 0D 9E 00 05 00 00 03 03 15 5E 00 AA
    2016-01-14 19:47:17.850 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:17.850 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 30 26 B5 04 01 0D 9E 00 05 00 00 03 03 15 5E 00 AA
    2016-01-14 19:47:17.851 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:17.851 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:17.851 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   ---          13           ---          ---          ---          13           
    2016-01-14 19:47:17.851 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:17.852 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     6   0            0            0.0          0.0          0.0          0            
    2016-01-14 19:47:17.852 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     7   768          0            3.0          48.0         1.0          0            
    2016-01-14 19:47:17.852 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     8   771          3            3.0117188    48.1875      1.0          3            
    2016-01-14 19:47:17.853 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     9   5379         3            21.011719    336.1875     10.0         3            
    2016-01-14 19:47:17.853 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     10  ---          21           ---          ---          ---          15           
    2016-01-14 19:47:17.853 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:17.942 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 25 B5 04 01 17 C4 00 01 01 9A 00 AA
    2016-01-14 19:47:17.942 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:17.942 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 10 25 B5 04 01 17 C4 00 01 01 9A 00 AA
    2016-01-14 19:47:17.942 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:17.943 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:17.943 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   ---          23           ---          ---          ---          17           
    2016-01-14 19:47:17.943 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:17.943 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     6   ---          1            ---          ---          ---          1            
    2016-01-14 19:47:17.943 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:18.079 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 30 26 B5 05 04 2D 70 00 00 6A 00 00 00 00 AA
    2016-01-14 19:47:18.079 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:18.079 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 30 26 B5 05 04 2D 70 00 00 6A 00 00 00 00 AA
    2016-01-14 19:47:18.080 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:18.080 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:18.081 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   28717        45           112.17578    1794.8125    56.0         33           
    2016-01-14 19:47:18.081 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     7   112          112          0.4375       7.0          0.0          70           
    2016-01-14 19:47:18.082 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     8   0            0            0.0          0.0          0.0          0            
    2016-01-14 19:47:18.082 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     9   ---          0            ---          ---          ---          0            
    2016-01-14 19:47:18.082 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:18.083 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:19.757 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 26 B5 05 07 2B 0F 0C 00 00 01 00 0E 00 00 00 00 AA
    2016-01-14 19:47:19.757 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:19.757 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 10 26 B5 05 07 2B 0F 0C 00 00 01 00 0E 00 00 00 00 AA
    2016-01-14 19:47:19.758 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:19.758 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:19.758 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   3883         43           15.167969    242.6875     7.0          31           
    2016-01-14 19:47:19.758 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     7   3087         15           12.058594    192.9375     6.0          15           
    2016-01-14 19:47:19.758 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     8   12           12           0.046875     0.75         0.0          12           
    2016-01-14 19:47:19.758 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     9   0            0            0.0          0.0          0.0          0            
    2016-01-14 19:47:19.758 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     10  256          0            1.0          16.0         0.0          0            
    2016-01-14 19:47:19.759 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     11  1            1            0.00390625   0.0625       0.0          1            
    2016-01-14 19:47:19.759 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     12  ---          0            ---          ---          ---          0            
    2016-01-14 19:47:19.759 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:19.759 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:20.424 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 44 B5 07 01 04 B9 00 01 00 9B 00 AA
    2016-01-14 19:47:20.425 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:20.425 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 10 44 B5 07 01 04 B9 00 01 00 9B 00 AA
    2016-01-14 19:47:20.425 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:20.425 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:20.425 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   ---          4            ---          ---          ---          4            
    2016-01-14 19:47:20.426 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:20.426 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     6   ---          0            ---          ---          ---          0            
    2016-01-14 19:47:20.426 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:23.079 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 26 B5 09 03 0D 7C 00 0B 00 01 00 9B 00 AA
    2016-01-14 19:47:23.080 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:23.080 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 10 26 B5 09 03 0D 7C 00 0B 00 01 00 9B 00 AA
    2016-01-14 19:47:23.081 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:23.081 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:23.081 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   31757        13           124.05078    1984.8125    62.0         13           
    2016-01-14 19:47:23.082 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     7   124          124          0.484375     7.75         0.0          82           
    2016-01-14 19:47:23.082 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     8   ---          0            ---          ---          ---          0            
    2016-01-14 19:47:23.082 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:23.082 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     6   ---          0            ---          ---          ---          0            
    2016-01-14 19:47:23.082 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:23.528 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 50 B5 04 01 01 FE 00 09 15 01 00 00 05 81 00 01 00 0D 00 AA
    2016-01-14 19:47:23.529 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:23.529 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 10 50 B5 04 01 01 FE 00 09 15 01 00 00 05 81 00 01 00 0D 00 AA
    2016-01-14 19:47:23.529 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:23.529 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:23.530 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   ---          1            ---          ---          ---          1            
    2016-01-14 19:47:23.530 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:23.530 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     6   277          21           1.0820312    17.3125      0.0          15           
    2016-01-14 19:47:23.531 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     7   1            1            0.00390625   0.0625       0.0          1            
    2016-01-14 19:47:23.531 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     8   0            0            0.0          0.0          0.0          0            
    2016-01-14 19:47:23.531 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     9   1280         0            5.0          80.0         2.0          0            
    2016-01-14 19:47:23.532 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     10  -32507       5            -126.98047   -2031.6875   64.0         5            
    2016-01-14 19:47:23.532 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     11  129          129          0.50390625   8.0625       0.0          -79          
    2016-01-14 19:47:23.532 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     12  256          0            1.0          16.0         0.0          0            
    2016-01-14 19:47:23.533 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     13  1            1            0.00390625   0.0625       0.0          1            
    2016-01-14 19:47:23.533 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     14  ---          0            ---          ---          ---          0            
    2016-01-14 19:47:23.533 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:23.780 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 25 B5 04 01 01 D2 00 09 32 01 00 00 00 03 00 01 00 64 00 AA
    2016-01-14 19:47:23.781 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:23.781 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 10 25 B5 04 01 01 D2 00 09 32 01 00 00 00 03 00 01 00 64 00 AA
    2016-01-14 19:47:23.781 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:23.781 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:23.781 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   ---          1            ---          ---          ---          1            
    2016-01-14 19:47:23.781 [TRACE] [b.e.internal.parser.BruteForce:209 ]-     ---------------------------------- Answer ----------------------------------
    2016-01-14 19:47:23.781 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     6   306          50           1.1953125    19.125       0.0          32           
    2016-01-14 19:47:23.782 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     7   1            1            0.00390625   0.0625       0.0          1            
    2016-01-14 19:47:23.782 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     8   0            0            0.0          0.0          0.0          0            
    2016-01-14 19:47:23.782 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     9   0            0            0.0          0.0          0.0          0            
    2016-01-14 19:47:23.782 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     10  768          0            3.0          48.0         1.0          0            
    2016-01-14 19:47:23.782 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     11  3            3            0.01171875   0.1875       0.0          3            
    2016-01-14 19:47:23.782 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     12  256          0            1.0          16.0         0.0          0            
    2016-01-14 19:47:23.783 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     13  1            1            0.00390625   0.0625       0.0          1            
    2016-01-14 19:47:23.783 [TRACE] [b.e.internal.parser.BruteForce:222 ]-     14  ---          0            ---          ---          ---          0            
    2016-01-14 19:47:23.783 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:24.009 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 3F 05 01 05 AA 36 36 04 00 27 00 AA
    2016-01-14 19:47:24.009 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:24.010 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 10 3F 05 01 05 AA 36 36 04 00 27 00 AA
    2016-01-14 19:47:24.010 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:24.010 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:24.010 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   13994        170          54.664062    874.625      27.0         -50          
    2016-01-14 19:47:24.010 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     7   13878        54           54.210938    867.375      27.0         36           
    2016-01-14 19:47:24.011 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     8   1078         54           4.2109375    67.375       2.0          36           
    2016-01-14 19:47:24.011 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     9   4            4            0.015625     0.25         0.0          4            
    2016-01-14 19:47:24.011 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     10  ---          0            ---          ---          ---          0            
    2016-01-14 19:47:24.011 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:24.431 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 3F B5 09 04 0E 7D 00 00 69 00 AA
    2016-01-14 19:47:24.431 [DEBUG] [.ebus.internal.parser.Analyses:272 ]-   >>> Unknown ----------------------------------------
    2016-01-14 19:47:24.431 [TRACE] [b.e.internal.parser.BruteForce:274 ]- 10 3F B5 09 04 0E 7D 00 00 69 00 AA
    2016-01-14 19:47:24.432 [TRACE] [b.e.internal.parser.BruteForce:187 ]-     Pos WORD         UInt         DATA2B       DATA2C       DATA1c       BCD          
    2016-01-14 19:47:24.432 [TRACE] [b.e.internal.parser.BruteForce:188 ]-     -----------------------------------------------------------------------------
    2016-01-14 19:47:24.432 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     6   32014        14           125.05469    2000.875     62.0         14           
    2016-01-14 19:47:24.432 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     7   125          125          0.48828125   7.8125       0.0          83           
    2016-01-14 19:47:24.433 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     8   0            0            0.0          0.0          0.0          0            
    2016-01-14 19:47:24.433 [TRACE] [b.e.internal.parser.BruteForce:202 ]-     9   ---          0            ---          ---          ---          0            
    2016-01-14 19:47:24.433 [TRACE] [.o.b.ebus.internal.EBusBinding:362 ]- No valid parser result for raw telegram!
    2016-01-14 19:47:25.150 [DEBUG] [.ebus.internal.parser.Analyses:262 ]- 10 50 B5 04 01 0D F2 00 05 20 00 F3 01 15 D9 00 AA

Your log file looks good. I would reduce the log level to debug, trace is too much. And then you need a configuration file for your hardware.

Okay @csowada

But none of the existing parsers return correct values, ecxept for the outside temperature. So I need to find where a value is and how to interprete this from the log. For example, i supose that when i change a value on my thermostate i can find it back in the loggings. So howto go from there?
Also I found a csv file from ebusd who already has some things. Can i convert it to json? I already googled a lot but i cant find an answer.

Example from the CSV is:

# type (r[1-9];w;u)	circuit	name	[comment]	[QQ]	ZZ	PBSB	[ID]	field1	part (m/s)	datatypes/templates	divider/values	unit	comment
#	VR630	calorMATIC 630/3	0020092435 163 Mixer										
*r	mc					B509	0D						
*w	mc					B509	0E						
*wi	mc#install					B509	0E						
*[SW<=400]	scan			SW		<=400							
*[SW>=401]	scan			SW		>=401							
# ##### Statistics #####													
r		StatPowerOn	StatPowerOn				CC00			UIN			
r		StatOperatingHours	StatOperatingHours				CD00			UIN			
r		StatMonthOfInstallation	StatMonthOfInstallation				CE00			UCH			
r		StatYearOfInstallation	StatYearOfInstallation				CF00			UCH			
r		Stat15MinBusTimeout	Stat15MinBusTimeout				D000			UCH			
r		StatRTOSErrorcode	StatRTOSErrorcode				D100			UIN			
r		StatRestarts	StatRestarts				D200			UIN			
r		StatRTOSErrorCounter	StatRTOSErrorCounter				D300			UIN			
# ##### MK2: Daten #####													
r		FlowTemp	Vorlauftemp. IST				0300			tempsensor			
r		FlowTempDesired	Vorlauftemp. SOLL				4600			temp1			
r		TeleSwitch	TeleSWITCH				0A00			onoff			
r		IsInHoliday	Ferienmodus aktiv				2700			UCH			
r		IsInStorageFilling	Speicherladung aktiv				4700			yesno			
r		CleaningLady	Sparfunktion				4B00			UCH			
r		IsInParty	Partymodus aktiv				4E00			UCH			
r		MixerDutyCycle	Mischeransteuerung				0F00			SCH			
r		HcPumpPort	Pumpenstatus				9400			onoff			
# ##### MK2: Konfiguration #####													
r;w		OtShutdownLimit	AT-Abschaltgrenze				3600			desiredtemp			
r;w		FlowTempMin	Minimaltemperatur				3000			temp0			
r;w		TempDesiredLow	Absenktemperatur				3300			temp1			
r;wi		CfgHeatSinkType	Kreis deaktivieren				3C00			UCH	0=disabled;1=mixer;2=water;3=fixvalue;4=backflow		
r;w		HcPumpIdlePeriod	Pumpensperrzeit				4F00			minutes0			
r;w		OperatingMode	Betriebsart				2B00			mcmode			
r;w		FlowTempMax	Maximaltemperatur				3100			temp0			
r;w		TempDesired	Solltemperatur				3200			temp1			
r;w		HeatingCurve	Heizkurve				3500			curve			
[SW<=400]r;w		HcMaxPreHeating	Max. Voraufheizung				3800			hours			
[SW>=401]r;wi		HcMaxPreHeating	Max. Voraufheizung				3800			UCH		min / 5	
r		FloorPavingDryingDay	FloorPavingDryingDay3				3B00			UCH			Current day of floor paving drying routine
r;w		TeleswitchOperatingMode	TeleSWITCH				3F00			mcmode			
# MK2: Betriebsart													
*r	mc					B504							
r		Mode	Betriebsart				01			temp0;mcmode;IGN:2;HEX;IGN;onoff;IGN			
r		Status	Status				0D			temp0;onoff;temp;temp0			
# MK2: Zeitprogramm													
*r	mc					B504							
*w	mc					B505	09						
r		Timer.Monday	Zeitfenster Montag				02			timer			
r		Timer.Tuesday	Zeitfenster Dienstag				03			timer			
r		Timer.Wednesday	Zeitfenster Mittwoch				04			timer			
r		Timer.Thursday	Zeitfenster Donnerstag				05			timer			
r		Timer.Friday	Zeitfenster Freitag				06			timer			
r		Timer.Saturday	Zeitfenster Samstag				07			timer			
r		Timer.Sunday	Zeitfenster Sonntag				08			timer			
w		Timer.Monday	Zeitfenster Montag				01			timer			
w		Timer.Tuesday	Zeitfenster Dienstag				02			timer			
w		Timer.Wednesday	Zeitfenster Mittwoch				03			timer			
w		Timer.Thursday	Zeitfenster Donnerstag				04			timer			
w		Timer.Friday	Zeitfenster Freitag				05			timer			
w		Timer.Saturday	Zeitfenster Samstag				06			timer			
w		Timer.Sunday	Zeitfenster Sonntag				07			timer			
# Fehlerliste													
*r	mc					B503	00						
r		currenterror	Aktuelle Fehler				01			errors			
# Fehlerhistorie													
*r	mc					B503	01						
*wi	mc#install					B503	02						
r		errorhistory	Fehlerhistorie				01	index	m	UCH			
wi		clearerrorhistory	Fehlerhistorie: löschen				01	cleared	s	yesno			
# MK2: Raumaufschaltung													
*w	mc					B505	2d						
w		RoomTempOffset	Raumaufschaltung							temp			
# MK2: quick commands													
*w	mc					B505							
w		party	Quick - Party				05			onoff			
w		load	Quick - WW Speicherladung				06			onoff			
w		save	Quick - Sparen bis				07			TTH

Okay i compared csv files with json so for command and data i see how to convert. But how to now the type (data2c, uchar,…) and the position for the correct value. Also I still need to understand the destination thing.

Thnks already for all your time
regards.

I attach a graphic that shows the basic conversation. The ebusd configuration uses custom data types that you can find in the files _templates.csv, one in the same directory and another one in the parent directory.

In this example the _templates.csv in the same directoy contains the custom datatype. So tempsensor is a custom datatype that based on two other custom datatypes (temp and sensor). The datatype sensor is directly defined before tempsensor. Now we need the datatype temp.

sensor,UCH,0=ok;85=circuit;170=cutoff,,sensor status
tempsensor,temp;sensor,,,

You can find the missing datatype in the parent directory in file _template.csv

temp,D2C,,°C,temperature

An there is the custom datatype temp. Its datatype D2C == data2c in json file.

You can find the supported datetypes here. This document contains more details for to the json format.

This in short the steps to convert the ebusd configurations to json format.

The following ebusd config might be useful.

This is quite an interesting thread, however, I still have some questions, which you (hopefully) may have answers to…

I noticed that when specifying an item for BAI00

Number  Heating_Runtime  "Draaiuren CV [%d h]"  (gHeating)  { ebus="id:heating.runtime, dst:08, refresh:300" }

you have set the destination to 08 (dst:08). How does one obtain this destination? or is this default 08 for vaillant ecotec systems?

I also see a lot of “Unknown” telegrams passing in my logging. Is there a way to determine what they are, or which json config can resolve them?

11:32:49.304 [DEBUG] [inding.ebus.internal.parser.Analyses] - 10 08 B5 11 01 01 89 00 AA
11:32:49.304 [DEBUG] [inding.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
11:32:51.254 [DEBUG] [inding.ebus.internal.parser.Analyses] - 10 FE B5 16 03 01 50 15 33 AA
11:32:51.254 [DEBUG] [inding.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
11:32:55.298 [DEBUG] [inding.ebus.internal.parser.Analyses] - 10 08 B5 10 09 00 00 00 82 FF FF 05 FF 00 66 00 AA
11:32:55.298 [DEBUG] [inding.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
11:32:59.333 [DEBUG] [inding.ebus.internal.parser.Analyses] - 10 08 B5 11 01 01 89 00 AA
11:32:59.333 [DEBUG] [inding.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
11:33:01.325 [DEBUG] [inding.ebus.internal.parser.Analyses] - 10 08 B5 11 01 02 8A 00 AA
11:33:01.325 [DEBUG] [inding.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
11:33:05.329 [DEBUG] [inding.ebus.internal.parser.Analyses] - 10 08 B5 10 09 00 00 00 82 FF FF 05 FF 00 66 00 AA
11:33:05.329 [DEBUG] [inding.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------
11:33:09.320 [DEBUG] [inding.ebus.internal.parser.Analyses] - 10 08 B5 11 01 01 89 00 AA
11:33:09.320 [DEBUG] [inding.ebus.internal.parser.Analyses] -   >>> Unknown ----------------------------------------

hello all,
someone tested this binding for an heating system Hermann - Saunier Duval? In particular Genia Air system.
Thank you.