[BETA] Home Connect Integration for Bosch, Siemens, Neff, Balay, Constructa, Pitsos, Profilo, Thermador and Gaggenau

I did use HPM. I will retry.

I no longer see those error messages but now I see new ones:

I got these 2 while manually turning on the oven:

[dev:314](http://hubitat/logs#pastdev314)2022-01-04 02:06:51.683 pm [error](http://hubitat/device/edit/314)Home Connect Oven Message not supported: ([name:Local operation active, timestamp:1641330410, handling:none, uri:/api/homeappliances/THERMADOR-PO301W-68A40E2E4362-001/status/BSH.Common.Status.LocalControlActive, key:BSH.Common.Status.LocalControlActive, value:true, level:hint])

[dev:314](http://hubitat/logs#pastdev314)2022-01-04 02:06:51.633 pm [error](http://hubitat/device/edit/314)Home Connect Oven Message not supported: ([name:Local operation active, timestamp:1641330410, handling:none, uri:/api/homeappliances/THERMADOR-PO301W-68A40E2E4362-001/status/BSH.Common.Status.LocalControlActive, key:BSH.Common.Status.LocalControlActive, value:true, level:hint])

And then hundreds of messages like this while the oven was heating up:

[dev:314](http://hubitat/logs#pastdev314)2022-01-04 02:09:56.414 pm [error](http://hubitat/device/edit/314)Home Connect Oven Message not supported: ([timestamp:1641330595, handling:none, uri:/api/homeappliances/THERMADOR-PO301W-68A40E2E4362-001/status/Cooking.Oven.Status.CurrentCavityTemperature, key:Cooking.Oven.Status.CurrentCavityTemperature, unit:°F, value:79, level:hint])

Those are just a matter of supporting these messages. I will do it when I will be back home in February.

@rfg81 - I submitted some PR's on github to address some of the messages i was seeing.

They are integrated. Thanks!

Any Help you can give on these errors?

[app:163](http://192.168.4.43Preformatted text/logs#app163)2022-01-30 08:53:30.939 am [error](http://192.168.4.43/installedapp/configure/163)Home Connect Integration Not supported: Freezer

[app:163](http://192.168.4.43/logs#app163)2022-01-30 08:53:30.936 am [error](http://192.168.4.43/installedapp/configure/163)Home Connect Integration Not supported: Refrigerator

[dev:98](http://192.168.4.43/logs#dev98)2022-01-30 01:24:26.376 pm [error](http://192.168.4.43/device/edit/98)Thermador Double Oven Message not supported: ([timestamp:1643570667, handling:none, uri:/api/homeappliances/THERMADOR-PODMC301W-68A40E4E57EE-001/status/Cooking.Oven.Status.CurrentCavityTemperature, key:Cooking.Oven.Status.CurrentCavityTemperature, unit:°F, value:99, level:hint])

I own a Thermador Fridge and Freezer Tower as well as a Double Oven.

Could you please try to reinstall everything using the hubitat package manager?

I had some time last night and finally managed to get this setup. I'm using the most current code from the github repository. I do not use HPM.

My appliance is a Bosch SPE53B52UC/07 300 Series Dishwasher

Most of the states are coming back as nulls on the device page (screenshot attached)

I can turn the appliance on/off. I have not tried to start a program from HE. I ran a rinse cycle from the appliance control panel this afternoon. I am seeing some errors in the logs (screenshots attached).

These states seem to work based on values in Events:
EventStreamStatus
ProgramProgress
RemainingProgramTime
RemoteControlActive
RemoteControlStartAllowed

Screenshots below:

Summary



I just installed this app and added my Dishwasher. Is there any chance we can get the following available for use?:

ProgramProgress
RemainingProgramTime

I can see them being reported in the event logs, and I think I may have seen the RemainingProgramTime in the Current States panel while the program was running; However they don't appear in the available attributes for me to add to a tile (SharpTools) and are not accessible to use in Rule Machine. Thanks

Maby a n00b question, but when I try to connect the app to Home Connect, I'm getting "The specified user is not assigned to this app in the Home Connect Developer Portal".

Any ideas?

I think that's the error I was getting and I think it was because I did not put my email address in response to

"Default Home Connect User Account for Testing "

When I created my developer account.

That was my first thought, but I did enter an email adress. Just checked it, and indeed it is there.

On my last attempt I deleted the application and my account and started completely over. I had a heck of a time getting it working (though I'm still seeing errors in my logs and nulls for values). I googled the error I was seeing and found some help on a home assistant forum list.

I managed to resolve most of the nulls in the states. I changed the log level from warn to trace and a majority of the states now show values. I see that AvailablePrograms returns information but AvailableProgramsList presents with nulls. Maybe this will populate when I run the next program? A screenshot of the device page is attached.

I was also hoping that info such as low rinse aid and quantity of dishwasher cleaning tablets would be pulled but it doesn't appear as this is the case. Maybe it can be added? It is available in the Home Connect Android app. Other information such as program progress is something I don't currently have with IFTTT and will be a great addition to our kitchen dashboard.

Thanks to @rfg81 for releasing this.

Screenshot:

1 Like

That s what i need too!
I want to use on my dashboard to show the remaining time.
Also to automate some notification before end.

@rfg81 is there any update coming? :smiley:
Thanks!

1 Like

I'm still away from home. I should be back at the beginning of March. I will take a look at the requests and see what I can do about them :slightly_smiling_face:

2 Likes

Hi All! I just updated the app/drivers to fix some problems.
@Natedog75 I fixed your error on the latest update.
@johnwill1 I added the missing information.
@oldcomputerwiz Could you please test with my latest version and report back?
@brain rinse and salt supply status are not information currently sent through their API.

Have a great week!

2 Likes

Can do. Give me a few days to run a couple loads through. Thanks for the update.

Thank you @rfg81 !

Now i can use the RemainingProgramTime on my sharptools dashboard.
One more question:
How can i remove the Hour (h) and minute(m) units?
So i only want for example 01:05
I can't found in the code.
Thank you!
Andrew

1 Like

Welcome! You can find it inside the app HomeConnect.groovy. Just look for "convertSecondsToTime" and will see this string "%02dh:%02dm". Convert it to be "%02d:%02d".