Use your old tablet as a home hub, with Home Assistant integration.
- Photos slider (like a slideshow) with pictures from the device
- Clock in the left bottom of the screen
- Devices dashboard, with entities from Home Assistant
- Glassmorphism design
This project uses Expo 50 (React Native 0.73), with Bun as the package manager.
This app needs a development build because of extra WebRTC modules.
One can get one by running bunx expo:android
or bunx expo:ios
with the APP_VARIANT
environment variable set to development
. Or create a new project in the Expo website and build it in EAS.
A .env
file needs to be created before the build, with the following properties:
ACCESS_TOKEN
: Home Assistant access tokenHOST
: Home Assistant URLSTREAM
: For future use; choose a random string
By default, this code includes entities from my Home Assistant instance. One should change them to their own, by following the properties defined in the types/devices.ts
file.
Run bun start
in the terminal (alias for bunx expo start --dev-client
).