Kivi:
The documentation says:[plugin_CustomAlarms]
# Define an alarm by creating four parameters:
# xxx_item = item to read
# xxx_comparator = >|>=|<|<=|==|!=
# xxx_level = level to compare against
# xxx_status = item to hold the result of the comparision, 1=True, 0=False
# optional:
# xxx_enum = FalseText|TrueText
xxx_status defines the name of a new parameter to create, to hold the result of the comparision. That means it could be named anything (as long as it doesn't confilict with any existing parameter, and it might be a bit picky about some special characters)
The xxx_enum is optional, it is used to display a text when reading the status parameter instead of 0/1.
Like this:
alarm1_item = magazine_content
alarm1_comparator = <
alarm1_level = 30
alarm1_status = magazine_supv
alarm1_enum = OK|Pellet magazine low
Then you get a new parameter named 'magazine_supv' which reads 'OK' or 'Pellet magazine low', and also an email when it changes state if you have enabled email for alarms.
Nordgren:
I have thought about adding some kind of task scheduler to pellmon, but I don't really have any use for it myself so it hasn't been done. PellMon however has a command line interface meaning that you can use any task scheduler to change any parameter. Every unix since the dawn of time has come with the cron task scheduler which can be used to run commands on specified days, hours, minutes and so on. It's not very easy to use, but there are visual helper programs like eg.
http://www.corntab.com/pages/crontab-gui. To turn on the burner use the command '/usr/local/bin/pellmoncli.py set burner_on 0' and to turn it off '/usr/local/bin/pellmoncli.py set burner_off 0'. Open your 'crontab' with 'sudo crontab -e' and paste the line there and you should be set.