https://github.com/robmarkcole/hass-hammerspoon
hammerspoon script to toggle a Home-assistant switch on wake/sleep of my MacBook
https://github.com/robmarkcole/hass-hammerspoon
hammerspoon home-assistant home-automation
Last synced: about 1 year ago
JSON representation
hammerspoon script to toggle a Home-assistant switch on wake/sleep of my MacBook
- Host: GitHub
- URL: https://github.com/robmarkcole/hass-hammerspoon
- Owner: robmarkcole
- License: mit
- Created: 2017-12-29T13:36:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-29T17:06:52.000Z (over 8 years ago)
- Last Synced: 2025-04-30T15:34:02.124Z (about 1 year ago)
- Topics: hammerspoon, home-assistant, home-automation
- Language: Lua
- Size: 1.95 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HASS-hammerspoon
[hammerspoon](http://www.hammerspoon.org/) init.lua script to toggle a Home-assistant switch when my MacBook wakes/sleeps.
Makes use of [hs.http.post](http://www.hammerspoon.org/docs/hs.http.html#post).
Just **brew install hammerspoon**, navigate to **~/.hammerspoon** and add init.lua.
If you don't use a password on your HASS instance, just delete **headers** from init.lua.
In my home-assistant I use a dummy command_line switch to represent the Mac, and in my config I simply have:
```
switch:
- platform: command_line
switches:
macbook_power:
command_on: ""
command_off: ""
```