Macros not activating after moving to new device

Ofermar

New member
I moved to a Poco X3. All macros were imported but do not "fire" upon their triggers.
I have excluded macrodroid from battery optimization, installed helper app, macrodroid is run on startup and is enabled and all macros are enabled as well but none work (they all work perfectly on my old Xiaomi redmi note 4).
I'd appreciate assistance, please.
 

dhj49er

Well-known member
How did you move your macros to your new device?
Have you checked that the variables have been imported?
Did you elect to reset the variables on import?
It's worth checking the settings of all the variables via the variable tab. It doesn't take long and you may spot a setting that's preventing macros from running. For example, I have a variable called Daytime that is true from 6am to 11pm and if false during that time period will prevent many of my macros from running.
Also not all functions are device independent.
For example, all UI integration actions are likely to need changing not just the ones with X & Y values (due to different screen size, resolution & layout) but also the ones with text for system apps like settings (due to each manufacture likes to be different!).
I find moving to a new device does require changing a few macros - I have nearly 140 - but the majority work without changes.
The good thing with Macrodroid is that you can easily start again on your new device. First save your current macros (so you can go back), delete all macros, import a different backup & try again.
I hope this helps.
Good luck
 

Pseudocyclic

Well-known member
What happens if you edit an imported macro that doesn't work, delete the trigger, re-create the trigger, and save?
 

Ofermar

New member
How did you move your macros to your new device?
Have you checked that the variables have been imported?
Did you elect to reset the variables on import?
It's worth checking the settings of all the variables via the variable tab. It doesn't take long and you may spot a setting that's preventing macros from running. For example, I have a variable called Daytime that is true from 6am to 11pm and if false during that time period will prevent many of my macros from running.
Also not all functions are device independent.
For example, all UI integration actions are likely to need changing not just the ones with X & Y values (due to different screen size, resolution & layout) but also the ones with text for system apps like settings (due to each manufacture likes to be different!).
I find moving to a new device does require changing a few macros - I have nearly 140 - but the majority work without changes.
The good thing with Macrodroid is that you can easily start again on your new device. First save your current macros (so you can go back), delete all macros, import a different backup & try again.
I hope this helps.
Good luck
Thanks for your detailed response.
All macros were moved with the settings, I am guessing. I used google's move to new device and hey presto - everything was there...
I checked and all imported macros seemed to have their correct parameters.
Since I have but a few macros I simply recreated the main ones and the newly created ones work properly.
I hope Macrodroid people are reviewing this forum and make a note to check this issue for the benefit of other users.
Thank you for your advice and keep enjoying Macrodroid :cool:
 

Ofermar

New member
What happens if you edit an imported macro that doesn't work, delete the trigger, re-create the trigger, and save?
editing non-working macros did not help. Since I had only a few macros I need currently I recreated them and the newly-created macros work properly, to my relief.
Thanks for helping! (y)
 

dhj49er

Well-known member
All macros were moved with the settings, I am guessing. I used google's move to new device and hey presto - everything was there...
I checked and all imported macros seemed to have their correct parameters.
Since I have but a few macros I simply recreated the main ones and the newly created ones work properly.
I hope Macrodroid people are reviewing this forum and make a note to check this issue for the benefit of other users.
Thank you for your advice and keep enjoying Macrodroid :cool:
I have never used Google move to new device.
Mainly because I'm not sure if all the apps data is restored.
Something like Macrodroid, I will always do a fresh install on a new device, then restore the macros from a backup. I know this way works.
I wouldn't be surprised if the Google move to new device isn't restoring all the data for the macros and is the reason why they aren't working.
Anyway, you've managed to get your macros up and running, albeit by re-creating the macros.
I would strongly recommend that you setup a regular backup regime, if you haven't already.
 

GrandadJeff

New member

I had a similar problem when importing macros to a new phone - the global variables and stopwatches did not exist.

See my thread "Missing Variables and Stopwatches".

Jeff
 

MacroDroidDev

Administrator
Staff member
The correct way to export/import macros from one device to another is via MacroDroid's export/import mechanism. There can often be device specific things that will not map to an alternative device (such as contact ids, file locations etc.). If you use the MacroDroid export/import mechanism then most of these cases should either be corrected on import or at least flagged as having an error for manual correction.
 

SereZhka_152

New member
Привет! Хочу сделать такой макрос, чтобы при неправильном вводе пароля с экрана блокировки, делал фото передней камеры, отправлял его по почте. Далее, записывал аудио, отправлял его по почте. Далее, включал GPS, обновлял местоположение раз в несколько минут и отправлял его на почту или телефон. Не получается. Работает только запись, и то не всегда. Фото один раз из 15 сработало, но ни разу не отправило. Poco x3 pro
 
Top