max - Simple shell interface for the eQ-3 MAX! Cube LAN Gateway
max summary
max pair 42
max crosslink 42
max set 42 18.0
max dump
max switch '/usr/local/bin/set-gpio'
max switch '/usr/local/bin/%s-my-boiler' enable disable
For instructions and examples, please refer to the main documentation in the README.md
file of this distribution.
When no subcommand is given, summary
is used.
For each of the devices in a room, commands the device to link with each of the other devices in that room.
Outputs a debug dump of the internal state after conncting
Initiates the pairing of a new device and configures the device's room id.
Sends a new temperature to the devices in a room, forcing the mode to manual. Specify all
instead of a numeric room ID to set the temperature everywhere.
Outputs a summary of device attributes, grouped by room.
Determines whether there is a demand for heat, and runs the given shell command accordingly. command
is a sprintf-like format and should only contain a single %s
placeholder. Any other %
character should be escaped as %%
. If no %s
is given, it is added at the end so that it becomes a command line argument.
on
defaults to 1
, off
defaults to 0
.
Sets the name for a room (numeric id) or device (6 digit hexadecimal id) and writes the metadata back to the Cube.
Reboots the Cube.
Can be set to the hostname or IPv4 address of the Cube to disable automatic discovery.
Pick your favourite OSI approved license :)
http://www.opensource.org/licenses/alphabetical
Juerd Waalboer <#####@juerd.nl> <http://juerd.nl/>