Skip navigation

Forget Me Not Design Challenge

10 Posts authored by: hlipka
So, now that this challenge is close to its end, its time to look back at the project: what did I set out to achieve, what happened on the way and how did it work out in the end. Somehow I actually managed to write one blog entry per week (at least in average), thats better than my normal writing speed... First I need to thanks Element14 and all the sponsors for giving out such nice tools to work with, and for providing a project that gave me many up and downs, a great learning experience and a ...
verrverr was so kind to provide a nice overview video  on using the EOP350 programmer. I used it yesterday to change the configuration of my STM330 sensor to also accomodate the HSM100 humidity sensor. Since I needed to put the video in pause mode and just changed the time slider to see whats happening, I thought it might be a good idea to write down how its done (I assume that all programs are already installed) Changing the STM330 sensor profile remove the TCM320 module from the programme ...
I was rather slow in getting my Farnell order together, so the parts arrived end of last week. Since I had no time over the weekend, I got a deeper look at them only on sunday evening. Most important part are the three additional STM310 contact sensors I needed for all the windows to be monitored. Some more sensors and stuff EnOcean was so kind to send me enclosures for all of them (and one for the STM330, and one HSM100 sensor), so the problem of mounting them is now solved. And it looks much b ...
Main part of my project is to create a specialized Android client, to get exactly the information I need in a compact and easy to understand way. The official OpenHAB client has two drawbacks that make it not suitable for my needs: it runs only as full-screen application, but I would need a widget for the home screen the update speed is rather slow - changes to the sensors are not reflected right away. Thats why I set out to a journey in the OpenHAB REST API and the world of Android programmi ...
Being on a business trip (overseas even) means that progress has been really slow. The workdays are longer, I have no hardware with me (don't dare to get that through US immigrations...) and the evenings are shorter. So I did some work on the Android application. To use my OpenHAB client library, it needed to be put into a Maven repository (since Android Studio tries to look up all the dependencies from there) which was not too complicated due to the Maven-Ant-tasks. That being done, I looked i ...
After giving up on the existing REST framework I made some progress on the client side of things. I took my basic example and formed a small Java library out of it. It features: connection to a OpenHAB server by just providing the base address discovery of available pages, starting from the list of sitemaps discovery of sub-pages and items, starting with a page getting notified of updates to items on a single page notifications can be filtered according to the item ID, using regular expres ...
OK, so I spend the last two days communicating with the OpenHAB REST API in much more depth than I wanted to. But at last I can report success. For now I'm able to have a test client listening to ther rocker switch button, without dropping any events or losing the connection. Next step is extending this test client into a small library being able to handle all sensor types and the sitemap / home page. Using the Apache HttpCore library means that my code can run on Android too since its part of ...
Software developers absolutely love documentation. But unfortunately for me they hate writing it (and I know this, working fulltime as one of them...). Last time I said that my goal for the past week was to write a small prototype for communicating with the REST API of OpenHAB, to prove that it works. Now the week is over, and apart from having learned too many things I have nothing that really works. Bummer So OpenHAB has a REST API, and its documented in the wiki. It tells you how to access ...
Having received all the remaining stuff this week (the EOP350 programmer, a second RaspBerry Pi and the TBS1052B-EDU scope) I started installing RaspBerry Pi and OpenHAB. RasPi installation Since I work completely headless with my RaspBerry, I needed a Linux version that doesn't need a monitor for initial setup (I could have bought a HDMI-to-DVI adapter cable, but I don't need it in the end). First I did look at the Rasbian server edition, that should have been what I needed. It a<lso comes i ...
Being on vacation when the announcement of the winners went out means that I'm about to a late start. But on the other hand that alows me to start with fresh energy into this design challenge... In contrast to the last one, this time the focus will be more on the software side of things.. So lets start with what I intend to work on: My journey into home automation, smart home and whats now known as the Internet of things started already several years ago. When we moved into our new house, one ...