Skip to content

Haier HP250M7-F9 writable parameters and test data #327

Description

@cbjnordmann

Hello,

I would like to contribute test data for a Haier DHW heat pump (BWWP) to improve support in the hOn integration.

Model:

Haier HP250M7-F9

The following writable parameters are available on my device:

boostStatus: [0 - 1] - Default: 0 - Step: 1
externalHeatSource: [0 - 2] - Default: 0 - Step: 1
hcTempSel: [55 - 75] - Default: 65 - Step: 1
lockStatus: [0 - 1] - Default: 0 - Step: 1
offPeakPeriodScheme: [0 - 1] - Default: 0 - Step: 1
offpeakSignalHeatMode: [1 - 3] - Default: 1 - Step: 1
offpeakSignalHeatStrategy: [1 - 4] - Default: 1 - Step: 1
offpeakSignalNcNo: [0 - 1] - Default: 0 - Step: 1
onOffStatus: [0 - 1] - Default: 0 - Step: 1
powerSupplySource: [0, 2, 3, 4] - Default: 0
pvTempSel: [55 - 75] - Default: 65 - Step: 1
sgTempSel: [55 - 75] - Default: 65 - Step: 1
silentStatus: [0 - 1] - Default: 0 - Step: 1
sterilizationInterval: [1 - 3] - Default: 1 - Step: 1
sterilizationStatus: [0 - 1] - Default: 0 - Step: 1
sterilizationTempSel: [55 - 75] - Default: 65 - Step: 1
tempSel: [35 - 75] - Default: 65 - Step: 1
tempUnit: [0 - 1] - Default: 0 - Step: 1
timingOnOffStatus: [0 - 1] - Default: 0 - Step: 1
timingPowerOff: [0 - 1] - Default: 0 - Step: 1
timingPowerOn: [0 - 1] - Default: 0 - Step: 1
opp1EcoDays: [0 - 40] - Default: 0 - Step: 1

Example working payload for hon.update_settings:

service: hon.update_settings
data:
  parameters: >-
    {
      'boostStatus':0,
      'externalHeatSource':0,
      'hcTempSel':65,
      'lockStatus':0,
      'offPeakPeriodScheme':0,
      'offpeakSignalHeatMode':1,
      'offpeakSignalHeatStrategy':1,
      'offpeakSignalNcNo':0,
      'onOffStatus':0,
      'powerSupplySource':0,
      'pvTempSel':65,
      'sgTempSel':65,
      'silentStatus':0,
      'sterilizationInterval':1,
      'sterilizationStatus':0,
      'sterilizationTempSel':65,
      'tempSel':65,
      'tempUnit':0,
      'timingOnOffStatus':0,
      'timingPowerOff':0,
      'timingPowerOn':0,
      'opp1EcoDays':0
    }
target:
  device_id: REDACTED

The payload works correctly on my device.

Some parameters seem related to:

  • SG Ready / PV integration
  • Off-peak electricity control
  • Sterilization cycle configuration
  • External heat source handling

If useful, I can also provide:

  • debug logs
  • entity states
  • screenshots from the hOn app
  • testing results for individual parameter values
  • mapping of UI functions to API parameters

my first Issue whit Support from ChatGPT ;)

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