CLI
Command Line Interface for HAASP.
- Monitor all HAASP activity remotly on the network
- Send command to applications (application dependant)
Installation
Make sure you have python3, git and pip installed
pip install -U git+https://git.cmtec.se/haasp/libhaasp.git
pip install -U git+https://git.cmtec.se/haasp/haasp_cli.git
Usage
haasp_cli [OPTIONS] COMMAND [ARGS]
Options:
- –ip
Defines the HAASP core module IP on the network. Default to localhost if not defined.
Commands:
cmd
haasp_cli [OPTION] cmd DESTINATION [COMMAND] [VALUE]
Passing through command to application
example:haasp_cli -ip 192.168.30.30 cmd zwave list_values 1
! cmd are entirely dependant on how each module has implement the cmd function !event
haasp_cli [OPTION] event SOURCE DESTINATION REFERENCE VALUE
Simulate event
example:haasp_cli -ip 192.168.30.30 event zwave core bedroom_light true
log
haasp_cli [OPTION] log [FILTER]
Show log output for all HAASP events. Use FILTER to filter out one specific module.
example:haasp_cli -ip 192.168.30.30 log
example:haasp_cli -ip 192.168.30.30 log core
example:haasp_cli -ip 192.168.30.30 log zwave
ping
haasp_cli [OPTION] ping DESTINATION
Check if module is alive
example:haasp_cli ping core
example:haasp_cli -ip 192.168.30.30 ping zwave