Bosch Smart Appliances (Home Connect) and Home Assistant

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.ย. 2022
  • How to connect your Home Connect smart appliances (Bosch, Siemens, BSH, Neff) to Home Assistant using the Home Assistant Alt custom component. Oh... and once you do get them connected, what can you actually do with them?? Full article here: www.speaktothegeek.co.uk/2022...
    Buy me a coffee:
    www.buymeacoffee.com/speaktot...
    paypal.me/speaktothegeek
    HACS tutorial: • How to install HACS in...
    Home Assistant Remote Access: • Home Assistant Secure ...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 62

  • @vytautaskazlauskas8124
    @vytautaskazlauskas8124 ปีที่แล้ว +3

    Thanks a lot for the video! I spent hours trying to setup the Home Connect integration before I came to this tutorial which sorted everything out!

  • @MrKnights191
    @MrKnights191 ปีที่แล้ว

    Thanks! Use case for tumble dryer, start when solar energy is high (enough) or use forecasting methods

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      If only the tumble dryer would let me start it remotely without me having to remember to enable the wifi remote start option! But yes, good use case :)

    • @MrKnights191
      @MrKnights191 ปีที่แล้ว

      @@SpeakToTheGeekTech yes agree, don’t understand the safety feature for this one. But also not a real problem, filling the washer still needs to happen. Like your script for low energy rates btw. I mis use the favorite button on my dishwasher to run an automation.

  • @nochannel5341
    @nochannel5341 9 หลายเดือนก่อน +1

    Thanks for the video. One small clarification :
    "next requirement make sure that your home installation is accessible from externally on the internet"
    This is actually not required.

    I just completed integration with my local hostname configured for the Instance URL on home-assistant io.
    Your local instance will not be called externally from internet. Home Connect is calling "home-assistant io redirect oauth" which in turn will call (locally from your browser) your home assistant instance.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  9 หลายเดือนก่อน +1

      Yeah they added a direct local option since I made this - you can even disable the cloud connectivity for the appliances now in the app if you wanted to.

    • @nochannel5341
      @nochannel5341 9 หลายเดือนก่อน

      ​@@SpeakToTheGeekTech Ok i see, thank you for the tutorial, very helpful

  • @Gratje570
    @Gratje570 ปีที่แล้ว +1

    THank yoou a usefull video for my home automation I was looking for a automation like this one to turn on my

    • @Gratje570
      @Gratje570 ปีที่แล้ว

      dishwaser when I have enough solarpower

  • @ejsinke8597
    @ejsinke8597 ปีที่แล้ว

    Nice video! It triggered me to use Home Assistant to get rid of the tedious job of setting my Siemens dishwasher delayed start time manually each evening 😊. As I mostly use the same program each day I just used the “Diswasher power on” status change as the trigger. Just curious how you circumvented the “Remote start not enabled” option. At least for my dishwasher this gets reset each time I open the dishwasher door. So for now my steps are: open diswasher door, touch “on” button, touch “home connect” button, close the door (if the door is not closed the program start command fails). I gave myself a 10 sec window for these steps and offcourse a nice confirmation through my Sonos that the program has been set. Great stuff, Thanks! 😊

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว +2

      By default my Bosch dishwasher (which likely has the exact same programming options as your Siemens one!) also requires remote start enabling each time. But… you can enable a ‘permanent remote start’ setting which keeps it in permanently. This only works for the dishwasher though, my tumble dryer doesn’t allow you to leave remote start on for safety reasons.

    • @ejsinke8597
      @ejsinke8597 ปีที่แล้ว +1

      @@SpeakToTheGeekTech Looked it up and although the generic Home Connect mentions this option it’s not available in the home connect app settings for my dishwasher. I think it falls into another
      “category” as this is supported for
      my duct and oven but not for the dishwasher and stove.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      @@ejsinke8597 Not sure if this helps, but I could only enable it using the actual buttons on my dishwasher. I guess there maybe is a difference between Bosch and Siemens after all :(

  • @herrvonberg9010
    @herrvonberg9010 ปีที่แล้ว

    if you have a Solar power system you may automaticly start the tumble drier when the provided solar power ist high ebough or when you have a batterie when its level is high enough too.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      Not a bad idea. I have solar divert for things like my car, hadn't considered doing that for a dryer. I guess you might have to check the forecast too so as you know there'll be enough sun for the duration of the whole programme

  • @a.dekater7534
    @a.dekater7534 ปีที่แล้ว

    Thanks for the video. I am going to replace our dishwasher with a Bosch model and this will help me. Are there entities that show active power and summation delivered?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว +1

      Hi, there are no entities that I can see which tell you power or energy use associated with the appliance. I think you'd have to use a smart plug with energy monitoring in order to get that data.

    • @a.dekater7534
      @a.dekater7534 ปีที่แล้ว

      @@SpeakToTheGeekTech thanks. A bit disappointing but better to know it beforehand and not after installation.

  • @snorretje45
    @snorretje45 ปีที่แล้ว

    would this system be suitable to connect to an external smart sensors? my new kitchen comes with a hoodvent with home connect. My idea is to fire up the hoodvent at a certain co2 level to exhaust stale air. Or in a hot summer; start exhausting hot air when a smart sensor senses thaat the outside temperature is below the inside temperature or a set temperature (e.q.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      If the external sensors also work with Home Assistant then there's no reason why you can't combine them all together into one automation. I'm basically using an external smart switch in an automation to control a Home Connect device using Home Assistant, so a sensor could control that in the same way instead.

  • @ssto630669
    @ssto630669 ปีที่แล้ว

    Great video, I'm so near to getting it working, just don't know what number to put into the device_id after the home_connect_alt.start_program?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      You can find that out either by creating a new automation and choosing your appliance device as a trigger (so dishwasher, tumble dryer, etc) in the automation GUI, then checking the YAML code to see what it used as the device_id, or you can go into Developer Tools > Services, then set the service as home_connect_alt.select_program, make sure UI mode is enabled, choose your device, then switch to YAML mode to view it. A bit long winded, but basically this is a part of the automation that's a lot easier in UI mode than it is in YAML mode!

    • @ssto630669
      @ssto630669 ปีที่แล้ว

      @@SpeakToTheGeekTech That’s great thanks for explaining in detail the best way to obtain the device_id all entered managed to run my first scheduled dishwasher cycle last night ! 👍

  • @ssto630669
    @ssto630669 ปีที่แล้ว

    Did you also manage to set any program options like extra dry as have tried to set but failed ?! Assume I use - service: home_connect_alt.set_program_option with key: Dishcare.Dishwasher.Option.ExtraDry value: "true" ? looking to send an actionable notification to enable the extra dry before the cycle starts.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว +1

      Honestly I haven't tried using any program options because I never use them myself. If I get chance I'll have a play and report back.

    • @ssto630669
      @ssto630669 หลายเดือนก่อน

      Still trying to select the extra dry option but can’t seem to get it to recognise any options. I have a Homeassistant action on my Apple Watch which I activate the automation with but would be great to select a fast extra dry option for when I’ve forgotten to set !

  • @michaelvilla696
    @michaelvilla696 7 หลายเดือนก่อน

    Thanks for your tutorial, i'm pretty late and i don't know if is still valid or not. I've followed step by step it but i get this error message {
    "error": "unauthorized_client",
    "error_description": "client or redirection URI not authorized",
    I've tried the official one as well but the error is still the same. The url i'm using is like yours with duckdns and port 8126 with nginx. If i test the my home assistant link it looks ok. I've been waiting a night to check if something get better but i had no clue. Any help? What could be the reason?

    • @adiands850
      @adiands850 3 หลายเดือนก่อน

      I got the same error and had to fix it by restoring the previous backup of HA, and when I reinstalled the Home Connect Alt add-on, in the "Name" field I made sure the enter the Application ID that I had used to register the appliance in the Home Connect Developer Program. For example, in the above video, the name would have been "HomeAssistantTestBed" @ 3:25

  • @MascotNR
    @MascotNR ปีที่แล้ว

    I installed this just over a week ago, however I keep getting an error.
    Once I’ve done the developer part and got everything in .yaml and then go back into the “add intergration”, open the website and go to log in, I get this
    “The given user is not assigned to this app in the developer portal.”
    I’ve checked that my login for HC and the dev portal is all the same. I just can’t get past this.
    Anyone who has had the same, would be great to know how they got past it?
    Thanks for the great video 👍🏻

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      Hmm I’m not certain, but the main things to check with that are the provided API keys from the developer portal that you paste into the YAML, and making sure your user id in the ‘application’ you created in the developer portal is exactly matching your real normal user ID for Home Connect. If you’ve made a mistake, don’t correct it, delete the application and recreate it. I’ve had no end of trouble trying to get changes to work and it saves a lot of hassle just starting again

  • @rolschu1960
    @rolschu1960 ปีที่แล้ว

    Hi there, I am struggling to complete the setup. All goes well until I try to link to my HA...always comes back with error. Do you have any iead?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      There are several common places that can cause linking to fail. Usually it's that you haven't set the myhomeassistant URL correctly, you haven't got external access to HA configured in a standard way, or that you haven't waited long enough for the API key/application you created in the Home Connect developer portal to be activated.

  • @Daniel-A84
    @Daniel-A84 ปีที่แล้ว

    So to make this work i need to exponse my HA machine to the internet? I only use the internal IP to acess the machine, and if i want to connect to it when im outside of my home i use VPN witch my firewall handles.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      Sadly yes, this requires the use of a cloud API so Home Assistant must be exposed to the internet so as the API servers can use callbacks. Hopefully someone far cleverer than me will come up with a way to talk directly to Home Connect devices, but for now this is the only way I have found.

    • @Philipp755
      @Philipp755 ปีที่แล้ว

      No, you don't need to expose your HA. Just follow the configuration of the normal Home Connect Integration and use the My Homeassistant URI as redirect.

  • @adiands850
    @adiands850 3 หลายเดือนก่อน +1

    Thanks for the great tutorial. I installed it today and kept getting HA log errors. I realised that editing the configuration.yaml file is no longer required. It will break the process. The credentials are now stored automatically in Settings → Devices & Services → … → Application Credentials

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  3 หลายเดือนก่อน +1

      Thanks for advising - yes, the problem with making a video tutorial about anything to do with home automation is things get out of date really fast!

  • @ilprofdicucina6325
    @ilprofdicucina6325 8 วันที่ผ่านมา

    Hi, I've an err_ssl_protocol while linking account to home assistant... but remote access work fine... what can I do please? 😭

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  8 วันที่ผ่านมา

      I don't know how to resolve that sorry, but the project has a discussions page on Github where you could ask the question: github.com/ekutner/home-connect-hass/discussions

  • @MrCBRXX1100
    @MrCBRXX1100 ปีที่แล้ว

    Hi:) How do you put the time value inside the date/time helper?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว +1

      When you create a Date/Time Helper (Settings > Devices and Services > Helpers > Create Helper), there's an option to just create just a Time helper. When you do that, you can just open the properties of the entity and set the time there. You can add the helper to a dashboard and easily change the time there.

    • @MrCBRXX1100
      @MrCBRXX1100 ปีที่แล้ว

      @@SpeakToTheGeekTech Okay thanks:) Another question. Where is the device_id in the automation coming from (line 44) ?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว +1

      That's a good question and something I took for granted in my article. I'll update the web site with some information about that, but for you now you can find that out either by creating a new automation and choosing your appliance device as a trigger (so dishwasher, tumble dryer, etc) in the automation GUI, then checking the YAML code to see what it used as the device_id, or you can go into Developer Tools > Services, then set the service as home_connect_alt.select_program, make sure UI mode is enabled, choose your device, then switch to YAML mode to view it. A bit long winded, but basically this is a part of the automation that's a lot easier in UI mode than it is in YAML mode!

    • @MrCBRXX1100
      @MrCBRXX1100 ปีที่แล้ว

      @@SpeakToTheGeekTech Great - thanks:) I got it working - it made sense, when using the UI for the automation instead of plain yaml:) Great tutorial:)

  • @mortenkorspang790
    @mortenkorspang790 ปีที่แล้ว +1

    When trying to login the intregretion i got 'Account linking rejected!?

    • @S3trider
      @S3trider ปีที่แล้ว +1

      Same problem. Don't know how to solve it

  • @SCRAMPLER
    @SCRAMPLER ปีที่แล้ว

    I’ve come to this 9 months on and the sign-up screens have changed. By selecting open source community as the account type it asks for a load more info as mandatory fields like community name etc. How do I get past this stage?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      I might have to revisit this guide then given that info. I’m not sure what the new mandatory information is but I’d suggest community is Home Assistant to start with.

    • @SCRAMPLER
      @SCRAMPLER ปีที่แล้ว

      @@SpeakToTheGeekTech I will enter some text and see how I get on, thanks

    • @SCRAMPLER
      @SCRAMPLER ปีที่แล้ว

      Seems to have worked ok thanks

  • @davidbeiler6364
    @davidbeiler6364 11 วันที่ผ่านมา

    Hi, can this turn off my stove top after i set a timer?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  11 วันที่ผ่านมา

      Dunno, can you do it with your app? If you can do it with the app then you can do it with the Home Assistant integration.

    • @davidbeiler6364
      @davidbeiler6364 11 วันที่ผ่านมา

      @@SpeakToTheGeekTech i dont know, thats why im asking, i dont own appliances of this brand yet

  • @WizardsWoW
    @WizardsWoW ปีที่แล้ว

    Hello :) Does this work with nabu casa account by any chance?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว +1

      Hi. It’s totally separate to a Nabu Casa account. No reason why you can’t use both at the same time, but again they’re not related.

    • @WizardsWoW
      @WizardsWoW ปีที่แล้ว

      @@SpeakToTheGeekTech hi, thanks for the reply. Maybe my questions was not properly formed, what I wanted to ask was is it possible to use nabu casa external url for my account as redirect url?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว +1

      Aha yes I understand what you mean now. I have never tested that, but I can’t see any reason why it wouldn’t work. The Nabu Casa URL that you get is just a reverse proxy for your Home Assistant server the same as my NGINX setup.

    • @WizardsWoW
      @WizardsWoW ปีที่แล้ว

      @@SpeakToTheGeekTech I have added my nabu casa as redirect url on home connect web and will see in the morning if it works. For now I get error "client or redirection URI not authorized", would assume it is still not added in the home connect developer page. Thank you for the help :)

    • @ssto630669
      @ssto630669 ปีที่แล้ว

      @@WizardsWoW Did you manage to get this working with Nabu Casa ?