I've created a task to toggle my phone language using custom setting under the settings menu, switching languages between Norwegian and English.
The task seems to change the value correctly, but nothing really happens on my phone. Same goes with caller ID settings.
Tried to change another setting just to see if there are special requirements or if I'd set the parmameters incorrecly, so I made a task with the single purpose to toggle blue light filter on and off. The strange result is that this task works _occationally_ with an increased chance if I toggle the blue light filter in the quick menu manually before I run the task. Then after a while it doesn't work any more. But, when I restart my phone the blue litght filter turns on on restart.
Any ideas on what I am missing? Do I need to enforce the settings somehow? XML of blue filter toggle and language changer tasks pasted below.
<TaskerData sr="" dvi="1" tv="5.7.0-beta.2">
<Task sr="task22">
<cdate>1550000496065</cdate>
<edate>1550169610929</edate>
<id>22</id>
<nme>Blåfilter</nme>
<pri>100</pri>
<Action sr="act0" ve="7">
<code>235</code>
<Int sr="arg0" val="2"/>
<Str sr="arg1" ve="3">blue_light_filter</Str>
<Str sr="arg2" ve="3">=:=toggle=:=</Str>
<Int sr="arg3" val="0"/>
<Str sr="arg4" ve="3"/>
</Action>
</Task>
</TaskerData>
<TaskerData sr="" dvi="1" tv="5.7.0-beta.2">
<Task sr="task13">
<cdate>1549967519625</cdate>
<edate>1550171007330</edate>
<id>13</id>
<nme>Skifte Språk</nme>
<pri>100</pri>
<Action sr="act0" ve="7">
<code>235</code>
<Int sr="arg0" val="2"/>
<Str sr="arg1" ve="3">system_locales</Str>
<Str sr="arg2" ve="3"/>
<Int sr="arg3" val="0"/>
<Str sr="arg4" ve="3">%telefonsprak</Str>
</Action>
<Action sr="act1" ve="7">
<code>548</code>
<Str sr="arg0" ve="3">Språk er %telefonsprak</Str>
<Int sr="arg1" val="0"/>
</Action>
<Action sr="act2" ve="7">
<code>37</code>
<ConditionList sr="if">
<Condition sr="c0" ve="3">
<lhs>%telefonsprak</lhs>
<op>2</op>
<rhs>nb-NO</rhs>
</Condition>
</ConditionList>
</Action>
<Action sr="act3" ve="7">
<code>547</code>
<Str sr="arg0" ve="3">%telefonsprak</Str>
<Str sr="arg1" ve="3">en-US,nb-NO</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
</Action>
<Action sr="act4" ve="7">
<code>43</code>
</Action>
<Action sr="act5" ve="7">
<code>547</code>
<Str sr="arg0" ve="3">%telefonsprak</Str>
<Str sr="arg1" ve="3">nb-NO</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
</Action>
<Action sr="act6" ve="7">
<code>38</code>
</Action>
<Action sr="act7" ve="7">
<code>235</code>
<Int sr="arg0" val="2"/>
<Str sr="arg1" ve="3">system_locales</Str>
<Str sr="arg2" ve="3">%telefonsprak</Str>
<Int sr="arg3" val="0"/>
<Str sr="arg4" ve="3"/>
</Action>
<Action sr="act8" ve="7">
<code>548</code>
<Str sr="arg0" ve="3">Språk er skiftet til %telefonsprak</Str>
<Int sr="arg1" val="0"/>
</Action>
<Img sr="icn" ve="2">
<nme>hd_location_web_site</nme>
</Img>
</Task>
</TaskerData>