Skip to content

Incorrect attribute mapping / offsets in Home Assistant integration for Energie heat pump (C3 controller) #663

@752zbp8x5v-beep

Description

@752zbp8x5v-beep

Hi, I’m new to Home Assistant and not very experienced with custom integrations. I’m using the Midea AC LAN integration via HACS to control a Energie brand heat pump, model unknown, which uses a midea_C3 controller. I’ve noticed several issues with the values reported in Home Assistant:

  • temperature and target_temperature do not match the values shown in the SmartHome app. There seems to be an offset of +35 in some cases.

(Even the SmartHome app doesn't have a perfect integration, as there are some modes that are not compatible with my heatpump.)

  • current_temperature, compressor_temperature, compressor_status, and other attributes appear wrong, mismatched, or possibly reporting other API fields.

  • Operation modes, min/max temperatures, water level, and other attributes don’t seem to correspond to the actual device readings. I Believe some of them are not measured at all or existent on the heat pump.

I would really appreciate guidance on how to correctly map all attributes for a non-Midea device using the C3 controller, or if this could be fixed in the integration. I can provide screenshots from the SmartHome app vs HA states if needed.

I'm looking forward to have at least the following working:

  • Water temperture
  • Outdoor temperature (compressor?)
  • Target temperature
  • Power ON and Power Off function

Thanks a lot for your help!

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