Steuerung Android App per UDP oder HTTP

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • harrythebiker
    Smart Home'r
    • 24.01.2019
    • 82

    #1

    Steuerung Android App per UDP oder HTTP

    Hallo,

    Ich bin nun schon einer gefühlten Ewigkeit dabei mein Android Tablet (hängt an der Wand) per Befehl vom Miniserver zu aktivieren.
    Dabei soll das Tablet aufwachen und die Loxone App zur Türklingel springen.

    Leider bekomme ich die URL nicht hin.

    Der MS soll per UDP oder HTTP einen Task in der App Tasker starten. Das funktioniert soweit.
    In Tasker soll dann die URL geöffnet werden.

    Trage ich loxone:// ein startet die App auch wie gewünscht.

    Trage ich jedoch die unten stehende komplette URL ein bekomme ich eine Fehlermeldung (URL-Start fehlgeschlagen).

    loxone://ms?mac=192.168.1.100&loc=control%2F12a64626-0048-f341-ffff36f56251548d

    Kann mir jemand sagen wie die genaue einzutragende URL lauten muss bzw. was ich falsch mache?

    LG
    Harry
  • harrythebiker
    Smart Home'r
    • 24.01.2019
    • 82

    #2
    Hat sowas noch niemand gemacht?

    Kommentar

    • .:Chris:.
      LoxBus Spammer
      • 05.01.2016
      • 202

      #3
      kennst du die Erklärungen aus dem Wiki?

      Kommentar

      • harrythebiker
        Smart Home'r
        • 24.01.2019
        • 82

        #4
        Ja die kenn ich.

        Ich hab die Seite https://www.loxone.com/dede/kb/url-s...mart-home-app/ gefunden.
        Leider komm ich nicht weiter.

        Kommentar

        • romildo
          Lebende Foren Legende
          • 25.08.2015
          • 5177

          #5
          Zitat von harrythebiker
          ...loxone://ms?mac=192.168.1.100&loc=control%2F12a64626-0048-f341-ffff36f56251548d...
          192.168.1.100 ist doch keine <MAC> sondern eine <IP>

          Ich würde es mit der Mac-Adresse des Miniservers, versuchen, oder den Befehl gemäss Dokumentation im Link abändern.
          LG Romildo

          Kommentar

          • BSiege
            LoxBus Spammer
            • 04.10.2015
            • 251

            #6
            Zitat von romildo
            192.168.1.100 ist doch keine <MAC> sondern eine <IP>
            Ist mir auch sofort aufgefallen. Laut Manual aber legitim. Zudem wird sich ein Profi (hoffentlich) hüten das über die MAC-Adresse zu machen, da dies auf die Broadcast-Domain eingeschränkt ist. Damit kommen dann zwangsläufig andere Probleme.

            Kommentar

            • harrythebiker
              Smart Home'r
              • 24.01.2019
              • 82

              #7
              Zitat von romildo
              192.168.1.100 ist doch keine <MAC> sondern eine <IP>

              Ich würde es mit der Mac-Adresse des Miniservers, versuchen, oder den Befehl gemäss Dokumentation im Link abändern.

              Wie würdest du den Befehl lt. Link abändern?
              Habs auch schon mit der MAC-Adresse versucht. Leider ohne Erfolg.

              Lg
              Harry

              Kommentar

            • Labmaster
              Lox Guru
              • 20.01.2017
              • 2744

              #8
              Ich kanns mir zwar nicht ganz vorstellen, aber eventuell ist die Angabe der UUID case sensitive, bzw. muß groß geschrieben werden ?
              Also so z.B.:
              loxone://ms?mac=192.168.1.100&loc=control%2F12A64626-0048-F341-FFFF36F56251548D

              Ein URL Encoding würde die Buchstaben im übrigen auch in Versalien wandeln.
              Zuletzt geändert von Labmaster; 09.09.2019, 07:16.

              Kommentar

              • harrythebiker
                Smart Home'r
                • 24.01.2019
                • 82

                #9
                So hab's nun hin bekommen.

                Ich habe nun folgendes als Link eingetragen:

                loxone://ms?&loc=control/12a64626-0048-f341-ffff36f56251548d

                Also ohne MAC oder IP (funktioniert wahrscheinlich weil ich den Link und die App am selben Gerät aufrufe) und mit Schrägstrich statt %2F. Keine Ahnung warum überall steht URL-Encoded.

                Lg
                Harry

                Kommentar

                Lädt...