aboutsummaryrefslogtreecommitdiffstats
path: root/readme.rst
blob: 7bd9e9bd1b169ca82893102e8485130720a4d36b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Simple project to switch lights on/off with a servo (for fun)
#############################################################

This is a two night project to allow a little linux board to control the
lights of the home. It does it by flapping a switch with a servo going from
a position to another.

Simple control is done on the serial line. Exemple with python:

    import serial
    s = serial.Serial('/dev/serial/device', baudrate=9600)
    s.write(b't') # toggle switch


In `doc` directory, there is example of a daemon to turn light on and off from
a jolla phone (a simple python script easily adaptable: 3 lines). The daemon
can also turn on light in the good time range by just detecting the phone mac
address requesting an address on the dhcp local server. This possibility is
only available if the dhcp server is on the same device as where the usb servo
switch is plugged into.