Del 1 openHAB och Zwave - komma igång (3 / 4 steg)
Steg 3: Bindande och första växeln
openHAB tillval Samba installera ***
(För enkel åtkomst till filerna. KATJON - du har root rättigheter att ta bort/ändra)
sudo lämplig-få installera samba samba-common-bin
sudo nano /etc/samba/smb.conf
# Ändra till worgroup/NT-domännamnet Samba servern kommer del av
arbetsgrupp = YOURWORKGROUP
# WINS stöd - berättar komponenten NMBD samba att aktivera sin WINS-Server
vinner stöd = Ja
#add till den sista raden
[OpenHAB]
Kommentar = OpenHAB
Path = /opt/openhab
bläddringsbar = Ja
skrivbar = Ja
bara guest = nej
skapa mask = 0777
Katalog mask = 0777
offentliga = nej
tvinga användaren = root
sudo smbpasswd - a pi
(ange lösenord till vad du vill)
Du bör kunna få tillgång till katalogen openHAB från din dator (via LAN) nu.
openHAB designer ***
Ladda ner och följ anvisningarna för installation.
https://bintray.com/Artifact/Download/openhab/bin/...
Komma åt mappen openHAB konfigurationer via nätverksmappen via samba.
[Se bild]
openHAB zwave bindande ***
Gå här för mer information på zwave nätverk http://www.vesternet.com/resources/technology-ind...
sudo nano /opt/openhab/configurations/openhab.cfg
Leta efter avsnittet Z-Wave bindande.
Det finns bara 2 egenskaper måste du aktivera (genom att ta bort # på framsidan).
- zwave:port är porten till handkontrollen Z-Wave. Om du har en raZberry, är det /dev/ttyAMA0. Ett USB-minne skulle vara/dev/ttyUSB0.
- zwave:healtime är dags för den dagliga nätverken läka. Du kan förmodligen lämna detta på 2 (2 AM).
CD/opt/openhab
sudo wget
sudo packa upp habmin.zip
sudo rm habmin.zip
Lägg till din z-wave-enheter i nätverket och sedan associera som behövs.
http://192.168.2.100:8080/habmin / (din ip)
[Se bild]
Exempelobjekt
Dimmer test_dimmer2 "Dimmer 2 [%d %%]" (zwave) {zwave = "11"}
Kontakta Door_Switch "Dörr sensor [%s]" (zwave) {zwave = "10:command = switch_binary, respond_to_basic = true"} kontakt Door_Alarm "Dörren Tamper [%s]" (zwave) {zwave = "10:command = alarm"}
Nummer Door_Battery "dörr batteri [%d %%]" (zwave) {zwave = "10:command = batteriet"}
openHAB ställa in din första plats ***
gå till openHAB Wiki och läsa.
Sammanfattning:
Objekt - är en lista på varje nod i automatiserade hemnätverket. Börja här när du lägger till något till du nätverk.
Persistens - kan du logga in. Regler - mestadels en (om detta- sedan det) att verkligen automatisera du hem.
Skript - jag använder inte dessa
Webbplatskartor - detta är din hemsida för web access till openHAB. Du kan ha mer än en.
Transform - detta gör att du kan ändra text levereras från varje nod till dina önskemål.
Låter installera en dimmer zwave (filer som refereras nedan är kopplade till det här inlägget)
- bekräfta att zwave bindande är aktiverat i filen openhab.cfg. Vi gjorde detta tidigare.
- Kontrollera att tillägget zwave har installerats. Vi gjorde tidigare.
- \\YOURPI\OpenHAB\addons\org.openhab.Binding.zwave-1.7.1
- associera din nya noden med zstick. Instruktioner här.
- få den nod informationen från openHAB administrationsgränssnittet (habmin). Detta var installerat tidigare.
- http://xxx.xxx.xxx.xxx:8080/habmin / (på din pi)
- Du kan behöva tilldela en "tillhörande grupp" och "Konfigurera parametrar" baserat på vad noden är. Dimmers kräver vanligtvis inte detta.
- få nodnummer. 11 i mitt fall
[se bild]
- \OpenHAB\configurations\items\HAB.items (jag namnge detta set HAB. Du ser så vi framsteg.)
- lägga till följande rad i openhab
Dimmer light_living_dimmer "levande Rm Dimmer [%d %%]" < reglage > (alla, zwave, lampor) {zwave = "11"}
- Dimmer - är nodtyp
- light_living_dimmer - är namnet på noden. Jag namnge alla objekt av typ - läge - specificitet
- "Levande Rm Dimmer [%d %%]"-är namnet och värdet som visas i GUI (webbläsare eller applikation)
- Slider - är-ikonen. I det här fallet kan en bild du justera ljusstyrkan via GUI
- (alla, zwave, ljus) - dessa är grupper. De bidrar med att visa flera objekt (via grupper) på din webbplatskarta. De bidrar också till att tillämpa en regel på flera objekt på en gång.
- Dessa grupper måste också anges i openhab HAB.items under Dimmer fodra
Gruppera alla
Grupp zwave
Grupp lampor
- {zwave = "11"}-berättar openHAB att det samverkar med zwave nod 11.
- lägga till objektet i din Webbplatskarta
- \OpenHAB\configurations\sitemaps\HAB.sitemap
- Lägg till följande rader till sitemap
Sitemap HAB label = "Min openHAB"
{Bildruteetikett = "Växlar" icon = "light_switch" {objektet = ljus label = "Ljus" icon = "light_switch"
}
}
- I detta fall visas alla objekt i gruppen "lamporna" i denna ram. Du kan också lägga till objekt individuellt.
- Låt oss ställa en enkel cron (tid) baserade regler
- \OpenHAB\configurations\rules\HAB.rules
- Jag använder http://www.cronmaker.com/ för att dra cron gånger
- Gå vidare och lägga några bibliotek tillsammans med reglerna.
importera org.openhab.core.library.types.*
importera org.openhab.core.persistence.*
importera org.openhab.model.script.actions.*
importera java.lang.Math
importera org.openhab.core.library.types.DecimalType
regeln "Trigger Turn ljus upp till 75% på 1900"
När
Tid cron "0 0 19 1/1 *? *"
sedan
sendCommand (light_living_dimmer, 75)
}
slutet
regeln "Trigger Turn ljus utanför på 2200"
När
Tid cron "0 0 22 1/1 *? *"
sedan
sendCommand (light_living_dimmer, 0)
}
slutet
Det var allt för nu. Ha det så kul!