No, sorry, I'm sure you know a lot better than myself what is available.
I'm usually too busy with
Tasker too look around.
Pent
Whatever you think is best.
Pent
What do you mean by 'incoming events and outgoing actions' ? Examples ?
> The payload would be ASCII strings of less than 64 bytes. The required
> message rate is very low; around 1 or 2 per second. Later we could
> also consider other MIME types.
I think that intents are not really an efficient mechanism at a rate of
a couple per second.
I could be wrong.
> My preference would be to implement a Locale plugin. After further
> study I find that Tasker doesn't handle Locale condition plugins. I
> also read on this forum that your intent
(harhar)
> may be to add this support in a future Tasker version. When do you
> anticipate this feature?
I don't have a schedule for it, sorry. Probably minimally months.
> As a fallback, I could implement this through intents to & from the
> background service.
You know that Locale's mechanism is also intent-based, right ?
> I see at present, Tasker supports outgoing action & component intents.
> I haven't tested this, but it sounds like they would work. I read in
> this forum that it is possible for you to provide a "intent received
> event" Can you provide that now?
I can add you to the 3rd party event category in theory, but it depends
on the details.
Perhaps direct communication with your service would be a better idea.
> You provide nothing until I deliver the Local plugin version working
> with Locale. I would be willing to sign a Non-Disclosure Agreement
> (NDA) for anything you provide.
>
I don't really mind who knows what I'm working on (apart from my super
secret project
that the competition should be really worried about).
Pent
OK, lemme see if I understand :-)
You have the app eventghost on your PC.
You want to have a Tasker action to send network messages to the
eventghost network receiver plugin on your PC and a Tasker event to
pickup stuff being sent from your eventghost network sender plugin ?
Can I ask what is going to be generating 2 events per second ? Is that
going to be a normal
usage or unusual ?
The plugin situation is unknown ATM. I've started making enquiries as a
consequence of this
thread. I'm hoping to support the new Setting Profiles format if they're
making it open.
Pent
Then it's probably fine with intents.
> I don't think the Settings Profiles app has much to do with this other
> than that I wouldn't want it to override the network or Wifi settings.
> How do you think this is relavent?
They have a new plugin format for actions/conditions, like Locale has. I
need to decide which
condition format to support (Locale, Setting Profiles, my own). I think
the Setting Profiles one
is technically better, but if they're branding it as their own I'm not
really interested.
> Can I assume that we can interface a bidirectional service that
> handles incoming & outgoing events as we have described them?
If you go ahead and implement with Locale's condition and action
protocols it will probably be trivial to adapt for whatever I eventually
decide on, so go ahead. I'll let you know when I have some
direction on the condition plugin side.
Pent
A big waste is the mechanism where you have to send an intent to request
that the host (Tasker/Locale) queries you, once for turning the event
'on' and again for turning it off, so 4 intents for each ocurring
'event' when actually only one is needed (if it was e.g. implemented as
a Tasker 3rd Party event).
Pent
http://tasker.dinglisch.net/beta.html
Updates posted on the sticky thread in the forum:
http://tasker.dinglisch.net/forum
Pent
I can see a huge potential for combining the best of eventghost and tasker.
Some thoughts I had:
Widget on tablet gives battery level on phone
Toggle on tablet to make phone ring, change the volume, speak etc
Control media on one from other
All automatically via tasker
Another function I'd like to see is turning on the wifi Hotspot on the phone whenever you switch on the tablet.
The marriage between Android Tasker & PC Eventghost seems a natural.
I was surprised that I can't find a Tasker construct or Locale plugin
to interface with EG's Send & Receive Network Events, which appears to
be socket based communications.
Before I do a Locale plugin to do it, I thought I'd ask here.
Is there something to do this now or is it planned in the near future?
I apologize in advance if I've missed something obvious.
Thx,
Dean
P.S.
Tasker looks great!