well the CAN interface is not really good documented.
i am not familiar in the CANbus protocol.
will be very challenging to support you , so do not expect a working solution.
concerning the mechanism. it look like also the polling approach is the same for the can bus.
you send a request and get a response with data.
for the rs232 interface if is quiet good info in the www to implement code for openhab.
for canbus interface i didi not really find code and examples
if you have code samples how to read data , let me know
so the anser is that
/peter
According the description the CAN interface should also be available on my heatpump.
Have not found it yet…
In above link there are a bunch of files available with code …
the stieble ISG gateway uses CAN so i thing it should work.
In the link you send you will see that there were statements that thedifference isto big betweeen RS232 and CAN…
for the once that want to extend thingtype for their own version.
I finally found a way to get access on the channeltype definitions in the initialize methode.
the min. max and steps property will not be anymore required as the same information is already defined on the channeltype information.
also the unit will not be required as this is already covered by the pattern property in the channel definition.
will do some test before i finally submit the code
yes, will put it on my todo.should be an easy one and done sone
originally it was intented to be used to start from scratch andget some inital bytes from the heatpump.
If you get your heatpump already online and the version fits you get the parsed values in the debug log
in the thing paramaters you can find a parameter called waiting time. default value is set to 1200 ms
this its the time between the request. some heatpumps do have limited CPU and boud rate and do need some time to get a nother request. For my LWZ303i 2.06 the default value worked reliable
a possible scenario could be also that there is no response coming from the heatpump to the send request.
I am currently abroad and hae limited testing capabilities
By end of next week i will be able to upload a new version.
I will try to upload something today, but the code was not verified and tested on my heatpump
added the heating , ventilation and hot water program to the settings.
it was quit difficult to handle the bit and time information. the bit information, e.g. program enabled are now handled as a switch in the paperUI.
also stablized the and resolved bug.
Setting of parameter settings works well
i have started to create some charts in habpanel , will post some pictures soon.
I guess it is the EIB extern terminal to connect to.
Do you recommended a CAN to USB or RS232 converter ?
The link you provided contains all information to implement an additional binding or extend the existing binding.
The reason why i am interested is that the rs232 interface is quit slow and always works with register. on the CAN bus it seems you can access and set individual parameter.
Hi Peter,
due to a bereavement in our family I can not continue here for a while.
What I can tell you so far is that the exception (“Rounding necessary”) is gone. I think I understood how to adapt the XML file for a different firmware version. Please update your github code, then I can start coding later.
Will keep my git clone updated .
Sooner or later i will create a pull request.
I propose that with the knowledge i have from the Fhem etc. i could add the basic 5.09 and 5.39 channels. e.g. version, time , current measurements
As you can see i added quit a lot of additional channels for advanced parameters.
These once will require more testing.
i always have issues with the git ;-( and as i work on >2 binding i created an own branch for our stiebel binding.
In case you like to contribute please use this link here