Preparing for public release
This commit is contained in:
@@ -6,12 +6,12 @@ This file provides context for AI assistants working with this codebase.
|
||||
|
||||
This is a **Home Assistant custom integration** for RDZ PDC heat pumps. It communicates with the heat pump's embedded web server via HTTP to monitor status and control temperatures.
|
||||
|
||||
**Domain**: `ha_rdz_pdc_config`
|
||||
**Domain**: `rdz_innova_heatpump`
|
||||
|
||||
## Architecture
|
||||
|
||||
```
|
||||
custom_components/ha_rdz_pdc_config/
|
||||
custom_components/rdz_innova_heatpump/
|
||||
├── __init__.py # Core: HeatPumpDataCoordinator, HeatPumpEntity base class, service registration
|
||||
├── config_flow.py # UI configuration wizard (URL + scan interval)
|
||||
├── climate.py # Climate entity for heating water temperature control
|
||||
@@ -110,7 +110,7 @@ Different firmware versions have different JSON structures. Sample responses in
|
||||
|
||||
```yaml
|
||||
# Set heating water temperature
|
||||
service: ha_rdz_pdc_config.set_water_setpoint
|
||||
service: rdz_innova_heatpump.set_water_setpoint
|
||||
data:
|
||||
temperature: 45.0 # 35-60°C
|
||||
duration: "forever"
|
||||
@@ -124,7 +124,7 @@ data:
|
||||
3. Reference via `self.coordinator.data.get("field_name")`
|
||||
|
||||
### Debugging
|
||||
- Check HA logs for `ha_rdz_pdc_config` domain
|
||||
- Check HA logs for `rdz_innova_heatpump` domain
|
||||
- Test URL manually in browser to verify JSON response
|
||||
- Compare response against `jsons/*.json` samples
|
||||
|
||||
|
||||
Reference in New Issue
Block a user