john30 / ebusd-configuration

ebusd configuration files
GNU General Public License v3.0
184 stars 289 forks source link

Chaffoteaux TEM 11111.csv #27

Open tikismoke opened 8 years ago

tikismoke commented 8 years ago

Select temp from SRA automatique contol 39° then 49 then 43:

ebusctl hex 1506210401870040
0a878001027f0080002700
0a878001027f0080003100
0a878001027f0080002b00

So this is corresponding to at least to heating water departure temp selected. Seems circuit pressure ()current value 1.6bar (hexa:10)

ebusctl hex 1506210400970040
0a17800d18ff7f00801000

Seems hot water selected temperature ()current value 56°C (hexa:38)

ebusctl hex 1506210401840040
0a84000102410028003800

Seems month next maintenance ()current value 60 (hexa:3c) (confirm by changing it to 15 in the second result

ebusctl hex 1506210409de0040
0ade0400003c0000003c00
0ade0400003c0000000f00

Average boiler time in min(code 865 in menu) current value87 (hexa:57)

ebusctl hex 1506210402d90040
0a5981040cffff00005700

Hour boiler heating (code 860 in menu) current value 11 (hexa:b)

ebusctl hex 1506210402d60040
0a56810400ffff00000b00

Hour boiler hot water (code 861 in menu) current value 6 (hexa:6)

ebusctl hex 1506210402d70040
0a57810400ffff00000600

Boiler cycle firering (code 863 in menu) current value 353 (hexa:161)

ebusctl hex 1506210402d00040
0a50810400ffff00006101

Boiler temp: current measured start heating (code menu 831) current value 32.5°C (hex:145)

ebusctl hex 1506210400870040
0a07800d02ff7f00804501

current measured back heating (code menu 832) current value 31.4°C (hex:13a)

ebusctl hex 1506210400880040
0a08800d02ff7f00803a01

current measured hot water (code menu 833) current value 30.1°C (hex:12d)

ebusctl hex 1506210400840040
0a04800d02ff7f00802d01

current measured exchanger (code menu 840) current value 56.3°C (hex:233)

ebusctl hex 15062104008f0040
0a0f800d02ff7f00803302

Fan speed (code menu 822) current value: 34x100rpm (hex:22)

ebusctl hex 1506210400a90040
0a29800400ffff00002200

Current hot water flow debt (code menu 825) current value 4.9L (hex:31)

ebusctl hex 1506210400c30040
0a43800000ff0000093100

pomp speed (code menu 823) (0=off/1=low speed/2=high speed) 3 way valve (code menu 824) (0=hot water/1=heating)

Boiler mode:

ebusctl hex 150621060487004000ef
0a070209001f0000000000
0a070209001f0000000100
0a070209001f0000000200
0a070209001f0000000300
0a070209001f0000000400

0=Frozen protect 1=Heating only 2=Summer 3=Winter 4=Off

SRA mode

ebusctl hex 1506210609e0004000ef
0ae0040000010000000000
0ae0040000010000000100

0=OFF 1=On

Curent amb temp (code menu 430) current value 26.5°C (hex:109) the thermostat is really near the boiler for my test.

ebusctl hex 1506210400810040
0a01800d02ff7f00800901

Curent target temp (code menu 431) current value 22.6°C (hex:e2)

ebusctl hex 1506210401810040
0a81800d02ff7f0080e200
tikismoke commented 8 years ago

I prepare such a csv file:

#type (r[1-9];w;u),circuit,name,[comment],[QQ],ZZ,PBSB,[ID],field1,part (m/s),datatypes/templates,divider/values,unit,comment,,,
r2,boiler,exchange_temp,,,15,0621,008f0040,ign,s,IGN:8,,,,exchange_temp,s,FLT,1,°C,temperature,ign,s,IGN:*,,,
r2,boiler,target_temp,,,15,0621,01810040,ign,s,IGN:8,,,,target_temp,s,FLT,,°C,temperature,ign,s,IGN:*,,,
r2,boiler,amb_temp,,,15,0621,00810040,ign,s,IGN:8,,,,amb_temp,s,FLT,,°C,temperature,ign,s,IGN:*,,,
r2,boiler,hot_water_temp_selected,,,15,0621,01840040,ign,s,IGN:8,,,,hot_water_temp_selected,s,FLT,,°C,temperature,ign,s,IGN:*,,,
r2,boiler,heating_start_temp,,,15,0621,00870040,ign,s,IGN:8,,,,heating_start_temp,s,FLT,,°C,temperature,ign,s,IGN:*,,,
r2,boiler,heating_return_temp,,,15,0621,00880040,ign,s,IGN:8,,,,heating_return_temp,s,FLT,,°C,temperature,ign,s,IGN:*,,,
r2,boiler,hot_water_measure,,,15,0621,00840040,ign,s,IGN:8,,,,heating_start_temp,s,FLT,,°C,temperature,ign,s,IGN:*,,,

r2,boiler,month_maintenance,,,15,0621,09de0040,ign,s,IGN:8,,,,month_maintenance,s,UCH,,,,ign,s,IGN:*,,,
r2,boiler,boiler time,,,15,0621,02d90040,ign,s,IGN:8,,,,boiler time,s,UCH,,,,ign,s,IGN:*,,,
r2,boiler,boiler heating time,,,15,0621,02d60040,ign,s,IGN:8,,,,boiler heating time,s,UCH,,,,ign,s,IGN:*,,,
r2,boiler,boiler hot water time,,,15,0621,02d70040,ign,s,IGN:8,,,,boiler hot water time,s,UCH,,,,ign,s,IGN:*,,,
r2,boiler,boiler cycle,,,15,0621,02d00040,ign,s,IGN:8,,,,boiler cycle,s,UCH,,,,ign,s,IGN:*,,,

r2,boiler,mode,,,15,0621,0487004000ef,ign,s,IGN:8,,,,mode,s,UCH,0=frozen;1=heating;2=summer;3=winter;4=off,,MODE,ign,s,IGN:*,,,
r2,boiler,sra,,,15,0621,09e0004000ef,ign,s,IGN:8,,,,sra,s,UCH,0=off;1=on,,SRA,ign,s,IGN:*,,,
w,boiler,sra,,,10,0623,09e00040,sra,,UCH,0=off;1=on,,SRA

#need unit correction
r2,boiler,hot_water_flow_debit,,,15,0621,00c30040,ign,s,IGN:8,,,,hot_water_flow_debit,s,FLT,,,,ign,s,IGN:*,,,
r2,boiler,fan_speed,,,15,0621,00a90040,ign,s,IGN:8,,,,heating_start_temp,s,FLT,,,,ign,s,IGN:*,,,
r2,boiler,heat_pressure,,,15,0621,00970040,ign,s,IGN:8,,,,heat_pressure,s,FLT,,bar,,ign,s,IGN:*,,,

#To be test not working for me
#r2,boiler,mode_,,,15,1011,05,mode,,UCH,0=off;1=eco;2=confort;64=FlammeBallon,,operating mode,ign,,IGN,

Now the problem is that all "FLT" value are the good one but instead of 34.5 i got 0.345

john30 commented 8 years ago

we should check against the 22102.csv file in ochsner, since this is from the same manufacturer

tikismoke commented 8 years ago

MENU 220 GENERAL

ebusctl hex 1506210409ab0040 0aab040008640000003200

ebusctl hex 1506210403800040 0a80010b02000a00020005

NOT FOUND

ebusctl hex 1506210409df0040 0adf040000030000000100

NOT FOUND

ebusctl hex 1506210404860040 0a06020000050000000300


MENU 230 HEATING PART1

ebusctl hex 1506210409b80040 0ab8040008640000004a00

ebusctl hex 1506210409b40040 0ab4040008640032006200

ebusctl hex 1506210409b30040 0ab3040008640000003200

ebusctl hex 1506210409b50040 0ab5040008640032005500

NOT FOUND

ebusctl hex 1506210409970040 0a9704000c070000000300

ebusctl hex 1506210409800040 0a8004000c100000000300

ebusctl hex 1506210409920040 0a92040000020000000200

ebusctl hex 1506210409930040 0a930401021e000a001400


MENU 240 HEATING PART2

NOT FOUND

ebusctl hex 1506210409a10040 0aa104030c3c0000001000

ebusctl hex 150621040aac0040 0a2c050000020000000200


MENU 250 "SANITAIRE"

ebusctl hex 1506210405900040 0a90020000030000000100

ebusctl hex 1506210405920040 0a9202000c780000000400

ebusctl hex 1506210405910040 0a9102000ec80005090500

ebusctl hex 1506210408b40040 0a34040000010000000000

NOT FOUND

ebusctl hex 1506210405930040 0a9302000c1e0000000000

ebusctl hex 1506210405940040 0a94020000010000000000


MENU 300 GENERAL

NOT FOUND

ebusctl hex 1506210405a50040 0aa502010238000a002400


MENU 320 SPECIAL

NOT FOUND

ebusctl hex 1506210408c40040 0a44040102140000000a00

tikismoke commented 8 years ago

Menu 400

ebusctl hex 1506210403b30040 0ab3010b02001e000a001d

ebusctl hex 1506210403b50040 0ab5010b02001e000a0011

ebusctl hex 1506210403930040 0a93010102460023004600


Menu 420

ebusctl hex 1506210407840040 0a84030000010000000100

ebusctl hex 1506210403a00040 0aa0010000040000000300

ebusctl hex 15062104038a0040 0a8a01000023000a090f00

ebusctl hex 1506210403920040 0a920101021400ec000500

ebusctl hex 1506210403870040 0a87010000140000001400

ebusctl hex 1506210407880040 0a88030102520023004600

ebusctl hex 1506210407820040 0a82030102460023002300


Menu 430

ebusctl hex 1506210400810040 0a01800d02ff7f00801001

ebusctl hex 1506210401810040 0a81800d02ff7f00801801

NOT FOUND

tikismoke commented 8 years ago

So fo now it miss:

I've been in all menu of the remote controller here is the grab result from 01 to 15:

pi@raspberrybplus:~ $ ebusctl grab result|grep 621
011506210400810040 / 0a01800d02ff7f00800b01 = boiler Z1_amb_temp
011506210400811040 / 0a01800d02ff7f00800000 = boiler Z2_amb_temp
011506210400812040 / 0a01800d02ff7f00800000 = boiler Z3_amb_temp
011506210400821040 / 0a02800d02ff7f00800000
011506210400822040 / 0a02800d02ff7f00800000
011506210400831040 / 0a03800d02ff7f00800000
011506210400832040 / 0a03800d02ff7f00800000
011506210400840040 / 0a04800d02ff7f0080bd01 = boiler hot_water_measure
011506210400850040 / 0a05800d02ff7f00800000
011506210400870040 / 0a07800d02ff7f0080a801 = boiler heating_start_temp
011506210400880040 / 0a08800d02ff7f0080a301 = boiler heating_return_temp
0115062104008b0040 / 0a0b800000ff0000090000
0115062104008e0040 / 0a0e800d02ff7f00800000
0115062104008f0040 / 0a0f800d02ff7f0080f601 = boiler exchange_temp
011506210400930040 / 0a13800000ff0000001d00
011506210400970040 / 0a17800d18ff7f00801000 = boiler circuit_pressure
011506210400a90040 / 0a29800400ffff00000000 = boiler fan_speed
011506210400c30040 / 0a43800000ff0000090000 = boiler hot_water_flow_debit
011506210400c40040 / 0a44800d02ff7f00800000
011506210401810040 / 0a81800d02ff7f00802c01 = order Z1_target_temp
011506210401811040 / 0a81800d02ff7f00800000 = order Z2_target_temp
011506210401812040 / 0a81800d02ff7f00800000 = order Z3_target_temp
011506210401840040 / 0a84000102410028003800 = order hot_water_temp_selected
011506210401850040 / 0a85800102410028003800
011506210401870040 / 0a878001027f0080003300 = order heating_temp_selected
011506210402970040 / 0aff7f0102520023002300
011506210402a00040 / 0a2081040affff00000000
011506210402a10040 / 0a2181040affff00000000
011506210402cb0040 / 0a4b010000010000000000
011506210402d00040 / 0a50810400ffff00008f01 = usage boiler_cycle
011506210402d60040 / 0a56810400ffff00000b00 = usage boiler_heating_time
011506210402d70040 / 0a57810400ffff00000600 = usage boiler_hot_water_time
011506210402d90040 / 0a5981040cffff00005700 = usage boiler_time
011506210402da0040 / 065a811e000700
011506210402da1040 / 065a811e000700
011506210402da2040 / 065a811e000700
011506210402da3040 / 065a811e000700
011506210402da4040 / 065a811e000700
011506210402da5040 / 065a811e000700
011506210402da6040 / 065a811e000700
011506210402da7040 / 065a811e000700
011506210402da8040 / 065a811e000700
011506210402da9040 / 065a811e000700
011506210402e50040 / 0a65810400ffff00000000
011506210402e60040 / 0a66810400ffff00000000
011506210403800040 / 0a80010b02000a00020005 = boiler03 antifrozen_zone
011506210403870040 / 0a87010000140000001400 = boiler03 Z1_amb_compensation
011506210403871040 / 0a87010000140000001400 = boiler03 Z2_amb_compensation
011506210403872040 / 0a87010000140000001400 = boiler03 Z3_amb_compensation
0115062104038a0040 / 0a8a01000023000a090f00 = boiler03 Z1_courbe_regulation
0115062104038a1040 / 0a8a01000023000a090f00 = boiler03 Z2_courbe_regulation
0115062104038a2040 / 0a8a01000023000a090f00 = boiler03 Z3_courbe_regulation
011506210403920040 / 0a920101021400ec000400 = boiler03 Z1_temp_parrallel
011506210403921040 / 0a920101021400ec000400 = boiler03 Z2_temp_parrallel
011506210403922040 / 0a920101021400ec000400 = boiler03 Z3_temp_parrallel
011506210403930040 / 0a93010102520023004600 = boiler03 Z1_fix_temp_heating
011506210403931040 / 0a93010102520023004600 = boiler03 Z2_fix_temp_heating
011506210403932040 / 0a93010102520023004600 = boiler03 Z3_fix_temp_heating
0115062104039c0040 / 0a9c010002ff0000092d00
011506210403a00040 / 0aa0010000040000000300 = boiler03 Z1_thermoreguation
011506210403a01040 / 0aa0010000040000000100 = boiler03 Z2_thermoreguation
011506210403a02040 / 0aa0010000040000000100 = boiler03 Z3_thermoreguation
011506210403b30040 / 0ab3010b02001e000a001c = boiler03 Z1_t_amb_comfort
011506210403b31040 / 0ab3010b02001e000a0013 = boiler03 Z2_t_amb_comfort
011506210403b32040 / 0ab3010b02001e000a0013 = boiler03 Z3_t_amb_comfort
011506210403b50040 / 0ab5010b02001e000a0011 = boiler03 Z1_t_amb_reduit
011506210403b51040 / 0ab5010b02001e000a0010 = boiler03 Z2_t_amb_reduit
011506210403b52040 / 0ab5010b02001e000a0010 = boiler03 Z3_t_amb_reduit
011506210404860040 / 0a06020000050000000300 = boiler boiler_mode_type
011506210404ae0040 / 0a2e021d000a0000200000
011506210404dc0040 / 0a5c820d00ff0000090b00
011506210404dc1040 / 0a5c820d00ff0000092000
011506210404dd0040 / 0a5d820d00ff0000090a00
0115062104058e0040 / 0a8e020000010000000000
011506210405900040 / 0a90020000030000000300 = hot_water confort_function
011506210405910040 / 0a9102000ec80005090500 = hot_water departure_delay_hot_water
011506210405920040 / 0a9202000c780000000000 = hot_water anticyclage
011506210405930040 / 0a9302000c1e0000000000 = hot_water delay_hot_water_heating
011506210405940040 / 0a94020000010000000000 = hot_water celectic
011506210405a30040 / 0aa3020102190000000000
011506210405a40040 / 0aa4020000ff0000000000
011506210405a50040 / 0aa502010238000a002300 = hot_water reglage_T_reduite_accu
011506210407820040 / 0a82030102520023002300 = boiler07 Z1_min_temp
011506210407821040 / 0a82030102520023002300 = boiler07 Z2_min_temp
011506210407822040 / 0a82030102520023002300 = boiler07 Z3_min_temp
011506210407840040 / 0a84030000010000000100 = boiler07 Z1_type_temp
011506210407841040 / 0a84030000010000000100 = boiler07 Z2_type_temp
011506210407842040 / 0a84030000010000000100 = boiler07 Z3_type_temp
011506210407880040 / 0a88030102520023005200 = boiler07 Z1_max_temp
011506210407881040 / 0a88030102520023005200 = boiler07 Z2_max_temp
011506210407882040 / 0a88030102520023005200 = boiler07 Z3_max_temp
011506210408810040 / 0a010401021e0000000800
011506210408820040 / 0a020401021e0000000400
011506210408850040 / 0a05040000010000000000
0115062104088c0040 / 0a0c0401025a000a000a00
0115062104088d0040 / 0a0d0401020500ec00ec00
011506210408900040 / 0a10040000010000000000
011506210408b40040 / 0a34040000010000000000 = boiler08 modulation_hot_water
011506210408b50040 / 0a35040000ff0000000000
011506210408c40040 / 0a44040102140000000a00 = boiler08 delta_function_min
011506210409a10040 / 0aa104030c3c0000001000 = heating_part auto_basic_period
011506210409ab0040 / 0aab040008640000003200 = heating_part power_ignition
011506210409b20040 / 0ab2040008ff0000000000
011506210409d90040 / 0ad9040018040003090400
011506210409db0040 / 0adb0400180f0009090c00
011506210409dc0040 / 0adc040018080004090600
011506210409de0040 / 0ade0400003c0000000c00 = heating_part month_next_maintenance
011506210409df0040 / 0adf040000030000000000 = heating_part ignition_waiting_period_heating
01150621040aac0040 / 0a2c050000020000000200 = heating_part2 dispo_revelation_press_ch

For some boolean i hope sending commands from the thermostat wille allow me to gret the good code.

tikismoke commented 8 years ago

zone 2 and zone 3 heating status demand? Don't seem as it is template=tempt it's a temperature from zone 2 and 3 only Can't get it on zone 1

011506210400821040 / 0a02800d02ff7f00800000 011506210400822040 / 0a02800d02ff7f00800000 011506210400831040 / 0a03800d02ff7f00800000 011506210400832040 / 0a03800d02ff7f00800000

Party mode?

0115062104028e0040 / 0a0e010400ffff00000080

"temp reduite" mode?

0115062104028f0040 / 0a0f010400ffff00000080

Vacancy mode?

011506210403c70040 / 0ac7010400602700000080

Last 10 errors?

011506210402da0040 / 065a811e000700 011506210402da1040 / 065a811e000700 011506210402da2040 / 065a811e000700 011506210402da3040 / 065a811e000700 011506210402da4040 / 065a811e000700 011506210402da5040 / 065a811e000700 011506210402da6040 / 065a811e000700 011506210402da7040 / 065a811e000700 011506210402da8040 / 065a811e000700 011506210402da9040 / 065a811e000700

ok with a _templates and this file it is now working. Nee to rename them to .csv Keep looking for other values.

_templates.txt

11111.txt

john30 commented 8 years ago

I've worked on the CSVs, optimized, renamed a bit, and added some tabs for easier finding of data types and units. curiously, can't attach it here. I'll send you an email instead.

tikismoke commented 8 years ago

Finally find outside temp base on 22102 OTE2: Current value 13.5°C ebusctl hex 1506210400800040 0a00800b02b3cc3433800d

So type 11-2 is a new templates temp8:temp,D2B,10,°C,temperature

john30 commented 8 years ago

I've worked on the CSVs, optimized, renamed a bit, and added some tabs for easier finding of data types and units. curiously, can't attach it here. I'll send you an email instead. (edit: this comment came in via my email and is in fact 3 days older than stated by github... weird)

john30 commented 8 years ago

as commented in your pull request: the ods/csv I've sent to you are not yet in a state ready for committing here, we need to work more on those first and at least remove unnecessary comments before commiting. we can do that once the state is mature enough, which is not the case yet.

tikismoke commented 8 years ago

011506210400c40040 / 0a44800d02ff7f00800000 Could be "temperature eau du ballon solaire" but haven't any?

@john30 for boolean value i made some tests. Value are update when i sent a command (activate or desactivate something) between the thermostat and the boiler, but grab result show me nothing. Commands sends by the thermostat appears as 01150623.... but they're is nothing for those particular commands.

john30 commented 8 years ago

@tikismoke I don't really understand your last comment. please provide some log samples and further information

tikismoke commented 6 years ago

@tikismoke I don't really understand your last comment. please provide some log samples and further information

Hi john my main problem is that i can't find any message that is just a boolean (on/off). Looks in all menu i've post up you will see that i can't decode any of them when the value is simple on/off, i even not see the hex value :(

And another great value i'm looking for is the fire/absent (when gas is shut down for example). I see the icon appear on the thermostat when the flamme not working and a text appear on th main menu indicate the error. I really need this because my boiler often stop working and need a reset when this appear. So i wan't my home automation know this but can't find this.

john30 commented 5 years ago

can't help you here, you just need to keep watching for messages that potentially contain what you're looking for

inode- commented 5 years ago

Can anyone share an updated CSV? @tikismoke have you continued to work on it?

Thanks

tikismoke commented 5 years ago

Indeed I stop here after decoding the whole menu from external commands.

But I can't grep any Boolean value such as flamme present / default present or any else.

When the value is simply an on/off I can't find the message.

I send you my current CSV in the evening.

inode- commented 5 years ago

Did you find any way to find if the boiler is in error and which is the error code?

tikismoke commented 5 years ago

No sorry, did you also got lot of flamme détection error?

inode- commented 5 years ago

Just received the Wi-Fi interface, I will check the new commands transmitted by this interface and try to understand how the booleans work.

@tikismoke can you upload the last csv that you have? Thank you.

SebastianCornea commented 5 years ago

@tikismoke could you share the latest csv. I just started with ebusd.

tikismoke commented 5 years ago

My apologies for everyone I forbid this...

Tomorrow I'll post my current file M.

Sorry to have forbid it...

SebastianCornea commented 5 years ago

@tikismoke not sure I understand what are you are forbidding. Looking forward to receive your latest files.

john30 commented 5 years ago

guess he meant "forgot" :-)

tikismoke commented 5 years ago

Indeed... Sorry for my bad english.

So my current file are here: https://github.com/tikismoke/ebusd-TEM

Again sorry @inode- and @SebastianCornea for the time it took to me.

It's only a temp file before we can proceed to Merge with John conf

SebastianCornea commented 5 years ago

Many thanks @tikismoke. My boiler is an Ariston Genus. This is what I get with your files, some values are odd so I have to dig in a bit more.

2019-01-20 19:44:10.012 [main notice] ebusd 3.3.v3.3 started with auto scan 2019-01-20 19:44:10.055 [bus notice] bus started with own address 31/36 2019-01-20 19:44:10.055 [bus notice] signal acquired 2019-01-20 19:44:11.764 [bus notice] new master 10, master count 2 2019-01-20 19:44:20.214 [bus notice] scan 15: ;TEM;11111;0503;0100 2019-01-20 19:44:20.215 [update notice] store 15 ident: done 2019-01-20 19:44:20.215 [update notice] sent scan-read scan.15 QQ=31: TEM;11111;0503;0100 2019-01-20 19:44:20.215 [bus notice] scan 15: ;TEM;11111;0503;0100 2019-01-20 19:44:20.229 [main notice] read scan config file tem/15.11111.csv for ID "11111", SW0503, HW0100 2019-01-20 19:44:20.229 [main notice] found messages: 32 (0 conditional on 0 conditions, 19 poll, 4 update) 2019-01-20 19:44:20.498 [update notice] sent poll-read boiler outside_temp QQ=31: 0.109 2019-01-20 19:44:26.218 [update notice] sent poll-read boiler Z1_amb_temp QQ=31: 547.8 2019-01-20 19:44:32.225 [update notice] sent poll-read boiler hot_water_measure QQ=31: 1320.7 2019-01-20 19:44:38.182 [update notice] sent poll-read boiler heating_start_temp QQ=31: 1364.0 2019-01-20 19:44:44.186 [update notice] sent poll-read boiler heating_return_temp QQ=31: 905.6 2019-01-20 19:44:50.193 [update notice] sent poll-read boiler exchange_temp QQ=31: 0.0 2019-01-20 19:44:51.471 [update notice] received update-read broadcast datetime QQ=10: 0.109;-:-:-;-.-.- 2019-01-20 19:44:56.229 [update notice] sent poll-read boiler circuit_pressure QQ=31: 1.4 2019-01-20 19:45:02.193 [update notice] sent poll-read boiler fan_speed QQ=31: 1.8 2019-01-20 19:45:08.203 [update notice] sent poll-read boiler hot_water_flow_debit QQ=31: 0.0 2019-01-20 19:45:14.220 [update notice] sent poll-read order Z1_target_temp QQ=31: 555.5 2019-01-20 19:45:20.287 [update notice] sent poll-read order hot_water_temp_selected QQ=31: 51 2019-01-20 19:45:26.231 [update notice] sent poll-read order heating_temp_selected QQ=31: 69 2019-01-20 19:45:32.218 [update notice] sent poll-read usage boiler_cycle QQ=31: 183 2019-01-20 19:45:38.228 [update notice] sent poll-read usage boiler_heating_time QQ=31: 98 2019-01-20 19:45:44.191 [update notice] sent poll-read usage boiler_hot_water_time QQ=31: 51 2019-01-20 19:45:50.210 [update notice] sent poll-read usage boiler_time QQ=31: 23 2019-01-20 19:45:51.146 [update notice] received update-read broadcast datetime QQ=10: 0.109;-:-:-;-.-.- 2019-01-20 19:45:56.212 [update notice] sent poll-read boiler mode QQ=31: winter 2019-01-20 19:46:02.229 [update notice] sent poll-read heating_part month_next_maintenance QQ=31: 15 2019-01-20 19:46:08.212 [update notice] sent poll-read heating_part sra QQ=31: on 2019-01-20 19:46:14.256 [update notice] sent poll-read boiler outside_temp QQ=31: 0.109 2019-01-20 19:46:20.250 [update notice] sent poll-read boiler Z1_amb_temp QQ=31: 547.8 2019-01-20 19:46:22.506 [main notice] update check: revision v3.3-4-g212b22d available, broadcast.csv: newer version available, memory.csv: different version available 2019-01-20 19:46:26.240 [update notice] sent poll-read boiler hot_water_measure QQ=31: 1279.1 2019-01-20 19:46:32.230 [update notice] sent poll-read boiler heating_start_temp QQ=31: 1437.7 2019-01-20 19:46:38.227 [update notice] sent poll-read boiler heating_return_temp QQ=31: 982.3 2019-01-20 19:46:44.221 [update notice] sent poll-read boiler exchange_temp QQ=31: 0.0 2019-01-20 19:46:50.221 [update notice] sent poll-read boiler circuit_pressure QQ=31: 1.4 2019-01-20 19:46:50.802 [update notice] received update-read broadcast datetime QQ=10: 0.109;-:-:-;-.-.- 2019-01-20 19:46:56.241 [update notice] sent poll-read boiler fan_speed QQ=31: 1.9 2019-01-20 19:46:57.164 [bus notice] new master 01, master count 3 2019-01-20 19:46:57.230 [update notice] received unknown MS cmd: 0115101105b315d60001 / 0946038d040000a80001 2019-01-20 19:47:02.225 [update notice] sent poll-read boiler hot_water_flow_debit QQ=31: 0.0 2019-01-20 19:47:02.618 [update notice] store 06 ident: ERR: invalid position 2019-01-20 19:47:02.618 [update error] unable to parse scan-read scan.06 from 3106070400 / 00: ERR: invalid position 2019-01-20 19:47:02.619 [main error] scan config 06: ERR: invalid position 2019-01-20 19:47:08.258 [update notice] sent poll-read order Z1_target_temp QQ=31: 555.5 2019-01-20 19:47:14.249 [update notice] sent poll-read order hot_water_temp_selected QQ=31: 51 2019-01-20 19:47:14.620 [main error] unable to load scan config 06: slave part too short (0) 2019-01-20 19:47:14.620 [main error] scan config 06: empty 2019-01-20 19:47:20.245 [update notice] sent poll-read order heating_temp_selected QQ=31: 69 2019-01-20 19:47:26.229 [update notice] sent poll-read usage boiler_cycle QQ=31: 183 2019-01-20 19:47:32.216 [update notice] sent poll-read usage boiler_heating_time QQ=31: 98 2019-01-20 19:47:38.256 [update notice] sent poll-read usage boiler_hot_water_time QQ=31: 51 2019-01-20 19:47:44.223 [update notice] sent poll-read usage boiler_time QQ=31: 23 2019-01-20 19:47:50.207 [update notice] sent poll-read boiler mode QQ=31: winter 2019-01-20 19:47:50.434 [update notice] received update-read broadcast datetime QQ=10: 0.109;-:-:-;-.-.- 2019-01-20 19:47:56.184 [update notice] sent poll-read heating_part month_next_maintenance QQ=31: 15 2019-01-20 19:48:02.227 [update notice] sent poll-read heating_part sra QQ=31: on 2019-01-20 19:48:08.194 [update notice] sent poll-read boiler outside_temp QQ=31: 0.109 2019-01-20 19:48:14.208 [update notice] sent poll-read boiler Z1_amb_temp QQ=31: 547.8 2019-01-20 19:48:20.255 [update notice] sent poll-read boiler hot_water_measure QQ=31: 1265.4 2019-01-20 19:48:26.225 [update notice] sent poll-read boiler heating_start_temp QQ=31: 1588.3 2019-01-20 19:48:32.235 [update notice] sent poll-read boiler heating_return_temp QQ=31: 1028.0

tikismoke commented 5 years ago

John 30 may help you more.

Some value looks like good but other seems not :(

Have a try with uncomment all # on each line to read all message.

SebastianCornea commented 5 years ago

Yep, now the detective work starts. I figured out so far the temperatures, it seems for Ariston they are sent as temp8 not tempt. Still have to learn a lot on this topic.

SebastianCornea commented 5 years ago

Did anyone find a way to write Zone 1 target temperature ?

SebastianCornea commented 5 years ago

@andig my goal is to set dynamically the target temperature from Openhab. As I'm a newbie to boiler and ebus could you detail a bit more what do you mean by "write to heating circuit" and how should I do that?

andig commented 5 years ago

Sorry, I‘ve posted in the wrong issue. I‘m not familiar with this type of boiler.

tikismoke commented 5 years ago

You should had the write line in your conf file.

Le 16 février 2019 09:28:33 GMT+01:00, SebastianCornea notifications@github.com a écrit :

Did anyone find a way to write Zone 1 target temperature ?

-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/john30/ebusd-configuration/issues/27#issuecomment-464314233

-- Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.

SebastianCornea commented 5 years ago

@tikismoke in the file you share with us there is only one write line for SRA. Could you share the write line for target temperature that is working for you?

tikismoke commented 5 years ago

I didn't create it at all :)

You should look analyse test to find the good line to add.

Le 16 février 2019 11:49:38 GMT+01:00, SebastianCornea notifications@github.com a écrit :

@tikismoke in the file you share with us there is only one write line for SRA. Could you share the write line for target temperature that is working for you?

-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/john30/ebusd-configuration/issues/27#issuecomment-464335742

-- Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.

tikismoke commented 5 years ago

You should change 0621 code to 0623 to write and add the 'w' at the start line.

tikismoke commented 5 years ago

And also the destination form 15 to 10

SebastianCornea commented 5 years ago

Thanks. This works.

tikismoke commented 5 years ago

Do not hesitate to propose change in my git repo so it could help others and a day be add to John's one directly

Le 16 février 2019 20:54:56 GMT+01:00, SebastianCornea notifications@github.com a écrit :

Thanks. This works.

-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/john30/ebusd-configuration/issues/27#issuecomment-464378333

-- Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.

komw commented 5 years ago

Many thanks @tikismoke. My boiler is an Ariston Genus. This is what I get with your files, some values are odd so I have to dig in a bit more.

Do you have a Ariston Genus One? Or just Genus or Genus EVO? You boiler uses a Ariston "Bus Bridge Net" protocol? What kind of thermostat are you using? It is a Cube Net S thermostat?

I have a Genus One (https://www.ariston.com/uk/Wall-Hung_Boilers_Combi/genus_one_net) with Cube Net S controller (https://www.ariston.com/uk/Boiler_Accessories/cubesnet), and I'm looking for solution to enable Comfort mode for specific hours. This mode preheat drinking water, so hot water appears really fast in my sink/shower. But boiler has only options to:

Also I'm looking how to get another information from my boiler to connect it to my home assistant environment. Using their website is not reliable so if it be possible to read/write data over thier "bus brigde net" using ebusd will be best solution for me

tikismoke commented 5 years ago

@komw hi,

I've got a chaffoteaux et Mory serelia green.

If you have the boiler and a thermostat or external command, and as your grab value, you'll have to dig and do note test do note test until you find what is what.

komw commented 5 years ago

@komw hi,

I've got a chaffoteaux et Mory serelia green. Do you mean Serelia green "link" ? What type of thermostat do you have? Do you have an access to boiler via mobile/web page app ? https://sun-chauffage.com/441/thermostat-d-ambiance-filaire-modulant-expert-control-chaffoteaux.jpg this one? Or https://www.gasfriocalor.com/images/stories/virtuemart/product/sonda-de-ambiente-ariston-cube-s-net.jpg this one?

tikismoke commented 5 years ago

No a 10years old one with a normal room controller (Wich can access all boiler menu) not any internet access. The controller is plug on the ebus port like my USB adapter.

tikismoke commented 5 years ago

The motherboard looks exactly like this one. https://www.ebay.fr/itm/circuit-imprime-principal-ref-65109138-03-chaudiere-green-chaffoteaux-et-maury-/352715546257

aragorn16 commented 4 years ago

Hi tikismoke,

First of all I would like to thank you very much for sharing your work : it helped me a lot !

I have an old Chaffoteaux Niagara C green and I use a ebusd adapter V2.2. I have configured ebusd deamon with the 11111.csv file you shared in the post. I think it's the last you have.

I'am at the beginning of my project and I have nothing to share now excepts the correction below : The line "...Z1_t_amb_comfort...IGN:9...UCH..." in "boiler03" block gives only the integer part of the temperature and if you try to add the equivalent command line it should not works (the command is effective but the temperature is set to zero). Instead, you should use "...Z1_t_amb_comfort...IGN:8...D2B..." (so IGN:8 and D2B data type) and it works perfectly (read and write as well).

I don't have lot of time so my configuration should take a while since I have something terminated but as soon as I have something quite good I will share my csv file.

tikismoke commented 4 years ago

Do not hesitate to share.

Personally my adapter is dead due to a little water issue on it :(

So for the moment I can't help you at all. By the way it looks like your on the right way.

SebastianCornea commented 4 years ago

@aragorn16 I have and Ariston boiler with the same controller. Here are the files I use now since more than a year. Many commented values also work but I don't need them. Hope it helps. 15.11111.txt _templates.txt

dlbogdan commented 7 months ago

Hey guys, probably @SebastianCornea or @tikismoke as whom could help me: I'm trying to set the temperatures (hot water and heating) but the old values always return.

image

Please help! Where is my mistake ?

SebastianCornea commented 7 months ago

@dlbogdan this is how I managed to update the target temperature: w,,Z1_target_temp,01-001,,,,b30040,Z1_target_temp,,temp8,,,13-2 but be aware that the boiler must be in manual mode in order for this to work. Also if you have original Ariston thermostats also connected via ebus (I have the wireless kind) then the thermostat will try to override the setting. I check and if I detect and override then I change it back to what I want and after 2-3 attempts it will stick. Hope it helps.

dlbogdan commented 7 months ago

Thanks @SebastianCornea, That one I already managed to update as well, also the SRA. What I can't update is the setpoints of heating / hot water, I've probably tried thousands of raw telegrams until I completely locked up my boiler (all good after restart). I don't have anything else connected to ebus, my home is full of Homematic IP eTRVs and thermostats, so I want to feed data with homeassistant to the boiler from that.

tikismoke commented 7 months ago

I'm sorry, my boiler pass away one or two years ago. Now I got a vaillant and still use ebus but all have been already done.

I just let all those value here in the past to help other like you.

Sorry but this time I can't help you.

SebastianCornea commented 7 months ago

@dlbogdan when I got ebusd I tried updating other parameters but without success, for me changing the target temperature was enough, so I can't help you further.