Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

GUIDE: Installere HA-Bridge på Ubuntu server


Anbefalte innlegg

Installasjon av HA-Bridge på Ubuntu Server

 

Jeg er selv helt ny på HA-Bridge, og har i skrivende stund ikke gjort annet enn å installere det, samt lagt til Domoticz i kontrollpanelet. Men da jeg ikke har funnet en eneste fullgod guide til installasjon på Ubuntu server (bare halvgode rettet mot Pi), så lager jeg en enkel steg-for-steg guide som fungerte for meg og forhåpentligvis for deg (I Linux verden er det ingen automatikk i at ting fungerer på samme måte hver gang :P Min erfaring ihvertfall.)

 

Tar i denne guiden utgangstidspunkt i nyeste Long-term support versjon av Ubuntu Server, og selvfølgelig siste versjon av HA-Bridge.

 

Del 1: Installere Ubuntu Server

 

Ubuntu Server 16.04.1 LTS

https://www.ubuntu.com/download/server

Installasjonen av Ubuntu Server er veldig rett frem, derfor tar jeg ikke hele den prosessen, men vil anbefale å legg til "OpenSSH Server" under installasjon der du blir bedt om å velge ekstra programvare. (Greit å ha til SSH senere).

1.png

Etter installasjon av Ubuntu Server kan det være greit å oppdatere, skriv inn følgende kommandoer:

sudo apt update
sudo apt upgrade

Del 2: Installer Java Runtime Environment

 

Siden HA-Bridge er en Java-applikasjon trenger du Installert Java Runtime Environment, dette installeres ganske enkelt med med følgende kommando:

sudo apt-get install default-jdk

Del 2: Installer HA-Bridge

 

cd ~
mkdir habridge
cd habridge
wget https://github.com/bwssytems/ha-bridge/releases/download/v5.2.0/ha-bridge-5.2.0.jar

 

Linken over er for gjeldende versjon, leser du denne veiledningen i fremtiden kan det være nye versjoner ute, se https://github.com/bwssytems/ha-bridge/releases for siste versjon. 

HA-Bridge skal være inne, test programvaren ved følgende kommando (rediger filnavn om nødvendig):

sudo java -jar ha-bridge-5.2.0.jar

HA-Bridge skal nå kjøre, naviger til http://<server>/ i en nettleser fra en klient i samme nettverk. Kontrollpanelet til HA-Bridge skal dukke opp. Er dette bekreftet så fortsett veiledningen.

Verdifiser at det er laget en mappe med navn "data" under "habridge" med følgende kommand:

dir

 

Skulle den mot formodning ikke eksistere kan du lage den med:

mkdir data

Start server på nytt, HA-Bridge vil da ikke kjøre etter omstart.

sudo reboot

Del 3: Automatisk oppstart av HA-Bridge

 

Jeg er ikke så glad i nano-editoren, så jeg bruker WinSCP til å logge meg rett inn på serveren slik at jeg kan redigere filen ved bruk av en normal tekst-editor.

WinSCP finnes her: https://winscp.net/eng/index.php

 

Åpne WinSCP og naviger til /home/<brukernavn>/habridge
Lag en ny fil "habridge.service", med følgende innhold: (merk: endre brukernavn to steder i linje 8, rediger også filnavn om nødvendig)
 

[Unit]
Description=HA Bridge
Wants=network.target
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/java -jar -Dconfig.file=/home/<brukernavn>/habridge/data/habridge.config /home/<brukernavn>/habridge/ha-bridge-5.2.0.jar

[Install]
WantedBy=multi-user.target

Etter filen er lagret kjør følgende:

sudo systemctl enable /home/<brukernavn>/habridge/habridge.service

Start på nytt å verifiser at HA-Bridge starter

sudo reboot

Del 4: Problemer med å lagre konfigurasjon?

 

Denne steget er kanskje ikke nødvendig for alle, men jeg hadde problemer med at alle endringer jeg gjorde i kontrollpanelet til HA-Bridge ikke ble lagret, f.eks det å legge til enheter.

Det fikset jeg på ved først å stoppe HA-Bridge via web-grensesnittet i menyen Home -> Bridge Control -> Bridge Stop

 

Navigerte deretter til /home/<Brukernavn>/habridge/data med WinSCP og redigerte følgende i filen "habridge.config":

Fra "upnpdevicedb":"data/device.db" Til "upnpdevicedb":"/home/<brukernavn>/habridge/data/device.db"

Fra "upnpgroupdb":"data/group.db" Til "upnpgroupdb":"/home/<brukernavn>/habridge/data/group.db"

Fra "configfile":"data/habridge.config" Til "configfile":"/home/<brukernavn>/habridge/data/habridge.config"

 

Det jeg gjorde var altså å legge til full sti for filene det vises til.

NB: Jeg opplevde å ikke kunne redigere filen direkte, jeg kopierte den, redigerte kopien, slettet orginalen og kopierte så over den redigerte versjonen. Det eksisterer sikkert en mer elegant måte å gjøre det på.

 

Lykke til. Nå starter lekingen for min del.

5aa5457e726d9_Utennavn.png.dd4aefe24d23490e18d16b7dfcbf73d4.png

 

Kilder:

https://github.com/bwssytems/ha-bridge/blob/master/README.md
https://www.domoticz.com/wiki/Alexa#Install_HA-bridge
https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04

https://www.hjemmeautomasjon.no/forums/topic/1027-guide-installere-domoticz-på-ubuntu-server/

http://xbmcnut.blogspot.no/2016/10/installing-ha-bridge-on-your-raspberry.html

https://github.com/bwssytems/ha-bridge/issues/214

Endret av Evelen
  • Thanks 1
Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.