Coder Social home page Coder Social logo

Comments (7)

thoukydides avatar thoukydides commented on May 24, 2024

That log shows quite a few problems. It basically looks like the Home Connect API is not returning any state or capabilities for the appliance.

The most obvious is:

[5/28/2020, 14:31:54] [HomeConnect] Home Connect request #8: GET https://api.home-connect.com/api/homeappliances/SIEMENS-TI9555X1DE-68A40E323110/settings/BSH.Common.Setting.PowerState
[5/28/2020, 14:31:54] [HomeConnect] Home Connect request #8: Setting not found for HomeAppliance [SDK.Error.UnsupportedSetting] +194ms

This particular setting should be supported by all appliances, even if it only supports On: https://developer.home-connect.com/docs/settings/power_state

Restarting my own homebridge instance I am seeing a massive number of errors from the Home Connect API

  • ESOCKETTIMEDOUT
  • HomeAppliance did not respond in time. [SDK.Error.HomeAppliance.Connection.Initialization.Failed]
  • 502 - "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>502 Proxy Error</title>\n</head><body>\n<h1>Proxy Error</h1>\n<p>The proxy server received an invalid\r\nresponse from an upstream server.<br />\r\nThe proxy server could not handle the request <em><a href=\"/api/homeappliances/SIEMENS-SN678D06TG-XXXXXXXXXXXX/settings\">GET&nbsp;/api/homeappliances/SIEMENS-SN678D06TG-XXXXXXXXXXXX/settings</a></em>.<p>\nReason: <strong>Error reading from remote server</strong></p></p>\n</body></html>\n"

Hence, it looks like the Home Connect servers are having serious problems. There isn't anything that I can do about that. If the plugin cannot even check whether the appliance is switched on then very little else is likely to work.

I suggest you wait a few hours and then try stopping homebridge, delete the cache files (see https://github.com/thoukydides/homebridge-homeconnect/wiki/Files#plugin-persistent-cache), and then restart homebridge.

from homebridge-homeconnect.

Frederick-G764 avatar Frederick-G764 commented on May 24, 2024

yeah, it seems like the HomeConect servers are not that reliable .

from homebridge-homeconnect.

thoukydides avatar thoukydides commented on May 24, 2024

In the absence of any official Home Connect server status I have knocked together my own, which you can find at: https://www.thouky.co.uk/homeconnect.html

They seem to be working properly for me now...

from homebridge-homeconnect.

Frederick-G764 avatar Frederick-G764 commented on May 24, 2024

For me, it is still the same issue. Your Server status page is genuinely cool, they should hire you.

from homebridge-homeconnect.

thoukydides avatar thoukydides commented on May 24, 2024

If you are still getting the SDK.Error.UnsupportedSetting error for the GET ... BSH.Common.Setting.PowerState then the only thing that I can suggest is to report it at https://developer.home-connect.com/support/contact

from homebridge-homeconnect.

Frederick-G764 avatar Frederick-G764 commented on May 24, 2024

Now it seems like the API works again for me.

from homebridge-homeconnect.

thoukydides avatar thoukydides commented on May 24, 2024

Great. :-)

Thanks for letting me know.

from homebridge-homeconnect.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.