Changes between Version 1 and Version 2 of tellstickController


Ignore:
Timestamp:
Jun 18, 2009, 1:17:30 PM (15 years ago)
Author:
jsandahl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • tellstickController

    v1 v2  
    2323tellstickController is written in Perl and functions with a standard installation plus these three Perl-modules:
    2424
    25 {{
     25{{{
    2626
    2727  * DB_File;
     
    2929  * DateTime::Event::Sunrise;
    3030
    31 }}
    32 
    33 De extra Perl-modulerna kan installeras så här om du använder en Ubuntu distribution: (Använda apt-get går också bra om aptitude inte fungerar)
     31}}}
     32
     33The extra Perl-modules can be installed by executing the following if you use a Ubuntu distribution (using apt-get is also OK if aptitude does not work):
     34
     35{{{
    3436
    3537* sudo aptitude install libmldbm-perl
    3638* sudo aptitude install libdatetime-event-sunrise-perl
    3739
    38 [edit]
    39 Användning
    40 
    41 Dessa argument kan man använda med tellstickController:
     40}}}
     41
     42
     43== Usage ==
     44
     45These arguments can be used with tellstickController:
     46
     47{{{
    4248
    4349 -h, --help          Show this help text.
     
    6066 -w, --swapfirst G   Swap states for group G based on first device state.
    6167
    62 
    63 Exempel på hur man kan använda tellstickController på kommandoprompten:
     68}}}
     69
     70An example of how tellstickController can be used in the console:
     71
     72{{{
    6473
    6574# tellstickController --help
     
    8493# tellstickController --daemon
    8594
    86 
    87 Exempel på hur man kan sätta ihop enkla shell script:
     95}}}
     96
     97An example of how simple shell scripts may be setup:
     98
     99{{{
    88100
    89101#!/bin/sh
     
    95107tellstickController --set bedroom_window off
    96108
    97 [edit]
    98 Inställningar
    99 
    100 Här är ett exempel på hur filen tellstickController.conf kan se ut.
     109}}}
     110
     111
     112== Inställningar ==
     113
     114An example of hos the file tellstickController.conf can look like:
     115
     116{{{
    101117
    102118# List of location settings.
     
    131147Alias  testDevice2  /dev/tellstick0  No  Nexa  A  2
    132148
    133 
    134149# Groups used for handling a list of aliases.
    135150#
     
    155170Rule  allDevices   16:45            23:45
    156171
    157 [edit]
    158 SVN
    159 
    160 Den absolut senaste version (som oftast fungerar helt okey ;-) finns i subversion och kan checkas ut med detta kommando: svn checkout http://svn.telldus.se/telldus/trunk/tellstickcontroller
    161 [edit]
    162 Tips
    163 
    164 Jag kör tellstickController på min MythTV backend för att styra lampor, MythTV frontend, mm.
    165 
    166 Förutom att automatiskt styra lamporna via regler i tellstickcontroller.conf och tellstickcontrollerDaemon, så kan jag styra alla mottagare manuellt med en Logitech UltraX rf remote ifrån alla rum.
    167 
    168 Alla knappar på fjärrkontrollen är bundna till olika händelser genom programmen KeyWatcher och XMacro.
    169 
    170 Information om hur man kan använda alla knappar på fjärrkontrollen finns här, http://mythtv.org/wiki/index.php/Logitech_UltraX_Media_Remote
    171 
    172 Information om KeyWatcher programmet finns här, http://criticalmass.sourceforge.net/keyWatcher.php
    173 
    174 Information om XMacro programmet finns här, http://xmacro.sourceforge.net/
    175 
    176 Genom att använda knappen KEY_CCTELETEXT som en shift-knapp på fjärrkontrollen, så har jag kunnat lägga in två-knapps makros för olika händelser. Tex genom att trycka på de båda knapparna KEY_CCTELETEXT + KEY_1 samtidigt, kan jag styra en en lampa i vardagsrummet mha tellstickController. Så här ser min konfig-fil för KeyWatcher ut. Den är skapad via KeyConfig (GUI frontend för KeyWatcher).
     172}}}
     173
     174
     175== SVN ==
     176
     177The definite latest version is found in subversion and can be checked out with this command: svn checkout http://svn.telldus.se/telldus/trunk/tellstickcontroller
     178
     179
     180== Tips ==
     181
     182  * tellstickController can be run on MythTV backend to control lamps, MythTV frontend etc.
     183
     184  * Except of automatically controlling lamps via rules in tellstickcontroller.conf and tellstickcontrollerDaemon, all receivers can ve controlled manually with a Logitech UltraX RF remote from all rooms.
     185
     186  * All buttons on the remote control are bound to different events through the softwares KeyWatcher and XMacro.
     187
     188  * Information about how to use all the buttons on the remote control is available at [http://mythtv.org/wiki/index.php/Logitech_UltraX_Media_Remote http://mythtv.org/wiki/index.php/Logitech_UltraX_Media_Remote].
     189
     190  * Information about the KeyWatcher software is available at [http://criticalmass.sourceforge.net/keyWatcher.php http://criticalmass.sourceforge.net/keyWatcher.php].
     191
     192  * Information om XMacro programmet finns här, http://xmacro.sourceforge.net/
     193
     194  * By using the button KEY_CCTELETEXT which has a shift button on the remote control it is possible to add two-button macros for different events. For example, tellstickController can be used to control a lamp in the living room by pressing both KEY_CCTELETEXT + KEY_1 at the same time. This is what the creator's config file for KeyWatcher looks like (created via KeyConfig / GUI frontend for KeyWatcher).
     195
     196{{{
    177197
    178198# This is a generated file. Edit carefully!
     
    319339set volumeStepSize = 5
    320340
    321 Eftersom tellstickController försöker att hela tiden hålla koll på status för alla mottagare så funkar dessa skript rätt bra för att slå av/på lampor, mm.
    322 
    323 Se även TellstickControllerHTML
     341}}}
     342
     343As tellstickController attemps to continuously keep track of status of all receivers, these scripts function pretty well to turn lamps (etc.) on and off.
     344
     345Also see [http://www.telldus.se/wiki/index.php?title=TellstickControllerHTML TellstickControllerHTML]