Git Product home page Git Product logo

Comments (8)

DavidMStraub avatar DavidMStraub commented on June 22, 2024

Good catch, thanks for debugging this. In fact both things should be done (and the first one is very simple).

from homeassistant-homeconnect.

DavidMStraub avatar DavidMStraub commented on June 22, 2024

@anthonyangel I just pushed initial support for a hood (it will just show the program switches for Automatic/Venting/DelayedShutoff). Since this is not present in the API simulator, I didn't test it though. Do you feel like giving it a try?

from homeassistant-homeconnect.

carloscae avatar carloscae commented on June 22, 2024

Hood as a ventilator would be great. Could automate with a Humidity sensor.
I'm also missing lighting of the Hood. I could see myself automating it with a motion sensor.
Thanks guys!

from homeassistant-homeconnect.

SergiSuarez avatar SergiSuarez commented on June 22, 2024

Hello @DavidMStraub
Just installed the custom component. I have a hood and an oven.
I can't switch on/off any of them.
I can see an error stating:
Error while executing bound method HomeConnectAppliance..... for both the oven and hood.
I can see switch and sensor but switches doesn't work and neither are updated.

Any information I can send you?

from homeassistant-homeconnect.

DavidMStraub avatar DavidMStraub commented on June 22, 2024

Hi,

what would be interesting to know:

  • Can you switch them on from the Android app while they are switched off?
  • Does the hood provide any additional sensor data in the API response (should be visible in the log) that could be used for a HA sensor?

It would also be useful if you paste the full error message. Thanks!

from homeassistant-homeconnect.

SergiSuarez avatar SergiSuarez commented on June 22, 2024

Hi David.

I can switch them both on from iPhone app.

2019-02-01 13:10:40 ERROR (SyncWorker_0) [custom_components.homeconnect] <bound method HomeConnectAppliance.get_status of HomeConnectAppliance(hc, haId='BOSCH-DWK98PR60-68A40E0890DF', vib='DWK98PR60', brand='Bosch', type='Hood', name='Hood', enumber='DWK98PR60/01', connected=False)> {'key': 'SDK.Error.HomeAppliance.Connection.Initialization.Failed', 'description': 'HomeAppliance is offline'}
2019-02-01 13:10:40 ERROR (SyncWorker_0) [custom_components.homeconnect] <bound method HomeConnectAppliance.get_programs_active of HomeConnectAppliance(hc, haId='BOSCH-DWK98PR60-68A40E0890DF', vib='DWK98PR60', brand='Bosch', type='Hood', name='Hood', enumber='DWK98PR60/01', connected=False)> {'key': 'SDK.Error.HomeAppliance.Connection.Initialization.Failed', 'description': 'HomeAppliance is offline'}
2019-02-01 13:10:40 ERROR (SyncWorker_0) [custom_components.homeconnect] Error while executing <bound method HomeConnectAppliance.get_programs_active of HomeConnectAppliance(hc, haId='BOSCH-DWK98PR60-68A40E0890DF', vib='DWK98PR60', brand='Bosch', type='Hood', name='Hood', enumber='DWK98PR60/01', connected=False)>. Retry #1
2019-02-01 13:10:40 ERROR (SyncWorker_0) [custom_components.homeconnect] <bound method HomeConnectAppliance.get_programs_active of HomeConnectAppliance(hc, haId='BOSCH-DWK98PR60-68A40E0890DF', vib='DWK98PR60', brand='Bosch', type='Hood', name='Hood', enumber='DWK98PR60/01', connected=False)> {'key': 'SDK.Error.HomeAppliance.Connection.Initialization.Failed', 'description': 'HomeAppliance is offline'}
2019-02-01 13:10:41 ERROR (SyncWorker_0) [custom_components.homeconnect] <bound method HomeConnectAppliance.get_programs_active of HomeConnectAppliance(hc, haId='BOSCH-HSG636XS6-68A40E131C3D', vib='HSG636XS6', brand='Bosch', type='Oven', name='Oven', enumber='HSG636XS6/35', connected=True)> {'key': 'SDK.Error.NoProgramActive', 'description': 'There is no program active'}
2019-02-01 13:10:41 ERROR (SyncWorker_0) [custom_components.homeconnect] Error while executing <bound method HomeConnectAppliance.get_programs_active of HomeConnectAppliance(hc, haId='BOSCH-HSG636XS6-68A40E131C3D', vib='HSG636XS6', brand='Bosch', type='Oven', name='Oven', enumber='HSG636XS6/35', connected=True)>. Retry #1
2019-02-01 13:10:41 ERROR (SyncWorker_0) [custom_components.homeconnect] <bound method HomeConnectAppliance.get_programs_active of HomeConnectAppliance(hc, haId='BOSCH-HSG636XS6-68A40E131C3D', vib='HSG636XS6', brand='Bosch', type='Oven', name='Oven', enumber='HSG636XS6/35', connected=True)> {'key': 'SDK.Error.NoProgramActive', 'description': 'There is no program active'}

I hope these helps

Reading the logs seems the hood was offline, but it wasn't.

from homeassistant-homeconnect.

DavidMStraub avatar DavidMStraub commented on June 22, 2024

Hi,

the response 'HomeAppliance is offline' is returned by the API, so this means it really was offline at HA startup. Apart from the on/off switch not working (this is tracked in #10), is there anything that works for you? (E.g. can you start programs on the hood afterswitching it on manually?)

from homeassistant-homeconnect.

DavidMStraub avatar DavidMStraub commented on June 22, 2024

Closing this (my hood is dumb so I cannot test whether the integration works).

from homeassistant-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.