jaroschek / home-assistant-myuplink

Custom Home Assistant integration for devices and sensors in myUplink account.
41 stars 10 forks source link

Thermostats #121

Open dorr14 opened 2 months ago

dorr14 commented 2 months ago

Hi Guys, I have recently migrated over to the myUplink service for my NIBE heatpump as they are decommissioning the old uplink in August. I was wondering if anyone had any success in adding thermostats to the new myuplink API for Nibe? In the old Nibe Uplink you were able to add the thermostats via the config YAML however I can't see how to do the same for the new service.

woopstar commented 3 weeks ago

Do you have some examples of thermostats ?

dorr14 commented 3 weeks ago

The thermostat are in HA via the tado integration.

Dizzybacon commented 3 weeks ago

I'm in the same position as OP. Forced to move from uplink to myuplink and I can't find a way to set up the thermostat. This is an example of how the thermostat was configured in the uplink world.

nibe:
  systems:
    # System identifier to add extra entities too
    - system: 176004
      # Optional smart thermostats.
      thermostats:
        # Key in dict is external identifer in nibe uplink, it should
        # be an unique integer for this thermostat
        1:
          # Required friendly name of thermostat
          name: 'Thermostat'

          # Optional name of a home assistant entity representing current temperature
          current_temperature: sensor.sensor_temperature

          # Optional name of a home assistant entity representing valve position of
          # a thermostat. At the moment it's use case is unknown.
          # valve_position: input_number.valve

          # List of systems that this thermostat is affecting. This is
          # this is the sub climate system/area index (System 1, System 2, ..)
          # that the pump is controlling.
          systems: 1

It uses the configured sensor to tell the heat pump the current room temperature and gives an input where you can set the desired temperature. Looking at the values in myuplink I can find the desired temperature, but not the current temperature so I don't know what the heat pump thinks the room temperature is or where it gets that value from.

IngmarStein commented 3 days ago

I've asked their support team about the fate of the "smart thermostat" feature - I worry it might have been lost in the Nibe Uplink -> myUplink transition.