Hey guys,
yesterday I finally got to the point where I merged my testing branch back to master - meaning there are a few additions ready to be used. https://github.com/ThomDietrich/openhabian/commits/master
Let me say this to steer clear of misunderstandings: The unattended installation when booting your Raspberry Pi for the first time did not change!
I have added a menu (based on whiptail, just as raspi-config
you already know) 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.
- all steps are now separated into bash functions
- a new whiptail based menu in interactive mode
- optional component knxd (thanks to @staehler67)
- optional component owserver (thanks to @staehler67)
- menu option to open up the karaf console interfaces so it can be accessed from everywhere (your local subnet)
- Improved vimrc, Improved bashrc (global and user-specific - root now has his own color red
)
- many many internal technical details…
How to:
The menu is functional but not documented fully yet. What you should do:
# Update to newest version
cd /opt/openhabian
sudo chown -R pi .
git fetch origin
git reset --hard origin/master
# Execute the menu
sudo ./openhabian-setup.sh
If your installation is more than two days old, it might be interesting to you to select the first option from the menu to apply all improvements.
I am aware, that this is not yet in a good usability state. I’ll work on documentation and instructions. I decided to use whiptail for the menu as most Raspberry Pi users already know raspi-config
. If you have any suggestions, let me know as always.
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.
Have Fun! Happy Hacking!