Mac OS Ventura latest version, iOS 8iPadOS) 16.7.7, Stream Deck 6.6
Hello,
I have 2 devices, one Stream Deck and one iPad 2016 running iOS 16.7.7 and the mobile version of Stream Deck.
When I Open the Stream Deck software (in Mac OS - nothing to do with iOS software) → Settings → Profiles → Back up All → Create Backup... , according to Elgato Stream Deck forum, all profiles on all devices (Stream Deck and iPad) will be written to one backup file.
The problems
- according to the Stream Deck web site it can happen that Stream Deck profiles become corrupt during an update or another reason
- if I lose my Stream Deck config (all profiles and buttons) for one device (which happened to me with the iPad) and I restore from a backup→ BOTH devices are restored. In my case, my iPad was restored but I lost all the work I had done on the Stream Deck device since the backup.
- The same applies if you have only one device and corrupt only one profile. You can only restore all profiles if you restore from a backup.
Solutions I tried:
- individual Stream Deck Profiles are located in Library/Application Support/com.elgato.StreamDeck/Profiles, but the filenames are cryptic, so not useful to restore a specific profile
- Yes, it's possible to export each profile of each device individually but that very tedious
- asked chatGPT but I don't know if the script is any good (see below)
- the only possible solution would be some kind of automation (KM?) which backs up (and clearly identifies every profile of every device)
- I found one macro in the KM forum, but it basically poses the same problems as backing up using the Stream Deck app Stream Deck - Backup Profiles on Quit Macro (v9.2) - Macro Library - Keyboard Maestro Discourse
thank you !
chatGPT script
set profileName to "Your_Profile_Name"
set json to "{\"profile\": \"" & profileName & "\"}"
do shell script "curl -X POST -d " & quoted form of json & " http://localhost:12345/profile"
chatGPT complete response







