Stap 1: Downloaden en installeren van OpenHAB voor Pi
Zijn altijd goede gewoonte om er zeker van te zijn dat u werkt met de nieuwste bijgewerkte softwarepakketten is dus laten we beginnen met dit:
sudo apt-get updatesudo apt-get upgrade
Bepaalde apps kunnen eisen dat u de firmware maar meestal zijn niet een vereiste. Ik stel voor dat het toch doen.
sudo rpi-update
U kunt elk soort manier dat u zou willen kopiëren van bestanden naar uw Pi. Ik kies om ze te downloaden. Ook ik download ze rechtstreeks naar de map die ik zal het uitpakken van hen uit. Ik vervolgens doen sommige huishouden en verwijderen van de geen onnodige zip-bestand. Laat eerst de mappen die we moeten maken.
sudo mkdir /opt/openhab
Dan wil je de recentste versie downloaden naar deze map. Kan je dat door te gaan naar de openHab downloads pagina rechts te klikken op het runtime-core downloaden en kopiëren van het adres van de koppeling om de nieuwste versie. U kunt vervolgens de onderstaande url vervangen door degene die u hebt gekopieerd.
cd /opt/openhab
wget https://github.com/openhab/openhab/releases/download/v1.5.1/distribution-1.5.1-runtime.zip
O.k., laat installeren deze b * tch. De zipbestanden die u gedownload moeten al naar de juiste locatie worden uitgepakt. Als je niet reeds daar ga naar de map openhab en haal het pitdossier van runtime er.
cd /opt/openhabsudo
unzip distribution-1.5.1-runtime.zip
Laat nu het verwijderen van het zip-bestand die niet meer nodig zal zijn.
rm distribution-1.5.1-runtime.zip
Geweldig, de runtime is geïnstalleerd en de zip-bestanden gewist, maar om openHAB te werken moet u bindingen toevoegen. Op extrating de runtime-zip een "addons" map is gemaakt. Alle bindingen horen thuis in deze map. Ga naar de map addons en uitpakken van de zip addons. Ten eerste kunt ze downloaden naar de juiste map.
cd addons/
wget https://github.com/openhab/openhab/releases/download/v1.5.1/distribution-1.5.1-addons.zip
Dit bevat alle beschikbare bindingen voor openHAB. Zoals in de openHAB wiki, zijn bindingen optionele pakketten die kunnen worden gebruikt om de functionaliteit van openHAB uitbreiden. Door hulp van bindingen openHAB kunnen gebruikers bijvoorbeeld toegang tot Asterisk communicatiesoftware of sluit aan op de KNX Bus automatisering.
Laat alle van hen en later we kunnen doorzoeken en beslissen welke we houden gewoon installeren. U gewoon verwijderen het .jar-bestand uit de map addons.
sudo unzip distribution-1.5.1-addons.zip
Verwijder of het wissen van het zip-bestand.
rm distribution-1.5.1-addons.zip
Vervolgens gaan laat terug één map naar de map van de openhab en maak een kopie van het bestand "openhab_default.cfg". U kunt de kopie "openhab.cfg" zullen noemen. In het geval dat u moet bijwerken van uw openhab zal het standaardbestand ook worden bijgewerkt. Door het maken van een kopie van dit bestand, zal openhab gebruiken dit bestand voor configuraties en ook niet bijwerken. Omdat u zal het maken van uw eigen aangepaste configuraties, is het belangrijk dat degenen in het bestand "openhab.cfg" voor bewaring geschreven krijgen.
cd ..
sudo cp configurations/openhab_default.cfg configurations/openhab.cfg
Om te begrijpen hoe dit gek ding werkt adviseer ik de demo app implementeren. Zijn een goede manier om enig gevoel van dit te krijgen van je voet op de grond.
cd /opt/openhab
wget https://github.com/openhab/openhab/releases/download/v1.5.1/distribution-1.5.1-demo-configuration.zip
Ga naar de map openhab en pak de demo zipbestanden er.
cd /opt/openhab
sudo unzip distribution-1.5.1-demo-configuration.zip
Verwijder de gegevensafval
rm distribution-1.5.1-demo-configuration.zip
Script is standaard de "start.sh" niet een uitvoerbaar bestand. Doe het volgende om Maak het uitvoerbaar:
sudo chmod +x start.sh
sudo ./start.sh
En begint de pret! U moet een volledig geladen demo die u gebruiken kunt om vertrouwd te raken met openHAB. Ga naar uw telefoon of computer en plaats de volgende url in uw favoriete browser. Zorg ervoor dat het IP-adres vervangen door het IP-adres van uw Pi.
http://192.168.X.xxx:8080/openhab.app?sitemap=demo