Change program name and add service file.
This commit is contained in:
parent
47824edc51
commit
09182ab7b4
16
BlockyGrapher.service
Normal file
16
BlockyGrapher.service
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Physical display query grapher for Blocky DNS Server.
|
||||||
|
After=syslog.target
|
||||||
|
After=network.target
|
||||||
|
#If you have Blocky service, its better to start grapher after it.
|
||||||
|
#After=blocky.service
|
||||||
|
[Service]
|
||||||
|
Environment=PYTHONUNBUFFERED=1
|
||||||
|
# Change according to your setup.
|
||||||
|
User=user
|
||||||
|
Group=user
|
||||||
|
WorkingDirectory=/path/to/BlockyGrapher
|
||||||
|
ExecStart=python3 BlockyGrapher.py --i2c-port 2 --i2c-address 0x3C
|
||||||
|
KillSignal=sigterm
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
17
README.md
17
README.md
@ -100,13 +100,13 @@ SSD1306 128x64 and 128x32 displays usually have 0x3C/0x30 address.
|
|||||||
```
|
```
|
||||||
We found our display! Now we can start the grapher.
|
We found our display! Now we can start the grapher.
|
||||||
```
|
```
|
||||||
python3 dnsmonitor.py --i2c-port 2 --i2c-address 0x3C
|
python3 BlockyGrapher.py --i2c-port 2 --i2c-address 0x3C
|
||||||
```
|
```
|
||||||
Note that during first successful startup, you will need to edit newly created `config.ini` configuration file.
|
Note that during first successful startup, you will need to edit newly created `config.ini` configuration file.
|
||||||
```
|
```
|
||||||
[F] [16:54:12] config.ini does not exist. Please edit newly created file and start the program.
|
[F] [16:54:12] config.ini does not exist. Please edit newly created file and start the program.
|
||||||
```
|
```
|
||||||
You can see all available startup options using `python3 dnsmonitor.py -h`.
|
You can see all available startup options using `python3 BlockyGrapher.py -h`.
|
||||||
## Cofiguration
|
## Cofiguration
|
||||||
Unedited `config.ini` will look like this:
|
Unedited `config.ini` will look like this:
|
||||||
```
|
```
|
||||||
@ -136,7 +136,18 @@ stop = 06
|
|||||||
|
|
||||||
`stop` - Hour, when Lights OFF mode ends.
|
`stop` - Hour, when Lights OFF mode ends.
|
||||||
## Install as service (Autorun)
|
## Install as service (Autorun)
|
||||||
### TODO
|
After succssesful install, you probably want to install it as service.
|
||||||
|
|
||||||
|
Edit `BlockyGrapher.service`. The only lines you really want to change are `User`, `Group`, `WorkingDirectory`, `ExecStart`. Also uncomment and change `After` with service name if you have one.
|
||||||
|
|
||||||
|
Copy file.
|
||||||
|
```
|
||||||
|
sudo cp BlockyGrapher.service /etc/systemd/system/
|
||||||
|
```
|
||||||
|
Start service.
|
||||||
|
```
|
||||||
|
sudo systemctl start BlockyGrapher
|
||||||
|
```
|
||||||
## Credits
|
## Credits
|
||||||
[Terminus Font](https://files.ax86.net/terminus-ttf/) - Font used by numbers in graph.
|
[Terminus Font](https://files.ax86.net/terminus-ttf/) - Font used by numbers in graph.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user