openHAB / Eclipse SmartHome Developer Hackathon Europe - Spring 2019


(Patrick Fink) #1

Hi all,

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 :slight_smile: ) 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 :slight_smile:

Cheers,
Patrick


Roadmap to Happiness - What is missing in the core framework
(Christoph Weitkamp) #2

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.


(Jerome Luckenbach) #3

As already mentioned in Ludwigsburg, I like this idea.
And as said already I would like to offer my help too.

I am with Christoph about the initial event.
If we are able to participate as a group, this would make a first orga easier and we could get an impression of the needs.


(Vincent Regaud) #4

For those not able to travel could a live link be set-up?


(Metin) #5

Great idea!

However, I wouldn’t do it during the CeBit, as hotels aren’t affordable during that time which would make it difficult for non-business participants.


(Patrick Fink) #6

Could you describe a little bit more detailed what exactly you would like to have?


(Aart) #7

I’m in!


(Stefano Pecoraro) #8

i’d like so much to be present, too. should be great if the place would be in a city reachable woth low cost air companies…i came from Italy


(Markus Storm) #9

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.


(Markus Storm) #10

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 thermostats 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 a 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 :smiling_imp:


(Patrick Fink) #11

We’re already in contact with Bosch. More via PM.