Calendar Event information to SmartWatch

Prerequisites

  • SE SmartWatch (I use MBW-150)
  • OpenWatch + OpenWatch plugin for Tasker/Locale
  • Tasker 1.3 or greater

About

This profile connects your android phone with a Sony-Ericsson SmartWatch (using OpenWatch plugin)

This profile checks for new calendar entries, and when they occur trigger the Silent Mode, and send message to the smart phone (I use SE MBW-150).

Change Google Calendar name before use. ;)

Profile setup

Profile: meeting (8)
State: Calendar Entry [ Title:* Location:* Description:* Available:No Calendar:Google:knut funkel ]
Enter: Anon (7)
A1: Silent Mode [ Mode:Vibrate ]
A2: OpenWatch Message [ Configuration:VDD:%CALTITLE %CALLOC Package:org.handydroid.openwatch.locale.message Name:OpenWatch Message ]

References
Link to OpenWatch:
https://play.google.com/store/apps/details?id=com.smartmadsoft.openwatch&hl=en

Link to OpenWatch plugin for Tasker/Locale:
https://play.google.com/store/apps/details?id=org.handydroid.openwatch.locale.message

Give me some help on how to upload Profiles, plz ;)
Pasted the xml content here temporarily, until I can figure out how to have the file download properly. :o

<TaskerData sr="" dvi="1" tv="1.3m">
        <Profile sr="prof8">
                <cdate>1342395719729</cdate>
                <edate>1342649561136</edate>
                <id>8</id>
                <mid0>7</mid0>
                <nme>meeting</nme>
                <State sr="con0">
                        <code>5</code>
                        <Str sr="arg0" ve="3"/>
                        <Str sr="arg1" ve="3"/>
                        <Str sr="arg2" ve="3"/>
                        <Int sr="arg3" val="1"/>
                        <Str sr="arg4" ve="3">Google:knut funkel</Str>
                </State>
        </Profile>
        <Task sr="task7">
                <cdate>1342395719708</cdate>
                <edate>1342649561136</edate>
                <id>7</id>
                <pri>10</pri>
                <Action sr="act0" ve="3">
                        <code>310</code>
                        <Int sr="arg0" val="1"/>
                </Action>
                <Action sr="act1" ve="3">
                        <code>14261</code>
                        <Bundle sr="arg0">
                                <Vals sr="val">
                                        <com.twofortyfouram.locale.intent.extra.BLURB>VDD:%CALTITLE %CALLOC</com.twofortyfouram.locale.intent.extra.BLURB>
                                        <com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
                                        <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>org.handydroid.openwatch.locale.message.extra.LINE1 org.handydroid.openwatch.locale.message.extra.LINE2</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
                                        <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
                                        <net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
                                        <net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
                                        <org.handydroid.openwatch.locale.message.extra.LINE1>%CALTITLE</org.handydroid.openwatch.locale.message.extra.LINE1>
                                        <org.handydroid.openwatch.locale.message.extra.LINE1-type>java.lang.String</org.handydroid.openwatch.locale.message.extra.LINE1-type>
                                        <org.handydroid.openwatch.locale.message.extra.LINE2>%CALLOC</org.handydroid.openwatch.locale.message.extra.LINE2>
                                        <org.handydroid.openwatch.locale.message.extra.LINE2-type>java.lang.String</org.handydroid.openwatch.locale.message.extra.LINE2-type>
                                        <org.handydroid.openwatch.locale.message.extra.NOTIFY_DURATION>0</org.handydroid.openwatch.locale.message.extra.NOTIFY_DURATION>
                                        <org.handydroid.openwatch.locale.message.extra.NOTIFY_DURATION-type>java.lang.Integer</org.handydroid.openwatch.locale.message.extra.NOTIFY_DURATION-type>
                                        <org.handydroid.openwatch.locale.message.extra.TOAST_DURATION>0</org.handydroid.openwatch.locale.message.extra.TOAST_DURATION>
                                        <org.handydroid.openwatch.locale.message.extra.TOAST_DURATION-type>java.lang.Integer</org.handydroid.openwatch.locale.message.extra.TOAST_DURATION-type>
                                        <org.handydroid.openwatch.locale.message.extra.TYPE>0</org.handydroid.openwatch.locale.message.extra.TYPE>
                                        <org.handydroid.openwatch.locale.message.extra.TYPE-type>java.lang.Integer</org.handydroid.openwatch.locale.message.extra.TYPE-type>
                                </Vals>
                        </Bundle>
                        <Str sr="arg1" ve="3">org.handydroid.openwatch.locale.message</Str>
                        <Str sr="arg2" ve="3">OpenWatch Message</Str>
                </Action>
        </Task>
</TaskerData>
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License