We are very excited to present the latest additions to the openHABian setup and configuration tool for openHAB, alongside the latest openHABian images for Raspberry Pi (2, 3, 0W) and Pine A64. The main focus of this version was usability. Many additions and improvements were introduced to improve the setup experience by guiding the user through the setup steps and by helping with problems.
This release is especially exiting for us as it is released alongside openHAB 2.2!
Installation / Upgrade
- If you are new to openHAB(ian) or want to start with a fresh openHABian system on your Raspberry Pi or Pine A64, just download the right image file and follow the installation instructions: http://docs.openhab.org/installation/openhabian.html#quick-start
- If you want to benefit from all the options openHABian offers, you can execute the openHABian configuration tool on any Debian/Ubuntu based system to get almost all options the openHABian images offer. See: http://docs.openhab.org/installation/openhabian.html#manual-setup
- If you are already a proud owner of an openHABian system, you simply have to execute the Update option from inside
sudo openhabian-config to gain access to the latest additions. If in doubt, re-run functions to apply latest changes.
Changes since v1.3
The complete set of git commits leading to this release can be found here. Please go through them to get an idea of the changes. We want to highlight a few changes:
This change is only interesting for new users of the Raspberry Pi image.
In June 2017 the latest Debian distribution version, named Debian Stretch, was released. Raspbian adapted shortly after and in August 2017 the latest Raspbian Stretch image followed.
We are proud to announce that openHABian now also offers a Stretch based RPi image. Check out the links above for improvements. For normal openHAB users these should not make a big difference. The only change to look out for is the improved support for bluetooth speakers.
If you are currently on a Rasbian Jessie based system, there is no need to worry. Raspbian (openHABian) Jessie is just fine and will be supported by the openHABian configuration tool for the months to come. If you ever need to switch over to Stretch, you can do so either by upgrading or by starting fresh.
Improved Setup Process
This change is only important for users of the openHABian images.
We’ve invested many hours of testing and fixing to improve the setup procedure and to handle potential problems for you. Now more than never you can expect a fully working system after the setup procedure. If anything goes wrong, the log printout will tell you. You will find it on your SD card and during the installation when connecting via SSH.
For more details please see: http://docs.openhab.org/installation/openhabian.html#successful
Automatic openHABian Tool Update
So far you had to execute the “Update” menu entry before everything else to work with the latest version of the openHABian Configuration Tool. Sometimes you’d forget about that and be confronted with long solved bugs or missing functions. No more. The newest release includes a step to check for updates during the start of the tool. It will inform you about updates.
openHAB 2 always offered the dashboard as a starting point to access it’s various user interfaces. With openHAB 2.2 the openHABian setup will now add Tiles for applications you’ve installed through it, e.g the openHAB Log Viewer. This will make accessing your different web frontends a whole lot easier!
Find, the Framework for Internal Navigation and Discovery, is an application to allow high precision localization of your Android smartphone. openHABian now includes the FIND server as an optional component. If you want to learn more, please check out:
Mi Flora Flower Sensor Daemon
If you want to monitor the moisture, light and fertility of your plant pot soil, the Xiaomi Mi Flora sensor is an excellent choice. openHABian now brings an optional component to retrieve data from these sensors so you can easily include those sensors in openHAB. If you are interested, check out:
The Backup solution Amanda was introduced in the last openHABian version by @mstormi. Since then he has invested a lot of time to improve and extend the functionality of the automated steps. If you did not yet use it, now might be the time.
Viewing Logs from the Console
If you don’t want to check your log from the openHAB Log Viewer web frontend, you can always go “back to the roots” and access the log files directly from the console. openHABian now offers a customized
multitail color scheme, which helps to observe the openHAB logs for the important stuff. Thanks to @christoph_wempe for the addition!
openhablog on your SSH console.
Node.js for ARMv6
The openHAB Log Viewer as well as Node-RED as an optional component depend on Node.js. You can now also install it on your Raspberry Pi 1, 0 and 0W.
About the Future of openHABian - Contributors Wanted!
Over the first halve of 2018 I (@ThomDietrich) will not be able to invest any significant time into the openHABian project. We are therefore looking for interested developers to drive the project further! Development can go in many directions and part of this release was also to clean up and structure the code base for your easy start. You should bring basic bash and git experience, the openHABian project is an easy one to get stated with! If you are interested, drop a comment, contact one of the openHAB maintainers privately or directly push a PR our way
Check out the list of existing ideas or add your own: https://github.com/openhab/openhabian/issues
Please visit the openHABian documentation article to learn how to setup and use openHABian and openHAB to build your own Smart Home! http://docs.openhab.org/installation/openhabian.html
Enjoy and Happy Hacking!