A Home Assistant integration for U-Tec smart home devices via the Uhome API that allows you to control your locks, lights, switches, and sensors through Home Assistant.
- OAuth2 authentication support
- Real-time device state updates (Coming soon)
- Secure API communication
- Supports multiple U-tec device types:
- Locks (Including door sensor)
- Lights
- Switches
Open HACS in your Home Assistant instance
Click on "Integrations"
Click the "+" button
Search for "Uhome"
Click "Install"
Download the repository
Copy the custom_components/Homeassistant-utec folder to your Home Assistant's custom_components directory
Restart Home Assistant
In Home Assistant, go to Configuration > Integrations
Click the "+" button to add a new integration
Search for "Uhome"
You will need to provide:
- Client ID
- Client Secret
- API Scope (default: 'openapi')
Visit the U-tec developer portal
Apply for developer credentials (They allow end-user, as a reason)
Note down your:
- Client ID
- Client Secret
In the Uhome app, under the developer tab -
Set redirect URI - https://my.home-assistant.io/redirect/oauth
See FAQ
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.
Support If you encounter any issues or have questions: Check the Issues page Create a new issue if your problem isn't already reported
Join the discussion in the Home Assistant community forums
Made with ❤️ by @LF2b2w