I have just migrated to a new hub. Unfortunately 4 Ecobee thermostats were removed from the devices during the migration.
I have re-added those, but they were assigned new IDs by HE. Then I went to my dashboards' backup files and replaced the old (and now invalid) IDs by the new IDs. They were replaced in 2 places, the devices themselves and in the folderItems. All the rest remains identical.
The problem is that restoring a dashboard using the fixed file is not working as expected. The thermostats are not showing up inside the folder. Basically the dashboard looks the same after restoring. Nothing changes.
I'm inside the folder where they should show up, but they don't, still they are present in the root folder, the same way as they were before attempting any restore.
JSON files are ok, I've checked them with a JSON Lint.
I'm uploading the fixed backup file to the hub trough my computer. I'm leaving a single file in the hub at time, and triple checking it is the correct one. I have even changed their names adding suffix -fixed to avoid mistakes.
I have 9 different dashboards with lots of devices, I was trying to avoid doing this manually. Any ideas?
first question -- what is that JSON editor/comparison tool you're using?
I would have thought just replacing any ID's that changed would be enough to fix this. Of course the IP and possibly Hub tokens if they changed too so you're connecting to the new hub and not the old one (if you have both still running).
Anyway, I can't think of why this wouldn't work.. I can see if I can reproduce it locally
The IP and tokens are the same, I didn't want to break existing integrations. The old hub is not running.
Really strange issue. When I try to restore, the dashboard "blinks" for a moment, shows a dimmer level popup, and then remains as it was.
On a restore HD+ should clear everything (devices/saved prefs/etc) and then load it all from the file. I'm guessing the blink/flash is the transition from the old layout to the new one (even if they're basically the same).
Then, HD+ will connect to the Hub and get all devices. It should then check if any devices weren't returned from MakerAPI that the app has locally and will remove any that don't. That doesn't include any of the tiles you added locally.. but, if you have a device with id = "123" and MakerAPI doesn't return that device - it'll get removed from HD+ too.
Is it possible the new devices (new ID's) aren't included in MakerAPI?
I tend to use the term device to mean an actual device, light, lock, door, etc. I've been using Tile to describe everything else that goes on a dashboard.
I also used to say "Add Device/Tile" in the app and now just show the "+" icon. But, that's the right place:
I've had no issues for a long time with HD+. However over the last few weeks ago something has changed causing some problems.
I use Fully on my Fire Hd's and it starts HD+ using its app intent. Fully is set to bring HD+ back/refresh the Home Screen after 20 seconds of inactivity so that if I'm not actively using another app, the dashboard is restored. The settings in fully are that the Home Screen should only refresh if there's a change. Over the last two weeks, one by one, all of my four tablets have started refreshing the screen every 20 seconds even though there's no apparent change. Is there any change in HD+ that could be causing this? The latest tablet to do this is on version ending .2436 and this is the last of the four tablets to fail this way.
This is so unbelievably good for the quick easy remote control from the phone use case. Is there any chance that this will ever be available for the iPhone? What would that take?
Thank you. When I click the + I get Add Tile like you show, but nothing between Section divider and Activity Monitor, i.e. no Battery Monitor. Do I need some certain device or permission to tell HD+ that it can use the battery monitor?
What I do is create a virtual switch in Hubitat, set Enable Auto Off to a few seconds. Then I create a Rule to send a notification when the virtual switch is turned on. Add the switch to HD+.
I also use this for Hubitat Dashboard Tiles to speak to speakers and send other notifications.
ah, that's a good idea. I have rules that send pushover to my phone, wife phone, and a (always home) tablet. The tablet handles my homemade SimpliSafe integration via Tasker to sync status and arm/disarm via HE. In this use case, I'm trying to manually kick another Tasker profile/task which plays Pandora to my whole-home Chromecast setup and occasionally needs to be restarted - I have a Rule that does that as well, but it only runs twice (on purpose) and I wanted to just send that exact word to trigger it again manually. As you said, I could create a virtual switch that acts as a trigger to the existing rule and much easier. Thanks!
Hi @jpage4500 - feature request or change request -
on Owntracks tile - it shows Updated text. Possible to show the date / time of region?
for example - I got home last night at 8pm - it'd be nice to reflect 'home - 5/3 - 8pm'