Skip to content

craig-davis/hs100-status-bar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HS100 Status Bar App

A simple status bar app for controlling an HS100 Smart Plug

I have a very noise air conditioning unit in my office that I have to turn off during conference calls. This is a small menu bar app that can control an HS100 smart plug. The air conditioner is plugged into the device, and I can now turn it on and off with a click.

The app is built with Rumps. It's a great library for putting together status bar apps for OSX. It's really quite easy to setup simple applications. Be sure to check the examples, there's quite a lot you can do with it.

The HS100 device doesn't have a published API, but with some excellent work from the community, it's quite easy to address and control. Please see the references section for more information.

Build

Use the build.sh file to run a new build. The IP of the device is currently hard coded into the ac_control.py file.

Run

The build will go to ./dist/ac_control.app. Run this and you'll get a new status bar icon that can control the device.

screenshot

References

About

A simple status bar app for controlling an HS100 Smart Plug

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published