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);

  1. Hämta och installera den senaste 32 bit versionen av Java Runtime Environment (JRE),
  2. Hämta och packa upp OpenHAB Designer
  3. 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;

  1. Dubbelklicka på "openHAB-Designer.exe". Du kommer att välkomnas av skärmen i bild 3
  2. Klicka på Öppna fil bilden som i bild 4
  3. 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)
  4. Du får då vyn i pic 6 beskriver viktiga kataloger; Artiklar, uthållighet, regler, skript, Sitemaps och transformering.
  5. 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"

  1. Säkerställa OpenHAB Designer är stängd
  2. Från Windows explorer navigerar du till 'O:\configurations\sitemaps'
  3. Rätt klick och välja -> ny textdokument
  4. Byta namn på text dokument sq.sitemap och klicka på ok
  5. Klicka på Ja till "Byt namn" dialogen låda som stön om en filändelse ändrar att göra filen oanvändbar
  6. Nu starta upp OpenHAB Designer
  7. 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;

  1. Starta om din Raspberry Pi, sudo starta nu
  2. 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.

Se Steg
Relaterade Ämnen

Skapa din första IoT Ethernet-enhet. Del 5: Sakernas Internet, Home Automation

Detta är en "twofer" (två för en) är den första delen (A) Ethernet motsvarande sin WiFi ESP8266/DHT22 baserat föregångare med en extra I2C LCD-display för sammanfattningsdata (se andra bilden ovan). I del (B) vi kommer att utöka design (se först...

"Koppleri" din första IoT WiFi-enhet. Del 4: Sakernas Internet, Home Automation

OK, inte så mycket koppleri men att utvidga din första IoT enhetIntroduktionDetta Instructable dokumenterar hur enkelt det är att utvidga och ytterligare utveckla en IoT enhet (bilden ovan) och är uppbyggd kring ESP8266-01 WiFi aktiverat modulen från...

Att inrätta en MQTT mäklare. Del 2: Sakernas Internet, Home Automation

FörordOkej i "Del1: Sakernas Internet, Home Automation", du har skapat och konfigurerat din "Vanilj" Raspberry Pi (ursäkta ordvitsen) och kan fjärransluta till det med kitt. Nu ställer vi in en server som kommer att upprätta din huvuds...

Skapa din första IoT WiFi-enhet. Del 3: Sakernas Internet, Home Automation

Detta Instructable dokument hur man skapar en enkel IoT enhet (bilden ovan) baserat runt ESP8266-01 WiFi aktiverat modulen och är den tredje delen i en serie av Instructables beskriver hur du ställer in egna IoT hemnätverket.IoT enheten i fråga har e...

Installera och konfigurera DRV8825 Stepper drivrutiner

Jag köpte nyligen 2 i den nya tysta steg pinnar så som jag skrev en instructable om: installera och konfigurera SilentStepStick i RAMPER - TMC2100 Schrittmotortreiber - de verkligen imponerade på mig, och ville handla upp mina två senaste A4988 drivr...

Nybörjare guide till installera och konfigurera Octoprint på en Raspberry pi för 3D utskrift

Om du har läst någon av mina andra instructables, mest namnkunniga komplett nybörjare steg för steg, 3D-skrivare med alla delar listor, vet du att jag kommer ihåg min egen frustration på ofullständiga instruktioner och guider även efter jag äntligen...

Installera och konfigurera SilentStepStick i RAMPER - TMC2100 Schrittmotortreiber

Detta Instructable enbart ska fokusera på hur man får från att vilja köpa SilentStepsticks att installera och använda dem i din RAMPER. Under detta Instructable kommer vi inte gräva på hur den gör vad den gör, utan helt enkelt på att få dessa barn at...

Installera och konfigurera en DD-WRT Kong Router

DD-WRT är en underbar öppen källkod anpassade router firmware som stöds på många enheter. Det lägger till funktioner, stabilitet och konfigurationsmöjligheter till konsument-routrar.Det är dock inte lätt för en nybörjare som börjar med DD-WRT. Det ha...

Installera och konfigurera HADOOP på OsX

Installera Hadoop på OSXJag bestämde mig för att jag ville installera ett Hadoop kluster på Mac jag kör, detta beslutades främst på grund av Xgrid inleds inte längre på den nya version os OsX. Jag har setup SGE kluster innan, Xgrid uppenbarligen, och...

Installera och konfigurera Linux Infrared Remote Control (LIRC) Daemon

IntroduktionLIRC daemon avkodar IR (IR) signaler. Efter att ha mottagit en IR-signal, genererar demonen en viss LIRC händelse. Kunder som irexec daemon och XBMC/KODI lyssna på dessa LIRC händelser och svara därefter.RäckviddDetta instructable visar h...

Installera och konfigurera KeePass lösenord manager

OK i den följande läraren kommer att jag visa dig hur du konfigurerar KeePass lösenord manager.Om ni behöver mer information läggs den här under fodra._______________________________________________________________________________________________Steg...

Hur att installera och konfigurera en trådlös Router

Ändra IP-adressen i trådlös router?Vanligtvis är routerns administratörskonsolen erbjuder ett brett utbud av alternativ som är bra för dig att ändra standardadressen för lokala liksom andra IP-inställningar för. Ifall routrarna kan använda icke-stand...

Hur att installera och konfigurera en Iphone

Hej! Jag vet att detta är en enkel handledning men det kan vara till nytta för människor som har antingen bytt från android till iphone eller helt enkelt har ingen erfarenhet av iPhone och vill lära dig mer.Om du gillade detta, se till att rösta på m...

Hur att installera och skräddarsy en Drupal CMS webbplats / / http://www.collectiveresolve.org

Översikt / / en allmän översikt eller sammanfattningDrupal opensource Content Management SystemVisa vissa webbplatser som använder Drupal CMS.Testa en demo installation av Drupal CMS med administratörsåtkomst.CollectiveResolve använder Drupal Content...

Sakernas Internet med Raspberry Pi-2

Detta är en uppföljning till mitt tidigare instructable Sakernas Internet med Raspberry Pi - 1.(Om inte du är bekant med webbservrar, PHP kodning och grundläggande begrepp för Sakernas Internet, bör du nog gå igenom del 1 första.)I den tidigare instr...

Intellekten Edison baserad mobil sensornätverk för Sakernas Internet

Introduktion och översiktIntel-Edison är en tjusig liten dator som kombinerar många fördelarna med andra maker plattforms. Den kan kombineras med breakout brädor i olika storlekar och ändamål.I denna artikel kommer vi lära oss vilka komponenter behöv...

Hur att installera och starta Damn Small Linux på en USB Flash Drive

vilja till veta hur till installera och starta Damn Small Linux på din usb blixt driva sedan Uppehälleläsning. du kommer att behöva vända dina högtalare upp hela vägen för videon inte hade några problem med mic volymenSteg 1: Ladda ner filerna som kr...

Hur att installera och använda ScratchExt: Javascript Scratch tillägg

ScratchExt är inställd för JavaScript Extensions för Scratchprogramming miljö och ett community för människor i alla åldrar. Det är ett projekt som utvecklats av GrannyCookies, Yoda3D och thistleeverfreen.Detta projekt är fortfarande under utveckling...

Arduino och Apple HomeKit Integration - styra ditt hem från Siri! Sakernas Internet är här

Detta Instructable ger dig ett snabbt och enkelt sätt att lägga till en arduino ombord till Apples HomeKit på en iOS-enhet. Det öppnar upp alla möjliga möjligheter inklusive skript som körs på servern, i kombination med äpplen HomeKit "Scener",...