Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Vorstellung eurer Tasker Task in Verbindung mit ioBroker

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Vorstellung eurer Tasker Task in Verbindung mit ioBroker

    This topic has been deleted. Only users with topic management privileges can see it.
    • David G.
      David G. @eMd last edited by David G.

      @emd sagte in Vorstellung eurer Tasker Task in Verbindung mit ioBroker:

      Also das Script für die Benzinpreise samt Tasker Integration würde mich auch interessieren. Danke!

      <xml xmlns="https://developers.google.com/blockly/xml">
       <variables>
         <variable id="1#nw+d5g,jx4A^0O]dY;">dp_benzinart_short</variable>
         <variable id="YlMXv/1bH+LS:H24mJ6h">x</variable>
       </variables>
       <block type="variables_set" id="26BKTB5=CP:Z:uX#C;cb" x="87" y="88">
         <field name="VAR" id="1#nw+d5g,jx4A^0O]dY;">dp_benzinart_short</field>
         <value name="VALUE">
           <block type="text" id=",^g_W$Fhh4__|7,7(~#C">
             <field name="TEXT">tankerkoenig.0.stations.0.diesel.feed</field>
           </block>
         </value>
         <next>
           <block type="procedures_callcustomnoreturn" id=";`4Mx]ofsd^0/uZ}GGmL">
             <mutation name="etwas tun"></mutation>
           </block>
         </next>
       </block>
       <block type="procedures_defcustomnoreturn" id="Ouc{(T_hKwe,rf1l(}vU" x="88" y="163">
         <mutation statements="false"></mutation>
         <field name="NAME">etwas tun</field>
         <field name="SCRIPT">DQoNCm9uKHtpZDogImlvdC4wLnNlcnZpY2VzLmN1c3RvbV90YW5rZW4iLCBjaGFuZ2U6ICJhbnkifSwgYXN5bmMgZnVuY3Rpb24gKG9iaikgew0KICB2YXIgdmFsdWUgPSBvYmouc3RhdGUudmFsOw0KICB2YXIgb2xkVmFsdWUgPSBvYmoub2xkU3RhdGUudmFsOw0KDQoNCnZhciBlbmQgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsNCmdldEhpc3RvcnkoJ3NxbC4wJywgew0KICAgICAgICBpZDogICAgICAgICBkcF9iZW56aW5hcnRfc2hvcnQsDQogICAgICAgIHN0YXJ0OiAgICAgIGVuZCAtICgxMDAwICogNjAgKiA2MCAgKiAyNCAqIDMpLA0KICAgICAgICBlbmQ6ICAgICAgICBlbmQsDQogICAgIC8vICAgc3RlcDogICAgICAgIDEwMDAqNjAqNjAqMjQsDQogICAgICAgIGlnbm9yZU51bGw6IHRydWUsDQogICAgICAgIGFnZ3JlZ2F0ZTogICdub25lJywNCiAgICAgICAgdGltZW91dDogICAgMjAwMA0KICAgIH0sIGZ1bmN0aW9uIChlcnIsIHJlc3VsdCkgew0KICAgICAgICBpZiAoZXJyKSBjb25zb2xlLmVycm9yKGVycik7DQogICAgICAgIGlmIChyZXN1bHQpIHsNCiAgICAgICAgLy8gICAgbG9nKEpTT04uc3RyaW5naWZ5KHJlc3VsdCkpDQogICAgICAgICAgICBsZXQgaGVscGVyPTk5Ow0KICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHQubGVuZ3RoOyBpKyspIHsNCiAgICAgICAgICAgICAgIGlmKHJlc3VsdFtpXS52YWwhPW51bGwgJiYgcmVzdWx0W2ldLnZhbCE9IjAiICkgeyBpZihOdW1iZXIocmVzdWx0W2ldLnZhbCkgPCBoZWxwZXIpIGhlbHBlcj1OdW1iZXIocmVzdWx0W2ldLnZhbCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29uc29sZS5sb2cocmVzdWx0W2ldLnZhbCArICcgJyArIG5ldyBEYXRlKHJlc3VsdFtpXS50cykudG9JU09TdHJpbmcoKSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIGlmKGdldFN0YXRlKGRwX2JlbnppbmFydF9zaG9ydCkudmFsIDw9IGhlbHBlcikge2xvZyAoIm1vbWVudGFuZXIgd2VydCAoICIrZ2V0U3RhdGUoZHBfYmVuemluYXJ0X3Nob3J0KS52YWwrIiApIGlzdCBrbGVpbmVyL2dsZWljaCAgIiArIGhlbHBlciApDQogICAgICAgICAgICBsb2coaGVscGVyLnRvU3RyaW5nKCkpDQogICAgICAgICAvLyAgIGlmKCBnZXRTdGF0ZSgiMF91c2VyZGF0YS4wLlRhbmtlbi5EaWVzZWxfM19UYWdlIikudmFsICkNCiAgICAgICAgICAgIHNldFN0YXRlKCIwX3VzZXJkYXRhLjAuVGFua2VuLkRpZXNlbF8zX1RhZ2UiLGhlbHBlcik7DQogICAgICAgICAgIC8vIGJlbmFjaHJpY2h0aWd1bmcoaGVscGVyKQ0KICAgICAgICAgICBiZW5hY2hyaWNodGlndW5nKCJUYW5rZW4gbG9obnQgc2ljaCIpDQogICAgICAgICAgICANCiAgICAgICAgICAgIA0KICAgICAgICAgICAgfSBlbHNleyBzZXRTdGF0ZSgiMF91c2VyZGF0YS4wLlRhbmtlbi5EaWVzZWxfM19UYWdlIiwwKTsNCiAgICAgICAgICAgICAgICBsb2coIm1vbWVudGFuZXIgd2VydCAoICIrZ2V0U3RhdGUoZHBfYmVuemluYXJ0X3Nob3J0KS52YWwrIiApIGlzdCBncsO2w59lciAgIiArIGhlbHBlciApDQogICAgICAgICAgICAgICAgIGJlbmFjaHJpY2h0aWd1bmcoIlRhbmtlbiBsb2hudCBzaWNoIG5pY2h0IikgfQ0KICAgICAgICB9DQogICAgfSk7DQogDQp9KTsNCg0KDQovKg0KY29uc3QgbXlRdWVyeSA9ICJzZWxlY3QgbWluKHZhbCkgZnJvbSBpb2Jyb2tlci50c19udW1iZXIgd2hlcmUgaWQ9MzggYW5kIHRzID49IGVuZCAtIDI1OTIwMDAwMCINCnNlbmRUbygnc3FsLjAnLCAncXVlcnknLCBteVF1ZXJ5LCBmdW5jdGlvbiAoZXJyLCBkYXRhKSB7Li4ufQ0KKi8=</field>
         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
       </block>
       <block type="procedures_defnoreturn" id="fh|Pq_xhE`]~vQy:9[VQ" x="88" y="187">
         <mutation>
           <arg name="x" varid="YlMXv/1bH+LS:H24mJ6h"></arg>
         </mutation>
         <field name="NAME">benachrichtigung</field>
         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
         <statement name="STACK">
           <block type="telegram" id="e6![_6kpAfd$|U(sWw9p">
             <field name="INSTANCE">.0</field>
             <field name="LOG"></field>
             <field name="SILENT">FALSE</field>
             <field name="PARSEMODE">default</field>
             <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
             <value name="MESSAGE">
               <shadow type="text" id="A):~:`@vIDjsi_/G%4cN">
                 <field name="TEXT">test</field>
               </shadow>
               <block type="text_join" id="|owomGsGAydyRq9jLq}/">
                 <mutation items="4"></mutation>
                 <value name="ADD0">
                   <block type="variables_get" id="Ky3PG-rc1ez~FmEc8lgr">
                     <field name="VAR" id="YlMXv/1bH+LS:H24mJ6h">x</field>
                   </block>
                 </value>
                 <value name="ADD1">
                   <block type="text" id="f|GB6z5,::,M)lWHD^bv">
                     <field name="TEXT"> - </field>
                   </block>
                 </value>
                 <value name="ADD2">
                   <block type="get_value" id="A(_5`2-;#n:;kwF:f9^Y">
                     <field name="ATTR">val</field>
                     <field name="OID">tankerkoenig.0.stations.0.diesel.feed</field>
                   </block>
                 </value>
                 <value name="ADD3">
                   <block type="text" id="9C+xGMuXmKmNcwdqr%x5">
                     <field name="TEXT"> €</field>
                   </block>
                 </value>
               </block>
             </value>
           </block>
         </statement>
       </block>
      </xml>
      

      Eine Blockly und JS Mischung. Den Trigger findest du im JS-Baustein.

      Screenshot_20220806-133300_Tasker.jpg Screenshot_20220806-133202_Tasker.jpg

      Tasker aktualisiert den Datenpunkt einfach. Inhalt ist egal.

      1 Reply Last reply Reply Quote 1
      • Dr. Bakterius
        Dr. Bakterius Most Active last edited by

        Tasker verwende ich nun auch schon etliche Jahre und habe so einiges automatisiert (Stummschalten, Batteriewarnung, Fotos sichern, VPN de-/aktivieren, bei bestimmten Nachrichten reagieren,...). In Verbindung mit ioBroker allerdings folgendes:

        • (GPS-)Position über meinen Webspace (ginge auch direkt) an ioBroker senden (dann auf Karte darstellen, Hinweise ausgeben, Türöffner bei Anläuten betätigen, ...)

        • Akkustände von Handys und Smartwatch an ioBroker senden (Warnungen und Darstellung)

        • Ladegeräte über WLAN-Steckdosen ausschalten wenn 80% erreicht sind.

        David G. 1 Reply Last reply Reply Quote 0
        • DJMarc75
          DJMarc75 @David G. last edited by

          @david-g sagte in Vorstellung eurer Tasker Task in Verbindung mit ioBroker:

          Habe Tasker am TV installiert.

          Coole Projekte hast Du am Start !
          Ob das mit Tasker auch auf einem FireTVStick funktioniert? Also das Installieren...

          David G. 1 Reply Last reply Reply Quote 0
          • David G.
            David G. @DJMarc75 last edited by David G.

            @djmarc75

            Hab die apk von Tasker auf den TV kopiert und dann ausgeführt.
            Ist aber kaum zu bedienen 🤣
            Am besten mit einer Bluetoothtastatur. Ich hab mir die Tasks alle am Smartphone erstellt und am TV import.

            Müsste auch am FireTV gehen denke ich.

            1 Reply Last reply Reply Quote 0
            • David G.
              David G. @Dr. Bakterius last edited by

              @dr-bakterius sagte in Vorstellung eurer Tasker Task in Verbindung mit ioBroker:

              (GPS-)Position über meinen Webspace (ginge auch direkt) an ioBroker senden (dann auf Karte darstellen, Hinweise ausgeben, Türöffner bei Anläuten betätigen, ...)

              Das ist vermutlich was komplizierter oder?
              Zumindest wenn nicht jeder die Daten abrufen kann. Hatte es mal mit Tasker und iot getestet. Da bin ich aber schnell ans Tageslimit gekommen....

              Dr. Bakterius 1 Reply Last reply Reply Quote 0
              • T
                Tableautin last edited by

                Ich habe heute nur mit ein paar kleinen Funktionen in der Kombination angefangen, aber da kommt bestimmt noch mehr dazu (ich liebe Tasker schon seit einigen Jahren 😄 )

                • Falls ich zu Hause bin, wird der Lade-Status und der Akkustand von meinem Handy geupdatet und in Lovelace angezeigt
                  a9fe11e9-b514-43f0-af62-c84438a76fdb-image.png
                • Setzen meiner Abwesenheit bei Erfüllung bestimmter Kriterien (im WiFi auf der Arbeit, im Auto,...). Anwesenheit wird momentan nur einmalig gesetzt, wenn sich mein Handy wieder an der Fritzbox anmeldet (über den Fritzbox Adapter). Aber Anwesenheitskontrolle ist sowieso schwierig.

                Kennt jemand von euch ein vergleichbares Tool wie Tasker, und so etwas (speziell die Sache mit dem Akku) auf einem Chromebook umzusetzen?

                1 Reply Last reply Reply Quote 0
                • Jey Cee
                  Jey Cee Developer last edited by

                  Ich benutze Tasker auch schon ewig, hatte sogar mal ne App mit Tasker für ioBroker gebaut.
                  Aber die Ständigen Änderungen an Android und Energiesparmechanismen der Hersteller haben die Automatismen immer wieder Zerschoßen.
                  Zuletzt wurde die Möglichkeit das WLAN Ein-/Ausschalten durch Android entfernt, das hab ich sehr intensiv genutzt. So macht das wenig Spaß.

                  Mittlerweile sind nur noch 3 Profile übrig geblieben:

                  • Helligkeit um 23 Uhr auf 0 reduzieren und um 9 Uhr Morgens wieder auf den Wert vom Abend hoch stellen.
                  • Für Youtube gibts ne Ausnahme da wird die Helligkeit beim öffnen der App auf 80% gesetzt und beim Schließen auf den letzten Wert.
                  • Car Mode: Starten der Musik Wiedergabe nachdem sich das Smartphone mit dem Autoradio verbunden hat. Benachrichtigung deaktivieren. Mittlerweile ist das auch Obsolet weil es das Autoradio nicht mehr gibt mit dem das verknüpft war.
                  bahnuhr 1 Reply Last reply Reply Quote 0
                  • bahnuhr
                    bahnuhr Forum Testing Most Active @Jey Cee last edited by

                    @jey-cee sagte in Vorstellung eurer Tasker Task in Verbindung mit ioBroker:

                    Möglichkeit das WLAN Ein-/Ausschalten

                    Tasker Settings 1.4.0 benutzen; dann läuft dies wieder.

                    1 Reply Last reply Reply Quote 1
                    • Dr. Bakterius
                      Dr. Bakterius Most Active @David G. last edited by

                      @david-g sagte in Vorstellung eurer Tasker Task in Verbindung mit ioBroker:

                      Das ist vermutlich was komplizierter oder?

                      Eigentlich nicht besonders.

                      • Ein Profil erstellen, dass (in meinem Fall) alle zwei Minuten einen Task startet.

                      • Im Task mit Get Location v2 die Position bestimmen (ist dann in Systemvariablen)

                      • Per HTTP Request (POST) an entsprechende Adresse schicken. Dabei die Variable %gl_coordinates verwenden.

                      Der Request sieht etwa so aus:

                      http://www.deine_adresse.de/position.php?user_1=%gl_coordinates
                      

                      Ich sende das an ein PHP-Script auf meinem Webspace. Dieses überprüft die Plausibilität der Daten und speichert das in eine TXT-Datei auf dem Server.

                      Hier das PHP-Skript für zwei Personen:

                      <?php
                      
                      	# Daten aus Link übernehmen
                          $user_1 = isset($_GET['user_1']) ? $_GET['user_1'] : "";
                      	$user_2 = isset($_GET['user_2']) ? $_GET['user_2'] : "";
                      	
                      	# Überprüfen ob es sich um Koordinaten handelt (z.B. 48.2432332,16.4421192)
                      	if (!preg_match("/^[0-9]+[.][0-9]+[,][0-9]+[.][0-9]+$/", $user_1)) {
                      		$user_1 = "";
                      	}
                      	if (!preg_match("/^[0-9]+[.][0-9]+[,][0-9]+[.][0-9]+$/", $user_2)) {
                      		$user_2 = "";
                      	}
                      
                      	# Daten in Datei schreiben
                      	if ($user_1 <> "") {
                      		$handle = fopen ("user_1.txt", "w");
                      		fwrite ($handle, $user_1);
                      		fclose ($handle);
                      		echo "Koordinaten von user_1: " . $user_1;
                      	}
                      	if ($user_2 <> "") {
                      		$handle = fopen ("user_2.txt", "w");
                      		fwrite ($handle, $user_2);
                      		fclose ($handle);
                      		echo "Koordinaten von user_2: " . $user_2;
                      	}
                      
                      ?>
                      

                      Vom Server holt sich ein ioBroker Script die Daten, überprüft sie erneut und verarbeitet sie weiter.

                      Das ioBroker-Blockly zum Abfragen:
                      blockly.png

                      <block xmlns="https://developers.google.com/blockly/xml" type="schedule" id="IB:hZ(B$82uSpR5LC];C" x="-1787" y="2613">
                       <field name="SCHEDULE">15 */2 * * * *</field>
                       <statement name="STATEMENT">
                         <block type="comment" id="A,]F~TLMLxChBen7f|7Z">
                           <field name="COMMENT">user_1</field>
                           <next>
                             <block type="request" id="v^B/?@EFvKP@8_m^G_VO">
                               <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                               <field name="WITH_STATEMENT">TRUE</field>
                               <field name="LOG"></field>
                               <value name="URL">
                                 <shadow type="text" id="8J?Q|qO=X{3F@wvgL/um">
                                   <field name="TEXT">http://www.deine_Adresse.de/user_1.txt</field>
                                 </shadow>
                               </value>
                               <statement name="STATEMENT">
                                 <block type="controls_if" id="mJ_as?_Ht$D/NTeD))wt">
                                   <mutation else="1"></mutation>
                                   <value name="IF0">
                                     <block type="logic_compare" id="/`H(w].KhL##GH+=QucO">
                                       <field name="OP">EQ</field>
                                       <value name="A">
                                         <block type="variables_get" id="TlP[;S]5)PysCZdPSHdY">
                                           <field name="VAR" id="k+~7[3(l;e:M{wRZ{/7v">error</field>
                                         </block>
                                       </value>
                                       <value name="B">
                                         <block type="logic_null" id="yIaoS#0*VWMSX)M@$VK]"></block>
                                       </value>
                                     </block>
                                   </value>
                                   <statement name="DO0">
                                     <block type="controls_if" id="YAJ$Rh30Sc1BFmC$]SGB">
                                       <value name="IF0">
                                         <block type="logic_compare" id="@ho/jn$4cOh!;eO$}ua-">
                                           <field name="OP">NEQ</field>
                                           <value name="A">
                                             <block type="variables_get" id="#B^U{Z(*D_Mr%biW;N#?">
                                               <field name="VAR" id="huzpNLp1==YK4TwoO7|r">result</field>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <block type="text" id="dH`~-?+:yZ:zLxVX$c?:">
                                               <field name="TEXT"></field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <statement name="DO0">
                                         <block type="variables_set" id="s:uS_q5,d*6m=*4Xoh!J">
                                           <field name="VAR" id="5Ce/DC`mV_{vSosTo00x">user_1</field>
                                           <value name="VALUE">
                                             <block type="variables_get" id="Ncb=jWzIYQLxO(.$.{uW">
                                               <field name="VAR" id="huzpNLp1==YK4TwoO7|r">result</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="controls_if" id="lQu^n//m@(q$XBqvg4}B">
                                               <value name="IF0">
                                                 <block type="logic_compare" id="2/|idbh){gB}3Qtwt-||">
                                                   <field name="OP">GT</field>
                                                   <value name="A">
                                                     <block type="text_indexOf" id="42]G1D$#ZAf1uP1Bs)]*">
                                                       <field name="END">FIRST</field>
                                                       <value name="VALUE">
                                                         <block type="variables_get" id="!rf;Da)8yPPoOqrMneSq">
                                                           <field name="VAR" id="5Ce/DC`mV_{vSosTo00x">user_1</field>
                                                         </block>
                                                       </value>
                                                       <value name="FIND">
                                                         <shadow type="text" id="fi^(J1xaE!HwO+;[FyYP">
                                                           <field name="TEXT">,</field>
                                                         </shadow>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <value name="B">
                                                     <block type="math_number" id="5,n@yWeW5Zkpm*D1,-:*">
                                                       <field name="NUM">0</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <statement name="DO0">
                                                 <block type="comment" id="0W*|YeMDXNI.,S`T_LAv">
                                                   <field name="COMMENT">Prüfen ob der Text Koordinaten enthält (z.B. 48.2432332,16.4421192)</field>
                                                   <next>
                                                     <block type="variables_set" id="rG_GQ}aVF*8]RxO/{sd!">
                                                       <field name="VAR" id="`X/:p4U2lcfxfx=#*(YD">test</field>
                                                       <value name="VALUE">
                                                         <block type="lists_split" id="R{slZEq{DXpxLgbVZsqP">
                                                           <mutation mode="SPLIT"></mutation>
                                                           <field name="MODE">SPLIT</field>
                                                           <value name="INPUT">
                                                             <block type="variables_get" id="pB(Kkw5^|p`xi}Li7{;8">
                                                               <field name="VAR" id="5Ce/DC`mV_{vSosTo00x">user_1</field>
                                                             </block>
                                                           </value>
                                                           <value name="DELIM">
                                                             <shadow type="text" id="v*9py0Y%o#XhvKo!Tq,9">
                                                               <field name="TEXT">,</field>
                                                             </shadow>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <next>
                                                         <block type="controls_if" id="3-K%EYd5Cy~mviuvQXxW">
                                                           <value name="IF0">
                                                             <block type="logic_compare" id="J-NtpWj_fFbr*cxU-7}u">
                                                               <field name="OP">EQ</field>
                                                               <value name="A">
                                                                 <block type="lists_length" id="]{Zay`]da{RMOQB_NcS|">
                                                                   <value name="VALUE">
                                                                     <block type="variables_get" id="-]1**UdMib#d8YW(zQ:L">
                                                                       <field name="VAR" id="`X/:p4U2lcfxfx=#*(YD">test</field>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                               <value name="B">
                                                                 <block type="math_number" id="O!@WR/=;|Q}+:Z9fKEoK">
                                                                   <field name="NUM">4</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <statement name="DO0">
                                                             <block type="controls_if" id="/Y@w]U]7;q?-G43;~1~J">
                                                               <value name="IF0">
                                                                 <block type="logic_compare" id="LZ1W`MMCpx|dNoKb5XtV">
                                                                   <field name="OP">GT</field>
                                                                   <value name="A">
                                                                     <block type="text_indexOf" id="U3--SOwe^Vh|==yew8qS">
                                                                       <field name="END">FIRST</field>
                                                                       <value name="VALUE">
                                                                         <block type="variables_get" id="VZ/qDKdV@;oC1d;GDS``">
                                                                           <field name="VAR" id="5Ce/DC`mV_{vSosTo00x">user_1</field>
                                                                         </block>
                                                                       </value>
                                                                       <value name="FIND">
                                                                         <shadow type="text" id="$9w[?=e|^_U*Ix6Wpc,a">
                                                                           <field name="TEXT">.</field>
                                                                         </shadow>
                                                                       </value>
                                                                     </block>
                                                                   </value>
                                                                   <value name="B">
                                                                     <block type="math_number" id="h|t4djOI+:HAgF!E0PAS">
                                                                       <field name="NUM">0</field>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                               <statement name="DO0">
                                                                 <block type="variables_set" id="I=sv`zcIYL3xJD/0`Xae">
                                                                   <field name="VAR" id="`X/:p4U2lcfxfx=#*(YD">test</field>
                                                                   <value name="VALUE">
                                                                     <block type="lists_split" id="W(SO1e3.Sb`jXw+@afkj">
                                                                       <mutation mode="SPLIT"></mutation>
                                                                       <field name="MODE">SPLIT</field>
                                                                       <value name="INPUT">
                                                                         <block type="variables_get" id="I=Pal[GA4I#W~ypDSUND">
                                                                           <field name="VAR" id="5Ce/DC`mV_{vSosTo00x">user_1</field>
                                                                         </block>
                                                                       </value>
                                                                       <value name="DELIM">
                                                                         <shadow type="text" id="rJ1bkc9tlBlykk=Ksi$#">
                                                                           <field name="TEXT">.</field>
                                                                         </shadow>
                                                                       </value>
                                                                     </block>
                                                                   </value>
                                                                   <next>
                                                                     <block type="controls_if" id="Qz/O/I2|Rq2xHCYp7?P,">
                                                                       <value name="IF0">
                                                                         <block type="logic_compare" id="Wxp~jtkMmzv!b%.LQK!D">
                                                                           <field name="OP">EQ</field>
                                                                           <value name="A">
                                                                             <block type="lists_length" id="t0:+jEXA|/=W|58z@uAj">
                                                                               <value name="VALUE">
                                                                                 <block type="variables_get" id="}f+.BdJ}6*VH0_02s:Mt">
                                                                                   <field name="VAR" id="`X/:p4U2lcfxfx=#*(YD">test</field>
                                                                                 </block>
                                                                               </value>
                                                                             </block>
                                                                           </value>
                                                                           <value name="B">
                                                                             <block type="math_number" id="sJgsr_!_7~!-oa+EO4Ke">
                                                                               <field name="NUM">4</field>
                                                                             </block>
                                                                           </value>
                                                                         </block>
                                                                       </value>
                                                                       <statement name="DO0">
                                                                         <block type="comment" id="h;h5{/zz1$@!5x;+(2dv">
                                                                           <field name="COMMENT">Bei Änderung Datenpunkt ändern</field>
                                                                           <next>
                                                                             <block type="controls_if" id="HzMFtrbLOhh1rGQ;{OjX">
                                                                               <value name="IF0">
                                                                                 <block type="logic_compare" id="lsTnglwcb,/dTG9Q$,tN">
                                                                                   <field name="OP">NEQ</field>
                                                                                   <value name="A">
                                                                                     <block type="get_value" id="?]qK`Ybj!C0;zVDW]t+J">
                                                                                       <field name="ATTR">val</field>
                                                                                       <field name="OID">Datenpunkt.user_1</field>
                                                                                     </block>
                                                                                   </value>
                                                                                   <value name="B">
                                                                                     <block type="variables_get" id="P=Pb{rCM[LUE)X#S~_H:">
                                                                                       <field name="VAR" id="5Ce/DC`mV_{vSosTo00x">user_1</field>
                                                                                     </block>
                                                                                   </value>
                                                                                 </block>
                                                                               </value>
                                                                               <statement name="DO0">
                                                                                 <block type="control" id="[A|1vSkXCeK;9m`z,StB">
                                                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                   <field name="OID">Datenpunkt.user_1</field>
                                                                                   <field name="WITH_DELAY">FALSE</field>
                                                                                   <value name="VALUE">
                                                                                     <block type="variables_get" id="^vn77N1J41Qv=G]G_Hr9">
                                                                                       <field name="VAR" id="5Ce/DC`mV_{vSosTo00x">user_1</field>
                                                                                     </block>
                                                                                   </value>
                                                                                 </block>
                                                                               </statement>
                                                                             </block>
                                                                           </next>
                                                                         </block>
                                                                       </statement>
                                                                     </block>
                                                                   </next>
                                                                 </block>
                                                               </statement>
                                                             </block>
                                                           </statement>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </statement>
                                             </block>
                                           </next>
                                         </block>
                                       </statement>
                                     </block>
                                   </statement>
                                   <statement name="ELSE">
                                     <block type="comment" id="1]#tP7v=a(;752S:{8_:">
                                       <field name="COMMENT">Hier kann ein Fehler beim Abruf bearbeitet werden</field>
                                     </block>
                                   </statement>
                                 </block>
                               </statement>
                             </block>
                           </next>
                         </block>
                       </statement>
                      </block>
                      

                      Im Datenpunkt stehen dann die Koordinaten in der Form 48.2432332,16.4421192 die man dann nach Belieben weiterverarbeiten kann.

                      So muss man keinen Port aufmachen und sein System ins Internet stellen. Verwendet man eine Portweiterleitung kann man die Position direkt in einen Datenpunkt vom ioBroker schreiben, reißt damit aber eine Sicherheitslücke auf.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        MCU @Dr. Bakterius last edited by

                        @dr-bakterius Warum nicht direkt über simpleApi oder simpleApi(Cloud) von extern?

                        bahnuhr Dr. Bakterius 2 Replies Last reply Reply Quote 0
                        • bahnuhr
                          bahnuhr Forum Testing Most Active @MCU last edited by

                          @mcu sagte in Vorstellung eurer Tasker Task in Verbindung mit ioBroker:

                          simpleApi(Cloud)

                          was ist das?

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            MCU @bahnuhr last edited by

                            @bahnuhr simpleApi nutzen über die cloud (Cloud-Adapter).

                            bahnuhr 1 Reply Last reply Reply Quote 0
                            • bahnuhr
                              bahnuhr Forum Testing Most Active @MCU last edited by

                              @mcu
                              Ich habs noch nicht.

                              Habe cloud Adpater und meine iob.pro eingegeben.
                              Wie müsste denn jetzt der Befehl in tasker aussehen um einen DP in iob zu schreiben.
                              Und dies ohne vpn ?

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                MCU @bahnuhr last edited by MCU

                                @bahnuhr Ja ohne VPN
                                https://mcuiobroker.gitbook.io/jarvis-infos/tipps/adapter-spezifisch/cloud#simpleapi-ueber-cloud
                                Hier mit einigen Beispielen
                                https://mcuiobroker.gitbook.io/jarvis-infos/tipps/allgemein/siri-apple-shortcuts#befehl-simpleapi-ueber-cloud

                                bahnuhr 1 Reply Last reply Reply Quote 0
                                • bahnuhr
                                  bahnuhr Forum Testing Most Active @MCU last edited by

                                  @mcu

                                  habs noch nicht hinbekommen:
                                  auf iob.pro habe ich eine key:
                                  8853cd1a-bc25-467f-8dbb-ba7b17335a53-image.png

                                  Diese habe ich in einem task der variablen %key zugewiesen.
                                  Danach einen http request:
                                  Also:

                                  1: Variablen setzen: %key zu (app-key von iob.pro)
                                  2: http request:
                                  https://iobroker.pro/service/simpleApi/%key/set/alias.0.HM.......?value=true

                                  Und den task laufen lassen.
                                  Es kommen zahlreiche Fehler.
                                  Ich vermute, dass ich irgendwas mit dem key falsch habe.

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    MCU @bahnuhr last edited by MCU

                                    @bahnuhr Im cloud-Adapter bzw in der Instanz gibt es einen APPKEY.
                                    d27b40a1-18f0-4087-a70b-fc9ffffba329-image.png
                                    Bei mir ist es derselbe wie in iob.pro.

                                    bahnuhr 1 Reply Last reply Reply Quote 0
                                    • bahnuhr
                                      bahnuhr Forum Testing Most Active @MCU last edited by

                                      @mcu sagte in Vorstellung eurer Tasker Task in Verbindung mit ioBroker:

                                      Bei mir ist es derselbe wie in iob.pro.

                                      Bei mir nicht.

                                      Hatte auf login und pass stehen.
                                      Haken raus und es stand da der von "nicht pro".

                                      M 1 Reply Last reply Reply Quote 0
                                      • M
                                        MCU @bahnuhr last edited by

                                        @bahnuhr Wenn es mit Login und Passwort nicht funktioniert, sollte man ein Issue aufmachen für den Cloud-Adapter?

                                        bahnuhr 1 Reply Last reply Reply Quote 0
                                        • bahnuhr
                                          bahnuhr Forum Testing Most Active last edited by

                                          @MCU

                                          Habe jetzt den pro key von der webseite in der Instanz eingetragen.
                                          Adapter ist grün.
                                          Bekomme nach wie vor einen Fehler im Tasker.

                                          1 Reply Last reply Reply Quote 0
                                          • bahnuhr
                                            bahnuhr Forum Testing Most Active @MCU last edited by

                                            @mcu sagte in Vorstellung eurer Tasker Task in Verbindung mit ioBroker:

                                            sollte man ein Issue aufmachen für den Cloud-Adapter?

                                            Ich denke bei dir funktioniert es ?

                                            M 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            757
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            10
                                            55
                                            3660
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo