Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Wolf SM1 (76;Kromschroeder; ;0227;0186) #100

Open
Links2004 opened this issue Jun 1, 2018 · 2 comments
Open

Wolf SM1 (76;Kromschroeder; ;0227;0186) #100

Links2004 opened this issue Jun 1, 2018 · 2 comments

Comments

@Links2004
Copy link

Links2004 commented Jun 1, 2018

Hi,

I have started to decode the broadcast messages of my Wolf SM1 (Unfortunately not supported at all yet)

# ebusctl scan result
76;Kromschroeder;  ;0227;0186

# ebusctl info
version: ebusd 3.2.v3.2-3-g5bf4667
update check: revision v3.2-2-g1737636 available
signal: acquired
symbol rate: 18
max symbol rate: 47
min arbitration micros: 142
max arbitration micros: 142
min symbol latency: 3
max symbol latency: 6
reconnects: 0
masters: 2
messages: 21
conditional: 0
poll: 0
update: 5
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 71: master #9
address 76: slave #9, scanned "MF=Kromschroeder;ID=  ;SW=0227;HW=0186"

the SM1 sends two broadcast

received BC cmd: 71fe50180e0000000000000000000000000000
received BC cmd: 71fe5017100001830a7a0300800080008000800080

in addition to this i get some error messages:

[bus debug] ERR: read timeout during receive command ACK, switching to skip
[bus debug] ERR: read timeout during receive command ACK, switching to skip

not sure If they are bad or not.

I where able to find the Temperatur in the 5017 message.

# type (r;w;u;1-9),class,name,comment,QQ,ZZ,PBSB,ID,field1,part (m;s),type / templates,divider / values,unit,comment,field2,part (m;s),type / templates,divider / values,unit,comment,field3,part (m;s),type / templates,divider / values,unit,comment,field4,part (m;s),type / templates,divider / values,unit,comment,field5,part (m;s),type / templates,divider / values,unit,comment,field6,part (m;s),type / templates,divider / values,unit,comment,field7,part (m;s),type / templates,divider / values,unit,comment
*b,broadcast,,,,FE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
b,,solarInfo,wolf solar Info broadcast,,,5017,,b1,,UCH,,,?,b2,,UCH,,,??,tempKollektor,,D2C,,°C,Kollektortemperatur,tempKessel,,D2C,,°C,Kesseltemperatur,,,,,,,,,,,,,,,,,

but I have no Idea how to make sense of the other values.
Is there any kind of best practice for getting a clue.

@john30
Copy link
Owner

john30 commented Jun 2, 2018

all the "0080" values seem to be e.g. D2C coded and the value is the replacement value meaning it has no value. you could find that out by using the new decode command like this: "ebusctl decode D2C 0080".

regarding best practise, you may want to have a look at this: https://github.com/john30/ebusd/wiki/HowTos#creating-new-message-definition-files

@Qowy
Copy link

Qowy commented Sep 18, 2018

Any progress? I too have only a SM1 so solutions like using a BM-2 and ISM8i are a bit overkill for me.

By the way could the protocol documentation of the ISM8i (https://www.wolf-heiztechnik.de/fileadmin/content/Downloads/Montage-Bedienungsanleitungen/Regelungen/3064356_201508_ISM8i_Montage-u.Bedienungsanleitung.pdf) also give clues about the encoding of the raw ebus?

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

No branches or pull requests

3 participants