@@ -13,8 +13,26 @@ Python program written for the ecoLux project in the ecoTron to periodically set
This was tested and run on a Raspberry Pi connected via DMX to the LED's in the ecounits.
OLA (Open Light Architecture Framework) is used to write to the DMX-Bus.
##Usage##
```console
skyglow.py
```
will look for a file called **moon** in its directory, to extract the intensities of the moon for the current time. Alternatively you can also pass a file as an argument.
```console
skyglow.py /path/to/moon/file
```
If everything worked, a line should be added to skyglow.log:
The indices of the list containing the lightpollution valus refer to the number of the ecounits.
##Setup##
##Building OLA##
###Building OLA###
In order to get a recent version with python support we need to build OLA.
See [this](https://www.openlighting.org/ola/tutorials/ola-on-raspberry-pi/) and [this](https://www.openlighting.org/ola/linuxinstall/#Debian_Ubuntu) for details.
...
...
@@ -44,32 +62,14 @@ Run the daemon:
```console
olad
```
##Usage##
It will look for a file called **moon** in its directory, to read the intensities of the moon.
```console
skyglow.py
```
Alternatively you can pass a different file as an argument.
```console
skyglow.py /path/to/moon/file
```
###new moonfile###
If you acquire a new moonfile, make sure to replace all occurrences of **24:00** to **00:00**.
Otherwise python will throw an error.
```console
sed -i 's/24:00/00:00/g' moonfile
```
If everything worked, a line should be added to skyglow.log: