Installation och konfiguration av OpenHAB. Del 6: Sakernas Internet, Home Automation (4 / 13 steg)
Steg 4: OpenHAB Designer
Introduktion
Som nämnts ovan, för att skapa en OpenHAB hemsida alla du behöver göra är redigera vissa textfiler (.items, .sitemap åtminstone), för att uppnå detta kan du använda en "vanlig gamla" text editor som nano på Raspberry Pi (eller verkligen använda en redigerare på datorn, jag föredrar TextPad) och redigera filer av intresse, sedan spara dina ändringar och se det arbete via en webbläsare refresh.
Det är fullt möjligt att arbeta på detta sätt och utveckla din OpenHAB webbplats. Nackdelen med detta är att du inte får någon fancy "finesser" som en integrerad utvecklingsmiljö (IDE) skulle ge. Som Microsofts Visual Studio (TM) eller Microchip's MPLABX (TM) erbjuder.
För att till viss del till adress detta OpenHAB laget skapade OpenHAB Designer (OHD) även om det är absolut inte som huvudnummer rik som ovan IDEs så ger den lite bättre feedback när du skriver dina OpenHAB filer. Jag ger ytterligare information om detta i "Debugging dina regler" steg.
Installation
Installationen är relativt enkel och kräver följande tre åtgärder (för en vinna 7 PC);
- Hämta och installera den senaste 32 bit versionen av Java Runtime Environment (JRE),
- Hämta och packa upp OpenHAB Designer
- Redigera filen openHAB-Designer.ini-filen så att den pekar på den 32-bitars JRE.
Installationssteg;
- Steg 1: Gå här http://www.oracle.com/technetwork/java/javase/down... och hämta 32-bitars JRE. Se bild en. Letar du efter "jre-8u92-windows-i586.exe". En gång installerat programvaran kommer att finnas här "C:\Program Files (x86)\Java\jre1.8.0_92\bin'
- Steg 2: Gå här http://www.openhab.org/getting-started/downloads.h... och hämta openHAB designern. Se bild 2. Placera zip-filen ' distribution-1.8.3-designer-win.zip "någonstans och packa upp den.
- Steg 3: Från katalogen uppackade OHD lokalisera arkivet benämn "openHAB-Designer.ini" och Lägg till följande rader överst i filen;
- -vm
- C:\Program Files (x86)\Java\jre1.8.0_92\bin\javaw.exe
Jag har lagt en kopia av den "openHAB-Designer.ini' arkivera jag använd nedan.
.
Redigera din OpenHAB hem sida
Att starta OHD;
- Dubbelklicka på "openHAB-Designer.exe". Du kommer att välkomnas av skärmen i bild 3
- Klicka på Öppna fil bilden som i bild 4
- Förutsatt att du följt mina råd när det gäller Samba, navigera till katalogen konfigurationer på enheten O:\ och klicka på 'ok' (som i bild 5)
- Du får då vyn i pic 6 beskriver viktiga kataloger; Artiklar, uthållighet, regler, skript, Sitemaps och transformering.
- Du kan nu redigera befintliga filer genom att dubbelklicka på dem i den övre vänstra rutan (bild 7).
Hur skapar jag nya filer?
Förutsatt att vi vill skapa en ny webbplatskarta heter "sq.sitemap"
- Säkerställa OpenHAB Designer är stängd
- Från Windows explorer navigerar du till 'O:\configurations\sitemaps'
- Rätt klick och välja -> ny textdokument
- Byta namn på text dokument sq.sitemap och klicka på ok
- Klicka på Ja till "Byt namn" dialogen låda som stön om en filändelse ändrar att göra filen oanvändbar
- Nu starta upp OpenHAB Designer
- Nu visas den nya filen under mappen webbplatskartor.
Happy redigering...
Gotchas
A. Använd Google Chrome att Visa OpenHAB hem webbplats från datorn. Internet Explorer hänger. Chrome är gratis och du kan få det här; https://www.Google.com/Chrome/
B. en gnagande fråga jag kom över när med hjälp av OpenHAB Designer var, om du startar om OpenHAB deamon via en av följande;
- Starta om din Raspberry Pi, sudo starta nu
- sudo service openhab starta om
Du kommer att behöva ändra användare: gruppen på OpenHAB filer på hallon Pi från openhab:openhab till pi: pi eller du kommer att få en "Spara problem" dialogen låda som ovan (bild 8). Du kan göra detta genom att skriva följande kommandon från ett kitt terminalfönster.
- sudo chown - vhR pi: pi /etc/openhab
- sudo chown - vhR pi: pi /usr/share/openhab
Det är en bieffekt (känt problem) för att installera OpenHAB Designer via lämplig-få installera
C. använder OpenHAB Designer på Raspberry Pi. Kort sagt du inte kan. Även om Pi är en Linux-burk OHD byggdes för x86 arkitekturer. Direkt från hästar mun. Kai Kreuzer som är. Se https://groups.google.com/forum/#! ämne/openhab /-Ol42n-USn0
D. Använd inte den interna webbläsaren OpenHAB Designer är det "buggy". Varje gång jag använde det, det hängde bara och jag behövde till använda Fönstren arbetsuppgift direktör för att avliva den. Bättre att använda Chrome som jag nämner. Se även https://github.com/openhab/openhab
.
Fotnot
Jag brydde mig inte att lägga till någon hänvisning till HABMin, sedan efter att ha utvärdera det jag hittade den flagnande och inte integreras väl i OpenHAB.