Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cezary924/homebridge-automation-bot
Create Homebridge accessory automation without HomeKit home hub
https://github.com/cezary924/homebridge-automation-bot
automation bot cezary924 homebridge homebridge-automation python
Last synced: about 1 month ago
JSON representation
Create Homebridge accessory automation without HomeKit home hub
- Host: GitHub
- URL: https://github.com/cezary924/homebridge-automation-bot
- Owner: Cezary924
- License: mit
- Created: 2023-11-23T12:59:10.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-05-30T07:51:22.000Z (6 months ago)
- Last Synced: 2024-09-26T08:20:10.336Z (about 2 months ago)
- Topics: automation, bot, cezary924, homebridge, homebridge-automation, python
- Language: Python
- Homepage:
- Size: 75.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
## ✨ Automations
- Timer (to turn off the Homebridge accessory after a specified period of time (+ only during a specified part of a day)).
- Scheduler (to turn on/off the Homebridge accessory depending on the time of the day (+ sunrise/sunset)).
- Auto-restart (to restart Homebridge instance depending on the time of the day or the day of the week).## ⚙️ Installation
1. Clone this repo.
2. Install required libraries with this code:
```
pip install -r requirements.txt
```## 🚀 Configuration & The First Start
1. To start, execute this command in the main directory:
```
python src/bot.py
```
2. During the first launch, the script created a *config.ini* file in a *config* directory. Please, edit the file with your data *(Homebridge IP, port, username & password)*.
3. If the information provided was correct, the script updated the file with Homebridge accessories data. Please, add to the file your automations.
4. Enjoy!