Difference between revisions of "HomeAutomation and Tellstick"
Line 39: | Line 39: | ||
8. För att lägga till mottagarenheter, editera filen /etc/tellstick.conf | 8. För att lägga till mottagarenheter, editera filen /etc/tellstick.conf | ||
<pre>nano /etc/tellstick.conf</pre> | <pre>nano /etc/tellstick.conf</pre> | ||
Anpassa configfilen efter dina switchar, i detta fallet: 1st NEXA NEYCR-1000 och 1st NEXA LWMR-210. | Anpassa configfilen efter dina switchar, i detta fallet: 1st NEXA NEYCR-1000 och 1st NEXA LWMR-210. | ||
<pre>deviceNode = "/dev/tellstick" | <pre>deviceNode = "/dev/tellstick" | ||
Line 63: | Line 63: | ||
} | } | ||
} | } | ||
</pre> | </pre> | ||
<br> | <br> | ||
== Installera HomeAutomation<br> == | == Installera HomeAutomation<br> == | ||
<br>1. Installera AT för schemaläggning: | <br>1. Installera AT för schemaläggning: | ||
<pre>apt-get install at | <pre>apt-get install at | ||
</pre> | </pre> | ||
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). | 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). | ||
<pre>nano /etc/at.deny</pre> | <pre>nano /etc/at.deny</pre> | ||
3. Ladda ner senaste HomeAutomation | 3. Ladda ner senaste HomeAutomation-mjukvara till din PC. http://karpero.mine.nu/ha/index.php?page=download&hl=sv_SE | ||
4. Packa upp i /home/web/ | 4. Packa upp i /home/web/HApå din B3<br> | ||
5. Editera konfigurationsfilen /home/web/HA/config_sample_linux.php. Sätt sökvägen i filen till: /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. | 6. Döp om konfigurationsfilen config_sample_linux.php till config.php | ||
7. Sätt tidszon för Appache2 | 7. Sätt tidszon för Appache2. Editera filen php.ini.<br> | ||
<pre>nano /etc/php5/apache2/php.ini | |||
</pre> | |||
Ändra date.timezone till följande:<br> | |||
<pre>”date.timezone = Europe/Stockholm” | |||
</pre> | |||
<br> | |||
8. Starta om B3 för att php-ändringarna ska ta | |||
10. Logga in på http://b3/HA/ och följ instruktionerna | 9. Lägg till en databas för HomeAutomation. Installera myPhPAdmin på B3.<br> | ||
<pre>apt-get install phpMyAdmin | |||
</pre> | |||
Skapa databasen<br> | |||
<pre>mysqladmin create <välj-databas-namn></pre> | |||
10. Logga in på http://b3/HA/ och följ instruktionerna. | |||
11. För databasen: ange Databasnamnet du skapat | |||
Usr: root | |||
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. | 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. | ||
Line 94: | Line 111: | ||
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 | 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> | <br> | ||
9. Koppla in din NEXA-mottagare i väggen och i en lampa och synca den: | 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. <br> | 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. <br> | ||
<br> | <br> |
Revision as of 09:09, 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
1. 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. Edit the file /etc/ld.so.conf.d/local.conf (if not excisting, add the file):
nano /etc/ld.so.conf.d/local.conf
Add the following line:
/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" } }
Installera HomeAutomation
1. Installera AT för schemaläggning:
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).
nano /etc/at.deny
3. Ladda ner senaste HomeAutomation-mjukvara till din PC. http://karpero.mine.nu/ha/index.php?page=download&hl=sv_SE
4. Packa upp i /home/web/HApå din B3
5. Editera konfigurationsfilen /home/web/HA/config_sample_linux.php. Sätt sökvägen i filen till: /home/web/HA .
6. Döp om konfigurationsfilen config_sample_linux.php till config.php
7. Sätt tidszon för Appache2. Editera filen php.ini.
nano /etc/php5/apache2/php.ini
Ändra date.timezone till följande:
”date.timezone = Europe/Stockholm”
8. Starta om B3 för att php-ändringarna ska ta
9. Lägg till en databas för HomeAutomation. Installera myPhPAdmin på B3.
apt-get install phpMyAdmin
Skapa databasen
mysqladmin create <välj-databas-namn>
10. Logga in på http://b3/HA/ och följ instruktionerna.
11. För databasen: ange Databasnamnet du skapat
Usr: root
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
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.