-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
Device Information
I'm trying to integrate my RainPoint/HomGar devices with Home Assistant via AppDaemon using the homgarapi library, but my device models are not currently supported.
Devices:
- Socket HUB: HWG004WRF (modelCode 34 and 267)
- Smart Watering Timer with Hub: HTV213FRF
Current Behavior
When running homgarapi, the library successfully:
- ✅ Authenticates with my HomGar account
- ✅ Discovers my devices
- ❌ Fails to parse the devices with the following warnings and error:
WARNING:api:Unknown device 'HWG004WRF' with modelCode 34
WARNING:api:Unknown device 'HWG004WRF' with modelCode 267
ValueError: not enough values to unpack (expected 2, got 1)
The error occurs in the parsing logic because these device models aren't recognized.
Expected Behavior
The library should recognize and parse data from:
- HWG004WRF Socket Hub (modelCode 34 and 267)
- HTV213FRF Smart Watering Timer
Use Case
I'm trying to create a Home Assistant integration via AppDaemon to:
- Monitor device status (online/offline)
- View sensor data
- Control watering schedules
- Monitor battery levels (if applicable)
Environment
- homgarapi version: 0.0.3
- Python version: 3.12.12
- Platform: Home Assistant OS 16.3 (AppDaemon 4.5.12)
Additional Context
These are legitimate RainPoint Smart+ devices purchased from RainPoint and working in the HomGar mobile app. Adding support for these models would enable Home Assistant integration for these popular irrigation devices.
Questions
- Would it be possible to add support for these device models?
- Is there any debug information I can provide to help with implementation?
- Are there any workarounds I could try in the meantime?
Thank you for this excellent library! Looking forward to getting my devices integrated into Home Assistant.
Metadata
Metadata
Assignees
Labels
No labels