https://github.com/jonathas/home-automation-helpers
A REST API which contains endpoints I've implemented to help me with my home automations
https://github.com/jonathas/home-automation-helpers
go golang home-assistant home-automation iot voicemonkey
Last synced: 5 months ago
JSON representation
A REST API which contains endpoints I've implemented to help me with my home automations
- Host: GitHub
- URL: https://github.com/jonathas/home-automation-helpers
- Owner: jonathas
- License: mit
- Created: 2023-08-26T19:39:37.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-26T23:02:32.000Z (almost 3 years ago)
- Last Synced: 2025-06-12T12:04:28.826Z (about 1 year ago)
- Topics: go, golang, home-assistant, home-automation, iot, voicemonkey
- Language: Go
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Home Automation Helpers
This is a REST API which contains endpoints I've implemented to help me with my home automations.
It's intended to run locally and be called locally.
## Docs
A Postman collection can be found inside of the /docs directory
## Compiling
For running it on a Raspberry Pi, compile it to arm:
```bash
env GOOS=linux GOARCH=arm GOARM=5 go build
```
## Configuration
- Set your VoiceMonkey token in the .env file
- Compile the project and keep the .env file next to it when running
- A systemd service file is provided inside of the /resources directory
- Copy it to /etc/systemd/system
- Run:
- sudo systemctl daemon-reload
- sudo systemctl enable home-automation-helpers
- sudo systemctl start home-automation-helpers