john30 / ebusd-configuration

ebusd configuration files
GNU General Public License v3.0
174 stars 272 forks source link

How to convert old (0.5/1.x) commands to 2.x.x commands #113

Closed mivola closed 5 years ago

mivola commented 5 years ago

Hi,

I have an old ebusd installation (0.5/1.x) with a set of commands and I'm trying to setup a new ebusd installation and convert those commands to 2.x.x. Some commands are giving me a hard time - so I wonder if there is an easy/smart way to find the corresponding commands in https://github.com/john30/ebusd-configuration/blob/master/ebusd-2.x.x/ ?

Thanks a lot! Michael

mivola commented 5 years ago

Unfortunately I'm still unable to make any progress with this ... I hope you can give some advise. Probably I'm just doing something completely wrong here - based on my knowledge from the old ebusd versions...

Here is my current setup:

I hope someone can help me to get this up & running again...

Thanks a lot! Michael

john30 commented 5 years ago

the best option is to match by ID, i.e. ZZPBSB plus the identifying number of ID bytes

mivola commented 5 years ago

@john30 thanks for your reply. Unfortunately I dont know where to find those IDs (in the new and/or the old config files)...

john30 commented 5 years ago

as stated in previous comment: the ID is composed of the destination address ZZ, the command bytes PB+SB, as well as additional identifying bytes noted in the ID column.

mivola commented 5 years ago

@john30 thanks again for the detailed explanation. I had a look and found a few matches but still couldnt find some of my "old" commands. I'll try to investigate later...

However, one command seems to be special: "write short hw_load" which should trigger hot water filling. I couldnt find a direct equivalent in the 0.5.x or the 2.x csv files, but I found these: https://github.com/john30/ebusd-configuration/blob/89212e0531ae09306f996155092fef2cb378ed99/ebusd-1.x.x/vaillant_de/quick.csv https://github.com/john30/ebusd-configuration/blob/89212e0531ae09306f996155092fef2cb378ed99/ebusd-2.1.x/en/vaillant/quick.inc

Furthermore I even found the discussion we had about this topic in 2015 :-) https://knx-user-forum.de/forum/%C3%B6ffentlicher-bereich/knx-eib-forum/diy-do-it-yourself/40632-ebusd/page12

Now I tried different ways to execute this command but unfortunately none is working :-( Can you please give me a hint how to execute this write/set command?

Thanks a lot! Micha

mivola commented 5 years ago

Eventually I found all corresponding commands - even one to replace write short hw_load: write -c mc load although I'm not sure if it works as expected. I'll need to do some more tests ...