Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Cloud Dienste
    4. HTTP-POST an iot z.B. von Tasker

    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

    HTTP-POST an iot z.B. von Tasker

    This topic has been deleted. Only users with topic management privileges can see it.
    • Martin Schlender
      Martin Schlender last edited by

      Hallo Zusammen,
      folgendes Problem. iot läuft. Google Home und Google Assistant funktioniert.
      Jetzt fehlt mir noch die Möglichkeit per HTTP-POST zu steuern, z.B. aus Tasker.

      Bei der Whitelist habe ich folgendes eingetragen:

      fbb34e37-193d-4b0a-b16c-3e34ac3b5c97-image.png

      Mit folgendem Tasker Task
      1591f452-d3c0-4340-89ec-f7e8a868a1e3-image.png

      bekomme ich dann folgende Fehlermeldung:
      14.30.31/E add wait type EasyAction1 time 2147483647
      14.30.31/E add wait type EasyAction1 done
      14.30.31/E add wait task
      14.30.32/E Error: 1
      14.30.32/E {"error":"Internal error. ID 5098965"}

      wobei die Internal Error ID ständig variiert...
      Gruß
      Martin

      braindead 1 Reply Last reply Reply Quote 0
      • braindead
        braindead Developer @Martin Schlender last edited by

        @Martin-Schlender Ich habe das gestern erst gemacht mit einen Http Requests GET aus Tasker heraus. Klappt wunderbar. Du musst nur den Link anpassen, der Dir in der Konfiguration angezeigt wird.

        Martin Schlender 1 Reply Last reply Reply Quote 0
        • Martin Schlender
          Martin Schlender @braindead last edited by Martin Schlender

          @braindead Genau das hab ich ja gemacht (siehe Tasker Screenshot).
          Der POST geht aber nicht. 😞 (GET hab ich jetzt auch noch versucht - das selbe)

          braindead 1 Reply Last reply Reply Quote 0
          • braindead
            braindead Developer @Martin Schlender last edited by

            @Martin-Schlender

            Sorry, hatte mir Deine Screenshots nicht genauer angesehen. Lösch mal den Dienst "custom_Test" und "custom". Dann musst Du Deine Tasker URL anpassen. Es muss dann in Deinen Fall "service=custom_Test" heißen.

            Martin Schlender 1 Reply Last reply Reply Quote 0
            • Martin Schlender
              Martin Schlender @braindead last edited by

              @braindead das hatte ich als allererstes versucht. Aber funktioniert auch nicht.

              braindead liv-in-sky 2 Replies Last reply Reply Quote 0
              • braindead
                braindead Developer @Martin Schlender last edited by

                @Martin-Schlender
                Nochmal: Es ist kein POST, sondern ein GET. Deine URL ist mindestens an der von mir beschriebenen Stelle falsch. Sicher, dass Dein Key korrekt eingegeben ist? Ob die URL stimmt oder nicht, kannst Du ganz einfach testen, indem Du sie in den Browser eingibst. Probier das zuerst mal aus. Wenn das klappt, gucken wir weiter. 🙂

                Martin Schlender 1 Reply Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @Martin Schlender last edited by liv-in-sky

                  @Martin-Schlender

                  bei mir funktioniert es

                  Image 8.png

                  kommt da etwas mehr info

                  Image 9.png

                  Martin Schlender 1 Reply Last reply Reply Quote 1
                  • Martin Schlender
                    Martin Schlender @braindead last edited by

                    @braindead
                    so - Whitelist gelöscht und nur Test zugefügt.
                    Im Browser eingebeben:
                    https://service.iobroker.in/v1/iotService?service=custom_Test&key=xxxxxxxxxxxxxxxxxxxxxxx&user=yyyyyyyyyyyyyyyyyy&data=ein

                    Ergebnis:{"error":"Internal error. ID 5418788"}

                    liv-in-sky 1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @Martin Schlender last edited by

                      @Martin-Schlender wenn ich einen service eingebe, der nicht existiert kommt kein solcher fehler - ich vermute eher ein tasker app problem

                      evtl mal ein neustart des handys?

                      Martin Schlender 1 Reply Last reply Reply Quote 0
                      • Martin Schlender
                        Martin Schlender @liv-in-sky last edited by Martin Schlender

                        @liv-in-sky andere Requests zu anderen Spielereien 🙂 gehen ja. Und wie gesagt - der Fehler kommt am PC im Browser auch.

                        Martin Schlender liv-in-sky 2 Replies Last reply Reply Quote 0
                        • Martin Schlender
                          Martin Schlender @Martin Schlender last edited by

                          @Martin-Schlender Leute - jetzt geht es. Hab mir einen neuen Service URL Schlüssel abgerufen. Da war wohl was faul am alten...
                          Danke Euch

                          1 Reply Last reply Reply Quote 0
                          • liv-in-sky
                            liv-in-sky @Martin Schlender last edited by

                            @Martin-Schlender wollte es gerade vorschlagen 🙂

                            1 Reply Last reply Reply Quote 0
                            • Martin Schlender
                              Martin Schlender @liv-in-sky last edited by

                              @liv-in-sky Nachtrag: Es ist übrigens egal ob POST oder GET. Funktioniert beides....

                              M 1 Reply Last reply Reply Quote 2
                              • M
                                MCU @Martin Schlender last edited by MCU

                                @Martin-Schlender
                                @liv-in-sky
                                Kurze Frage wo schreibt er denn das DATA= "enemene" hin? In welchen DP.
                                Wo kann ich das im ioBroker abgreifen?

                                Hab ich gerade gefunden: iot.0/custom_TEST
                                Wie kann man im Tasker darauf reagieren, wenn sich der Wert ändert?
                                Ich kann ihn alle 2 Min auslesen,ok; aber kann man auch eine Task ausführen lassen, wenn sich dort der Wert ändert?
                                Vielen Dank

                                Martin Schlender liv-in-sky 2 Replies Last reply Reply Quote 0
                                • Martin Schlender
                                  Martin Schlender @MCU last edited by Martin Schlender

                                  @MCU Hi,
                                  es gibt zwei Wege:
                                  Tasker -> ioBroker geht über iot - den kennst Du schon.

                                  Es gibt dasselbe für Tasker - das heißt autoremote:
                                  https://play.google.com/store/apps/details?id=com.joaomgcd.autoremote&hl=de

                                  Du bekommst dann dort eine https:// POST Adresse mit der Du an Tasker Kommandos schicken kannst. Beispiel von mir: bei Gefrierfach wird zu warm:
                                  7448c1b9-6475-4ca4-afbe-14a93a69a70b-image.png

                                  Der Request sieht so aus:
                                  https://autoremotejoaomgcd.appspot.com/sendmessage?key=xxxxxxxxxxxxxxxxxxxxxxxxx&message=ioBroker_Alarm:_Gefrierfach_zu_warm

                                  In Tasker hast Du dann Autoremote als Plugin und kannst in einem Profil daruaf reagieren:
                                  01c21c7e-27ef-40f2-8b4a-0efc4ac7833a-image.png

                                  Viel Spaß beim Ausprobieren 🙂
                                  Gruß
                                  Martin

                                  M 1 Reply Last reply Reply Quote 0
                                  • liv-in-sky
                                    liv-in-sky @MCU last edited by liv-in-sky

                                    @MCU
                                    wie @Martin-Schlender mit autoremote

                                    ich selbst nehme aber pushover - dazu gibt es einen adapter für iobroker und tasker reagiert auf eine pushover message

                                    Image 1.png

                                    Image 2.png

                                    schaut dann so aus:

                                    Image 3.png

                                    smart68.gif

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

                                      @Martin-Schlender @liv-in-sky
                                      Vielen Dank für die guten Erklärungen. Ich dachte es gäbe auch ein Weg "iot-> Tasker" um dort ein Event auszulösen. Das wäre echt interessant gewesen. Aber offensichtlich nicht. Danke nochmals.

                                      liv-in-sky 1 Reply Last reply Reply Quote 0
                                      • liv-in-sky
                                        liv-in-sky @MCU last edited by

                                        @MCU

                                        dann müßte man auf dem handy (tasker) einen webserver haben , der aber immer online sein müßte (ich glaube das geht sogar irgendwie) aber daher geht man über solche tools wie autoremote oder pushover

                                        oder einen mqtt empfänger (geht - war aber sehr instabil bei mir)

                                        soviel ich weiß ist es nicht möglich über iot nach außen zu senden - nur empfang

                                        R 1 Reply Last reply Reply Quote 0
                                        • R
                                          Rushmed Most Active @liv-in-sky last edited by

                                          @liv-in-sky sagte in HTTP-POST an iot z.B. von Tasker:

                                          dann müßte man auf dem handy (tasker) einen webserver haben , der aber immer online sein müßte (ich glaube das geht sogar irgendwie)

                                          Das geht tatsächlich mit TNES.

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

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          903
                                          Online

                                          31.9k
                                          Users

                                          80.1k
                                          Topics

                                          1.3m
                                          Posts

                                          cloud iot
                                          5
                                          19
                                          1904
                                          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