Difference between revisions of "HomeAutomation and Tellstick"
(Created page with 'This guide will help you to install the fantastic software HomeAutomation and the very neat piece of hardware Telldus Tellstick on a B3. The information here is collected from va...') |
|||
Line 1: | Line 1: | ||
This guide will help you to install the fantastic software HomeAutomation and the very neat piece of hardware Telldus Tellstick on a B3. The information here is collected from various threads on http://forum.excito.net/.<br> | This guide will help you to install the fantastic software HomeAutomation and the very neat piece of hardware Telldus Tellstick on a B3. The information here is collected from various threads on http://forum.excito.net/.<br> | ||
<br> | |||
= Installera Tellstick = | |||
== Utgångsläge<br> == | |||
<br> | |||
*Tellstick ej ansluten<br> | |||
*Inloggad som root på B3 | |||
#Hämta paket och installera paket för att kompilera egna program | |||
<pre>apt-get install cmake</pre><pre>apt-get install build-essential</pre> | |||
<br>2. Installera paket som telldus behöver för kompilering | |||
apt-get install libconfuse-dev libqt4-dev help2man | |||
<br>3. Hämta hem mjukvaran till Tellstick o packa upp | |||
Använd senaste tellstick core: http://download.telldus.se/TellStick/Software/telldus-core/. | |||
wget http://download.telldus.se/TellStick/Software/telldus-core/telldus-core-2.0.4.tar.gz | |||
tar xvfz telldus-core-2.0.4.tar.gz | |||
cd telldus-core | |||
<br>4. Bygg tdtool och rfcmd, med följande kommando: | |||
cmake -DBUILD_LIBTELLDUS-CORE=1 -DBUILD_TDTOOL=1 -DBUILD_RFCMD_WITH_LIBFTDI=0 -DGENERATE_MAN=1 | |||
make | |||
make install | |||
<br>5. I filen (finns den ej – skapa den) /etc/ld.so.conf.d/local.conf lägger du till följande kodrad: | |||
/usr/local/lib | |||
6. Kör sen: | |||
ldconfig | |||
rm -f /var/state/telldus-core.conf | |||
<br>7. Sätt i Tellsticki B3 | |||
8. För att lägga till mottagarenheter, editera filen /etc/tellstick.conf | |||
nano /etc/tellstick.conf | |||
Anpassa configfilen efter dina switchar, i detta fallet: 1st NEXA NEYCR-1000 och 1st NEXA LWMR-210. | |||
deviceNode = "/dev/tellstick"<br>device {<br> id = 1<br> name = "Office"<br> protocol = "arctech"<br> model = "codeswitch"<br> parameters {<br> house = "557666"<br> unit = "1"<br> }<br>} | |||
device {<br> id = 2<br> name = "Outside"<br> protocol = "arctech"<br> model = "selflearning-dimmer"<br> parameters {<br> house = "557655"<br> unit = "1"<br> }<br>} | |||
<br>9. Koppla in din NEXA-mottagare i väggen och i en lampa och synca den: | |||
a. Tryck på learn-knappen på NEXA<br>b. På kommandoraden, kör: rfcmd /dev/tellstick codeswitch A 1 1<br>c. Se till att din NEXA-enhet blir syncad med Tellsticken.. lampan blinkar. | |||
Installera HomeAutomation<br>1. Installera AT för schemaläggning:<br>a. apt-get install at<br>2. Plocka bort www-data från filerna: /etc/cron.deny, /etc/at.deny, /etc/cron.allow and /etc/at.allow files (if they exist).<br>a. nano /etc/at.deny | |||
3. Ladda ner senaste SW: http://karpero.mine.nu/ha/index.php?page=download&hl=sv_SE | |||
4. Packa upp i /home/web/HA | |||
5. Editera konfigurationsfilen /home/web/HA/config_sample_linux.php. Sätt sökvägen i filen till: /home/web/HA . | |||
6. Spara filen som config.php | |||
7. Sätt tidszon för Appache2:<br>a. Editera filen php.ini: <br>b. nano /etc/php5/apache2/php.ini<br>c. Sök efter timezone i den filen genom att trycka ctrl+w. <br>d. Ändra till ”date.timezone = Europe/Stockholm”<br>8. Starta om B3 för att php-ändringarna ska ta | |||
9. Lägg till en databas för HomeAutomation:<br>a. Installera myPhPAdmin på B3: apt-get install phpMyAdmin<br>b. skapa databasen: mysqladmin create <välj-databas-namn> | |||
10. Logga in på http://b3/HA/ och följ instruktionerna<br>a. För databasen: ange Databasnamnet du skapat<br>b. Usr: root<br>c. Psw: ”” (dvs tomt) | |||
11. Konfigurering av HomeAutomation via UIt http://b3/HA/ <br>a. Uppdatera enheter från tellstick under menyn ”Enheter” <br>b. Ev behövs det en inlärning av Nexa-enheter från web-UIt också.. dvs: <br>i. Tryck på learn-knappen på NEXA<br>ii. Slå på din enhet under menyn Enheter.<br>iii. Se till att din enhet blir syncad med Tellsticken.. dvs blinkar. | |||
Information hämtad från: http://forum.excito.net/viewtopic.php?f=6&t=2181 och http://forum.excito.net/viewtopic.php?f=11&t=2882 | |||
<br> |
Revision as of 08:42, 29 August 2011
This guide will help you to install the fantastic software HomeAutomation and the very neat piece of hardware Telldus Tellstick on a B3. The information here is collected from various threads on http://forum.excito.net/.
Installera Tellstick
Utgångsläge
- Tellstick ej ansluten
- Inloggad som root på B3
- Hämta paket och installera paket för att kompilera egna program
apt-get install cmake
apt-get install build-essential
2. Installera paket som telldus behöver för kompilering
apt-get install libconfuse-dev libqt4-dev help2man
3. Hämta hem mjukvaran till Tellstick o packa upp
Använd senaste tellstick core: http://download.telldus.se/TellStick/Software/telldus-core/.
wget http://download.telldus.se/TellStick/Software/telldus-core/telldus-core-2.0.4.tar.gz
tar xvfz telldus-core-2.0.4.tar.gz
cd telldus-core
4. Bygg tdtool och rfcmd, med följande kommando:
cmake -DBUILD_LIBTELLDUS-CORE=1 -DBUILD_TDTOOL=1 -DBUILD_RFCMD_WITH_LIBFTDI=0 -DGENERATE_MAN=1
make
make install
5. I filen (finns den ej – skapa den) /etc/ld.so.conf.d/local.conf lägger du till följande kodrad:
/usr/local/lib
6. Kör sen:
ldconfig
rm -f /var/state/telldus-core.conf
7. Sätt i Tellsticki B3
8. För att lägga till mottagarenheter, editera filen /etc/tellstick.conf
nano /etc/tellstick.conf
Anpassa configfilen efter dina switchar, i detta fallet: 1st NEXA NEYCR-1000 och 1st NEXA LWMR-210.
deviceNode = "/dev/tellstick"
device {
id = 1
name = "Office"
protocol = "arctech"
model = "codeswitch"
parameters {
house = "557666"
unit = "1"
}
}
device {
id = 2
name = "Outside"
protocol = "arctech"
model = "selflearning-dimmer"
parameters {
house = "557655"
unit = "1"
}
}
9. Koppla in din NEXA-mottagare i väggen och i en lampa och synca den:
a. Tryck på learn-knappen på NEXA
b. På kommandoraden, kör: rfcmd /dev/tellstick codeswitch A 1 1
c. Se till att din NEXA-enhet blir syncad med Tellsticken.. lampan blinkar.
Installera HomeAutomation
1. Installera AT för schemaläggning:
a. apt-get install at
2. Plocka bort www-data från filerna: /etc/cron.deny, /etc/at.deny, /etc/cron.allow and /etc/at.allow files (if they exist).
a. nano /etc/at.deny
3. Ladda ner senaste SW: http://karpero.mine.nu/ha/index.php?page=download&hl=sv_SE
4. Packa upp i /home/web/HA
5. Editera konfigurationsfilen /home/web/HA/config_sample_linux.php. Sätt sökvägen i filen till: /home/web/HA .
6. Spara filen som config.php
7. Sätt tidszon för Appache2:
a. Editera filen php.ini:
b. nano /etc/php5/apache2/php.ini
c. Sök efter timezone i den filen genom att trycka ctrl+w.
d. Ändra till ”date.timezone = Europe/Stockholm”
8. Starta om B3 för att php-ändringarna ska ta
9. Lägg till en databas för HomeAutomation:
a. Installera myPhPAdmin på B3: apt-get install phpMyAdmin
b. skapa databasen: mysqladmin create <välj-databas-namn>
10. Logga in på http://b3/HA/ och följ instruktionerna
a. För databasen: ange Databasnamnet du skapat
b. Usr: root
c. Psw: ”” (dvs tomt)
11. Konfigurering av HomeAutomation via UIt http://b3/HA/
a. Uppdatera enheter från tellstick under menyn ”Enheter”
b. Ev behövs det en inlärning av Nexa-enheter från web-UIt också.. dvs:
i. Tryck på learn-knappen på NEXA
ii. Slå på din enhet under menyn Enheter.
iii. Se till att din enhet blir syncad med Tellsticken.. dvs blinkar.
Information hämtad från: http://forum.excito.net/viewtopic.php?f=6&t=2181 och http://forum.excito.net/viewtopic.php?f=11&t=2882