openHABian - empowering the smart home, for Raspberry Pi and Debian systems
ISC License
Bot releases are hidden (Show)
Published by mstormi about 1 year ago
Now based on Raspberry Pi OS bookworm release.
Beware that running in 64 bit has a major drawback: increased memory usage.
That is not a good idea on a heavily memory constrained platform like a RPi.
A NOTE IF YOU HAVE ANY TROUBLE getting openHABian to work: please check out the DEBUG guide.
Full Changelog: https://github.com/openhab/openhabian/compare/v1.8...v1.9
Published by mstormi about 1 year ago
To stay in sync with openHAB 4 release.
Beware that running in 64 bit has a major drawback: increased memory usage.
That is not a good idea on a heavily memory constrained platform like a RPi.
IF YOU HAVE ANY TROUBLE getting openHABian to work: please check out the DEBUG guide first before posting on the forum.
Full Changelog: https://github.com/openhab/openhabian/compare/v1.7.5...v1.8b
Published by ecdye almost 3 years ago
We have upgraded our base operation system to Raspberry Pi OS Bullseye.
As usual you will get upgrades unaffected by updating from the openhabian-config
menu.
We will not automatically update your already installed base system (i.e buster -> bullseye) - don't fix what ain't broken.
Debian buster will be at least supported two more years. If you are eager to upgrade read up on dist-upgrade or reinstall your system. Please note that if you choose to upgrade, you are on your own, don't expect to get support from the developers of openHABian if something goes wrong.
Published by mstormi about 3 years ago
Maintenance release
to contain all bugfixes to date.
You will need to use this image if you want to install openHAB2 from start using clonebranch=stable
.
Published by mstormi over 3 years ago
This release is essentially a cumulated set of patches.
These include the important replacement of the Bintray repository.
Bintray was shutdown on May 1st, 2021, and this also broke openHABian image based installations as they contained Bintray as a hardcoded source, that now was changed to point to the current active repo.
Published by ecdye over 3 years ago
New frontail theme, with improved UI support thanks to @Interstellar0verdrive
Many bug fixes
Branches
openHAB3
is the default branch for openHAB 3 and is considered stablemain
is the development branch for openHAB 3 and may or may not be stablestable
is our legacy openHAB 2 branch and is considered stablemaster
is deprecated and will be removed on our next release, if you need openHAB 2 support please switch to the stable
branchPublished by mstormi over 3 years ago
Java 8 new install capability removed (existing will keep working)
lots of bugfixing
On branches: We ended openHABian development for openHAB 2.
Use the stable
branch if you want to run openHAB version 2. It was updated to include the latest set of patches and will only be modified in case of critical issues that would need fixing.
The master
branch of OH2 is now deprecated and will be removed in the future. If you are still using it, please move over to stable
or upgrade to OH3 right away. For OH3, the openHAB3
branch is the new stable one you should be using.
Early adopters may choose to use the new main
branch but be aware you do so at your own risk.
Use the v1.6.3b images, v1.6.3 are provided as fallback.
Published by mstormi almost 4 years ago
Ready to give openHAB 3 a start !
Use the 1.6.2b versions of the image. 1.6.2 versions are provided as a fallback.
Note the 64 bit version is unsupported and untested. It's provided just as-is.
Published by mstormi almost 4 years ago
This is openHABian v1.6.1.
It's an image for Raspberry Pi single-board computers and a manually installable version for Debian based systems.
As usual you will keep being offered upgrades if available when you start openhabian-config.
Published by mstormi about 4 years ago
This is the new openHABian v1.6 release.
It's an image for Raspberry Pi single-board computers and a manually installable version for Debian based systems.
stable
or latest-'n-greatest (master
)As usual you will keep being offered upgrades if available when you start openhabian-config
.
Enjoy !
Published by mstormi about 4 years ago
This is a prerelease of the next openHABian image for Raspberry Pi single-board computers.
You might want to try this if you use a 8GB RPi4 or if you have problems related to the recent major change in Raspbian kernel version.
We welcome anyone to help with testing. Drop us your feedback via GitHub issue.
stable
or latest-'n-greatest (master
)Published by EliasGabrielsson about 5 years ago
Finally, we have Raspberry Pi 4 support! ๐
To achieve that we have upgraded our base operation system to Raspbian Buster.
As usual you will get upgrades continuously by updating the tool from the openhabian-config
menu.
We will not automatically update your already installed base system (i.e stretch -> buster) - don't fix what ain't broken. Debian stretch will be at least supported two more years. If you are eager to upgrade read up on dist-upgrade or reinstall your system.
openhab
as default hostname in favor of openhabian
.Published by ThomDietrich over 6 years ago
Downloads:
openhabianpi-raspbian-201804031720-gitdba76f6-crc9e93c3eb.img.xz
openhabianpine64-xenial-201712171744-git30faec3-crcbe7fc062.img.xz
Published by ThomDietrich almost 7 years ago
(Sadly GitHub does not offer hosting for *.img.xz
any longer)
Published by ThomDietrich over 7 years ago
A few months have passed and it's time for a new official version of the openHABian scripts and images.
openHABian v1.3 packs many small changes and improvements in both the base images and the openHABian configuration tool.
All git commits can be found here.
openhabian-config
received a complete menu overhaul, with submenus and usage specific sections, including a menu for manual setups
/srv
(bind mounts) for ease of use and for backups (incl. correct permissions, see README inside)/srv
is accessible via Samba as "openHAB-share"gpio
authorized_keys
for SSH PKI usersPlease check the commit history and the documentation for more details.
In the past couple of weeks two problems arose you SHOULD be aware of.
What to do:
Please update the openHABian configuration tool (on SSH console type sudo openhabian-config
, then select "Update"). Afterwards waning messages will show up automatically if you are affected by one of these issues.
Follow along the instructions give.
New setups are not affected.
As always for existing setups there is no need to install openHABian anew. To be up to date you should however update openHABian and execute the "Upgrade" option. Next you can go through the menu and execute interesting options as you wish.
The menu of the openHABian configuration tool was growing out of its size. With it's new submenus and sections for specific topics it's now ready for new additions, platforms and further optional components.
openHAB Log Viewer
openHABian always claimed to make working with openHAB easier and to hide the Linux world from the end user. However looking at the log files openhab.log
and events.log
was something different. As important that is during items and sitemap definition and rule development, these were best viewed via SSH, e.g. via the alias command openhablog
.
The openHAB Log Viewer is a webpage to interactively view the logs. The component is automatically installed with a new setup or can be selected from the menu for existing setups. Check it out! More details can be found in documentation.
Backups (Thanks to Amanda)
Often asked for openHABian now finally includes a backup option. You can learn more about this new component in its dedicated README
At this point I also want to point out the other backup options you have. Under the new Samba share "openHAB-share" you'll find all your openHAB files. You can simply create a backup from these files from another device.
openHABian v1.3 includes many more changes and improvements. Learn about them in the changes log above and the documentation article.
Feel free to update your system, Install the image or try a manual setup.
Published by ThomDietrich over 7 years ago
The v1.2 release changes and adds a few details in openHABian for a more intuitive experience for beginners and with new hardware, including devices connected by Wifi. The most important change with this release is the addition of a Raspbian Lite based image.
All git commits can be found here.
A few days back the Raspberry Pi Zero W (Pi0W) was released. The Pi0 is a cheaper and smaller Raspberry Pi with only a few external connectors and only one 1GHz core. The latter, especially the lack of a network port, made the Pi0 uninteresting as a "hassle-free" SBC for openHABian. The Pi0W changes that because of it's integrated Wifi/Blueooth module.
openHABian v1.2 brings full support for the Pi0W in unattended/headless mode. Read about Wifi setup below.
The Raspberry Pi Zero W is powerful enough to run openHAB and to control your small and mid-sized home / home automation system. It is also a great device as a slave system, e.g. only interacting with your heating system or the garage devices. If you can live with the limited count of connectors and the main uplink via Wifi, the cheap RPi0W might be a good choice for your openHAB(ian) installation.
If you payed close attention, you know that openHABian for the Raspberry Pi started as a project based on raspbian-ua-netinst, a minimal unattended network installer, perfect for what openHABian was aiming for. You will however also remember, that this rather special system had some restrictions and quirks. A "hassle-free" system should be as predictable as possible, however the differences to a standard Raspbian system confused some openHABian users. Another problem was the need for the support of a Wifi connection with the Pi0W.
With openHABian v1.2 we are introducing a Raspbian Lite based image in parallel to the raspbian-ua-netinst based image. The Raspbian image will take longer to flash but will overall be quicker to configure the system and start openHAB. Additionally it allows for a setup purely via Wifi and therefore is the only option for the RPi0W. As it is based on Raspbian as we know it, I expect this system to create less problems with GPIO or other issues known from the old base. The raspbian-ua-netinst based image is still fully supported and if you were happy with it so far, don't hesitate to stick with it.
If you own a RPi3, RPi0W or a Pine A64, you can setup and use openHABian v1.2 purely via Wifi. You'll need to make your SSID and password known to the system before the first boot in just a few steps:
openhabian.conf
, open it in a text editorwifi_ssid=
and wifi_psk=
The openHABian setup was always quite reliable. Still there were exceptions of cause. In these cases the current state of the installation and a possible error and its solution were not always easy to identify for a new user (at least not without further knowledge of the system).
With v1.2 we've added a tiny but useful little addition. The configuration and setup process takes between 5 and 60 minutes (based on device, connection type and bandwidth). During that time you can log in via ssh and will be presented with the configuration progress log, washing away all unclarity.
openHABian promotes a hassle-free system you can use instantly without further modification. There were however three topics not yet covered by openHABian as good as expected by some users: Hostname, Locale and Timezone.
Version 1.2 finally brings openhabian-config menu entries to change the system's hostname, to adjust the timezone and to change the system language, if en_US.UTF-8
is not what you are satisfied with. Besides these menu entries the local time zone will now automatically be detected based on your IP, making a manual change mostly obsolete. With these additions raspi-config
is now finally abandoned from the Raspberry Pi openHABian system.
As always: If you are on a previous openHABian release, you just have to execute sudo openhabian-config
followed by the "Update" menu entry to gain access to all the latest changes. Please report all problems you encounter.
New users and Raspbian Lite image switchers:
Follow the instructions under http://docs.openhab.org/installation/openhabian.html.
Choose the right image below, use Etcher to flash the compressed image files (.img.xz
)!
Because of the above mentioned reasons we recommend the "openhabianpi-raspbian" image for your "hassle-free" openHAB experience on the Raspberry Pi.
Published by ThomDietrich over 7 years ago
After making the Raspberry Pi a stable and versatile platform for openHAB, we went ahead with the aim of a hassle-free openHAB setup. openHABian v1.1 is the first release to officially support a wider range of Debian/Ubuntu based systems. With version 1.1 we now also provide a Pine A64 ready to run SD card image!
All you need to know about openHABian in general can now be found in the official documentation article, updated regularly: http://docs.openhab.org/installation/openhabian.html
A list of all git commits can be found here. Here's the heavy stuff:
openhabian-config
menu options are now considering certain platform restrictions and additionally needed installation steps. Menu entried, which are hardware specific, are no accessible on other platforms/etc/openhabian.conf
openhabian-config
openhabian:openhabian
If you are already running openHABian on your system, just select the "Update" menu entry behind sudo openhabian-config
, then execute "Upgrade System" and "Basic Setup" - That should be all.
You do not need to switch over to Zulu, if you are currently using Oracle Java. If you want to switch, please remove Oracle Java before doing so. You will have to do so manually:
sudo apt purge oracle-java8-installer oracle-java8-jdk
sudo apt-get autoremove
sudo rm -f /etc/apt/sources.list.d/webupd8team-java.list
Setting up your openHABian system should be as hassle-free as always. Please visit the documentation to find all you need to know:
http://docs.openhab.org/installation/openhabian.html
Enjoy and Happy Hacking!!
Published by ThomDietrich almost 8 years ago
openHABian has finally reached v1.0! ๐ ๐ ๐
Quite a lot has changed since the last version (v0.9). Check the list of updates or the commit history to get an idea. The release of version 1.0 is less related to new breaking changes and more related to two developments:
You already have openHABian installed on your system? You should be okay. ;) However you could just as well update, bringing you many small customizations and improvements. Do the following:
sudo openhabian-config
Pay attention to the fact, that there is now a new image file available, in case you want to reinstall openHABian.
Soon you will find detailed instructions at docs.openhab.org. Till then, just follow the instructions here and be sure to check the update postings.
Since the last update there have been a few improvements, the most important one:
Serial Port Extensions for Razberry, Enocean and others: After long discussions and with the help of a few, the "Serial Port" option in the openhabian-config
menu is now way more powerful. Add-on board for the RPi (incl. RPi3) should now be no problem anymore.
Many bugfixes: Please check the commit list for details. Dozens of details have been improves.
Published by ThomDietrich about 8 years ago
openHABian has reached version v0.9 and it's at my personal "Definition of Done". Sure, a few optional components will still be added and some small bugs might be found, but the core system and the openhabian-config
menu are at a state of conceptional completeness.
I am welcoming everyone to use openHABian and actively take part in improving it by proposing new ideas or finding bugs.
New in this version:
rpi-config
is now preinstalled as well, you should use it oncesudo openhabian-config
(similar to sudo raspi-config
)Published by ThomDietrich about 8 years ago
A menu (based on whiptail, just as raspi-config) has been added, which you can access by directly calling the setup script yourself from the ssh-console. This menu allows to (again) setup your system, openHAB2 and Samba. These options were important for me as they allow for an openHABian update over time!
Additionally there are now a few optional components ready to be installed through the menu. This includes owserver and knxd for now but more will follow very soon.
The script is now also in a state, where it should be usable on most debian/ubuntu systems besides the unintended installation on a RaspberryPi. Being applicable on other systems besides the initially promoted integration in the unintended raspbian net installation was one of the goals of this project. I am looking for somebody with Linux background willing to give this a test run on his system or in a virtual machine. Please contact me for more details.