Reply
Thread Tools
Posts: 397 | Thanked: 185 times | Joined on Oct 2011
#901
From my long usage of Profilematic, I noticed that the 3G - 2G rule or vise versa switch will still carry out even though there is data transfer going on e.g. downloading files. The only time that the rule will not happen is during the phone call. I wonder if it's possible for Profilematic to observe the activity on "Transfer"? Though that still will not prevent the switch from happening while downloading happens beyond "Transfer" e.g. downloading podcast on gpodder, but it helps a little. =)
 
Posts: 1,313 | Thanked: 2,977 times | Joined on Jun 2011 @ Finland
#902
Originally Posted by kai_en View Post
From my long usage of Profilematic, I noticed that the 3G - 2G rule or vise versa switch will still carry out even though there is data transfer going on e.g. downloading files. The only time that the rule will not happen is during the phone call. I wonder if it's possible for Profilematic to observe the activity on "Transfer"? Though that still will not prevent the switch from happening while downloading happens beyond "Transfer" e.g. downloading podcast on gpodder, but it helps a little. =)
Not sure, but if I was to add some support it would have to be "global" not only for transfer.

The current solution is supposed to not change between 2g/3g if data transfer is on-going. However, Harmattan's platform libraries either do not support reporting of data transfer or it's buggy. This was the case at least in 1.2.

Perhaps I can take another look at it later. The basic problem is that when data transfer is on-going, platform reports "UnknownActivity". It's a while since I experimented with it, but I think you could not simply associate UnknownActivity = data transfer.
__________________
My N9/N950 projects:
 

The Following User Says Thank You to ajalkane For This Useful Post:
Moderator | Posts: 5,320 | Thanked: 4,464 times | Joined on Oct 2009
#903
In relation to Condition: "no/any internet connection" you recently added for 1.8.0 to address this issue.

One tiny nitpick... When "internet connection" condition is selected, there's a choice between "not in use"* & "no internet connection", that's clear enough, however; when one selects "no internet connection" the description underneath says "when no internet connection is in use", that's a bit confusing, it would be clearer if it said "when internet connection is disabled or unavailable".

Great little condition either way, I've created a rule where-by; "If there's no net connection (or it's disabled) -> set availability to offline for all chat/msg etc services".

*The description for "not in use" is "not in use", perhaps that could be more explanatory too.

Last edited by jalyst; 2012-11-27 at 20:11. Reason: typo
 

The Following User Says Thank You to jalyst For This Useful Post:
Posts: 1,313 | Thanked: 2,977 times | Joined on Jun 2011 @ Finland
#904
Originally Posted by jalyst View Post
One tiny nitpick... When "internet connection" condition is selected, there's a choice between "not in use"* & "no internet connection", that's clear enough, however; when one selects "no internet connection" the description underneath says "when no internet connection is in use", that's a bit confusing, it would be clearer if it said "when internet connection is disabled or unavailable"
Thanks for the nitpick! I'll change it to the next version. Or what do you think, would "when no internet connection" be better?

And also to anyone else, do not hesitate to nitpick on stuff like that. I want ProfileMatic to be as clear and as easy to use as possible, but I don't notice everything. You get a blind spot for stuff you do yourself.
__________________
My N9/N950 projects:
 

The Following 3 Users Say Thank You to ajalkane For This Useful Post:
Moderator | Posts: 5,320 | Thanked: 4,464 times | Joined on Oct 2009
#905
Originally Posted by ajalkane View Post
Thanks for the nitpick! I'll change it to the next version. Or what do you think, would "when no internet connection" be better?.
That's not much more explanatory than "no internet connection", personally I reckon descriptions of sub-conditions (i.e once you've selected a condition inside a condition) should be a bit more verbose (where needed), something like: "when net connection is disabled or unavailable".
It's really such a minor thing but not problem at all! :-)

Last edited by jalyst; 2012-11-27 at 20:12. Reason: typo
 

The Following User Says Thank You to jalyst For This Useful Post:
Moderator | Posts: 5,320 | Thanked: 4,464 times | Joined on Oct 2009
#906
Re the new battery level condition for this issue, anyone know if it's a common issue?
I don't think I've ever seen it*, trying to decide whether I'd really benefit from creating a rule using this new condition.

*it's probably been right in front of my eyes countless times >.>

Originally Posted by jalyst View Post
Great little condition either way, I've created a rule where-by; "If there's no net connection (or it's disabled) -> set availability to offline for all chat/msg etc services".
LOL, I just realised this is probably redundant for my use anyway, as I'm not using profilematic in the same way as the person who reported problems is.
For me when internet connection is lost or disabled, status already automatically goes to offline/unavailable for those services...
One thing I noticed; when I set to Flight-Mode, if I stay in Flight-Mode but connect to WiFi, Skype/GTalk/FB etc doesn't auto-login & switch to online/available.
(when I created the rule I made sure I enabled "restore previous availability") Perhaps the new rule is causing the issue here, I need some sleep :-/

*UPDATE* Nope def. not the rule, as I disabled it and the same thing occurred....
*UPDATE2* disabling flight-mode and staying connected via wifi or just connecting to the net (via any means) without fm beforehand sill results in the same thing.
*UPDATE3*
I've realised what may have happened here, the rule I created has set availability to offline permanently, I needed to create a corresponding (default) rule saying:
When there's any connection to the net, set availability to on/available etc (but as already mentioned the rule is prob. redundant for me, so I'll forget about both)

Last edited by jalyst; 2012-11-28 at 11:56.
 
Posts: 307 | Thanked: 488 times | Joined on Sep 2010 @ USA around Chicago
#907
I am using this wonderful app regularly now. Thank you.

I was wondering if it is possible to do the following with ProfileMatic:

I have the email accounts setup to not check and alert for new mail during night/sleep time.

That works great, but, it still alerts sound during night when receiving new SMS, MMS, Chat, etc.

Would it be possible to add ProfileMatic action to set the Message, Chat, Calendar alert tones to "no sound".

It should also restore to previously set tones when coming out of the set condition.

This will allow me to add a condition to disable alerts during night (so I can get some more uninterrupted sleep ).

If it is possible, going a little further with the idea can give us the flexibility to set the ring/alert tones according to the profilematic rules.

I hope I am not asking too much.
__________________
Apps for iPhone & iPad
Malayalam Keyboard for iPhoneTelugu Keyboard for iPhoneGujarati Keyboard for iPhone
 
Posts: 307 | Thanked: 488 times | Joined on Sep 2010 @ USA around Chicago
#908
Originally Posted by jalyst View Post
Re the new battery level condition for this issue, anyone know if it's a common issue?
I don't think I've ever seen it*, trying to decide whether I'd really benefit from creating a rule using this new condition.

*it's probably been right in front of my eyes countless times >.>
I do see battery level sudden drop all the time. It usually happens when I start the browser.

I will play with the new condition and see if it resolves it.

Edit:
On second thought, what will happen if the battery is really low. Is it going to be executed continuously?
__________________
Apps for iPhone & iPad
Malayalam Keyboard for iPhoneTelugu Keyboard for iPhoneGujarati Keyboard for iPhone

Last edited by abyzthomas; 2012-11-27 at 20:40.
 
rooster13's Avatar
Posts: 319 | Thanked: 221 times | Joined on Jan 2010 @ Finland
#909
Originally Posted by abyzthomas View Post
I do see battery level sudden drop all the time. It usually happens when I start the browser.

I will play with the new condition and see if it resolves it.

Edit:
On second thought, what will happen if the battery is really low. Is it going to be executed continuously?
I am having this rule enabled with condition battery level at most 8% and I can say that it helped to save the battery.

The other day I was commuting to work and experienced the sudden battery drop and to my amazement battery lasted an hour after that. I was listening to music with BT headphones and waited the whole time the phone to die completely, but it did not.

I then adjusted the battery level to at 6% most and the other occasion was not so good. The phone died instantly, nothing I could do to save it.

I haven't experienced the drop since but I put the level back to at most 8%.

I'm wondering too that when the drop occurs the script might run constantly and the phone is then not aware of its battery state.

In my script I have a sleep of 5 seconds between stop and start of bme, I guess that helps a bit if the script is an infinite loop.
__________________
Sail Raid, an old skool shoot'em up for Jolla
KillDroid, Android service killer for Jolla
goViihde, an Elisa Viihde client for Jolla
goViihde, an Elisa Viihde client for N9
Shortcut Stash Home Screen Widget
 

The Following User Says Thank You to rooster13 For This Useful Post:
Posts: 1,313 | Thanked: 2,977 times | Joined on Jun 2011 @ Finland
#910
Originally Posted by abyzthomas View Post
I am using this wonderful app regularly now. Thank you.

I was wondering if it is possible to do the following with ProfileMatic:

I have the email accounts setup to not check and alert for new mail during night/sleep time.

That works great, but, it still alerts sound during night when receiving new SMS, MMS, Chat, etc.

Would it be possible to add ProfileMatic action to set the Message, Chat, Calendar alert tones to "no sound".

If it is possible, going a little further with the idea can give us the flexibility to set the ring/alert tones according to the profilematic rules.
Both should be possible. But I have no plans to add such functionality at the moment.

With that said, I suspect such functionality that you want can be achieved already using Custom Action. And I do welcome it if anyone wants to contribute such functionality to ProfileMatic. If anyone's interested, I can give some pointers and some help on what to change in ProfileMatic.

On second thought, what will happen if the battery is really low. Is it going to be executed continuously?
The script only executes when the condition becomes valid. So for example if you have battery level 0-4 (or 0-8 as rooster recommended), it will only execute once when battery level drops between those values. Of course if the battery level is restored above those values, and again drops between, the script is ran again.

Originally Posted by rooster13 View Post
I am having this rule enabled with condition battery level at most 8% and I can say that it helped to save the battery.

The other day I was commuting to work and experienced the sudden battery drop and to my amazement battery lasted an hour after that. I was listening to music with BT headphones and waited the whole time the phone to die completely, but it did not.

I then adjusted the battery level to at 6% most and the other occasion was not so good. The phone died instantly, nothing I could do to save it.
Thanks for sharing your experiences. I think we need these kind of real-life experiences to figure out the best way to tackle the battery problem.

I've been testing with 0-4 as it helps me to notice when battery level does it's sudden drop. Today I took some logs and here's what happened:

Battery suddenly dropped to 4%. BME restarted. But after BME was restarted, battery level was 5%. So pretty much immediately it dropped to 4% and another restart was issued. After that battery level was over 10%. Then all kinds of funny stuff happened. It gradually dropped to 6%, from where it started to grow and quite soon reached 12% (I guess in under 5 minutes). There the battery level was stable, and I got a few hours of normal usage of phone (ie. mostly idle).

When the phone again reached 4%, it caused very quickly after that the phone to shutdown. I didn't have the chance to check the logs (should have redirected the logs to file).

I'm not drawing any conclusions yet as this was just one test run. I'll keep testing.

EDIT: time from from 6% -> 12% corrected from under minute to under 5 minutes.
__________________
My N9/N950 projects:

Last edited by ajalkane; 2012-11-28 at 17:47.
 

The Following User Says Thank You to ajalkane For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 09:55.