Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Location per http-request an iobroker senden ?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Location per http-request an iobroker senden ?

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

      @djmarc75

      zB
      Wie aktuell das %loc ist weiß ich nicht.
      Screenshot_20220515-185838_Tasker.jpg

      Oder so

      Screenshot_20220515-190102_Tasker.jpg

      Und anstatt %loc

      data=%gl_latitude,%gl_longitude
      

      Hast noch einige mehr Variablen zur Verfügung. Genauigkeit etc.

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

        @djmarc75 Sag, hast du meinen Beitrag nicht gelesen oder nicht verstanden?

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

          @dr-bakterius
          Doch aber erst eben.
          Danke fürs Erste, aber ich muss morgen weiter machen - Kopf raucht.

          @david-g said in Location per http-request an iobroker senden ?:

          Hast noch einige mehr Variablen zur Verfügung. Genauigkeit etc.

          Auch Dir ein Danke aber wie geschrieben muss ich für heute Feierabend machen.

          Ich hoffe ich darf mich morgen falls was nicht klappt nochmal melden ?!

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

            @djmarc75 sagte in Location per http-request an iobroker senden ?:

            Ich hoffe ich darf mich morgen falls was nicht klappt nochmal melden ?!

            Selbstverständlich.
            Und am besten immer mit freiem Kopf und ohne Stress.

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

              @david-g said in Location per http-request an iobroker senden ?:

              Und am besten immer mit freiem Kopf und ohne Stress.

              Quasi von montags bis freitags von 5 bis 22 Uhr 😰
              Ja, war heute zu viel Trallala und dann vorhin gedacht ich schmeiss mal das Laptop an.
              Also bis morgen 👋

              1 Reply Last reply Reply Quote 0
              • DJMarc75
                DJMarc75 last edited by

                Guten Morgen und JUHUUUU...
                Habs endlich geschafft dass von mir gewünschten Datenpunkte im iobroker gesetzt werden.

                @mickym said in Location per http-request an iobroker senden ?:

                über setBulk in 2 Datenpunkte mit einer URL schreiben, z.Bsp.:
                http://ip:8087/setBulk?0_userdata.0.location_example.long=17&lat=55

                Jetzt hab ich das Taskersystem schon etwas mehr durchschaut und kann drauf aufbauen.

                Vielen Dank an alle für die wertvollen Tips.

                bahnuhr 1 Reply Last reply Reply Quote 0
                • B
                  Beowolf @simplyclever last edited by

                  @simplyclever sagte in Location per http-request an iobroker senden ?:

                  Es gibt ein Blockly Join plugin, damit kann man von iobroker direkt an Join Geräte schicken (also von iobroker an mein Handy ohne Umweg über das Tablet).

                  Wo finde ich das?

                  Danke

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    simplyclever @Beowolf last edited by

                    @beowolf Sorry, mein Fehler. Es gibt kein Plugin für Blockly.
                    Es geht mit Boardmitteln und ich mache das so:

                    Ein globales JS Script im Ordner global erstellen:

                    function sendGlobalJoin(deviceNames, title, sender, command, rest){
                    
                        // Build join message and send to deviceNames
                    
                        deviceNames = encodeURIComponent(deviceNames);
                        title = encodeURIComponent(title);
                        sender = encodeURIComponent(sender);
                        command = encodeURIComponent(command);
                        rest = encodeURIComponent(rest);
                    
                        HttpMessage = getState("0_userdata.0.Join.Join_Url").val;
                        HttpMessage += 'apikey=';
                        HttpMessage += String(getState("0_userdata.0.Join.API_Key").val);
                        HttpMessage += '&deviceNames=' + String(deviceNames);
                        HttpMessage += '&title=' + String(title);
                        HttpMessage += '&text=' + String('from=:=' + sender + '=:=' + command + '=:=' + rest);
                     
                        // Replace all " " with "+"
                        //HttpMessage = HttpMessage.replace(/ /ig, '+');
                        
                      
                        // Send message
                        try {
                            require("request")(HttpMessage).on("error", function (e) {console.error(e);});
                        } catch (e) { console.error(e); }
                      
                        console.debug("*** JOINMESSAGE to: >" + deviceNames + "< sender: >" + sender + "< command: >" + command + "< rest: >" + rest + "<");
                        console.debug("*** GLOBALJOIN *** request: " + HttpMessage);
                     
                    }
                    

                    Datenpunkte anlegen in 0_userdatada.0.Join:
                    a) Join_Url mit Wert https://joinjoaomgcd.appspot.com/_ah/api/messaging/v1/sendPush?
                    b )API_Key Mit Google Account anmelden unter https://joinjoaomgcd.appspot.com/
                    Auf 2tes icon klicken im Menu oben (symbol Computer/Handy) und "Create a Join Api..." wählen.
                    Die API entsprechend in den Datenpunkt setzen.

                    Dann in Blockly Script(s) eine lokale Javascript Funktion anlegen:
                    9ce03547-226e-4db7-bebb-214073e267c7-image.png

                    dort wird dann die globale JS Funktion aufgerufen:

                    // Call GlobalJoin wiht given data
                    
                    sendGlobalJoin(deviceNames, title, sender, command, rest);
                    

                    Letzter Schritt, die Lokale JS mit den gewünschten Daten erstellen:
                    a9733984-2cbc-48ba-8db7-d7848596c072-image.png

                    Ich habe mehrere Join Devices und in Datenpunkten deren Namen (wie in Join) hinterlegt, so dass ich bei Änderungen nur an einer Stelle den Datenpunkt ändern muss.

                    Beim Empfang der Nachricht in Join/Tasker kann man es so definieren, dass sender, command, und rest gleich in Tasker Variablen zerlegt werden und entsprechend in Tasker damit machen was man möchte.

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

                      @djmarc75
                      Wenn du Hilfe bzgl. tasker brauchst sag Bescheid.
                      Lasse mir auch gps per tasker senden.

                      mfg

                      DJMarc75 1 Reply Last reply Reply Quote 1
                      • DJMarc75
                        DJMarc75 @bahnuhr last edited by

                        @bahnuhr sagte in Location per http-request an iobroker senden ?:

                        Wenn du Hilfe bzgl. tasker brauchst sag Bescheid

                        👍

                        @bahnuhr sagte in Location per http-request an iobroker senden ?:

                        Lasse mir auch gps per tasker senden.

                        Ich mir auch seit nem Jahr ... und neue Whatsapps, Anrufe, usw 😀

                        Der Beitrag hatte mir so ziemlich gut geholfen 👍

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        526
                        Online

                        31.7k
                        Users

                        79.8k
                        Topics

                        1.3m
                        Posts

                        10
                        55
                        3406
                        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