Add option to switch state (#160)
Find lacking for an option in one line to switch a state of SP2 switches
This commit is contained in:
parent
26109aac67
commit
21d96bd140
1 changed files with 8 additions and 0 deletions
|
@ -71,6 +71,7 @@ parser.add_argument("--temperature",action="store_true", help="request temperatu
|
||||||
parser.add_argument("--check", action="store_true", help="check current power state")
|
parser.add_argument("--check", action="store_true", help="check current power state")
|
||||||
parser.add_argument("--turnon", action="store_true", help="turn on device")
|
parser.add_argument("--turnon", action="store_true", help="turn on device")
|
||||||
parser.add_argument("--turnoff", action="store_true", help="turn off device")
|
parser.add_argument("--turnoff", action="store_true", help="turn off device")
|
||||||
|
parser.add_argument("--switch", action="store_true", help="switch state from on to off and off to on")
|
||||||
parser.add_argument("--send", action="store_true", help="send command")
|
parser.add_argument("--send", action="store_true", help="send command")
|
||||||
parser.add_argument("--sensors", action="store_true", help="check all sensors")
|
parser.add_argument("--sensors", action="store_true", help="check all sensors")
|
||||||
parser.add_argument("--learn", action="store_true", help="learn command")
|
parser.add_argument("--learn", action="store_true", help="learn command")
|
||||||
|
@ -150,3 +151,10 @@ if args.turnoff:
|
||||||
print '!! Still ON !!'
|
print '!! Still ON !!'
|
||||||
else:
|
else:
|
||||||
print '== Turned * OFF * =='
|
print '== Turned * OFF * =='
|
||||||
|
if args.switch:
|
||||||
|
if dev.check_power():
|
||||||
|
dev.set_power(False)
|
||||||
|
print '* Switch to OFF *'
|
||||||
|
else:
|
||||||
|
dev.set_power(True)
|
||||||
|
print '* Switch to ON *'
|
||||||
|
|
Loading…
Reference in a new issue