Cumulative Changes To b8
BTW, the presentation for the action edit screen multiple If conditions is a first attempt :-)
A 404 Not Found error was encountered when I click the "App Factory Download" link for 4.3b8 on "Tasker Beta Download" page just now.
Awesome! The multiple If conditions is a good attempt. But I'm confused about the "tight binding“ logic. Unfortunately, I cann't fnd any related information about the term in the help files of Tasker. Only got a page about "Tight binding" on wikipedia. And it seems that the term is about physics. Any examples about the "tight binding" AND/OR logic?
Thanks for all the run log updates..... :)
One issue so far..
1. Open run log
2. Long press on item / edit
3. Tasker opens to edit view of item
4. Hit back button
5. Tasker returns to run log but to a seemingly random time below the previously selected item time. And will now return to this time no matter what other times are selected for edit and then hit the back button.
While testing I also saw this strange listing .. note the times in the screen shot..
The chronological order is reversed and 10.15.47 is out of place..
I've been playing with it and I think your approach to implementing it is brilliant.
One suggest: It is not clear how to delete an If condition. I figured it out, but I could not find it in the help anywhere.
Should add a statement about the "None" condition operator. (Would "Remove" be more descriptive?)
Sorry forgot my stats...
I have a rooted Motorola Droid 4 / Stock ROM / Tasker / Version: 4.3b8m / Android version 4.1.2
One thing does not seem logical to me is what happens when you select "None" (delete) in a multiple condition. I created the condition below and when I delete the middle OR condition I expected that I would be left with the AND condition. However, the OR condition remained and the AND condition was removed. 
>when I delete the middle OR condition I expected that I would be left with the AND condition. However, the OR condition remained and the AND condition was removed.
>
This makes perfect sense to me. It's evaluating the operator precedence rules to determine which to remove. The AND operator has a higher precedence than OR, and would have been evaluated first in the original statement. Removing one of the values from the AND portion naturally would also remove the AND operator. I'm not saying this is the right way, just that it makes sense.
>
> One thing does not seem logical to me is what happens when you select "None" (delete) in a multiple condition. I created the condition below and when I delete the middle OR condition I expected that I would be left with the AND condition. However, the OR condition remained and the AND condition was removed.
Would it make more sense to add a delete option to the condition operator menu to delete the entire statement. That is what I tried first to remove the entire statement..
This would fix both mentioned issues...
> > One thing does not seem logical to me is what happens when you select "None" (delete) in a multiple condition. I created the condition below and when I delete the middle OR condition I expected that I would be left with the AND condition. However, the OR condition remained and the AND condition was removed.
>
> Would it make more sense to add a delete option to the condition operator menu to delete the entire statement. That is what I tried first to remove the entire statement..
>
> This would fix both mentioned issues...
After another look that does not make sense as you could not delete the first statement.... :(
A few more on the run log..
1. Open run log
2. Long press on a 'profile' item / edit
3. Tasker opens to profile in edit screen
4. Press back button
5. Tasker exits instead of returning to run log.
---------------------------
The help screen shows..
Pause/Play Button
The Pause/Play button toggles whether the list of entries updates live while the run log is being viewed. Some people find live updates to a log they are viewing disturbing.
This makes it sound like I should be able to press the button and toggle it at any time.
On my device I can not select the play or pause button (press on it and nothing happens) if I scroll all the way to the bottom the button will change to play and it will be live. If start Scrolling up the button will change to a pause and it will be paused.
As I recall it has always been this way which makes perfect sense and in my opinion should stay like this. I do not think anyone would want a live log when viewing the history because it would always be jumping down to show the latest entry when the log changes..
Perhaps I am not reading the help entry correctly..
The more I use the variable time context the more it seems there should be either a null value option or some sort of time delay for setting the variables for the context times. Here is one example..
Unless I am missing something.
To set the from and until times to the same value to achieve a event time context can not be done without activating the profile. If I set both variables to the same value "6.00" and the profile fires now when I go to change them to fire at "7.00" the instant I set the 'from' time variable the profile will fire as a state context. This does not happen every time. When running a test loop with just setting the context variables and writing the data to a file it failed 1 out of 9 times the data is attached.
The way I am currently handling this is to use a additional 'variable value' context to disable the profile then set the times then enable the profile by changing the that variable again
My first thought Would be to it make a null value like zero to effectively disable the profile so you could set 'from' to 0 then set until to 7.00 then set 'from' to 7.00
Or make a small time delay before the settings activate to give time to set both.
Or something else????
This would also be very useful for the state context as well to disable the profile without the use of another context or throwing a error from a unset variable.
This profile sets the time variables to (current time + 2 minute) for a event context
Profile: Set Dynamic (321)
Time: Every 4m Till 23:59
Enter: Set Dynamic (327)
A1: Variable Set [ Name:%calc To:%TIMES+(2*60) Do Maths:On Append:Off ]
A2: Variable Convert [ Name:%calc Function:Seconds to Date Time Store Result In:%calc2 ]
A3: Variable Split [ Name:%calc2 Splitter: Delete Base:Off ]
A4: Variable Set [ Name:%Timetestoff To:%calc22 Do Maths:Off Append:Off ]
A5: Variable Set [ Name:%Timeteston To:%Timetestoff Do Maths:Off Append:Off ]
A6: Write File [ File:dynamic time test.txt Text:Time on %Timeteston ----- Time off %Timetestoff Append:On Add Newline:On ]
Profile: Dynamic Var (230)
Time: From %Timeteston Till %Timetestoff
Enter: Dynamic Var On (231)
A1: Flash [ Text:Dynamic on Long:Off ]
A2: Write File [ File:dynamic time test.txt Text:profille on--- %TIME Append:On Add Newline:On ]
Exit: Dynamic Off (300)
A1: Flash [ Text:Dynamic off Long:Off ]
A2: Write File [ File:dynamic time test.txt Text:profille off--- %TIME Append:On Add Newline:On ]
You can see in the attached screen shot it failed at 21.44
1. Open run log
2. Long press on item / edit
3. Tasker opens to edit view of item
4. Hit back button
5. Tasker returns to run log but to a seemingly random time below the previously selected item time.
While testing I also saw this strange listing .. note the times in the screen shot..
The chronological order is reversed and 10.15.47 is out of place..
I have Galaxy Note 3 / Stock ROM / Tasker / Version: 4.3b8m / Android version 4.3.
Connection to the wall shows Power Wireless same as connection to charging pad. I had before Tasker Version 4.3b3m and there it was vice versa - connection to wall and laying on chargin pad were showing Power AC. Attached please find the log file - First the phone was laying on wireless charger, that I have connected him to AC power and than I have connected him to USB power.
1. Open run log
2. Long press on a 'profile' item / edit
3. Tasker opens to profile in edit screen
4. Press back button
5. Tasker exits instead of returning to run log.
The help screen shows..
Pause/Play ButtonThe Pause/Play button toggles whether the list of entries updates live while the run log is being viewed. Some people find live updates to a log they are viewing disturbing.
This makes it sound like I should be able to press the button and toggle it at any time.
Since space may be an issue, how about swiping them away like a notification? I think this would be less intuitive than 'none', but I just thought I would throw it out there.
What about indenting conditions and operators to indicate precedence, similar to how actions within an If are indented in the Task editor?
The more I use the variable time context the more it seems there should be either a null value option or some sort of time delay for setting the variables for the context times. Here is one example..
I went for a trash can on each line for the multi conditions. Trying to get the edit texts to wrap when they're full, but they're resisting.
data share not working on my Nexus 7(2013)
nothing happened after clicking share option,but it's working on my ole Nexus S.
> I can't reproduce that. Could you give me more details ? What kind of item, name ID etc.
1. Open run log
2. Screen is centered on action 16.40.02 - 390.1 destroy scene / long press this action / edit
3. Tasker opens to edit view of correct task 'phone any on'
4. Hit back button
5. Tasker returns to run log but centered on a seemingly random time below the previously selected item time. 16,45.43 new time sheet /action / variable section
I have attached screen shots of #2,#3,#5 as well as the entire run log..
>
>
While testing I also saw this strange listing .. note the times in the screen shot, the chronological order is wrong.
> Don't suppose you can send me the relevant part of runlog.txt ? (or all of it if you like)
This is in the same run log at time - 16.46.10. Again the screen shot is attached as well
>> The more I use the variable time context the more it seems there should be either a null value option or some sort of time delay for setting the variables for the context times. Here is one example..
>
>
> Why not just disable the profile while you make your changes ?
>
Oh... that works... I guess I have always avoided the disable/ enable profile because it seemed to be kind of resource intensive.. If I have the availability ( have not used the max# of contexts) is it better to do this with a additional context or disable/enable or does it not matter?
> Why not just disable the profile while you make your changes ?
>Oh... that works...
I guess I have always avoided the disable/ enable profile because it seemed to be kind of resource intensive.. If I have the availability ( have not used the max# of contexts) is it better to do this with a additional context or disable/enable or does it not matter?
Notify LED is still broken on the Nexus 5.
1. Open run log
2. Screen is centered on action 16.40.02 - 390.1 destroy scene / long press this action / edit
3. Tasker opens to edit view of correct task 'phone any on'
4. Hit back button
5. Tasker returns to run log but centered on a seemingly random time below the previously selected item time. 16,45.43 new time sheet
While testing I also saw this strange listing .. note the times in the screen shot, the chronological order is wrong.
> Don't suppose you can send me the relevant part of runlog.txt ? (or all of it if you like)
This is in the same run log at time - 16.46.10. Again the screen shot is attached as well
I know you said no more features in this release, but I don't really see the point of the %priority var if you can't specify a variable in the priority field in "perform action" ;-)
The new beta wouldn't install over 4.3b7, so I uninstalled to upgrade to to b8 (after doing a manual backup). The problem I have now is that the new beta is not validating my purchase (bought Jan 27 through the Google play store), and it will not allow me to restore the backup and is telling me on the validation page that this is the 7 day trial. Is there someway I can resolve this?
I also have a stock N5. I created a task to wait 5 seconds, then illuminate the LED. This gives me time to turn the screen off. It just doesn't work no matter how I test it or try to use it normally. Light Flow does work. I would be happy to send you some debug logs if you like.
What about indenting conditions and operators to indicate precedence, similar to how actions within an If are indented in the Task editor?
Operators are indented on my device. Could you double check that ? Indending conditions goes back to the space problem.
Maybe I should split the conditions onto two lines, then the indenting and the delete button would be possible. Think think.
Pent
in my eyes this is a bug.I have activated Lock Code, when you start the application and you left it in a task or any other place except the main screen you don't have to enter the code.
When you get the prompt for entering the lock code the keyboard are not shown, I have to press the input filed to get the keyboard.
Works fine on mine (stock 4.4.2).
Screen must be off when the action is executed as described in help text.
I also have a stock N5. I created a task to wait 5 seconds, then illuminate the LED. This gives me time to turn the screen off. It just doesn't work no matter how I test it or try to use it normally. Light Flow does work. I would be happy to send you some debug logs if you like.
The operators are definitely indented here.
Well, what do ya know--it was a conflict with Light Flow. It doesn't work even when you go into the Light Flow settings and disable it, but if I force-stop Light Flow, then Tasker LED works. I could have sworn that I installed Light Flow because I couldn't get Tasker to work, but I guess that doesn't matter now. Sorry for the noise.
in my eyes this is a bug.I have activated Lock Code, when you start the application and you left it in a task or any other place except the main screen you don't have to enter the code.
I don't view that as a bug.
When you get the prompt for entering the lock code the keyboard are not shown, I have to press the input filed to get the keyboard.
Will look at that.
Pent
PS I guess alot of ppl has asked you to why you not use google app beta feature? Ds
The problem with Galaxy Note 3 power status still remains in Tasker 4.3b8m. Detail description (copy from Tasker Beta 4.3b4+ thread)
Yes, no problem. Waiting for Tasker 4.3b9m.
Also for the "and" condition, any chance of a double ampersand && along with a double pipe for "or" condition ||?
I know it's only a nitpick, but it's how I learned how to read code, so I thought it was worth an ask.
As has already been reported, share isn't working. I wanted to share my backup to my Dropbox and nothing happened.
Also for the "and" condition, any chance of a double ampersand && along with a double pipe for "or" condition ||?
When I plug out power this profile no longer work: http://tasker.wikidot.com/bluetooth-auto-turn-offIt shuts off directly bluetooth and wlan is shut off also.With beta7 no problem.
Turn bluetooth on if %BLUE !~ on
Wait 3 sec
Turn bluetooth off if %BLUE !~ off
Then I lose wlan and bluetooth connectivity.
In the sample above bluetooth keeps strungelin on and off
It doesn't wait for the check. I think it has to do with the blue variable.
here is the log from the new beta regarding the Wireless Power Charging on Galaxy Note 3.
On B9, attempting to share data results in a crash.
I also now get a crash when using Menu > Data > Share. On B7 when attempting to use Share it didn't crash but it also didn't open anything. I have many apps that handle text yet none were shown. I didn't, however, have one set as default. I set 920 Text Editor as the default and tried again but still crashed. I also have several sharing apps installed.What app(s) should work?
On B9, attempting to share data results in a crash.
After sending the above post I get an email notification from the group and Tasker reads it. So forget the email notification problem.The inability to restore to a previous version, I think is a problem.
I have got also crash,
here is the logfile.
07-03-2014 MAS: 15.49.55#MAS: java.lang.NullPointerException
07-03-2014 MAS: 15.49.55#MAS: getTargetPack: failed
07-03-2014 MAS: 15.49.55#MAS: xxx:targetpackage
07-03-2014 MAS: 15.49.55#MAS: use first text for notification title
07-03-2014 MyPM: 15.49.55#MyPM: getApplicationInfo: android.content.pm.PackageManager$NameNotFoundException:
07-03-2014 : 15.49.55#: android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:249)
07-03-2014 : 15.49.55#: net.dinglisch.android.taskerm.sb.e(Unknown Source)
07-03-2014 : 15.49.55#: net.dinglisch.android.taskerm.sb.f(Unknown Source)
07-03-2014 : 15.49.55#: net.dinglisch.android.taskerm.MonitorService.a(Unknown Source)
07-03-2014 : 15.49.55#: net.dinglisch.android.taskerm.MonitorService.b(Unknown Source)
07-03-2014 : 15.49.55#: net.dinglisch.android.taskerm.MonitorService.i(Unknown Source)
attempting to share data results in a crash.
Blue screen, application just closes and then restarts and run all active profiles. Compared to other applications in it NOT writing that Application has stopped.
Now something even generated crash.txt, I have attached it.