[Homey Pro] overview script

Caseda
Fri, 10 Mar 2023 17:33:08 +0000
Tutorials

Homey Pro overview script

Always wanted an overview of your current Homey?
Because you are in the process of migrating to another Homey Pro, or just for the fun of it.
Well that is what this very HomeyScript script is for.
Feel free to share your results in this thread, as I do like to see every ones Homey too! (no sensitive data is shown)

I’ve tried to make this overview script somewhat user friendly to use.
The only thing you need is an Homey Pro (any version, besides Homey (Cloud)) and the app HomeyScript.

When you have that app installed you can go to the Web GUI => Scripts and click on “New HomeyScript” on the bottom-left of the page.
A new script will get created and you can give it a name (not mandatory, just easier to find it back later on), “Homey Overview” is a good example
Then all you need to do is copy and paste the entire script linked below (it is pretty large, 635 lines) into the top field, and press the “Save” button.

Then to see the result all you have to do is press “Test”, and behold the results will show up below it (it can take a few seconds to retrieve all information from Homey Pro).
(Tip: you can increase the result’s view by dragging the “Output” line, up).

Changelog HomeyScript Overviewer:

v1.20 (Februari 22, 2025):

Added: Last Backup date (Homey Pro 2023 and higher)

Added: Homey Memory

v1.19 (July 10, 2025):

Added: Group support (Homey Pro 2023/Mini)

Show older updates (click for more details)
Homey Pro Tagged Overview:

As the latest addition to this script (now technically 2 scripts) as the addition of a “tagged” version.
If you want to use any of the values in a flow, or just get an overview once in a while, you can use the bottom script to do so.
It has multiple options of returning the script:

All the possible values as an JSON Object, which will return a valid JSON (stringified), which you can then read any value from with for example the Logic flow card: “Read [TEXT] as JSON and select path [PATH] as …”

The overview as a regular string, where you can separate the values with a choose able separator, to for example, send it as push message to your phone

Set the return value (Object or string) to a HomeyScript tag

Set the return value (Object or String) to a Logic Variable (Text variable only)

Any given value can be enabled or disabled by setting the appropriate “show” option at the top of the script.
It is a pretty big script (712 lines), so make sure you copy over all lines!
This script can also work in the Advanced flow card: “Execute [CODE] and return a Text-tag”.

Changelog HomeyScript Tagged:

v1.4 (Februari 22, 2025):

Added: Last Backup date (Homey Pro 2023 and higher)

Added: Homey Memory

v1.3 (July 10, 2025):

Added: Group support (Homey Pro 2023/Mini)

Show older updates (click for more details)
Note:

The Z-Wave count for battery and router devices can be slightly wrong to your actual real life devices, as Homey doesn’t expose what a actual router or battery device is, there is a “battery” flag but that is false for FLiRS devices like “newer” thermostats (Eurotronic Spirit or Fibaro Thermostatic).
I’ve tried to fix it as accurate as possible by also looking if there are batteries specified for the device.
But also this isn’t the case for every device like the Aeotec Siren 6, which has a battery, but that is only for backup reasons and thus pretty much always connected to the mains.
This is just the best I could do without having to manual configure every device that should be excluded, which is too much work for just an Overview Script.

Count down and/or other apps
I won’t be adding the countdown apps, there are 4 different ones, and is getting a bit too much that way.
Other apps will most likely also not be added, or in the end the script will contain all apps.

Disclaimer:

If you encounter an issue, feel free to say so and I will try to fix it as soon as possible.

Please do keep the thread clean, any non related replies will get deleted!
If you have (general) questions about HomeyScript or the used Web API, then this is not the thread for that.

Homey Pro Overview v1.20:

Homey Pro Overview v1.20

Homey Pro Tagged Overview v1.4:

Homey Pro Tagged Overview v1.4

140 posts - 34 participants