I would like to thank you all

Depends what’s you’re after, if you mean for discovered items and getting a system going yes. THey’re changing really quickly…but they tend to have a breaking change each release and they rearchitect things.

But short of moving to an external rule engine they have (called appdaemon - which is python), I find their automations to less intuitive than OH…even though it’s plain language for most of it. But that’s me as a coder so that’s my IMO.

Just like OpenHAB HA sometimes releases a patch the same day though.

Version is just a number PuTTY, one of my most useful tools, is great at version 0.73 after 21 years.

I use putty too and have been using it for something that feels like a lifetime.
It´s actually quite amazing there are tools and software beeing able to stay active and beeing developed this long. Even 10 years for openhab is quite amazing.

Yes I have been using Cubase and Logic Audio (now called garage band) just as long due to getting industry copies. Apple purchase Logic and closed it to PC users like me… The things we don’t have to worry about since this is Opensource software, no need to release another version to get upgrade profits to pay wages with and no concern a company will get sold and closed down.

Agree. But people could loose interest due to many reasons. Opensource need people with interest.

1 Like

Sometimes when that happens the project gets forked by another group of interested people. That happened to SleepyHead CPAP software that is now OSCAR.

I have bought software in the past only to find it discontinued due to commercial decisions despite there still being a large interest. With open source things continue to develop as long as there is enough interest.

Also with open source software like openHAB I find I can have more direct input in the development direction in return for me doing some testing. That’s nice but it also has a big downside if the developer looses interest and my and others time spent testing is potentially wasted; as seems to have happened with my most important binding here.

I have a nagging and probably crazy thought… Has it ever happened before that commercial companies ‘interfered’ with a developer and the work they do here. I mean, if a openHAB binding has a direct impact on a companies operations and aspirations then they might be tempted to do something about it!

1 Like

Yes and vice versa. I was at BCX20 (Bosch Hackathon) and talked to the team behind Bosch-SmartHome who wanted to work with openHAB in the start (like 3 years ago) but Bosch did not like it and made it proprietary.

And now at BCX20 they wanted feedback / improvement to their REST-API which they “open-sourced” 3 weeks ago.
A real bummer for openHAB and the developers behind Bosch-SmartHome since I truly believe both partys would have benefited from that work.

1 Like

since windows does have ubuntu, there is really no need of having putty that much. It’s way more convenient to have linux shell near by :slight_smile:

WSL is actually something good on Windows, but using it only for SSH it’s basically a workaround for their bad CMD/Powershell :smiley:

But yes I would recommend any openHAB Windows user to install WSL since you can use it as a full CMD/Powershell alternative.
Even the git bash for Windows has it’s own problems which can be negated with WSL.

Also the integration with VS-CODE is really good.

I find it abit easier to just use Putty, even though I could do the same from the shell (command promt).
As for getting a ubuntu onto Windows (or visa versa)… I dont think thats the way I would be going… Simply too much hassle for this :slight_smile:

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.