I would like to thank you all

WSL is not a complete Linux solution. There are promises to improve that with the upcoming WSL 2.
Microsoft has little incentive to do a good job with this except to direct you to their spyware solution.

That’s a +1 from me for the thanks.
Without a lot you guys I would not have got to the point of being able to write (albeit probably a right hash) a binding. I started out by writing a rule/script to interface with an external api that others could use. I then migrated it to using the exec binding with cut down rules.
Once my java knowledge got to a point, it was time to setup an IDE and go full blown.
Without the help here I wouldn’t have got to this point so a massive thanks for the help along the way. Likewise I feel a sense of achievement with the people that I have helped by making the binding as it’s actively being used.
I do hope that the software remains opensource for the sheer flexibility. Even if not in the official git repo, there are not many devices that are not supported or being worked on to be supported. And as we have seen so many times, if it’s commercialised we lose a lot of control and flexibility.

2 Likes

Got any tips? The developers of my most needed binding appeared to have abandoned ship. No idea why but after a frenzy of activity development suddenly stopped a year ago. Now I am afraid my main purpose for using openHAB has gone I should look into other options.

One option could be to develop and maintain the binding myself. I have no idea where to begin, no idea if its way beyond my capabilities and no idea if it’s even possible to learn what I need.

I have learned a lot using openHAB creating rules but maybe developing a binding is like finding a feather and then thinking I could fly to the moon with it.

Do you think I should give it a go or ?

ps I have very limited coding experience. Enough to create some nice openHAB rules, a little bit of python and linux for my raspberryPI projects.

What binding is that and what are your problems? Is there an issue on GitHub?

BTicino openwebnet binding. It connects to the openwebnet BUS for whole house automation using BTicino/Legrand devices for heating, cooling, security, lighting, blinds, sockets. Its common in Europe.

I tried PM’ing the two main developers but get no response although one of them does appear to be still lurking. I was helping with the testing.

Also disappeared at gitHUB

Problems are lack of development or at this point just worried about lack of development for future and OH upgrades.

You don’t know until you try…
Vscode on Windows is how I’ve started, just follow the setup in the docs regarding setting up an IDE and don’t miss any steps.
Once your up and running you can start fixing parts of the binding that don’t work - the logs in openhab will tell you the file and the line of code that is causing the problem.
Read the docs regarding thing/bridge handlers and look through the code piecing it all together.
The rules are pretty much java, so if you can work with them your on your way…

I went from having no knowledge to a semi working binding in 30 days (albeit I did know how my device api worked).
Just have a little patience and perseverance and you will get there.

And if you need help understanding things just post and people will help

3 Likes

I would like to multiply your wave of gratitude by adding my own;

I am thankful for each and every one of you, it is your hard work and dedication that has empowered us to create autonomous ecosystems that we’ve never before conceived.

I look forward to learning more from each of you.

-sym

5 Likes

This topic was automatically closed 41 days after the last reply. New replies are no longer allowed.