Preparing for public release

This commit is contained in:
Constantin Pascal
2026-01-19 14:02:06 +02:00
parent 4b6b3b3822
commit 75753494ab
19 changed files with 1040 additions and 17 deletions
+4 -4
View File
@@ -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