Nordgren: To set the burner on and off according to the scheme you showed in the attached picture you can use this crontab:
* 6 * * 2,3,4,5 /usr/local/bin/pellmoncli.py set burner_on 0
* 10 * * 2,3,4,5 /usr/local/bin/pellmoncli.py set burner_off 0
* 8 * * 0,6 /usr/local/bin/pellmoncli.py set burner_on 0
* 12 * * 0,6 /usr/local/bin/pellmoncli.py set burner_off 0
* 16 * * * /usr/local/bin/pellmoncli.py set burner_on 0
* 20 * * * /usr/local/bin/pellmoncli.py set burner_off 0
On weekdays the burner is then on for four hours from 6 to 10 and on weekends 8 to 12 and every day 16 to 20.
Crontab is a lot more flexible than this, so you could for instance use this scheme only in the summer (eg may-august), like this:
* 6 * 5,6,7,8 2,3,4,5 /usr/local/bin/pellmoncli.py set burner_on 0
* 10 * 5,6,7,8 2,3,4,5 /usr/local/bin/pellmoncli.py set burner_off 0
* 8 * 5,6,7,8 0,6 /usr/local/bin/pellmoncli.py set burner_on 0
* 12 * 5,6,7,8 0,6 /usr/local/bin/pellmoncli.py set burner_off 0
* 16 * 5,6,7,8 * /usr/local/bin/pellmoncli.py set burner_on 0
* 20 * 5,6,7,8 * /usr/local/bin/pellmoncli.py set burner_off 0
Or to lower the boiler temperature instead of shutting it off:
* 6 * * 2,3,4,5 /usr/local/bin/pellmoncli.py set boiler_temp_set 65
* 10 * * 2,3,4,5 /usr/local/bin/pellmoncli.py set boiler_temp_set 55
* 8 * * 0,6 /usr/local/bin/pellmoncli.py set boiler_temp_set 65
* 12 * * 0,6 /usr/local/bin/pellmoncli.py set boiler_temp_set 55
* 16 * * * /usr/local/bin/pellmoncli.py set boiler_temp_set 65
* 20 * * * /usr/local/bin/pellmoncli.py set boiler_temp_set 55
And you can specify the exact minute to run a command, eg Burner on every day at 16:30 and off at 20:15
30 16 * * * /usr/local/bin/pellmoncli.py set burner_on 0
15 20 * * * /usr/local/bin/pellmoncli.py set burner_off 0
I'll link here again:
http://www.corntab.com/pages/crontab-gui, it makes it a lot easier to get the numbers in the right places.
To set a crontab run the command 'sudo crontab -e' and paste the rows at the end of the file and save it.