Skip to content

Commit

Permalink
Add energy option to broadlink_cli
Browse files Browse the repository at this point in the history
  • Loading branch information
tochev committed Apr 19, 2018
1 parent 9c238e1 commit b2c4bed
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 0 deletions.
5 changes: 5 additions & 0 deletions README.md
Expand Up @@ -74,6 +74,11 @@ Check power state on a SmartPlug:
state = devices[0].check_power()
```

Check energy consumption on a SmartPlug:
```
state = devices[0].get_energy()
```

Set power state for S1 on a SmartPowerStrip MP1:
```
devices[0].set_power(1, True)
Expand Down
5 changes: 5 additions & 0 deletions cli/README.md
Expand Up @@ -73,3 +73,8 @@ Get Temperature :
```
broadlink_cli --device @BEDROOM.device --temperature
```

Get Energy Consumption (For a SmartPlug) :
```
broadlink_cli --device @BEDROOM.device --energy
```
3 changes: 3 additions & 0 deletions cli/broadlink_cli
Expand Up @@ -68,6 +68,7 @@ parser.add_argument("--type", type=auto_int, default=0x2712, help="type of devic
parser.add_argument("--host", help="host address")
parser.add_argument("--mac", help="mac address (hex reverse), as used by python-broadlink library")
parser.add_argument("--temperature",action="store_true", help="request temperature from device")
parser.add_argument("--energy",action="store_true", help="request energy consumption from device")
parser.add_argument("--check", action="store_true", help="check current power state")
parser.add_argument("--checknl", action="store_true", help="check current nightlight state")
parser.add_argument("--turnon", action="store_true", help="turn on device")
Expand Down Expand Up @@ -104,6 +105,8 @@ if args.convert:
print format_durations(durations)
if args.temperature:
print dev.check_temperature()
if args.energy:
print dev.get_energy()
if args.sensors:
try:
data = dev.check_sensors()
Expand Down

0 comments on commit b2c4bed

Please sign in to comment.