Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
luftschleuse2 [2018/03/05 19:33] – [Originalkabel] entropixluftschleuse2 [2019/02/15 09:54] – old revision restored (2019/02/14 21:23) joe
Line 8: Line 8:
  
   * **DOWN** Kapsel zu, Strom aus --> Niemand da   * **DOWN** Kapsel zu, Strom aus --> Niemand da
-  * **CLOSED** Kapsel zu, Strom an --> Jemand da, aber nur kurz, oder im Keller, oder schläft o.Ä+  * **CLOSED** Kapsel zu, Strom an --> Jemand da, aber nur kurz oder schläft o.Ä
   * **MEMBER** Kapsel besetzt, Auch für Nicht-[[intern:Keyholder]]-Member mit Token/Klingelcode betretbar. Oder halt [[klingel]]n oder klopfen und hoffen, dass jemand aufmacht.   * **MEMBER** Kapsel besetzt, Auch für Nicht-[[intern:Keyholder]]-Member mit Token/Klingelcode betretbar. Oder halt [[klingel]]n oder klopfen und hoffen, dass jemand aufmacht.
   * **PUBLIC** Kapsel besetzt. Auch Externe/Gäste etc. sollen kommen ([[Public Tuesday]], [[Lockpicking|Lockpicker]], [[Vorträge]]...). Tür vorne: daueroffen.   * **PUBLIC** Kapsel besetzt. Auch Externe/Gäste etc. sollen kommen ([[Public Tuesday]], [[Lockpicking|Lockpicker]], [[Vorträge]]...). Tür vorne: daueroffen.
Line 297: Line 297:
 | 14             | GND          | 23                                   | schwarz   | GND                       | | 14             | GND          | 23                                   | schwarz   | GND                       |
  
 +== Luftschleuse und Android
  
 +=== Problemstellung
 +* Viele Einzelschritte nötig, bis die Tür offen ist
 +* Android-Bug sorgt bei WLANs ohne Internetanbindung (wie hier) für Verbindungsprobleme
  
 +=== Android Based Luftschleuse Opener for You: Provides Rapid Opportunity To Enter CCC ("ABLOY PROTEC")
  
 +Ziel: Automatisierung der Schritte
 +  - Mobile Daten deaktivieren (scheint Android-Verbindungsprobleme zu lösen)
 +  - Mit Luftschleuse-WLAN verbinden
 +  - SSH Login
 +  - Mobile Daten aktivieren
 +  - Mit regulärem Club-WLAN verbinden
 +
 +Vorteile
 +* Ein-Click-Lösung
 +
 +Nachteile
 +* viele Abhängigkeiten
 +* nicht quelloffen
 +
 +Abhängigkeiten
 +* Tasker
 +* AutoInput (Tasker Plugin)
 +* Wifi Connect (Tasker Plugin)
 +* SSH Tasker Plugin
 +
 +Vorzunehmende Einstellungen
 +* SSH-Key
 +
 +Code
 +<file xml AbloyProtec.tsk.xml>
 +<TaskerData sr="" dvi="1" tv="5.2.bf1">
 + <Task sr="task4">
 + <cdate>1531307637421</cdate>
 + <edate>1531331968792</edate>
 + <id>4</id>
 + <nme>ABLOY PROTEC</nme>
 + <pri>100</pri>
 + <Kid sr="Kid">
 + <launchID>2</launchID>
 + <pkg>xce.ovu.etl</pkg>
 + <vnme>v2</vnme>
 + <vnum>2</vnum>
 + </Kid>
 + <Action sr="act0" ve="7">
 + <code>811079103</code>
 + <Bundle sr="arg0">
 + <Vals sr="val">
 + <GlobalAction>5</GlobalAction>
 + <GlobalAction-type>java.lang.String</GlobalAction-type>
 + <Password>&lt;null&gt;</Password>
 + <Password-type>java.lang.String</Password-type>
 + <com.twofortyfouram.locale.intent.extra.BLURB>Action: Quick Settings</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.RELEVANT_VARIABLES>&lt;StringArray sr=""&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;%err
 +Error Code
 +Only available if you select &amp;lt;b&amp;gt;Continue Task After Error&amp;lt;/b&amp;gt; and the action ends in error&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;%errmsg
 +Error Message
 +Only available if you select &amp;lt;b&amp;gt;Continue Task After Error&amp;lt;/b&amp;gt; and the action ends in error&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;&lt;/StringArray&gt;</net.dinglisch.android.tasker.RELEVANT_VARIABLES>
 + <net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>[Ljava.lang.String;</net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>
 + <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>GlobalAction plugininstanceid plugintypeid </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>
 + <plugininstanceid>72a28833-bbf9-475b-88cd-6bb7c00f379e</plugininstanceid>
 + <plugininstanceid-type>java.lang.String</plugininstanceid-type>
 + <plugintypeid>com.joaomgcd.autoinput.intent.IntentPerformGlobalAction</plugintypeid>
 + <plugintypeid-type>java.lang.String</plugintypeid-type>
 + </Vals>
 + </Bundle>
 + <Str sr="arg1" ve="3">com.joaomgcd.autoinput</Str>
 + <Str sr="arg2" ve="3">com.joaomgcd.autoinput.activity.ActivityConfigPerformGlobalAction</Str>
 + <Int sr="arg3" val="20"/>
 + </Action>
 + <Action sr="act1" ve="7">
 + <code>1732635924</code>
 + <Bundle sr="arg0">
 + <Vals sr="val">
 + <ActionId>Daten</ActionId>
 + <ActionId-type>java.lang.String</ActionId-type>
 + <ActionType>16</ActionType>
 + <ActionType-type>java.lang.String</ActionType-type>
 + <FieldSelectionType>0</FieldSelectionType>
 + <FieldSelectionType-type>java.lang.String</FieldSelectionType-type>
 + <IsFirstAction>false</IsFirstAction>
 + <IsFirstAction-type>java.lang.Boolean</IsFirstAction-type>
 + <IsTaskerAction>false</IsTaskerAction>
 + <IsTaskerAction-type>java.lang.Boolean</IsTaskerAction-type>
 + <NearbyText>&lt;null&gt;</NearbyText>
 + <NearbyText-type>java.lang.String</NearbyText-type>
 + <Password>&lt;null&gt;</Password>
 + <Password-type>java.lang.String</Password-type>
 + <StoredAction>&lt;null&gt;</StoredAction>
 + <StoredAction-type>java.lang.String</StoredAction-type>
 + <TextToWrite>&lt;null&gt;</TextToWrite>
 + <TextToWrite-type>java.lang.String</TextToWrite-type>
 + <com.twofortyfouram.locale.intent.extra.BLURB>Type: Text
 +Value: Daten
 +Action : Click</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.RELEVANT_VARIABLES>&lt;StringArray sr=""&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;%err
 +Error Code
 +Only available if you select &amp;lt;b&amp;gt;Continue Task After Error&amp;lt;/b&amp;gt; and the action ends in error&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;%errmsg
 +Error Message
 +Only available if you select &amp;lt;b&amp;gt;Continue Task After Error&amp;lt;/b&amp;gt; and the action ends in error&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;&lt;/StringArray&gt;</net.dinglisch.android.tasker.RELEVANT_VARIABLES>
 + <net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>[Ljava.lang.String;</net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>
 + <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>ActionId FieldSelectionType ActionType plugininstanceid plugintypeid </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>
 + <plugininstanceid>906e2fcf-6e52-43cb-901f-b6c2bf9d5837</plugininstanceid>
 + <plugininstanceid-type>java.lang.String</plugininstanceid-type>
 + <plugintypeid>com.joaomgcd.autoinput.intent.IntentPerformAction</plugintypeid>
 + <plugintypeid-type>java.lang.String</plugintypeid-type>
 + </Vals>
 + </Bundle>
 + <Str sr="arg1" ve="3">com.joaomgcd.autoinput</Str>
 + <Str sr="arg2" ve="3">com.joaomgcd.autoinput.activity.ActivityConfigPerformAction</Str>
 + <Int sr="arg3" val="20"/>
 + </Action>
 + <Action sr="act10" ve="7">
 + <code>35</code>
 + <Int sr="arg0" val="0"/>
 + <Int sr="arg1" val="10"/>
 + <Int sr="arg2" val="0"/>
 + <Int sr="arg3" val="0"/>
 + <Int sr="arg4" val="0"/>
 + <ConditionList sr="if">
 + <Condition sr="c0" ve="3">
 + <lhs>%WIFII</lhs>
 + <op>2</op>
 + <rhs>*CONNECTION*</rhs>
 + </Condition>
 + </ConditionList>
 + </Action>
 + <Action sr="act11" ve="7">
 + <code>135</code>
 + <Int sr="arg0" val="1"/>
 + <Int sr="arg1" val="18"/>
 + <Str sr="arg2" ve="3">success</Str>
 + <ConditionList sr="if">
 + <Condition sr="c0" ve="3">
 + <lhs>%WIFII</lhs>
 + <op>2</op>
 + <rhs>*luftschleuse-closed*</rhs>
 + </Condition>
 + </ConditionList>
 + </Action>
 + <Action sr="act12" ve="7">
 + <code>1698386443</code>
 + <Bundle sr="arg0">
 + <Vals sr="val">
 + <com.twofortyfouram.locale.intent.extra.BLURB>"luftschleuse-member"</com.twofortyfouram.locale.intent.extra.BLURB>
 + <com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
 + <jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST>true</jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST>
 + <jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST-type>java.lang.Boolean</jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST-type>
 + <jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID>"luftschleuse-member"</jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID>
 + <jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID-type>java.lang.String</jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID-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>
 + </Vals>
 + </Bundle>
 + <Str sr="arg1" ve="3">jp.meridiani.apps.wificonnect</Str>
 + <Str sr="arg2" ve="3">jp.meridiani.apps.wificonnect.activity.EditActivity</Str>
 + <Int sr="arg3" val="0"/>
 + </Action>
 + <Action sr="act13" ve="7">
 + <code>30</code>
 + <Int sr="arg0" val="400"/>
 + <Int sr="arg1" val="0"/>
 + <Int sr="arg2" val="0"/>
 + <Int sr="arg3" val="0"/>
 + <Int sr="arg4" val="0"/>
 + </Action>
 + <Action sr="act14" ve="7">
 + <code>35</code>
 + <Int sr="arg0" val="0"/>
 + <Int sr="arg1" val="10"/>
 + <Int sr="arg2" val="0"/>
 + <Int sr="arg3" val="0"/>
 + <Int sr="arg4" val="0"/>
 + <ConditionList sr="if">
 + <Condition sr="c0" ve="3">
 + <lhs>%WIFII</lhs>
 + <op>2</op>
 + <rhs>*CONNECTION*</rhs>
 + </Condition>
 + </ConditionList>
 + </Action>
 + <Action sr="act15" ve="7">
 + <code>135</code>
 + <Int sr="arg0" val="1"/>
 + <Int sr="arg1" val="18"/>
 + <Str sr="arg2" ve="3">success</Str>
 + <ConditionList sr="if">
 + <Condition sr="c0" ve="3">
 + <lhs>%WIFII</lhs>
 + <op>2</op>
 + <rhs>*luftschleuse-member*</rhs>
 + </Condition>
 + </ConditionList>
 + </Action>
 + <Action sr="act16" ve="7">
 + <code>135</code>
 + <Int sr="arg0" val="1"/>
 + <Int sr="arg1" val="1"/>
 + <Str sr="arg2" ve="3">fail</Str>
 + </Action>
 + <Action sr="act17" ve="7">
 + <code>300</code>
 + <label>success</label>
 + </Action>
 + <Action sr="act18" ve="7">
 + <code>30</code>
 + <Int sr="arg0" val="400"/>
 + <Int sr="arg1" val="0"/>
 + <Int sr="arg2" val="0"/>
 + <Int sr="arg3" val="0"/>
 + <Int sr="arg4" val="0"/>
 + </Action>
 + <Action sr="act19" ve="7">
 + <code>550</code>
 + <Str sr="arg0" ve="3">Wifi</Str>
 + <Str sr="arg1" ve="3">%WIFII</Str>
 + <Str sr="arg2" ve="3"/>
 + <Str sr="arg3" ve="3">Popup</Str>
 + <Int sr="arg4" val="5"/>
 + <Int sr="arg5" val="1"/>
 + </Action>
 + <Action sr="act2" ve="7">
 + <code>512</code>
 + <Int sr="arg0" val="1"/>
 + </Action>
 + <Action sr="act20" ve="7">
 + <code>2057451072</code>
 + <Bundle sr="arg0">
 + <Vals sr="val">
 + <Address>192.168.2.2</Address>
 + <Address-type>java.lang.String</Address-type>
 + <BUNDLE_EXTRA_INT_VERSION_CODE>1</BUNDLE_EXTRA_INT_VERSION_CODE>
 + <BUNDLE_EXTRA_INT_VERSION_CODE-type>java.lang.Integer</BUNDLE_EXTRA_INT_VERSION_CODE-type>
 + <Command>true</Command>
 + <Command-type>java.lang.String</Command-type>
 + <Keypair_File></Keypair_File>
 + <Keypair_File-type>java.lang.String</Keypair_File-type>
 + <Password></Password>
 + <Password-type>java.lang.String</Password-type>
 + <Password_Variable>false</Password_Variable>
 + <Password_Variable-type>java.lang.Boolean</Password_Variable-type>
 + <Port>22</Port>
 + <Port-type>java.lang.String</Port-type>
 + <Return_Output>false</Return_Output>
 + <Return_Output-type>java.lang.Boolean</Return_Output-type>
 + <Username>open</Username>
 + <Username-type>java.lang.String</Username-type>
 + <Variable></Variable>
 + <Variable-type>java.lang.String</Variable-type>
 + <com.twofortyfouram.locale.intent.extra.BLURB>true</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>Command Keypair_File Address Port Username Password</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>
 + </Vals>
 + </Bundle>
 + <Str sr="arg1" ve="3">com.laptopfreek0.sshplugin.paid</Str>
 + <Str sr="arg2" ve="3">com.laptopfreek0.sshplugin.paid.EditActivity</Str>
 + <Int sr="arg3" val="10"/>
 + </Action>
 + <Action sr="act21" ve="7">
 + <code>135</code>
 + <Int sr="arg0" val="1"/>
 + <Int sr="arg1" val="1"/>
 + <Str sr="arg2" ve="3">end</Str>
 + </Action>
 + <Action sr="act22" ve="7">
 + <code>300</code>
 + <label>fail</label>
 + </Action>
 + <Action sr="act23" ve="7">
 + <code>550</code>
 + <Str sr="arg0" ve="3"/>
 + <Str sr="arg1" ve="3">Fehler</Str>
 + <Str sr="arg2" ve="3"/>
 + <Str sr="arg3" ve="3">Popup</Str>
 + <Int sr="arg4" val="5"/>
 + <Int sr="arg5" val="1"/>
 + </Action>
 + <Action sr="act24" ve="7">
 + <code>300</code>
 + <label>end</label>
 + </Action>
 + <Action sr="act25" ve="7">
 + <code>811079103</code>
 + <Bundle sr="arg0">
 + <Vals sr="val">
 + <GlobalAction>5</GlobalAction>
 + <GlobalAction-type>java.lang.String</GlobalAction-type>
 + <Password>&lt;null&gt;</Password>
 + <Password-type>java.lang.String</Password-type>
 + <com.twofortyfouram.locale.intent.extra.BLURB>Action: Quick Settings</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.RELEVANT_VARIABLES>&lt;StringArray sr=""&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;%err
 +Error Code
 +Only available if you select &amp;lt;b&amp;gt;Continue Task After Error&amp;lt;/b&amp;gt; and the action ends in error&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;%errmsg
 +Error Message
 +Only available if you select &amp;lt;b&amp;gt;Continue Task After Error&amp;lt;/b&amp;gt; and the action ends in error&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;&lt;/StringArray&gt;</net.dinglisch.android.tasker.RELEVANT_VARIABLES>
 + <net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>[Ljava.lang.String;</net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>
 + <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>GlobalAction plugininstanceid plugintypeid </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>
 + <plugininstanceid>72a28833-bbf9-475b-88cd-6bb7c00f379e</plugininstanceid>
 + <plugininstanceid-type>java.lang.String</plugininstanceid-type>
 + <plugintypeid>com.joaomgcd.autoinput.intent.IntentPerformGlobalAction</plugintypeid>
 + <plugintypeid-type>java.lang.String</plugintypeid-type>
 + </Vals>
 + </Bundle>
 + <Str sr="arg1" ve="3">com.joaomgcd.autoinput</Str>
 + <Str sr="arg2" ve="3">com.joaomgcd.autoinput.activity.ActivityConfigPerformGlobalAction</Str>
 + <Int sr="arg3" val="20"/>
 + </Action>
 + <Action sr="act26" ve="7">
 + <code>1732635924</code>
 + <Bundle sr="arg0">
 + <Vals sr="val">
 + <ActionId>Daten</ActionId>
 + <ActionId-type>java.lang.String</ActionId-type>
 + <ActionType>16</ActionType>
 + <ActionType-type>java.lang.String</ActionType-type>
 + <FieldSelectionType>0</FieldSelectionType>
 + <FieldSelectionType-type>java.lang.String</FieldSelectionType-type>
 + <IsFirstAction>false</IsFirstAction>
 + <IsFirstAction-type>java.lang.Boolean</IsFirstAction-type>
 + <IsTaskerAction>false</IsTaskerAction>
 + <IsTaskerAction-type>java.lang.Boolean</IsTaskerAction-type>
 + <NearbyText>&lt;null&gt;</NearbyText>
 + <NearbyText-type>java.lang.String</NearbyText-type>
 + <Password>&lt;null&gt;</Password>
 + <Password-type>java.lang.String</Password-type>
 + <StoredAction>&lt;null&gt;</StoredAction>
 + <StoredAction-type>java.lang.String</StoredAction-type>
 + <TextToWrite>&lt;null&gt;</TextToWrite>
 + <TextToWrite-type>java.lang.String</TextToWrite-type>
 + <com.twofortyfouram.locale.intent.extra.BLURB>Type: Text
 +Value: Daten
 +Action : Click</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.RELEVANT_VARIABLES>&lt;StringArray sr=""&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;%err
 +Error Code
 +Only available if you select &amp;lt;b&amp;gt;Continue Task After Error&amp;lt;/b&amp;gt; and the action ends in error&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;%errmsg
 +Error Message
 +Only available if you select &amp;lt;b&amp;gt;Continue Task After Error&amp;lt;/b&amp;gt; and the action ends in error&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;&lt;/StringArray&gt;</net.dinglisch.android.tasker.RELEVANT_VARIABLES>
 + <net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>[Ljava.lang.String;</net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>
 + <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>ActionId FieldSelectionType ActionType plugininstanceid plugintypeid </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>
 + <plugininstanceid>906e2fcf-6e52-43cb-901f-b6c2bf9d5837</plugininstanceid>
 + <plugininstanceid-type>java.lang.String</plugininstanceid-type>
 + <plugintypeid>com.joaomgcd.autoinput.intent.IntentPerformAction</plugintypeid>
 + <plugintypeid-type>java.lang.String</plugintypeid-type>
 + </Vals>
 + </Bundle>
 + <Str sr="arg1" ve="3">com.joaomgcd.autoinput</Str>
 + <Str sr="arg2" ve="3">com.joaomgcd.autoinput.activity.ActivityConfigPerformAction</Str>
 + <Int sr="arg3" val="20"/>
 + </Action>
 + <Action sr="act27" ve="7">
 + <code>512</code>
 + <Int sr="arg0" val="1"/>
 + </Action>
 + <Action sr="act28" ve="7">
 + <code>1698386443</code>
 + <Bundle sr="arg0">
 + <Vals sr="val">
 + <com.twofortyfouram.locale.intent.extra.BLURB>"muccc.legacy-5GHz"</com.twofortyfouram.locale.intent.extra.BLURB>
 + <com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
 + <jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST>true</jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST>
 + <jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST-type>java.lang.Boolean</jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST-type>
 + <jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID>"muccc.legacy-5GHz"</jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID>
 + <jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID-type>java.lang.String</jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID-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>
 + </Vals>
 + </Bundle>
 + <Str sr="arg1" ve="3">jp.meridiani.apps.wificonnect</Str>
 + <Str sr="arg2" ve="3">jp.meridiani.apps.wificonnect.activity.EditActivity</Str>
 + <Int sr="arg3" val="0"/>
 + </Action>
 + <Action sr="act3" ve="7">
 + <code>30</code>
 + <Int sr="arg0" val="500"/>
 + <Int sr="arg1" val="0"/>
 + <Int sr="arg2" val="0"/>
 + <Int sr="arg3" val="0"/>
 + <Int sr="arg4" val="0"/>
 + </Action>
 + <Action sr="act4" ve="7">
 + <code>1698386443</code>
 + <Bundle sr="arg0">
 + <Vals sr="val">
 + <com.twofortyfouram.locale.intent.extra.BLURB>"luftschleuse-down"</com.twofortyfouram.locale.intent.extra.BLURB>
 + <com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
 + <jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST>true</jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST>
 + <jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST-type>java.lang.Boolean</jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST-type>
 + <jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID>"luftschleuse-down"</jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID>
 + <jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID-type>java.lang.String</jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID-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>
 + </Vals>
 + </Bundle>
 + <Str sr="arg1" ve="3">jp.meridiani.apps.wificonnect</Str>
 + <Str sr="arg2" ve="3">jp.meridiani.apps.wificonnect.activity.EditActivity</Str>
 + <Int sr="arg3" val="0"/>
 + </Action>
 + <Action sr="act5" ve="7">
 + <code>30</code>
 + <Int sr="arg0" val="400"/>
 + <Int sr="arg1" val="0"/>
 + <Int sr="arg2" val="0"/>
 + <Int sr="arg3" val="0"/>
 + <Int sr="arg4" val="0"/>
 + </Action>
 + <Action sr="act6" ve="7">
 + <code>35</code>
 + <Int sr="arg0" val="0"/>
 + <Int sr="arg1" val="10"/>
 + <Int sr="arg2" val="0"/>
 + <Int sr="arg3" val="0"/>
 + <Int sr="arg4" val="0"/>
 + <ConditionList sr="if">
 + <Condition sr="c0" ve="3">
 + <lhs>%WIFII</lhs>
 + <op>2</op>
 + <rhs>*CONNECTION*</rhs>
 + </Condition>
 + </ConditionList>
 + </Action>
 + <Action sr="act7" ve="7">
 + <code>135</code>
 + <Int sr="arg0" val="1"/>
 + <Int sr="arg1" val="18"/>
 + <Str sr="arg2" ve="3">success</Str>
 + <ConditionList sr="if">
 + <Condition sr="c0" ve="3">
 + <lhs>%WIFII</lhs>
 + <op>2</op>
 + <rhs>*luftschleuse-down*</rhs>
 + </Condition>
 + </ConditionList>
 + </Action>
 + <Action sr="act8" ve="7">
 + <code>1698386443</code>
 + <Bundle sr="arg0">
 + <Vals sr="val">
 + <com.twofortyfouram.locale.intent.extra.BLURB>"luftschleuse-closed"</com.twofortyfouram.locale.intent.extra.BLURB>
 + <com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
 + <jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST>true</jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST>
 + <jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST-type>java.lang.Boolean</jp.meridiani.apps.wificonnect.extra.BOOLEAN_SHOWTOAST-type>
 + <jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID>"luftschleuse-closed"</jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID>
 + <jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID-type>java.lang.String</jp.meridiani.apps.wificonnect.extra.STRING_AP_SSID-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>
 + </Vals>
 + </Bundle>
 + <Str sr="arg1" ve="3">jp.meridiani.apps.wificonnect</Str>
 + <Str sr="arg2" ve="3">jp.meridiani.apps.wificonnect.activity.EditActivity</Str>
 + <Int sr="arg3" val="0"/>
 + </Action>
 + <Action sr="act9" ve="7">
 + <code>30</code>
 + <Int sr="arg0" val="400"/>
 + <Int sr="arg1" val="0"/>
 + <Int sr="arg2" val="0"/>
 + <Int sr="arg3" val="0"/>
 + <Int sr="arg4" val="0"/>
 + </Action>
 + </Task>
 +</TaskerData>
 +</file>
  • luftschleuse2.txt
  • Last modified: 2022/05/03 21:42
  • (external edit)