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
Support more TEM/Ochsner messages #4
Comments
scan result (Ochsner OTE 3): grab result: csvs used: none |
$ ebusctl scan full: $ ebusctl scan result: $ ebusctl grab result: csvs used: _templates.csv & 22102.csv ps: GMSWplusS |
UPD
grab result
????? strange as it is written to a csv
using csv template defined some values how to make a request for enter values are not displayed in the background? Thank you |
Hello! i recently installed ebusd with an ebus-LAN-Interface to my Ochsner GMSW 8 PLUS Heat-Pump with the OTE3/TEM Module the ebusd is running but i only get "unknown MS" Messages. I just want to monitor the some Data of the Heatpump like Powercycles, Usage, Temperatures, is there a working csv for that? Thank you in advance! |
Some Ochsner messages can be found here: ebusd-1.x.x/ochsner |
Here is an updated Ochnser csv File, hope someone else can use it. I get many values, but i have a Problem with some data types, for example "cycles" |
@bassball I have so |
ebusctl r -c heatpump twv temperature
|
UPD I have solved problem with my hardware interface and as a result... it works!!!!
curveH supplyH (fim_ochsher.txt 19/04/2016) -> 44(d1c) = 34C
curveH outsideH -> ec(d1b) = -20C
curveH pointH -> c8(sin,10) = 20C
heatpump twv -> c0(sin,10) = 19.2C
heatpump twr -> b6(sin,10) = 18.2C
heatpump tqa -> 7f(sin,10) = 12.7C
heatpump tqe -> 86(sin,10) = 13.4C
etc. ... Thank You, john30!!! |
@bassball Temporarily, I have made it so. $ ebusctl r -m 1 -c heatpump cycles or $ ebusctl r -m 1 -c heatpump cycles cycles |
curveH supplyH to 34 curveH supplyH to 33
ps csv files + for write: curveH:pointH curveC:pointC target:limitH |
Machine: Ochsner GMLW9 Plus + OTE 3 ("normal" display - no touch) Using no csvs (is there any starting csv I could use for my heating pump?)
|
@sdfim Hi! You wrote on one message, that you have detected hardware error. Can you help me, please? I have same errors and can't find error in hardware... please, help me. if you can, please contact me kirill.emko@mail.ru |
Hi, I am totally new to this whole eBus game.
A few masters are found on the bus, but a scan gives no results :(
While scanning with
Other than that the log shows several correct readings and some unknown messages:
Some more infos:
What I am missing is the total generated heat energy, as I want to calculate the efficiency of the heat pump. Thanks in advance, |
@s1nn3r did you start ebusd in read only mode? Otherwise it seems that it is not possible to write on the bus. |
Hey John, Best wishes, |
if the delay is too big, you can make ebusd more tolerant by using --latency=millis |
Thanks John, that's the problem. |
OK, as the interface problem is solved now, I can start to have a look at the received messages.
I will try to find the descriptions for the decoded, but unknown values first be scrolling through OTE3 to find the values. But what about those undecoded messages? Best regards, |
s1nn3r, you need to keep in mind.
ps |
@sdfim: I am not sure I understand, what you wrote. I didn't mean how to read the values from ebusd but how to find out what the unknown messages mean.
OTE3 lists 4 areas: floorheating, warm water, heat pump and additional heating Btw. that's a really beautiful visualisation in this youtube video! Is this yours? |
yes
Not certainly in that way
i.e |
@s1nn3r, probably so address 10: master #2; address 15: slave #2, scanned "MF=TEM;ID=22420;SW=0503;HW=0102" - it's controller http://www.tem.ch/Bilder/Produkte_Bilder/Waermepumpen_Bilder_Dokumente/SE6001WPC_web_300.jpg address 01: master #6; address 06: slave #6, scanned "MF=TEM;ID=20851;SW=0050;HW=0000" - it's Man. Programming Unit http://int.ochsner.com/typo3temp/pics/efc4388bfa.jpg address 03: master #11; address 08: slave #11, scanned "MF=TEM;ID=WE_1 ;SW=3632;HW=3030" - "floorheating" address 13: master #12; address 18: slave #12, scanned "MF=TEM;ID=WE_2 ;SW=3632;HW=3030" - "warm water" address 90 - it's fb 6102 rh http://www.erdos-gmbh.de/produkte/20021ochsner/1.JPG address 31: master #8, ebusd; address 36: slave #8, ebusd - it's your device (converter ebus) I do not know exactly ps my info (I do not make hot water with a heat pump)
|
@sdfim: thank you very much, this looks right, though I don't have any room remote device. |
I read to alot of documents from ebus-wiki, but I still don't get it.
and how to add it to the csv then? |
@sdfim I'm trying to use your "ochsner_csv.zip" from May 2, 2016, but there's a problem when I check config. First, I unzipped the files and save them to /etc/ebusd Using only "broadcast.csv"
Looks good. Then, using only heating.csv
Then using only unk.csv, I get the same error on all lines "Error reading "/etc/ebusd/heating.csv" line XX field 14 value "": ERR: element not found" Do you/anybody has an advice for me? What am I doing wrong? Thx |
UPDATE..
|
the files need to be with unix line endings, not windows. you can use dos2unix for that conversion. |
@sdfim indeed, that's a nice interface. What is it? |
Hello, |
I use:
https://github.com/john30/ebusd-configuration/files/245766/ochsner_csv.zip
But dont use Ebus 3, rather Ebus 2.
… Am 19.06.2018 um 09:05 schrieb s1nn3r ***@***.***>:
Hello,
could anyone supply me a config file for TEM/Ochsner heatpump that works with ebusd 3.2?
Thanks!
Best regards,
Marc
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Hello, First Error on the list
While on screen I see:
How to translate the messages to the values on screen? I've tried converting to string, hex, uint and others, but nothing seems to look not even close to what I should get. |
Hi, I've found where are the values, but how should I enter this data in my config file to be able to read it in human way?
@john30 Furthermore.. how come the following ebusctl commands tell there is an error, how can I do this correctly?
|
I've added the following to my Config and I can read at least the hex values via ebusctl. On python I'll do the decoding, if someone has a better solution please share it. An improvement would be to make just 1 ebusctl read command for reading the 37 bytes of 1 alarm - instead of my current 4 reads for reading 10+10+10+7 ochsner.csv
Then on shell, for reading the second alarm I currently do:
|
I have so: in *.csv:
read error data
or |
Hi all, sorry for bothering. I got stuck with the ebusd. I had it running for at least 2 years and it work really really good. I hat no issues with it. 2 Week ago i had to reboot my Ochsner GMLW 14 Plus with a OTE3 Touch Terminal (which is not the best choice i made) I got following setting: Ochnser GMLW, Esera ebus koppler ethernet, and the ebusd is running an a virtual maschine. My ebusd setting look like that: EBUSD_OPTS="-d 192.168.11.45:5000 -n --latency=30000 --configpath=/etc/ebusd/Config -p 8888 --scanconfig" ebusctl info: I use the *csv files from a post above: However there are some messages which are translated, but most of them stay unstranslated. root@eBusd:~# ebusctl find Why i am asking is because as mentioned above, i had it running properly and even the csv files stayed the same but even so just a few messages have been translated. Any ideas?? Do a really sit down and start translating?? Thanks for any Idee. |
Hi,
I had a similar issue last year twice when I had to turn off my Ochsner for installing other electrical components in my house.
My problem was solved when I opened all the different “pages” in the small screen of Ochsner. Somehow the variables are sent to the bus only when you actively open the page at least once. So for instance to get the boiler values, you need to open the page on the Ochsner screen where the boiler variables are found.
I hope this helps.
…--
Emmanuel H.
Am 31.01.2020 um 16:59 schrieb tttomson ***@***.***>:
Hi all,
sorry for bothering. I got stuck with the ebusd. I had it running for at least 2 years and it work really really good. I hat no issues with it.
2 Week ago i had to reboot my Ochsner GMLW 14 Plus with a OTE3 Touch Terminal (which is not the best choice i made)
I got following setting: Ochnser GMLW, Esera ebus koppler ethernet, and the ebusd is running an a virtual maschine.
My ebusd setting look like that:
EBUSD_OPTS="-d 192.168.11.45:5000 -n --latency=30000 --configpath=/etc/ebusd/Config -p 8888 --scanconfig"
ebusctl info:
***@***.***:~# ebusctl info
version: ebusd 3.4.v3.3-51-g57eae05
update check: revision v3.4 available
signal: acquired
symbol rate: 79
max symbol rate: 131
min arbitration micros: 16
max arbitration micros: 35
min symbol latency: 8
max symbol latency: 9
reconnects: 0
masters: 6
messages: 37
conditional: 0
poll: 0
update: 3
address 01: master #6
address 03: master #11
address 08: slave #11, scanned "MF=TEM;ID=WE_1 ;SW=3632;HW=3030"
address 10: master #2
address 11: master #7
address 13: master #12
address 15: slave #2, scanned "MF=TEM;ID=22420;SW=0503;HW=0102"
address 18: slave #12, scanned "MF=TEM;ID=WE_2 ;SW=3632;HW=3030"
address 31: master #8, ebusd
address 36: slave #8, ebusd
I use the *csv files from a post above:
***@***.***:/etc/ebusd/Config# ls
22420.csv broadcast.csv ochsner _templates.csv
However there are some messages which are translated, but most of them stay unstranslated.
***@***.***:~# ebusctl find
boiler nominal = no data stored
boiler status = no data stored
boiler tb = no data stored
buffer boiler = no data stored
buffer heating = no data stored
buffer nominal = no data stored
buffer status = no data stored
buffer tpm = no data stored
buffer tpo = no data stored
heating flow = no data stored
heating flownominal = no data stored
heating outside = no data stored
heating outsideavg = no data stored
heating roomnominal = no data stored
heating status = no data stored
heatpump cycles = no data stored
heatpump heatkwh = no data stored
heatpump heatmwh = no data stored
heatpump hours = no data stored
heatpump mode = 53;1;00;00;255;0;Abgeschaltet
heatpump nominal = no data stored
heatpump twr = no data stored
heatpump twv = no data stored
heatpump volume1 = no data stored
heatpump waterkwh = no data stored
heatpump watermwh = no data stored
master data1 = 28.098;-;0;0;0;0;0;0;0;25.199
master data2 = 0.000;48.000;0;0;2
master datetime = 13.199;18:50:02;31.01.2020
scan.06 = no data stored
scan.08 = TEM;WE_1 ;3632;3030
scan.15 = TEM;22420;0503;0102
scan.16 = no data stored
scan.18 = TEM;WE_2 ;3632;3030
temperature buffer = 96;0;0d;02;1000;0;28.1
temperature outside = 0;0;0d;02;500;-500;13.2
temperature water = 4;0;0d;02;1000;0;46.8
Why i am asking is because as mentioned above, i had it running properly and even the csv files stayed the same but even so just a few messages have been translated.
Any ideas?? Do a really sit down and start translating??
Thanks for any Idee.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Hi, thanks for the Idea. I tried it. I even rebootet the Ochsner Heatpump. No success. Options to pass to ebusd (run "ebusd -?" for more info):EBUSD_OPTS="-d 192.168.11.45:5000 -n --latency=30000 --configpath=//ebusd.eu/config/ -p 8888 --scanconfig" However the result is even worth, than using the local files. root@eBusd:~# ebusctl find i guess that these is no valid file for the Ochnser heatpump? Anybody any further ideas, what i could do. Thanks guys. Cheers tom |
Me once again. root@eBusd:/etc/ebusd/config# ls The files are the once for Ochnser heatpumps. After tail -f i saw the following errors but i do not know how to fix them. root@eBusd:~# tail -f /var/log/ebusd.log So, how can i solve the error?? Thanks for helping |
you'd have to create a file named 18.csv in the tem folder with the message definitions |
Thanks John. I can control that by adjusting the --latency=50000 value. Anyhow it does not solve the problem because it is not a stable solution. Maybe this will work. I keep you informed Thanks |
Thanks for all the responses. I got it working again. At the end it turned out that it always worked as designed :-) Just one thing is still missing. I use the file 22420.csv at it contains several ochsner specific information. i allready found the code, but i can not decode it. These two messages are the relevant once. 111506210400c70042 / 0a47800d02e80300000300 = 11 111506210400c60042 / 0a46800d02e80300000500 = 9 my _template.csv looks like this: template name,type / templates,divider / values,unit,comment#ebus specification types:,,,, the files 22420.csv looks like that. i allreasdy added the tqa & tqa but it does not work. type (r[1-9];w;u),class,name,comment,QQ,ZZ,PBSB,ID,field,part (m;s),type / templates,divider / values,unit,comment,field,part (m;s),type / template$#,22420,TEM,22420 1001 472,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Can anybody help. Please. Thanks guys |
Any news/update regarding Ochsner heatpump? ebusctl grab result all |
@john30 can you point me to some information how this configuration stuff is working? I have successfully setup a ebus connection using your ebus deamon. I have a ochsner GMSW 14 Plus. When I use the
What I already did is, copied the csv files from here to a local folder and mapped the folder into the container. When looking into the container, the files are present, unfortunately the ebusd says something different
I start the container like so:
Any useful hint how to proceed? |
This is an issue for collecting grab results of TEM/Ochsner users in order to get better configuration files for these devices.
If possible, let ebusd grab messages for around one day in which your burner is at least active once, and post the grab result here.
Even better if you also post your scan result, which makes reading your grabbed data a lot easier.
The text was updated successfully, but these errors were encountered: