# Alert on App updates?

**URL:** <https://community.homey.app/t/alert-on-app-updates/134794>\
**Category:** Questions & Help\
**Created:** [April 16, 2025, 9:41am UTC](https://community.homey.app/t/alert-on-app-updates/134794 "2025-04-16T09:41:49Z")\
**Posts on this page:** 1\
**Showing post:** 4

<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 16, 2025, 3:55pm UTC](https://community.homey.app/t/alert-on-app-updates/134794/4 "2025-04-16T15:55:54Z")

</div>

> [@JohanP](#):
>
> doesn’t look like I’m able to download it…

Did you download and run the HCS installer first?  
[https://homeycommunity.space/download](https://homeycommunity.space/download)

You can also use a little script, with this kind of flow:

> ![1000046502](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/3/23956b9b56460423dda83f089b382df6f3d18e5a.jpeg)

Show available updates:

```auto
// Show updates for all apps installed
let myUpdatesArr = await Homey.apps.getApps().then(f => Object.values(f).reduce((r,b)=>Object.assign(r, b.updateAvailable ? {[b.name]: b.updateAvailable} : '' ), {}));
// timestamp
let SysInfo = await Homey.system.getInfo(); 
// Extract local time
var localTime = SysInfo.dateHuman.slice(SysInfo.dateHuman.indexOf(' ')+1); 

let myAppUpdates = JSON.stringify(myUpdatesArr, null, 1);
  //console.log ('Available app updates:' , myAppUpdates); 
  if ( myAppUpdates === '{}' ) {
    return 'No apps available updates';
  }
  if ( myAppUpdates != '{}' ) {
    return 'All apps available updates: \n' + localTime + ' \n' + myAppUpdates;
  }

```

Somehow sometimes apps get auto-update enabled after an update, and I want to be informed about that:  
Show apps with auto-update enabled:

```auto
// Get list of apps with Auto Update enabled
let myAppUpdateEnabledArr = await Homey.apps.getApps().then(f => Object.values(f).reduce((r,b)=>Object.assign(r, b.autoupdate ? {[b.name]:b.autoupdate} : '' ), {}));

let myAppUpdateEnabled = JSON.stringify(myAppUpdateEnabledArr, null, 2);
// timestamp
let SysInfo = await Homey.system.getInfo(); 
// Extract local time
var localTime = SysInfo.dateHuman.slice(SysInfo.dateHuman.indexOf(' ')+1); 

return 'Apps with Auto Update enabled:\n' + localTime + '\n' + myAppUpdateEnabled;

```

---

_[View the full topic](https://community.homey.app/t/alert-on-app-updates/134794)._
