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:20] – [Originalkabel] janluftschleuse2 [2019/02/15 04:36] – old revision restored (2018/07/11 22:19) fpletz
Line 281: Line 281:
  
  
-| Schlosskontakt | Name         | Klemmenbezeichnung Originalsteuerung | Farbe    | Funktion            +| Schlosskontakt | Name         | Klemmenbezeichnung Originalsteuerung | Farbe     | Funktion                  
-| 1              | Brücke       | 42                                   Rosa     | Kabelbrucherkennung | +| 1              | Brücke       | 42                                   rosa      | Kabelbrucherkennung       
-| 2              | Brücke       | 41                                   Grau     | Kabelbrucherkennung | +| 2              | Brücke       | 41                                   grau      | Kabelbrucherkennung       
-| 3              | Gebrückt 11  |                                      |                              +| 3              | Gebrückt 11  |                                      |           GND                       
-| 4              | Motor      | 45                                   Gelb     | Motor               +| 4              | Motor      | 45                                   gelb      | Motor                     
-| 5              | Steuerfalle  | 43                                   Rosa/grau| Riegelkontakt       +| 5              | Riegel       | 43                                   eosa/grau | Riegelkontakt             
-13         Hallsensor   DOOR_LOCK_CONTACT          I/O 1 Position Motor        +6              Motor +      46                                   grün      | Motor                     
-1,3,9      GND                                     GND   | Masse                 +7              | Drücker      26                                   blau      Drückerkontakt            
-12         DC 12V                                  Motor 1 Versorgung Hallsensor +8              Entriegelung 24                                   rot/blau  Entriegelungskontakt      
-         Motor +                                 Motor 2 | Motor H-Brücke      +9              | GND          27                                   violett   GND Entriegelung+Drücker  
-4          Motor -                                 Motor 3 Motor H-Brücke -      +10             Steuerfalle  49                                   braun     Steuerfalle               
-Reedkontakt Am Türrahmen |                           | I/O 3   Türkontakt            | +11             Gebrückt 3   ---                                  ---       PE                        | 
-Taster      Tür öffnen   2.Kontakt GND             | I/O 10  | Lokale Tür öffnen     | +12             | +5V Hall     | 21                                   weiß      +5V Hallsensor            | 
-LED         Tür status   Anode über Vorwiderstand  I/O 9   Lokale Tür Status     | +13             Hall Out     | 44                                   rot       Hallsensor Ausgang        | 
-DC Test     Status DC    10K an Motor 1, 1K n. GND I/O 2   Messung ü. Spannungsteiler | +14             GND          23                                   schwarz   | GND                       |
-| Klingel     Member ACC   | 12V und Masse             Opto 2  | Klingelcode                | +
- +
- +
  
 +== 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
  • by prk0ghy