Feature request: Add dishwasher warnings #81
Replies: 6 comments 31 replies
-
I don't believe these are made available by the API. The mobile app is using a different, undocumented API, that is also able to talk directly to the appliances on the local network. Unless they document it it can't be done. |
Beta Was this translation helpful? Give feedback.
-
Just adding my upvote for this feature. It would be fantastic to be able to use these options to send notifications to users in the kitchen when rinse aid needs to be added. |
Beta Was this translation helpful? Give feedback.
-
For anyone interested, here's what I've done. Used these events to make a binary sensor that turns on and off with the "Present" and "Off" values of the StateEnumeration. https://api-docs.home-connect.com/events/#event-present-state-enumeration Caveat: The Home Assistant "state" of the binary sensor depends upon listening for the Dishcare.Dishwasher.Event.SaltNearlyEmpty and Dishcare.Dishwasher.Event.RinseAidNearlyEmpty events from the API, and therefore may not always be in sync if they aren't heard (e.g. if Home Assistant happened to be rebooting at the time the event happened), but it works well enough for my purposes. If one of them isn't cleared, I can always manually fire the "Off" event on the event bus. EDIT: My original config did not reliably update the icons based on the state of the binary sensor, due to issues/limitations with trigger-based template sensors. This is referred to here: https://www.home-assistant.io/integrations/template
Here is the new version which properly updates the icons
|
Beta Was this translation helpful? Give feedback.
-
I've been trying to get this working for a few months now (kinda hard to test due to needing to wait until the rinse aid runs out!) but I don't know what I'm doing wrong. @martkopecky I set up an automation as per your suggestion, and even tested it by firing the event manually from the developer tools, but it still doesn't trigger when it's supposed to. @kwbeck I also tried creating sensors as per your suggestion but when looking at the sensor's settings it says "This template does not listen for any events and will not update automatically", so I've obviously done something wrong there. Usually when I write something to ask for help I get new ideas popping into my head that helps me to fix it myself, but this time I've had nothing! Anybody got any ideas? |
Beta Was this translation helpful? Give feedback.
-
Ah, I have had this problem with another template in the past. The issue is that while "regular" template binary sensors can (now) be created through the Helper/UI, trigger-based template binary sensors cannot. (Hopefully, this gets enabled in the future). You have to create these in your configuration.yaml under the "template:" integration section. (Which you may have to manually create if you haven't already) Should look like this in your configuration.yaml file. (FYI, the icons I chose were just what looked good to me, but obviously those can be changed to anything of your liking.)
FYI, I believe it may also be possible to define the displayed (text) states of the sensor in the template, but I just ended up doing it in a Mushroom Template card because I wanted to define the colors as well to match my color coding scheme. So these say "OK" when OK, and "Refill" when they need a refill.
|
Beta Was this translation helpful? Give feedback.
-
Not sure which of the sub-threads is best to reply to so I'm going to make a new post... After having a VM sat on the event watcher page for the past week-and-a-bit waiting for the rinse aid to run out, it finally did and I can confirm that the event is simply not firing for me. Every wash I get the same 5 events and that's it (see image). I'm completely at a loss as to what I'm missing here. Looking through the Home Connect dev account options everything's enabled and appears to be setup properly. It's honestly driving me a bit mad! 😬 |
Beta Was this translation helpful? Give feedback.
-
Please add dishwasher warnings like:
Beta Was this translation helpful? Give feedback.
All reactions