Difference between revisions of "AutomationServer - OpenHAB"

From The TinkerNet Wiki
Jump to navigation Jump to search
(Created page with "== Solve the Java problem[edit | edit source] == '''NOTE:'''  OpenHAB really hates OpenJDK '''NOTE:''' OpenHAB also really hates java newer than 8 So start by removing Open...")
 
Line 12: Line 12:
 
[https://cdn.azul.com/zulu/bin/zulu8.30.0.1-jdk8.0.172-linux_amd64.deb Zulu 8 download] (or see their [https://www.azul.com/downloads/zulu/zulu-linux/ download page])
 
[https://cdn.azul.com/zulu/bin/zulu8.30.0.1-jdk8.0.172-linux_amd64.deb Zulu 8 download] (or see their [https://www.azul.com/downloads/zulu/zulu-linux/ download page])
  
Get zulu 8... not 11...  11 sucks & fails...
+
<span style="color:#c0392b">Get zulu 8... not 11...&nbsp; 11 sucks & fails...</span>
  
 
[https://www.azul.com/files/zulu_8.9_install.pdf Zulu Installation Guide]
 
[https://www.azul.com/files/zulu_8.9_install.pdf Zulu Installation Guide]

Revision as of 14:07, 7 June 2020

Solve the Java problem[edit | edit source]

NOTE:  OpenHAB really hates OpenJDK

NOTE: OpenHAB also really hates java newer than 8

So start by removing OpenJDK.

sudo apt-get remove openjdk-*

Then download & install a suitable replacement.

Zulu 8 download (or see their download page)

Get zulu 8... not 11...  11 sucks & fails...

Zulu Installation Guide

Add the openHAB 2 Bintray repository key to your package manager[edit | edit source]

wget -qO - 'https://bintray.com/user/downloadSubjectPublicKey?username=openhab' | sudo apt-key add -

sudo apt-get install apt-transport-https

echo 'deb https://dl.bintray.com/openhab/apt-repo2 stable main' | sudo tee /etc/apt/sources.list.d/openhab2.list

& resynchronize the package index:

sudo apt-get update

Install openHAB[edit | edit source]

sudo apt-get install openhab2

& the addons if you like

sudo apt-get install openhab2-addons

Start openHAB and register it to be automatically executed at system startup[edit | edit source]

Register it[edit | edit source]

sudo systemctl daemon-reload

sudo systemctl enable openhab2.service

Start it[edit | edit source]

sudo systemctl start openhab2.service

Verify it's running[edit | edit source]

sudo systemctl status openhab2.service

You can also connect to it at http://YourServer:8080

Useful management stuff[edit | edit source]

Learn about the current service status[edit | edit source]

sudo systemctl status openhab2.service

(Re-)Start the OpenHAB background service[edit | edit source]

sudo systemctl restart openhab2.service

Stop the OpenHAB background service[edit | edit source]

sudo systemctl stop openhab2.service

Disable the OpenHAB background service[edit | edit source]

sudo systemctl disable openhab2.service

Get the service log since the last boot[edit | edit source]

sudo journalctl -f -u openhab2.service -b -o cat