About
WeLock is a Home Assistant integration for WeLock smart locks connected through a wifibox. It adds a lock entity for operating the lock, along with a button, a status binary sensor, and sensors for battery level and records. A switch is also defined in the code. It talks to the vendor's cloud rather than the lock directly, and sign-in happens through the vendor's own sign-in page. Setup is done in the user interface, and the integration is installed through the Marketplace, or HACS on 2026.10 and older.
Automatic summary of the code of hzjchina/hass-welock. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Uses the vendor's cloud Needs an internet connection and an account with the vendor.
Sign in with the vendor Connects through the vendor's own sign-in page.
From the Marketplace Installed through the Marketplace, formerly HACS.
Provides
- Locks
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Entities
- Binary sensorsStatus
- ButtonsButton
- LocksOperation
- SensorsBattery, Record
- SwitchesSwitch
Shows in Vulpo
Lock card, Button card, Chart card, Apple Watch.Information
- Installs
- 82 sharing analytics
- GitHub stars
- 6
- Connection
- Uses the vendor's cloud
- Upkeep
- No update in 6 to 18 months
- Version
- v1.0.1,
- Category
- Security and safety, Locks and access
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
welock- Issues
- Report an issue












