Timeline notifications can cause the Homey app to crash/slow down. @Caseda gave me this hint. Therefore i made a flow which checks every 7 days if the timeline notifications exceeds 250 lines. In that case the notifications will be deleted.
await Homey.notifications.getNotifications()
.then(result => tmp = Object.keys(result).length, 'Notifications')
.catch(err => {log('Failed: Getting Notifications')});
if(tmp >= 250)
{
await Homey.notifications.deleteNotifications()
await Homey.flow.runFlowCardAction({
uri: 'homey:manager:notifications',
id: 'create_notification',
args: {
text: 'Timeline notifications exceeded 250 lines. Total amount of notifications: ' +tmp},
});
}
Enter @ the THEN part in the homeyscript flowcard Run a script the above script.
3 Likes
Wait, what? You are saying it is easy AF to auto-cap the timeline messages?? Looking for that since I own a Homey man!
There was an app though, but that one didn’t work for me.
1 Like
Caseda
March 13, 2023, 7:55pm
3
I didn’t think HomeyScript had the privileges to delete notifications.
But it will be (officially) fixed soon anyway, little birdie told me that.
1 Like
Which means this will be not possible in the future?
It indeed doesn’t actually delete them yet, but if it will in time (soon™) I’ll be happy anyway
Using for this purpose Timeline Manager2 - Homey Community Store - after install, it’s required to setup Web Api settings / Bearer Token.
3 Likes
Not sure if it will work on the new HP2023, but if all goes well I’ll recieve mine tommorow…
HCS is not yet supported on HP2023
I know, but CLI install should work…
Yes, you can add apps by CLI.
Have already downloaded some apps myself from the HCS, and succesfully installed them by CLI.
Workes like a charm…!
;
2 Likes