Update: For those interested in this event, please save the date: 13-15th May 2019. More details will follow in the next weeks.
as I already discussed with some of you at the Smart Home Day, I’d like to organize an openHAB / ESH Hackathon dedicated to the openHAB and ESH developer community. Of course, this event is open for everyone who wants to work on the openHAB and/or ESH project. Apart from developers, this could especially be people from the following groups:
power users with strong technical background
people working on other parts of the project than code, e.g. documenation
people who want to start with openHAB / ESH development and like to meet and work with openHAB / ESH developers
I’d like to use this thread to
check whether there is enough interest in such an event
gather ideas, feedback and input from you
find a proper date and location
Some initial ideas are already there:
Event should be one weekend, 2-3 days (like Friday afternoon until Sunday evening)
Participants can bring their own projects / issues / topics they like to work on (or they work on ideas from other participants or just on open GitHub issues, we have more than enough ) and can exchange with other participants
There can/will be some speeches and discussion rounds initiated by maintainers and/or subject-matter experts regarding specific technical topics in the development area (code guidelines, new stuff to remark, …)
Preferred: Overnight stay possibility directly at the events location
Basically, the most important decision we have to take is whether we organize such an event on our own (“we” means the openHAB Foundation) or if we try to join as group one of the bigger Hackathons organized in Europe. I researched a bit and found two quite big Hackathons that we could may join as a group:
My first questions to you would be: What do you think of those events / dates / locations? Do you know other possibilities or do have general ideas that were not covered here? Would you prefer to organize an own event instead of joining another one?
This event won’t happen without your participation and support, so I’m looking forward to your input and hope that we can spend a great time together in 2019 - I’ll do my best making this possible
Awesome. That will be great. You already know my opinion: I am absolutely in. Let me know if I can help you in any way.
Where and when: What about colocating the Hackathon with CEBIT 2019 / Hannover. It is not in spring, but in early summer. 24th till 28th of June. Beside us (openHAB) there will attend a lot of people interested in Smart Home or technology in general. We can do some public relations or networking too.
Otherwise I would tend to attend at Bosch IoT Hackathon. To be honest, I am afraid organizing an initial event on our own will be a great challenge.
We should agree on a location/date. Now that CeBIT dissolved I think the Bosch Hackathon in Berlin is a prime candidate, isn’t it ? I know the conference host, he’s also a OH community member and I’m sure he’ll help with providing a couple of seats for us.
Here’s a vague idea for a project that has been pestering my mind since I read about it in the forum:
Complex Event Processing.
CEP essentially is about creating more intelligent triggers by making them based on multiple (historic) data points plus “intelligence” to apply to these.
I’ll illustrate my idea by means of an example (I’m sure you’ll come up with many more ideas to apply this to) :
Today, a target temperature on a thermostat is set via cron or cal binding at a fixed time of day per weekday. A more intelligent and more user friendly approach would be to predict user presence from stored data (motion sensors or WiFi devices logged in, past times of manually initiated temperatures changes, whatever). The Nest thermostat devices have been a success because they provide some of that functionality, but just think how much better could we do if we were to make decisions based on the whole set of data that the openHAB instance of your house has access to.
Now my idea would be to create a more or less generic SW module that does the following:
Input would be a working set of items you can actively change (such as the thermostat target value), a set of target values to be optimized (room temperature, gas or power consumption counter) plus some conditions (to not be violated such as minimum room temperature or maximum number of boiler starts).
Next, we’d jump into some sort of learning phase: the user would manually set the thermostat value during this phase. After a suitable amount of time, this phase would be declared to end. The new SW module now would start looking for patterns and correlations in time and item values that corresponds to changes to the target item(s) and computes (however that can work is open for now) an “optimum” combined trigger for the members of the working set of items.
Of course this can be combined and enhanced with all sort of (“pluggable” ?) Machine Learning algorithms. But maybe there’s also external tools to already do part of that that we could integrate.
For sure this can just mark the beginning of a larger project and as said it’s just a vague idea for now.
Now looking for takers to develop that further. Just trying to plant a seed …
PS: I will move project ideas (including this one) to a separate thread each to further discuss them there
PPS: yes “Inception” is one of my favorite movies
Dang, when I think of getting over tegel again I start considering to drop automation interest and start working on a teleport in first place!
Hope some folks at these hackatons have an idea on how to get it over.