# App creation for HomeWhiz support (Beko / Grundig)

**URL:** <https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190>\
**Category:** Questions & Help\
**Tags:** app\
**Created:** [October 7, 2023, 11:26am UTC](https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190 "2023-10-07T11:26:01Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tom\_Tom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tom_tom/32/79845_2.png) [@Tom\_Tom](https://community.homey.app/u/Tom_Tom)\
**Post date:** [October 7, 2023, 11:26am UTC](https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190/1 "2023-10-07T11:26:01Z")

</div>

Hi,  
I recently bought a new washing machine, a Beko. This machine offers remote control and monitoring over a bluetooth connection via the HomeWhiz app.  
It would be great if I could connect my washing machine to my Homey, this way I can for example receive a notification when it is done. Unfortunately there is no app yet.

During my search online I found [HomeWhiz integration for Home Assistant](https://github.com/rowysock/home-assistant-HomeWhiz) on github.  
Is there any chance to convert this into a Homey app fairly easily? I have very poor coding skills.

Thanks in advance for your thoughts!

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [October 7, 2023, 4:26pm UTC](https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190/2 "2023-10-07T16:26:54Z")

</div>

> [@Tom\_Tom](#):
>
> any chance to convert this into a Homey app fairly easily?

It probably isn’t, otherwise all neat HA integrations were available as Homey app already 😉  
My ‘solution’ (best of both!): buy a (old) Rpi, or NUC / thin client (with Ble of course), install HA, add the devices you like, and connect them with Homey as they were native Homey devices, by means of the neat [Home Assistant Community app.](https://community.homey.app/t/app-pro-home-assistant-community-app/71477)

My 2nd NUC was €40,-, just to give you the idea

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 7, 2023, 5:39pm UTC](https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190/3 "2023-10-07T17:39:01Z")

</div>

Just as addition…if you have a NAS with container station running, you can install HomeAssistand as docker container.

---

<div class="post-metadata">

**Author:** ![Tom\_Tom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tom_tom/32/79845_2.png) [@Tom\_Tom](https://community.homey.app/u/Tom_Tom)\
**Post date:** [October 9, 2023, 3:45pm UTC](https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190/4 "2023-10-09T15:45:33Z")

</div>

Interesting idea, thanks!

My NAS has no Ble, this would require a dongle. But I have a Rpi of an old project, which is gathering dust, this can be used perfectly.  
The HA community app does not support washing machines by the looks of it, however, perhaps a Compound device that was mentioned can be used.

As soon as I have time, I will try this out and report back.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 9, 2023, 3:53pm UTC](https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190/5 "2023-10-09T15:53:03Z")

</div>

Washing machines are just a grouped set of entities.  
Just start with a “custom device” or “switch device” (for easy on/off). You don’t need compounds any more. Just add entities to your devices in Homey.  
For questions about the HA app, please use the app thread and I’ll guide you.

---

<div class="post-metadata">

**Author:** ![Tom\_Tom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tom_tom/32/79845_2.png) [@Tom\_Tom](https://community.homey.app/u/Tom_Tom)\
**Post date:** [October 10, 2023, 7:30pm UTC](https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190/6 "2023-10-10T19:30:49Z")

</div>

It works, I can see 16 entities in Homey! I was amazed about how easy it was to get HA and the HA Community app working 😃

The washing machine can handle one Ble connection at a time which now is used by HA. So I can still create and use custom washing programs via the HA UI and I can remotely monitor everything in Homey, pretty cool!

2 things that I need to look at are:

- somehow making HA easier to use for my girlfriend as using the Homewhiz app is not possible anymore. I guess that I can create some dashboard in HA, not sure.
- now I have 16 tiles in Homey, which is not a great presentation of information. I will delete the ones that I do not need and of what is left I will update the icons to make things easier to interpret.

Unless someone more experience in both systems has a better idea?

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 10, 2023, 7:55pm UTC](https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190/7 "2023-10-10T19:55:00Z")

</div>

With ‘16 tiles’ you mwan 16 devies, one for every sensor?  
Just use one device (on/off switch or what’s your primary control.  
Then go to device settings/repair. select “add entity”. Then search the sensors and add them one by one.

Or if all sensors are part of the same HA device, go to device settings and check the sensor checkbox.

Start with this post and check both links inside. I hope this will guide you how to build your custom devices 😉

> [@\[APP\]\[Pro\] Home Assistant - Community App](https://community.homey.app/t/app-pro-home-assistant-community-app/71477/794):
>
> Ok, let’s start here: That’s an easy way to add an HA entity as Homey device and add all other sensors from the HA device to the Homey device. A more flexible but even more compley way is adding the entities one by one. This way you can change the label and also add an entity as “main capability”. That measn a energy sensor is added as measure\_power than measure\_power.entity\_id to be able to use this capability in other apps (like Power-by-the-hour). If there are more than one energy measure…

---

<div class="post-metadata">

**Author:** ![Tom\_Tom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tom_tom/32/79845_2.png) [@Tom\_Tom](https://community.homey.app/u/Tom_Tom)\
**Post date:** [October 11, 2023, 1:30pm UTC](https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190/8 "2023-10-11T13:30:15Z")

</div>

Yes indeed, one tile for every sensor 😁

I now followed your advice and added entities to one device. This works great for sensors and switches however some entities have a list of attributes like washing programs, temperatures or different spin RPMs. (in this case the entity name start with “select.”) I did not figure out how to add these in a way that I can choose from a list of attributes.

When I want to add such an entity, I can see the available attributes in the Add Entity screen. Is there a way to be able to select one of these attributes for each entity?

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 11, 2023, 2:36pm UTC](https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190/9 "2023-10-11T14:36:43Z")

</div>

It’s not possible to show dynamic lists as picker in the GUI.  
The only possible way is using flow actions where you can select a entity/capability of your device and use the autocomplete field to select a list value.

You can add select. entities to a device (without attribute selection). The flow card uses the list attribute for the autocomplete field.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [October 11, 2023, 3:29pm UTC](https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190/10 "2023-10-11T15:29:42Z")

</div>

You can consider using an adv. virtual device for this as in-between.  
It has custom pickers, (you can request your own), and selectors, like modes for thermostats, A/C’s and the like.

 ![Screenshot_20231011-172659_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/9/391ed41661919c739d731ab09d399f1c92205794.jpeg)  
 ![Screenshot_20231011-172716_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/1/415a675a1d4fda1029b015a10056d853e60a2faf.jpeg)

---

<div class="post-metadata">

**Author:** ![Tom\_Tom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tom_tom/32/79845_2.png) [@Tom\_Tom](https://community.homey.app/u/Tom_Tom)\
**Post date:** [October 12, 2023, 3:56pm UTC](https://community.homey.app/t/app-creation-for-homewhiz-support-beko-grundig/91190/11 "2023-10-12T15:56:07Z")

</div>

I tried to add the select. entities but I was not sure how to change the Capability field as it by default choose to start the capability with measure\_generic. When I remove this part (now it starts with select.), I could not find the entity in the Change Entity screen.

An Advanced Virtual Device will need many custom picker requests because it has quite a few “select.” entities with custom options.

However, I got things working, more ore less 😃

Alternatively I made a flow that selects the options that I would like to have, this works great!  
Some 1 second delays were needed between the different options to give the washing machine time to digest each change. Also the order of options is important as some options seem to change others.

Selecting a delayed start on the washing machine is not supported by HA so I also created a flow that reboots the Rpi which has HA running on it so I can quickly connect my phone to the washing machine and add the delay.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/c/4cdee1b9ccbb24e78019387849d8d25db1673108.png)
