iamsolankiamit / balena-homeassistant

homeassistant stack for balenaCloud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

balena-homeassistant

homeassistant stack for balenaCloud

Requirements

  • RaspberryPi3, RaspberryPi4, or a similar arm64 device supported by BalenaCloud

Getting Started

You can one-click-deploy this project to balena using the button below:

Manual Deployment

Alternatively, deployment can be carried out by manually creating a balenaCloud account and application, flashing a device, downloading the project and pushing it via either Git or the balena CLI.

Application Environment Variables

Application envionment variables apply to all services within the application, and can be applied fleet-wide to apply to multiple devices.

Name Example Purpose
TZ America/Toronto (optional) inform services of the timezone in your location
HC_HASS_API_PASSWORD (optional) in order for configurator to use API functions you must provide a long-lived access token

Usage

homeassistant

Connect to http://<device-ip>:8123 to begin using homeassistant.

configurator

Connect to http://<device-ip>:3218 to begin using configurator.

vscode

Connect to http://<device-ip>:8080 to begin using vscode.

duplicati

Connect to http://<device-ip>:8200 to begin using duplicati.

Contributing

Please open an issue or submit a pull request with any features, fixes, or changes.

Acknowledgments

License

MIT License

About

homeassistant stack for balenaCloud

License:MIT License


Languages

Language:Dockerfile 100.0%