Skip to content

Request: Add Support for HWG004WRF Hub and HTV213FRF Water Timer #8

@morrisam74

Description

@morrisam74

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

  1. Would it be possible to add support for these device models?
  2. Is there any debug information I can provide to help with implementation?
  3. 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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions