# \[APP\]\[Pro\] Device Capabilities - Enhance the capabilities of devices

**URL:** <https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287>\
**Category:** Apps\
**Tags:** flow, virtual-device, homey-pro, device-capabilities, avd\
**Created:** [February 19, 2021, 8:20am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287 "2021-02-19T08:20:51Z")\
**Posts on this page:** 20\
**Page:** 56

<div class="post-metadata">

**Author:** ![Heula](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/heula/32/31852_2.png) [@Heula](https://community.homey.app/u/Heula)\
**Post date:** [March 31, 2023, 9:12am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1117 "2023-03-31T09:12:55Z")

</div>

I get an error on control two dimmable lights as on when React to changes on the real devices and set the AVD Dim to average.  
Created a new one to test if I had a wrong setting but the new created avd has the same error.

“Average is not defined”

 ![Capture_945](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/4/04b36bdf52908a526f27986808f0c0cf1a42876b.jpeg)

255826b3-b0c4-47bf-a760-c26cf9af7b07

Thanks.

---

<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:** [March 31, 2023, 1:54pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1118 "2023-03-31T13:54:04Z")

</div>

I guess you didn’t create the function “average” yet?

> ![Screenshot_20230331-155206_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/9/c9d2587f5d8d8c542d9666321a96aaf5ecb3be73.jpeg)

> ![Screenshot_20230331-155218_Homey~01](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/3/835bf09f5355d5cab2083c76470979a74ee1c82d.jpeg)

---

<div class="post-metadata">

**Author:** ![Heula](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/heula/32/31852_2.png) [@Heula](https://community.homey.app/u/Heula)\
**Post date:** [March 31, 2023, 2:30pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1119 "2023-03-31T14:30:14Z")

</div>

I did that the first time I created one. I checked and for some reason the name was renamed from English to Dutch.

 ![Capture_946](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/2/d208c834ff0ae1c5683579c84a74b863a656cdc5.jpeg)

I created a new one with the name average and now it is working again.

Thanks.

---

<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:** [March 31, 2023, 5:48pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1120 "2023-03-31T17:48:30Z")

</div>

Ah I see! The function name should not be renamed by itself though.  
The other day I switched several times from EN - NL - FR - EN, but my function names were not renamed/translated 🤗  
So not sure if it’s app related…

What could’ve happened is when Homey is set to EN and your web app was translated by the browser to Dutch.  
That can result in unwanted translations (when you hit save after edit).

---

<div class="post-metadata">

**Author:** ![Heula](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/heula/32/31852_2.png) [@Heula](https://community.homey.app/u/Heula)\
**Post date:** [April 1, 2023, 12:12pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1121 "2023-04-01T12:12:50Z")

</div>

It has been a while since I created my first avd so not sure what I have done back than? 🤷‍♂️

It has been solved now.

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [April 3, 2023, 12:09pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1122 "2023-04-03T12:09:57Z")

</div>

Question/Request : Can this PLEASE 🙏 all be done with/by this app without "GRANTING FULL ACCESS/CONTROL of the whole Homey (Pro). Its a matter of privacy / security (& peace of mind for some users.) . Also people which use any kinds of security app/alarm app like e.g. “Woonveilig/HeimDall/ Yale Doorman” etc. could be seen as negligent when somebody breaks in their house and their security system is connected to a insecure device granting full access to their (smart) home to unknown sources/people. A dream come true for every insurance company (not Having to pay any insurance claim).

**Please Don’t take this personal. NOT AT ALL. I am suspicious/cautions in general.** 🕶

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [April 3, 2023, 12:10pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1123 "2023-04-03T12:10:51Z")

</div>

> [@DoctorBazinga](#):
>
> Can this PLEASE all be done with/by this app without "GRANTING FULL ACCESS/CONTROL

No.

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [April 3, 2023, 12:13pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1125 "2023-04-03T12:13:43Z")

</div>

Ok.

That’s a pity.

Thanks.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [April 3, 2023, 12:33pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1126 "2023-04-03T12:33:09Z")

</div>

> [@DoctorBazinga](#):
>
> **Please Don’t take this personal. NOT AT ALL. I am suspicious/cautions in general.** 🕶

No worries, i fully anderstand the feeling.  
But indeed, as @robertklep said, it’s just not possible.

> [@DoctorBazinga](#):
>
> Also people which use any kinds of security app/alarm app like e.g. “Woonveilig/HeimDall/ Yale Doorman” etc. could be seen as negligent when somebody breaks in their house and their security system is connected to a insecure device granting full access to their (smart) home to unknown sources/people. A dream come true for every insurance company (not Having to pay any insurance claim).

Well, you cannot use Homey as a real security system with insurence, homey is a non-real-security system.  
You can do amasing things with the apps like Heimdall, but i trully hope you are not using Homey as the basis voor your real security, since almost Everything is with wireless signals, thus, (very) easy to interupt!

But that’s just my opinion.  
I have security systems and camera’s around my house, but the basis of the alarm system is independend of Homey.  
Homey is just an addition for it, but without Homey, the basis of my alarms will still work fully and Homey only has some sensor input, can read stuff. Homey cannot open my doors directly or influence the real alarm system.

@DaneedeKruyff or is Heimdall really capable of more?  
(Sorry i dont use Heimdall (yet), so im not sure of its capabilities)  
But using Homey as the basis for real alarms etc. doesn’t feel right to me.

---

<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:** [April 3, 2023, 1:10pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1127 "2023-04-03T13:10:33Z")

</div>

But Heimdall also got full control rights?

 ![Screenshot_20230403-150923_Chrome](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/c/4c06ee0e4237e4bfd0fda5ea1b12efbba5232250.jpeg)

> [@DoctorBazinga](#):
>
> granting full access to their (smart) home to unknown sources/people

The source of SimpleLog & Heimdall f.i. is open source, you can read yourself what the code does on your Homey.  
It’s not that they are like Google and other dataminers.

---

<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:** [April 3, 2023, 1:49pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1128 "2023-04-03T13:49:02Z")

</div>

All apps using HomeyAPI need full access as they can acess other apps devices, flows etc.

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [April 3, 2023, 1:58pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1129 "2023-04-03T13:58:36Z")

</div>

Heimdall can do nothing more than Homey itself is capable of, it’s just takes away the complexity of flows, Homey script etc.  
But it’s fucking briljant if I say so myself, you should try it.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [April 3, 2023, 2:10pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1130 "2023-04-03T14:10:28Z")

</div>

> [@DaneedeKruyff](#):
>
> But it’s fucking briljant if I say so myself, you should try it.

I plan to, but with all my apps, i didn’t have the memory available on the old homey (the only real issue with maintaining that many apps), and my security system is relatively new.

But once i have the HP2023 as main unit, i intend to at least test it!

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [April 3, 2023, 2:43pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1131 "2023-04-03T14:43:07Z")

</div>

Heimdall was just (a bad) example. (I dont use Heimdall (yet) and not planning to at the moment.)

and hesitate on every APP with requirements of full access to Homey (like the sysinternals APP for exmaple too.)

I just mean that we all should be cautious. “Better save than sorry !”

No Offense !

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [April 3, 2023, 2:51pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1132 "2023-04-03T14:51:04Z")

</div>

Can you somehow link it also to a Homey standard logic variable too, like you can do to a BLL variable please 🙏 🙏 🙏.  
its because the current value/state of a BLL variable doesn’t survive a Homey **crash/restart/powerloss** and a Home standard logic variable does.

And I would like to keep for exmaple the Whisper/DND Mode the same after this kind of things ↑ happen.

Please take a look here : [[APP][Pro] Virtual Devices - Virtual Devices to simulate 1 or more real devices - #606 by Peter\_Kawa](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/606)

Thank You.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [April 3, 2023, 4:43pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1133 "2023-04-03T16:43:55Z")

</div>

> [@DoctorBazinga](#):
>
> its because the current value/state of a BLL variable doesn’t survive a Homey **crash/restart/powerloss** and a Home standard logic variable does

What do you mean? On a non-bugging Homey, BLL variables ARE saved through reboots, yes!

And, even if i change it to a Homey variable, the permission is still needed, because i can only publish one version of the app, with or without. And becuase others do need it, i than still cannot remove the permission.

If your BLL variables get cleared at reboot, please create an support ticket, because that’s not suppose to happen.

But, yeah, implementing Homey Variables into AVD is on the todo list.

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [April 3, 2023, 5:45pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1134 "2023-04-03T17:45:06Z")

</div>

Many times when my Homey Pro crashes or loses its power the value(s) of the BLL variables are not preserved / the ladt values/state they should be like just before the crash/powerloss.  
Maybe a reboot is fine but not these kind of catastrophic events. 🤷🏻

Red Iphonitis rigorosa : level 11

---

<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:** [April 3, 2023, 7:03pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1135 "2023-04-03T19:03:03Z")

</div>

> [@DoctorBazinga](#):
>
> and hesitate on every APP with requirements of full access to Homey (like the sysinternals APP for exmaple too.)
> 
> I just mean that we all should be cautious. “Better save than sorry !”

Well, you will not be forced to use these apps.  
As written before:

- standard apps can only access their own devices and flows =\> no special rights are needed
- apps using other apps devices or system settings, logic variables etc. are using HomeyAPI and that needs special rights (full access).  
Developers can’t define other permissions like “access app xxx” or “access logic”. It’s all or nothing.

Trust these apps /developers or don’t use them 😉

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [April 3, 2023, 7:27pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1136 "2023-04-03T19:27:50Z")

</div>

Are you talking about the values of BLL variables as shown in the App Settings, or in the droptokens?

And, why does your Homey crash or loses power? Perhaps you should solve that first, because thats not good m8!

And, do you have a hp2023 or another model?

Because, if you have a HP2023 with the “failing power adapter”, than the attempt of saving the BLL variables could just as easily be a reason for that “random” crash, since writing settings makes it crash sometimes.  
BLL saves it variables directly when it is changed, always!

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [April 3, 2023, 11:54pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1137 "2023-04-03T23:54:15Z")

</div>

I have both latest Homey Pro.

Snd my HP23 has crashed now already at least a dozen times (red pulse on the ledring) and almost every time I had to cut the power myself to it to restart it.

(… as shown in the spp settings.). By the way.

Thanx.

Red Iphonitis rigorosa : level 11

[Previous page](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287.md?page=55)

[Next page](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287.md?page=57)
