[APP][4.0+] SwiP - Switch profiles intelligently 0.2.7 [Beta]

Search This thread

daviking222

Senior Member
Apr 29, 2012
151
47
Bug and suggestion

Bug:
1. The trigger end time do not work

Suggest:
1. Add setting backup and recovery
2. More trigger function add
3. How much byte need for NFC tag
 
Last edited:

koelti92

New member
Apr 28, 2011
3
1
Linz
New Version

Version 0.2.7 online

Changes:
- Dark Theme
- Change language inside the app
- Added translations (Slovak, Polish and Ukrainian)
- Small bug-fixes
 

Attachments

  • SwiP_v0.2.7.apk
    1.2 MB · Views: 74
Last edited:
  • Like
Reactions: Flow-Chi

Flow-Chi

Member
Apr 29, 2013
37
67
Salzburg, AT
schro.fi
Bug:
1. The trigger end time do not work

Suggest:
1. Add setting backup and recovery
2. More trigger function add
3. How much byte need for NFC tag

What's the problem with the trigger end time?
Maybe you expect it to act differently, but it should be working..

When the end time of a trigger is reached, it won't reapply the settings that were present before the profile, connected with the trigger, was applied..
The profile just doesn't get applied anymore after the endtime is over.

Backup & recovery functionality and more triggers are on our to-do list.

NFC needs about 50 Bytes, see here for more information.
 

nickmax1

Senior Member
Feb 15, 2012
1,280
350
London
in fairness rossarnie, if this app is still in development that is, this is still very much in alpha/beta stage and I am sure they will add that in due course.
 

Flow-Chi

Member
Apr 29, 2013
37
67
Salzburg, AT
schro.fi
has development ended on this?
No it has not, but it's really slowing down at the moment, you are right..
We both have other side projects, are working part-time and are writing our bachelor theses while still participating in university courses. Hence we don't have that much freetime to maintain SwiP, but we still try to give our best and we don't have any intentions to drop development!
Still we would be really glad if any other developer is interested to implement some features he really likes to see inside the app. It shouldn't be that hard and we'd love to help you getting started.
There's also a How-To Build guide inside our wiki, which covers Eclipse, Android Studio and Gradle. So you should be able to use your favourite build environment :D

For me, being able to set a trigger based on my calendar meetings is a must. Strangely, SwiP doesn't have it.

in fairness rossarnie, if this app is still in development that is, this is still very much in alpha/beta stage and I am sure they will add that in due course.

Basically what nickmax1 said ;)
SwiP is not a finished product yet, so don't expect it to include all the features you need.
 
  • Like
Reactions: jayachar88

jayachar88

Member
Aug 5, 2012
7
2
Can SwiP perform the following actions on trigger ?

While I've understood SwiP to be a conditional profile switcher, I was wondering if it is possible to do the following while switching profile ?
  • Send an SMS with some custom text ?
  • Ring a custom (or default) ring-tone for a certain amount of time ?
  • Put up a notification with some custom text ?
  • Send an E-mail to a predefined (but customizable) email-id, with some custom text ?
 

Geolimber

New member
Dec 5, 2014
2
1
Triggers bugs

Hi there. Thanks for good app. But i have some issues. First day of using app was good. But now i have problem with location trigger for profile Home (priority 90).
This trigger no have time starts-ends and day of week. Only location trigger whith 150 m radius. I works good when i go from office to home. In this case it change in correct way when i am close to my home. But in the morning, when i drive car to office it not swich off when i am far from home. It changes only when i arrive to office (profile Work with location, time and day trigger). To explaine much easier here is my profiles:
1) Home. Trigger only with location condition (150m). Priority 90
2) Default. Trigger without any condition. Priority 80.
3) Work. Trigger with day of week, start-end time and location (150m) contitions. Priority 90.

Work change to Default only on time ends condition. When i walk for lunch (about 1 km) it not changes to default. :(
Default change to Home when i arrive to home. :good:
Home not change to default when i go to work (phone use gps at this moment with navigation app). :(

Maybe i understand incorrect this triggers? But i think it should change automaticaly when i am out of this 150 m radius. I change profile to Default manually, but in few seconds it back to Home automaticaly, even if i am 3-5 km from home :crying:
 
  • Like
Reactions: Flow-Chi

Flow-Chi

Member
Apr 29, 2013
37
67
Salzburg, AT
schro.fi
While I've understood SwiP to be a conditional profile switcher, I was wondering if it is possible to do the following while switching profile ?
  • Send an SMS with some custom text ?
  • Ring a custom (or default) ring-tone for a certain amount of time ?
  • Put up a notification with some custom text ?
  • Send an E-mail to a predefined (but customizable) email-id, with some custom text ?

No, unfortunately SwiP can't do any of those at the moment..

Hi there. Thanks for good app. But i have some issues. First day of using app was good. But now i have problem with location trigger for profile Home (priority 90).
This trigger no have time starts-ends and day of week. Only location trigger whith 150 m radius. I works good when i go from office to home. In this case it change in correct way when i am close to my home. But in the morning, when i drive car to office it not swich off when i am far from home. It changes only when i arrive to office (profile Work with location, time and day trigger). To explaine much easier here is my profiles:
1) Home. Trigger only with location condition (150m). Priority 90
2) Default. Trigger without any condition. Priority 80.
3) Work. Trigger with day of week, start-end time and location (150m) contitions. Priority 90.

Work change to Default only on time ends condition. When i walk for lunch (about 1 km) it not changes to default. :(
Default change to Home when i arrive to home. :good:
Home not change to default when i go to work (phone use gps at this moment with navigation app). :(

Maybe i understand incorrect this triggers? But i think it should change automaticaly when i am out of this 150 m radius. I change profile to Default manually, but in few seconds it back to Home automaticaly, even if i am 3-5 km from home :crying:

Hmm that seems really strange.. I will take a look at the code while reproducing your test cases.
Your setup is completely correct, there seems to be either a problem with SwiP (when leaving geofences), or with the location provided by the Google Play Services.
Could you try making the geofence bigger? Like 600m or so?
 

Geolimber

New member
Dec 5, 2014
2
1
Hmm that seems really strange.. I will take a look at the code while reproducing your test cases.
Your setup is completely correct, there seems to be either a problem with SwiP (when leaving geofences), or with the location provided by the Google Play Services.
Could you try making the geofence bigger? Like 600m or so?

Hi Flow-Chi. Thanks for suggestions. And today i check this feature with icreeseng radius. And it works good starting from 200 m radius.
And some additional info. When i have this bug, it was 100 m radius (i make mistake in my last message by writing 150 m). So the bug appears with 100 m radius. Anyway, i found that is strange that profile back to "Home" automaticaly when i am far away and use navigation(so in this case phone always receive actual location).
 

eulae

Member
May 8, 2014
40
2
I love this app! It's easy to learn, very straight forward, simple and does the job! Nice work Devs!
 

krzych

Senior Member
Jul 29, 2009
1,141
301
Warsaw
Hmm, as a notorious Llama user, I have to try this one. Thanks :). I hope you will develop it further?
 

Physikuss

Member
Jan 30, 2011
6
0
Mobile data is not switched on MIUI

Hi,
I'm running MIUI on a Xiaomi Mi2s (Android KitKat). I just tested your app and it first of all I would like to thank you for your work. However, I can not get my mobile data switched by the app. The profile is changing as desired but the defined action does not take place.

This is what I tried to do:
Because at work the mobile network signal is weak I tried to switch it of by a location trigger.
So I defined two profiles:
- work (mobile data off, anything else just like default)
- default (everything on as usual, priority 50)

and the triggers:
- work (geofence 100m around by working place, priority 90)
- default (no conditions, priority 50)

So changing the profiles work rather good, but simple the action (switching mobile date on/off) does not take place.

Hope you have any idea. Maybe installation as a system app could help?
 

ozzii

Member
Oct 21, 2009
30
1
Hi,
I really like the app, but I miss something.
The ability to have 2 sound control ; one for the volume and one for the notification.
My phone has 2 separate settings for that. I would LOVE to have this.

Or maybe if someone know another app than can do this :crying:
I really need this feature.

Thanks in advance.
 
D

Deleted member 6808274

Guest
Does it work with CM12 (Android 5)?

Hi,

First of all many thanks for your efforts setting up this nice app. Your work is much appreciated. :)

I am interessted in running this tool with cyanogenmod 12 (I do run the current snapshot on a s4mini). All information I find is that it runs under Android 4. And I am concerned as I read somewhere that also Llama does have problems with Android 5. Looks like the architecture between 4 and 5 has been changed somehow.

Thanks and regards,
Arne

Edit: Does anyone else run this tool under cm12 and can confirm? Thanks again ...
 
Last edited by a moderator:

Top Liked Posts

  • There are no posts matching your filters.
  • 56
    Hello there guys!

    After some hard work we've finally reached a state where we'd really appreciate some reviews, publicity and feedback for our project.
    Most of all some feedback would be nice as we don't actually have a wide range of devices to test on.

    Basically what we wanted to do is to implement an open source alternative to Llama, Trigger and all the other profile/automation apps.
    Of course we aren't nearly as advanced as they are at the moment.. but let's see where we are going to get with the help of you guys.

    Here's the full description of what's possible right now:
    SwiP - Switch profiles intelligently

    SwiP is an intelligent profile app for Android.
    It's meant to be an open source alternative to well-known apps like LLama and Trigger (though in a much smaller scale at the moment), which still offers some unique features.

    PROFILES
    SwiP allows you to create, manage and apply profiles which can contain the following settings:

    Sound:
    - Ringer Mode
    - Ringtone- & Notification Volume
    - Media Volume
    - Alarm Volume

    Connectivity:
    - GPS
    - Mobile Data
    - WiFi
    - Bluetooth

    Display:
    - Automatic Brightness
    - Brightness
    - Display Time Out

    There are also some features which are unfortunately only available for rooted phones like NFC, Airplane Mode and Lockscreen.

    TRIGGERS
    Furthermore the app offers trigger-management. A trigger basically defines a rule for the automatic application of selected profiles.
    The user is able to create said triggers and to use them for his daily workflow.

    A trigger can contain the following rules:
    - Location (Geofence)
    - Time (Exact time or time range)
    - Battery State
    - Battery Level (Exact level or level range)
    - Headphone State

    These rules can be freely combined (e.g. at a certain location AND a certain time).

    So if you've got an Android 4.X device and want to give it a try, please go ahead! :)

    There are already some known issues we are working on, like:
    - GPS only working on AOSP roms or when installed as system app (still searching for a way to find out which rom is running)
    - Lockscreen only working on some devices, on other devices it simply accepts every PIN/Pattern (here some feedback would be really nice!)
    - Priority not implemented the best way possible.. just didn't find the time yet to implement a drag&drop list
    - User interface is not as intuitive as we'd liked it to be. There will be a tutorial some time..

    If you find any bugs, please don't hesitate to report them here: https://bitbucket.org/fschrofner/swip/issues

    Also feel free to send us pull requests, we'd love to get other developers involved.
    Check out the source: https://bitbucket.org/fschrofner/swip/

    Changelog

    If you'd like to help us out, you could participate in the translations here: https://crowdin.net/project/swip

    If you like the project, show some <3 and rate it
    Direct Downloads
    Google Play
    2
    Sometimes I cannot set some values - ex for battery: if I want to open the dialogue for the checkboxes, it only flashes and the window do not open.

    Feature request: Dark UI, please add a black / dark theme ;)

    Updated German translation to be more consequent in the wording.

    I've never heard of the bug with the checkboxes, it's rather hard to fix for us as we can't really reproduce it..
    The screenshot isn't really a bug, it's just the way my colleague decided to implement the profile selection, he stated that it's pretty common on the web and I just let him do his thing :p

    Dark UI sounds really cool, we'll put it on our to-do list

    Thanks for the German translations, a lot of them were horrible that's even sadder if you take into consideration that it is my native language :silly:

    We've released a new update today fixing issues with the systemapp function and containing new translations (Chinese and Russian).
    It also includes User_99's improvements for the German translation.

    Cheers! :cowboy:
    2
    I am no UX designer, but something like a checkbox at the top of the trigger setup would be enough for me. I'm sure others have better designs.

    I'm sure we can come up with something that satisfies most users.
    The checkbox certainly is a possibility, but we don't want the geofence selection to become overloaded (another user already stated that an address-bar would be nice and we agree on that).
    So we'll see where this option will be hidden :D

    FWIW, Tasker does this, so it's possible. I use it to toggle screen rotation, display timeout, and others. A profile can handle multiple apps.

    Or am I way off base in the way I'm interpreting what you said?

    No you got it right.. didn't know that was possible!
    It certainly would be an interesting feature, but it's not on our to-do list at the moment.

    Actually there's a group of volunteer translators here on xda (i'm one of them:D),

    Check out this thread, set up your project on Crowdin or Getlocalization then we can help you out:victory:

    http://xdaforums.com/showthread.php?t=2069390

    Wow! That's awesome! :)
    I'm going to set up a crowdin project in the next few days and post a link to it in the thread (and also here).

    BTW: Is it normal for the google play developer console to mess with my feelings? :confused:
    Yesterday the download count seen in the application overview was pretty amazing,
    but today it's back to what it was a few days ago..
    If I decide to check the advanced statistics it's still the higher count :silly:
    1
    This looks great, really looking forward to seeing where you can take this! Been wanting to see some decent competition for llama (despite how much I love it).

    The only thing stopping me from testing this as a daily driver is the fact that it doesn't do location by cell tower. I typically keep my GPS off, and llama profiles are changed based on cell location.

    Love the interface though, good luck with it!
    1
    Triggers bugs

    Hi there. Thanks for good app. But i have some issues. First day of using app was good. But now i have problem with location trigger for profile Home (priority 90).
    This trigger no have time starts-ends and day of week. Only location trigger whith 150 m radius. I works good when i go from office to home. In this case it change in correct way when i am close to my home. But in the morning, when i drive car to office it not swich off when i am far from home. It changes only when i arrive to office (profile Work with location, time and day trigger). To explaine much easier here is my profiles:
    1) Home. Trigger only with location condition (150m). Priority 90
    2) Default. Trigger without any condition. Priority 80.
    3) Work. Trigger with day of week, start-end time and location (150m) contitions. Priority 90.

    Work change to Default only on time ends condition. When i walk for lunch (about 1 km) it not changes to default. :(
    Default change to Home when i arrive to home. :good:
    Home not change to default when i go to work (phone use gps at this moment with navigation app). :(

    Maybe i understand incorrect this triggers? But i think it should change automaticaly when i am out of this 150 m radius. I change profile to Default manually, but in few seconds it back to Home automaticaly, even if i am 3-5 km from home :crying: