Closed WoMec closed 5 years ago
indeed. this is a configuration issue rather than an ebusd one, but anyway, you could give the https://github.com/john30/ebusd-configuration/tree/master/ebusd-2.x.x/de a try by downloading it (or cloning the repo) and pointing ebusd to the ebusd-2.x.x/de folder using the "-c" option in /etc/default/ebusd
And are the wolf config files included in online configuration? (http://ebusd.eu/config/)
no, as the online config only covers what is behind the "latest" link
I tried to run it with following params:
EBUSD_OPTS="--scanconfig -c /home/pi/ebusd-configuration/ebusd-2.x.x/de -d /dev/ttyAMA0 --latency=20000 --httpport=8080 --lograwdatasize=10000"
but result is not so good ...
pi@ebusd:~ $ ebusctl i
version: ebusd 3.2.v3.2
signal: acquired
symbol rate: 50
max symbol rate: 156
min arbitration micros: 57
max arbitration micros: 63
min symbol latency: 17
max symbol latency: 17
reconnects: 0
masters: 5
messages: 16
conditional: 0
poll: 0
update: 4
address 03: master #11
address 08: slave #11, scanned "MF=Wolf;ID= !;SW=8000;HW=0000"
address 30: master #3
address 31: master #8, ebusd
address 35: slave #3, scanned "MF=Wolf;ID=;SW=0204;HW=0100"
address 36: slave #8, ebusd
address 50: slave
address f1: master #10
address ff: master #25
pi@ebusd:~ $ ebusctl grab result
30fe03010e4c00008000000000000000000000 = 5
30fe50230528000a1400 = 2
30fe5023054423000000 = 2
30fe502305844e2a0000 = 2
f1fe050308010100ff5cff2b05 = 5
f1fe0800080005330500a0002d = 5
03fe050308010048ff5c1e2b07 = 15
3003502203cc0100 = 3
3008502203cc0200 / 029301 = 1
3008502203cc0c00 / 024c00 = 2
3008502203cc0d00 / 02cd01 = 3
3008502203cc0e00 / 02b001 = 3
3008502203cc1227 / 020000 = 2
3008502203cc1327 / 020000 = 2
3008502203cc1600 / 022f01 = 7
3008502203cc1627 / 0240fe = 1
3008502203cc1727 / 020080 = 1
3008502203cc1a27 / 028c00 = 3
3008502203cc1d27 / 025e01 = 1
3008502203cc2602 / 02d651 = 3
3008502203cc2702 / 020000 = 3
3008502203cc2802 / 02bb26 = 3
3008502203cc2902 / 020000 = 3
3008502203cc2a02 / 02a90a = 3
3008502203cc2d00 / 029600 = 3
3008502203cc3127 / 020000 = 2
3008502203cc3227 / 020000 = 2
3008502203cc342a / 020000 = 3
3008502203cc352a / 020000 = 3
3008502203cc362a / 02c800 = 1
3008502203cc3727 / 020100 = 3
3008502203cc372a / 02c800 = 1
3008502203cc4f27 / 024600 = 1
3008502203cc5327 / 020a00 = 3
3008502203cc5427 / 020500 = 3
3008502203cc5727 / 021e00 = 1
3008502203cc5927 / 020000 = 3
3008502203cc5a27 / 020000 = 3
3008502203cc5e27 / 025c00 = 1
3008502203cc6327 / 02dc05 = 3
3008502203cc6427 / 020200 = 3
3008502203cc6a27 / 020080 = 3
3008502203cc6c01 / 020000 = 7
3008502203cc6f01 / 021900 = 3
3008502203cc7027 / 020000 = 3
3008502203cc7301 / 021600 = 3
3008502203cc8813 / 020000 = 2
3008502203ccbf0a / 020200 = 2
30ff502203cca82a = 2
30ff502203cca92a = 2
ff08502203117301 / 021600 = 4
ff08502203241600 / 022e01 = 2
ff085022033a2902 / 020000 = 2
ff085022034d7201 / 020800 = 2
ff085022035c0100 / 020000 = 3
ff08502203662802 / 02bb26 = 3
ff08502203771a27 / 028c00 = 2
ff08502203aa2602 / 02d651 = 2
ff08502203cc0e00 / 02b301 = 2
ff08502203f62702 / 020000 = 2
ff355022031f8727 / 02ce01 = 3
ff3550220327ae27 / 020200 = 3
ff355022032bb527 / 020000 = 3
ff355022034bc327 / 023400 = 3
ff35502203541300 / 02c201 = 3
ff3550220357ab27 / 020700 = 3
ff355022035c0100 / 020000 = 3
ff3550220377b427 / 020080 = 3
ff355022037baf27 / 020200 = 3
ff355022037fa627 / 020000 = 3
ff355022039fac27 / 020100 = 3
ff35502203a37527 / 020100 = 3
ff35502203c3ad27 / 020200 = 3
ff35502203f39627 / 020600 = 3
ff35502203fbd327 / 024c00 = 2
ff35502203ff7427 / 020100 = 3
3003050709bb0486020080ff5a00 = 12
30505014070366280019005a / 09000100800080008828 = 12
03f10800080080990780020005 = 5
ff0850220b54532754270c0002000300 / 0a0a0005004c009301c201 = 3
ff0850220b550d000e0016006c016f01 / 0acd01b2012f0100001900 = 3
ff0850220b8b532702000d006f015727 / 0a0a009301cc0119001e00 = 2
ff0850220b852a0219271a2757274801 / 0aa90a090e8c001e002100 = 3
ff3550220b1375271300c327a727a827 / 0a0100c201340027107625 = 3
ff3550220b17a12785278114b5277427 / 0a00000000160000000100 = 3
ff3550220b0ba927aa27b127b027a227 / 0a270d7625270d76252710 = 3
ff3550220b03a327a427a527b127b027 / 0a7625270d7625270d7625 = 3
ok, please check the log file for errors especially with regard to loading a config file
nothing special there regarding to problems with config file
2018-12-25 13:45:48.941 [main notice] ebusd 3.2.v3.2 started with auto scan
2018-12-25 13:45:49.026 [bus notice] bus started with own address 31/36
2018-12-25 13:45:49.081 [bus notice] signal acquired
2018-12-25 13:45:49.599 [bus notice] new master 30, master count 2
2018-12-25 13:45:49.600 [update notice] received unknown BC cmd: 30fe03010e2300008000000000000000000000
2018-12-25 13:45:52.637 [bus notice] new master 03, master count 3
2018-12-25 13:45:52.638 [update notice] received unknown MS cmd: 3008502203cc0c00 / 022300
2018-12-25 13:45:52.791 [update notice] received unknown BC cmd: 03fe050308010040ff3b1d2b03
2018-12-25 13:45:52.943 [update notice] received unknown MS cmd: 3008502203ccbf0a / 020200
2018-12-25 13:45:53.269 [update notice] received unknown MS cmd: 3008502203cc8813 / 020000
2018-12-25 13:45:53.681 [update notice] received unknown MS cmd: 3008502203cc1227 / 020000
2018-12-25 13:45:54.008 [update notice] received unknown MS cmd: 3008502203cc1327 / 020000
2018-12-25 13:45:54.334 [update notice] received unknown MS cmd: 3008502203cc3127 / 020000
2018-12-25 13:45:54.660 [update notice] received unknown MS cmd: 3008502203cc3227 / 020000
2018-12-25 13:45:54.814 [bus notice] new master f1, master count 4
2018-12-25 13:45:54.815 [update notice] received unknown MM cmd: 03f10800080080800380020005
2018-12-25 13:45:54.994 [update notice] received unknown MM cmd: 3003050709bb04ac020080ff5a00
2018-12-25 13:45:55.304 [update notice] received unknown MS cmd: 3008502203cc5927 / 020000
2018-12-25 13:45:55.461 [bus notice] new master ff, master count 5
2018-12-25 13:45:55.461 [update notice] received unknown MS cmd: ff085022035c0100 / 020000
2018-12-25 13:45:55.618 [update notice] received unknown MS cmd: 3008502203cc5a27 / 020000
2018-12-25 13:45:55.688 [update notice] received unknown MS cmd: ff355022035c0100 / 020000
2018-12-25 13:45:56.517 [main error] scan config 04: ERR: read timeout
2018-12-25 13:45:57.188 [update notice] received unknown MS cmd: 3008502203cc6427 / 020200
2018-12-25 13:45:57.430 [update notice] received unknown MS cmd: ff08502203117301 / 021600
2018-12-25 13:45:57.568 [update notice] received unknown MS cmd: 305050140703b32a0019005a / 09000100800080008828
2018-12-25 13:45:57.633 [update notice] received unknown MS cmd: ff35502203fbd327 / 022300
2018-12-25 13:45:57.838 [update notice] received unknown MS cmd: ff0850220b8b532702000d006f015727 / 0a0a00ab01290100001e00
2018-12-25 13:45:57.909 [update notice] received unknown MS cmd: 3008502203cc7027 / 020000
2018-12-25 13:45:58.029 [bus notice] max. symbols per second: 129
2018-12-25 13:45:58.066 [update notice] received unknown MS cmd: ff08502203771a27 / 028b00
2018-12-25 13:45:58.223 [update notice] received unknown MS cmd: 3008502203cc342a / 020000
2018-12-25 13:45:58.294 [update notice] received unknown MS cmd: ff08502203241600 / 022701
2018-12-25 13:45:58.450 [update notice] received unknown MS cmd: ff08502203cc0e00 / 02b501
2018-12-25 13:45:58.520 [update notice] received unknown BC cmd: f1fe0800080005e60100a0002d
2018-12-25 13:45:58.691 [main error] scan config 08: ERR: read timeout
2018-12-25 13:45:58.850 [update notice] received unknown MS cmd: 3008502203cc352a / 020000
2018-12-25 13:45:59.944 [update notice] received unknown MS cmd: 3008502203cc0d00 / 022901
2018-12-25 13:46:00.271 [update notice] received unknown MS cmd: 3008502203cc1600 / 022801
2018-12-25 13:46:00.598 [update notice] received unknown MS cmd: 3008502203cc6c01 / 020000
2018-12-25 13:45:58.691 [main error] scan config 08: ERR: read timeout
this is the problem. you can try increasing the slave answer timeout
I raised latency of slave up to 200ms but with no luck. I'm still getting read timeout ... should I try to install ttyebus module instead?
I probably get it working ... ttyebus module works fine :)
pi@ebusd:~/ttyebus $ ebusctl i
version: ebusd 3.2.v3.2
update check: revision v3.2-25-gc475e6c available, broadcast.csv: different version availabl
signal: acquired
symbol rate: 88
max symbol rate: 158
min arbitration micros: 37
max arbitration micros: 69
min symbol latency: 4
max symbol latency: 4
reconnects: 0
masters: 5
messages: 61
conditional: 0
poll: 0
update: 6
address 03: master #11
address 08: slave #11, scanned "MF=Wolf;ID= !;SW=8000;HW=0000", loaded "wolf/08.csv"
address 30: master #3
address 31: master #8, ebusd
address 35: slave #3, scanned "MF=Wolf;ID=;SW=0204;HW=0100"
address 36: slave #8, ebusd
address 50: slave, scanned "MF=Wolf;ID= !;SW=8000;HW=0000", loaded "wolf/50.csv"
address f1: master #10
address ff: master #25
OK, I'm getting some information, but it's strange that all HG parameters are empty. Also I would give it a try a translate config files to en. Do you have some co-op tool for translations? And is there some documentation to update config for device on address 35?
pi@ebusd:~ $ ebusctl find
broadcast betrd = 0;40;-;30.5;30;39;3
broadcast datetime = -;19:24:10;25.12.2018
broadcast error = E000 19:19
broadcast ident = no data stored
broadcast ident = no data stored
broadcast signoflife = no data stored
broadcast sollw = 5.000;2.797;0;a0;45.000
feuerung hg01 = no data stored
feuerung hg02 = no data stored
feuerung hg03 = no data stored
feuerung hg04 = no data stored
feuerung hg06 = no data stored
feuerung hg07 = no data stored
feuerung hg08 = no data stored
feuerung hg09 = no data stored
feuerung hg10 = no data stored
feuerung hg11 = no data stored
feuerung hg12 = no data stored
feuerung hg15 = no data stored
feuerung hg16 = no data stored
feuerung hg17 = no data stored
feuerung hg21 = no data stored
feuerung hg22 = no data stored
feuerung hg73 = no data stored
feuerung hg74 = no data stored
feuerung hg75 = no data stored
feuerung hg90 = no data stored
feuerung hg91 = 21094
feuerung hg9x = 9969
feuerung pwm_pumpe = no data stored
feuerung ruecklauf_ist = 30.1
feuerung vorlauf_ist = no data stored
feuerung vorlauf_soll = no data stored
feuerung warmwasser_ist = 39.0
feuerung warmwasser_soll = no data stored
memory eeprom = no data stored
memory ram = no data stored
scan.04 = no data stored
scan.08 = Wolf; !;8000;0000
scan.35 = Wolf;;0204;0100
scan.50 = Wolf; !;8000;0000
scan.f6 = no data stored
OK, I'm getting some information, but it's strange that all HG parameters are empty.
all the data is not automatically polled by ebusd, so each message shown as "no data stored" was just not intercepted by ebusd so far. you'd have to actively query those e.g. by issuing "ebusctl read hg90".
Also I would give it a try a translate config files to en.
appreciated :)
Do you have some co-op tool for translations?
unfortunately not. I'm still trying to get configs in version 3 ready, which allow e.g. having several translations in one single CSV file. But my time just does not allow it...
And is there some documentation to update config for device on address 35?
basically it is try and error, but in principle it is described here
I found openhab2 binding for Wolf boiler ... is it posible to somehow transform those configs for ebusd?
Or if you can show me, how the structure should looks like, I can rewrite it.
doesn't seem an easy task. I'll just give you a very small example for the first 3 entries of that file:
#,,,"Wolf CSZ-2 > CGB-2 > HCM-2/GBC-e, FW: 1.6",,,,,,,,,,
*r,heating_kw,,,,,5022,,,,,,,
r,,performance,,,,,CC6F01,performance_burner,,UIN,,,Aktuelle Geräteleistung (%)
r,,performance_pump,,,,,CC5727,performance_pump,,UIN,,,Drehzahl Pumpe (%)
r,,system_pressure,,,,,CC1A27,system_pressure,,UIN,100,,Anlagedruck (bar)
Hi, I have following setup:
... and I probably have problem with configuration. I can see messages on ebus, I can see devices on ebus, but I'm unable to translate raw messages to the human readable form.