Prog ver. 2.66 (07/20/2022)
Extended commands for controller version:
|help||brief help message
|login||begin a DrvWyMon session - you'll get an
immediate acknowledgement. When not logged in, anything sent is
simply ignored, except for 'login', so if you don't get an
acknowledgement, you must have typoed (or the DrvWyMon program is
|logout||log out of your DrvWyMon session.
You'll get a 'goodbye', and will no longer get any other messages
until you login again.
|status||display list of sensors and their mute
state, plus silence state
|mute arg [arg]...||'all' or the name of
one of your sensors (defined at system config.) (Do a 'status'
command to get a list of sensor names.) Multiple args
|unmute arg [arg]...||undo 'mute'
are defined in the .ini file, arbitrary names. Executes the
string of commands listed in the macro. Note the special word
"list" which lists the macros you have defined.
|verbose on|off||Sets more verbose in
messages, mostly just adds a preceding timestamp. Verbose off is
good if you're having iPhone Siri read you your TXTs out
|multi on|off||En/Dis-able program mode
which uses multiple phone numbers. When enabled, allows
setting of a different ringtone for each different sensor.
|silence||admin only overrides all
sending, not even a reply will be sent, not to any user
|system||admin only reports some system
parameters, e.g. system up time.
|admin||admin only reports some program
parameters, e.g. sessions, hardware active states.
only Does minutely ping to list of servers as defined in .ini
file. In event any fail to reply, you'll be txted of the failure.
"status" returns the on or off state. "list" returns the list
being pinged, each with it's current status of "up" or
"down". "settings" returns the configuration.
|unsilence||admin only undo 'silence'
|web on|off||admin only turns on/off verbose
logging of web access.
|shutdown||admin only tells server
process to shut down - you should not want to do this unless
there's a real problem
only This controls the "Sign" 110V outlet, intended for an
"Open" sign. "status" returns a msg with "sign is " and "on" or
"off" as appropriate. "on" turns it on, "off" turns it off. A
strictly numeric value is the number of seconds to be on, before
turning off automatically. A time-of-day is indicated by numbers,
with optional colon(s), followed by "am" or "pm", and indicates
the time to shut off. A string of numbers with the suffixes
"d"=days, "h"=hours, "m"=minutes, "s"=seconds resolves to number
of seconds (e.g. "2d 4h 25m" or "12m 30s") before automatic
[|interval|time]||admin only This controls the
"valve" 110V outlet, intended for an electrically controlled
valve. This can be used to regulate heating/cooling by repeating
timer, or can be used as a one-shot timer, perhaps for filling
something. "status" will return what configuration it is
currently set for (e.g. cycle and on/off times), and whether it's
active (powered up) at this moment, or "off". "off" turns the
valve off immediately, and stops any cycling. If a single number
is provided, a one shot timeout (powerup) will occur, for the
provided number of seconds. Note that this will not send an
acknowledgement txt msg. If two numbers are provided, the first
will be the number of seconds the valve should be ON for, followed
by a second number which is the number of seconds the valve should
be OFF for. It will continue this cycle until "off" is recieved.
See above for interval/time explanation. Note that "on" is
actually a timer that defaults to 60 mins, as you never want to
leave the valve on permanently.
[xx] [xx]||admin only This controls the "Fan"
110V outlet. It is assumed this has a fan plugged into it to
bring outdoor air in or blow out. It reads the weather data from
the Cumulus program via the seperate CumulusMon program, to
determine whether to be on or off by indoor vs. outdoor
temperature. "on" simply turns outlet on until "off" received.
"off" will immediately stop the fan (power down) and stop any
cool|warm mode. "status" reports configuration and whether it is
active (powered up) at the moment. "cool" or "warm" are
identical, but opposite, you could simply mechanically swap the
fan to blow or suck giving the same effect. "cool|warm" with two
numbers, indicates the target indoor temperature you would like to
get to, followed by the minimum difference you want between indoor
and outdoor before actuating the fan. When the temp indoors is
closer to the temp outdoors than the 2nd arg, the fan will switch
off. See above for interval/time explanation. "Pause" defaults
to 60 mins but can accept a time|interval; this will turn off the
fan, without changing the other settings. This allows you to stop
the noisy thing for a short time without having to remember to
restart it in cooling mode or some such. "Run" allows you to
force the fan to run for an interval, without changing the other
settings - perhaps to clear the winery of excess CO2 during
only This controls the "Auxillary" 110V outlet, intended for
decorative lights or some such. "status" returns a msg with "sign
is " and "on" or "off" as appropriate. "on" turns it on, "off"
turns it off. A strictly numeric value is the number of seconds
to be on, before turning off automatically. A time-of-day is
indicated by numbers, with optional colon(s), followed by "am" or
"pm", and indicates the time to shut off. A string of numbers
with the suffixes "d"=days, "h"=hours, "m"=minutes, "s"=seconds
resolves to number of seconds (e.g. "2d 4h 25m" or "12m 30s")
before automatic shutoff.