Skip to content

NuHeat API Returning 404 #24

Description

@gregorymartin

I noticed my NuHeat integration in Home Assistant went offline last night. While troubleshooting, it appears that https://api.mynuheat.com/ is now returning a 404 error. I haven't been able to find any indication that that is the case, so I'm posting here to share, confirm others are seeing the same issue, and collaborate on learning what is going on.

Activity

  1. aswede commented on Jul 7, 2026

    @aswede

    Can confirm — seeing related symptoms from the Home Assistant integration side (which depends on this library).

    HA's built-in NuHeat integration fails config flow setup with a generic "Unable to connect" error, no useful detail in HA logs (the exception isn't logged at that stage).
    The web login at mynuheat.com is also currently broken for me.
    curl -I https://api.mynuheat.com/ returns a clean 405 Method Not Allowed with allow: GET — so the root API gateway is up and responding normally, this isn't a full outage.
    Nuheat's own Swagger docs (api.mynuheat.com/swagger and api.nam.mynuheat.com/swagger) now state the API uses OAuth2 and OpenID-Connect, and that 3rd-party API access requires contacting Nuheat support for a registered ClientID. There's also a live IdentityServer4 instance at identity.nam.mynuheat.com.

    This looks like Nuheat may have migrated their backend to a proper OAuth2/OIDC flow, which would explain why the old direct username/password POST to /api/authenticate/user this library uses no longer works — not a transient bug, but a breaking auth change upstream. Flagging in case that helps narrow down root cause. Happy to test anything if useful.

  2. timcampos commented on Jul 7, 2026

    @timcampos

    I spoke to their support and they have migrated to a new app. They claim the API will survive, but it is not yet working for me

    They did provide me the following communication:

    Important: Thermostat App Update / Migration

    Dear Customer,
    We're moving your thermostat to a new app.
    Download the new app when prompted.
    Conductor APP for iOS: https://apps.apple.com/us/app/nvent-nuheat-conductor-app/id6745220586
    Conductor APP for Android https://play.google.com/store/apps/details?id=mobile.nam.nuheat&hl=en&pli=1
    Sign in with your existing email address and password.
    Do not create a new account.
    Your thermostats may be offline for a few hours during the update. This is normal and they will reconnect automatically.
    You dont remember the password?
    Recover password on the following link (The browser is not available to users; only the "Forgot Password" feature works., only the app available)
    Nuheat: https://identity.nam.mynuheat.com/Account/Login

    What are the advantages for the users:

    all thermostats in the same APP (Conductor and Signature)
    The new APP has better UX design and has way more modern look and feel
    The Energy features in the new app are better
    The grouping of the thermostats and creation of various homes is possible in the new app
    There are multiple schedules saved in the APP, so changing/switching schedules is easier
    There are more features in the APP (especially for the Conductor thermostats – including the setup of the thermostat via Bluetooth – note this is not valid for Signature thermostats

    What about the connectivity features and the 3rd party API?

    Like the thermostats, all 3rd party API are migrating at the same time as the thermostats.
    It is possible that some of the integrations will have some issues in the first 1 or 2 days, but eventually Wednesday, all issues should be resolved
    Your thermostats will move to the new app automatically.
    If you need help after the migration is complete, please contact Customer Support.
    Thank you for your patience!

  3. timcampos commented on Jul 9, 2026

    @timcampos

    This component seems like it will no longer function due to API changes by the vendor. For Home Assistant, I have moved to this component: https://github.com/SmilesGalore/HA-Nuheat-Conductor

    Not sure what that means for python-nuheat

  4. gregorymartin commented on Jul 9, 2026

    @gregorymartin
    Author

    Oh, nice, thanks for pointing that out. I have just configured it, and it seems to work, though I see a bug with the display units.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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