http Befehl senden

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Lightpicture
    Lebende Foren Legende
    • 16.11.2015
    • 3622

    #31
    Das v.1 ist nicht in <> Klammern, ändere es mal ab und probiere es nochmal bitte.
    =<v.1>
    FG
    Lightpicture

    Nur ein Netzwerkkabel ist richtiges WLAN

    Kommentar


    • Gast
      Gast kommentierte
      Kommentar bearbeiten
      Besten Dank für die schnelle Antwort.
      Es funktioniert nun einwandfrei, Danke!
  • Lightpicture
    Lebende Foren Legende
    • 16.11.2015
    • 3622

    #32
    Gerne.
    Super wenn es funktioniert.
    FG
    Lightpicture

    Nur ein Netzwerkkabel ist richtiges WLAN

    Kommentar

    • PitFlocke
      Dumb Home'r
      • 25.04.2020
      • 12

      #33
      Hallo Zusammen,
      Jetzt hänge ich mich auch noch hier mit dran weil ich sonst leider nichts gefunden habe. Ich möchte eine URL über den Miniserver aufrufen. Genauer:
      Es gibt einen Whatsapp Adapter auf dem IO Brocker. Dieser ermöglicht es mir beim aufrufen einer bestimmten mir selbst eine Whatsapp Nachricht zu schicken.
      Diese sieht folgendermaßen aus:
      https://api.callmebot.com/whatsapp.php?phone=+43xxxxxxxxxxxx&text=This+is+a+test&apikey=3xxxxx

      Also habe ich einen Vorderen Teil bis zu eigentlichen Nachricht der immer gleich bleibt:
      https://api.callmebot.com/whatsapp.php?phone=+43xxxxxxxxxxxx&text=

      Dann die Nachricht selbst die dynamisch sein sollte ja nachdem was ich mir schicken möchte: (+ steht für das Leerzeichen)
      This+is+a+test

      Und einen hinteren Teil mit dem apikey der für mich gleich bleibt
      &apikey=3xxxxx


      Leider schaffe ich es jetzt nicht mit dem virtuellen Ausgang diesen Befehl abzusenden. Wenn ich ihn im Browser eingebe erhalte ich folgendes Ergebnis und die Whatsapp kommt gleich danach an:
      Message to: +43xxxxxxxxxx
      Text to send: This is a test
      Message queued. You will receive it in a few seconds.


      In Loxone habe ich einen virtuellen Ausgang angelegt und als Adresse folgendes eingetragen:
      https://api.callmebot.com/whatsapp.php?phone=+43xxxxxxxxxxxx&text=

      Dann einen Virtuellen Ausgangs-Befehl mit dem Befehl bei EIN: This+is+a+test&apikey=3xxxxx

      Wenn ich den Virtuellen Ausgangs-Befehl jetzt mit einem Taster auf EIN schalte passiert leider gar nichts. Was mache ich falsch .....

      Würde mich über Hilfe sehr freuen

      Danke und Beste Grüße
      PitFlocke

      Kommentar

      • romildo
        Lebende Foren Legende
        • 25.08.2015
        • 5144

        #34
        PitFlocke
        Versuch es mal mit Adresse
        Code:
        https://api.callmebot.com
        und dem Rest im Befehl.
        Oder im im Loxone Monitor schauen was da abgeht.
        lg Romildo

        Kommentar

        • PitFlocke
          Dumb Home'r
          • 25.04.2020
          • 12

          #35
          Habe mal in den Monitor geschaut und folgendes gefunden:
          Code:
          00000050 10.0.0.10 10:27:35.409 10:27:36.318 DNS ResolveAddress api.callmebot.com/ 0
          00000051 10.0.0.10 10:27:35.414 10:27:36.322 DNS api.callmebot.com/
          00000052 10.0.0.10 10:27:35.414 10:27:36.323 ResolveAddress error: -2
          00000053 10.0.0.10 10:27:35.415 10:27:36.323 Stream can't resolve api.callmebot.com/
          Scheint so als ob der DNS die Adresse nicht auflösen bzw. erreichen kann. Habe jetzt noch versucht die Adresse zu Decoden aber das hat auch nicht wirklich geholfen. Jetzt kann ich nicht mal mehr identifizieren welche Zeilen im Monitor das zeigen. Kann ich im Monitor irgendwie direkt anzeigen was mit dem virtuellen Ausgang nur passiert? Da sind ja tausende Zeilen pro Sekunde

          Kommentar


          • romildo
            romildo kommentierte
            Kommentar bearbeiten
            Du kannst im Monitor einen Text als Filter eingeben. In diesem Fall z.B.: whatsapp oder was auch immer.
        • PitFlocke
          Dumb Home'r
          • 25.04.2020
          • 12

          #36
          Also whatsapp steht leider nirgendwo drinnen jetzt kommt wenn ich den Befehl aktiviere kein ResolveAddress error mehr sondern immer folgendes. Vielleicht hast du eine Idee dazu

          Code:
          00003813 10.0.0.10 14:08:09.203 14:08:10.651 HTTP6 Webservice request jdev/sps/io/16fxx054-01c4-9b14-ffxxxx1ce777e93/pulse
          00003814 10.0.0.10 14:08:09.203 14:08:10.652 'dev/sps/io/16fxx054-01c4-9b14-ffxxxx1ce777e93/pulse' '16fxx054-01c4-9b14-ffxxxx1ce777e93/pulse' 'dev/sps/io'
          00003815 10.0.0.10 14:08:09.203 14:08:10.652 HTTP6 Webservice answer: {"LL": { "control": "dev/sps/io/16fxx054-01c4-9b14-ffxxxx1ce777e93/pulse", "value": "1", "Code": "200"}}
          Sieht für mich so aus als ob Loxone den Befehl von der App bekommt wenn ich den Taster dort betätige, das funktioniert.
          Jetzt muss nur noch was passieren

          Finde ich irgendwo ein Beispiel wo ich nachstellen kann wo sicher funktioniert und dann ggf. an mein Problem anpassen?

          Kommentar

          • svethi
            Lebende Foren Legende
            • 25.08.2015
            • 6313

            #37
            Bevor Du erst irgendwelche Phantome jagst, solltest Du Deine DNS Konfiguration checken.
            Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

            Kommentar

            • romildo
              Lebende Foren Legende
              • 25.08.2015
              • 5144

              #38
              Zitat von PitFlocke
              Also whatsapp steht leider nirgendwo drinnen....
              Wieso, stimmt denn das was du in #33 geschrieben hast nicht?
              Das sollte doch so oder so ähnlich in Loxone aussehen.
              Adresse:
              Code:
              [COLOR=#8e44ad]https://api.callmebot.com[/COLOR]
              Befehl:
              Code:
              [COLOR=#8e44ad]/whatsapp.php?phone=[B]+43xxxxxxxxxxxx[/B]&text=[/COLOR][COLOR=#e74c3c][B]This+is+a+test[/B][/COLOR][COLOR=#1abc9c]&apikey=3xxxxx[/COLOR]
              lg Romildo

              Kommentar

              • Christian Fenzl
                Lebende Foren Legende
                • 31.08.2015
                • 11235

                #39
                Lies GENAU, was Romildo geschrieben hat, oder schick doch bitte einen Screenshot.

                Mein Bauch sagt: Wenn der MS irgendwas.com/ nicht auflösen kann, hast du irgendwas.com/ eingegeben, und nicht irgendwas.com
                irgendwas.com/ ist kein gültiger Hostname.

                Bitte GENAU lesen oder Screenshots schicken, nicht nur „Ich habe das eingegeben und es funktioniert nicht.“.

                So eine Aussage ist - nicht bös sein, ich spreche aus Erfahrung - nicht vertrauenswürdig.

                lg, Christian

                PS: Man muss leider gefühlt 1 Million mal wiederholen, dass SCREENSHOTS geschickt werden sollen, aber das hilft leider trotzdem nichts.
                Zuletzt geändert von Christian Fenzl; 24.03.2021, 22:46.
                Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                Kommentar

                • PitFlocke
                  Dumb Home'r
                  • 25.04.2020
                  • 12

                  #40
                  Ich Danke euch für eure Hilfe romildo & svethi & @'Christian Fenzl'. Ich habe jetzt alles nochmals genau für den Test hier in der Config aufgebaut und als ich alles beschrieben hatte, hat es auch funktioniert. Damit aber auch die Nachwelt was davon hat lasse ich gerne meine Beschreibung hier. Vielleicht kann es jemand für sich brauchen!
                  Betreff: Howto Externe URL über LoxConfig aufrufen / Whatsapp Nachrichten mittels LoxConfig senden

                  Ich habe einen Test gemacht mit 2 virtuellen Ausgängen.
                  1. Adresse des virtuellen Ausgang Normal eingegeben: https://api.callmebot.com
                  2. Adresse des virtuellen Ausgang mittels URL Encoder bearbeitet und eingegeben: https%3A%2F%2Fapi.callmebot.com

                  Sieht in der Konfig folgendermaßen aus:
                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2021-03-25_08-22-59.jpg
Ansichten: 619
Größe: 68,4 KB
ID: 297769

                  An den beiden virtuellen Ausgängen hängt jeweils ein virtueller Ausgangs-Befehl

                  Der virtuelle Ausgangs-Befehl "Nachricht Test 1" sieht folgendermaßen aus:
                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2021-03-25_08-33-41.jpg
Ansichten: 618
Größe: 101,1 KB
ID: 297768
                  Der virtuelle Ausgangs-Befehl "Nachricht Test 2" mit Encodetem URL sieht identisch aus (nur andere Url)


                  In der Config habe ich die virtuellen Ausgangs-Befehle direkt an virtuelle Taster gehängt.

                  Wenn ich mir jetzt den Monitor ansehe und den Taster Whatsapp Test 1 in der App betätige dann erhalte ich folgendes Ergebnis:
                  Code:
                  [COLOR=#e74c3c][B]Virtuellen Taster mittels App betätigen:[/B]
                  00000002 10.0.0.10 08:51:38.626 08:51:39.342 HTTP7 Webservice request jdev/sps/io/16asd060-01c4-9b14-ffas2d41df734e91/pulse
                  00000003 10.0.0.10 08:51:38.626 08:51:39.342 'dev/sps/io/16asd060-01c4-9b14-ffas2d41df734e91/pulse' '16asd060-01c4-9b14-ffas2d41df734e91/pulse' 'dev/sps/io'
                  00000004 10.0.0.10 08:51:38.626 08:51:39.343 HTTP7 Webservice answer: {"LL": { "control": "dev/sps/io/16asd060-01c4-9b14-ffas2d41df734e91/pulse", "value": "1", "Code": "200"}}[/COLOR]
                  
                  [B]Jetzt wird der virtuelle Ausgang angetriggert:[/B]
                  00000005 10.0.0.10 08:51:38.638 08:51:39.355 PRG Virtualoutput to '/whatsapp.php?phone=+43xxxxxxxx&text=Testnachricht&apikey=xxxxxxxx'
                  00000006 10.0.0.10 08:51:38.638 08:51:39.356 ResolveAddress api.callmebot.com from cache 15.236.102.142
                  00000007 10.0.0.10 08:51:38.639 08:51:39.356 Try stream connect 15.236.102.142:443 (2)
                  00000008 10.0.0.10 08:51:38.639 08:51:39.357 TCP connect error4 (115) 15.236.102.142:443
                  00000009 10.0.0.10 08:51:38.651 08:51:39.368 PRG send 1 events to APP(1)
                  00000010 10.0.0.10 08:51:38.651 08:51:39.368 MS #Send EventData(Event) to APP; Addr: 10.0.0.83, len: 24
                  00000011 10.0.0.10 08:51:38.681 08:51:39.398 Stream connect 15.236.102.142:443
                  00000012 10.0.0.10 08:51:38.681 08:51:39.399 SSL Init socket 0c0025b0
                  00000013 10.0.0.10 08:51:38.743 08:51:39.460 PRG send 1 events to APP(2)
                  00000014 10.0.0.10 08:51:38.743 08:51:39.461 MS #Send EventData(Event) to APP; Addr: 10.0.0.4, len: 24
                  00000015 10.0.0.10 08:51:38.746 08:51:39.463 SSL init OK
                  00000016 10.0.0.10 08:51:38.746 08:51:39.464 HTC read page 1 api.callmebot.com /whatsapp.php?phone=+43xxxxxxxx&text=Testnachricht&apikey=xxxxxx 8000ms
                  00000017 10.0.0.10 08:51:38.746 08:51:39.464 HTC send 197 Bytes
                  00000018 10.0.0.10 08:51:38.748 08:51:39.465 HTC send: GET /whatsapp.php?phone=+43xxxxxxxx&text=Testnachricht&apikey=xxxxxx HTTP/1.1
                  00000019 10.0.0.10 08:51:38.748 08:51:39.466 HTC send: Host: api.callmebot.com
                  00000020 10.0.0.10 08:51:38.748 08:51:39.466 HTC send: User-Agent: [en]
                  00000021 10.0.0.10 08:51:38.748 08:51:39.466 HTC send: Content-Type: text/plain; charset=utf-8
                  00000022 10.0.0.10 08:51:38.749 08:51:39.466 HTC send: Connection: close
                  00000023 10.0.0.10 08:51:38.885 08:51:39.602 HTC received: HTTP/1.1 200 OK
                  00000024 10.0.0.10 08:51:38.885 08:51:39.603 HTC received: Date: Thu, 25 Mar 2021 07:51:38 GMT
                  00000025 10.0.0.10 08:51:38.885 08:51:39.603 HTC received: Server: Apache/2.4.29 (Ubuntu)
                  00000026 10.0.0.10 08:51:38.886 08:51:39.604 HTC received: Set-Cookie: PHPSESSID=ueo74xxx767g7xxxxx67sjeekd; path=/
                  00000027 10.0.0.10 08:51:38.886 08:51:39.604 HTC received: Expires: Thu, 19 Nov 1981 08:52:00 GMT
                  00000028 10.0.0.10 08:51:38.886 08:51:39.605 HTC received: Cache-Control: no-store, no-cache, must-revalidate
                  00000029 10.0.0.10 08:51:38.888 08:51:39.605 HTC received: Pragma: no-cache
                  00000030 10.0.0.10 08:51:38.888 08:51:39.605 HTC received: Vary: Accept-Encoding
                  00000031 10.0.0.10 08:51:38.888 08:51:39.606 HTC received: Content-Length: 132
                  00000032 10.0.0.10 08:51:38.889 08:51:39.606 HTC received: Connection: close
                  00000033 10.0.0.10 08:51:38.889 08:51:39.607 HTC received: Content-Type: text/html; charset=UTF-8
                  
                  [B]Rückmeldung dass die Nachricht erfolgreich versendet wurde
                  00000034 10.0.0.10 08:51:38.890 08:51:39.608 HTC received: <p>Message to: +43xxxxxxxx<p>Text to send: Testnachricht<p><b>Message queued.</b> You will receive it in a few seconds.[/B]
                  Auch der Test 2 mit dem encodiertem Link hat jetzt funktioniert. Hier lasse ich den Monitor Auszug weg.

                  Zusatz: Dynamische Werte auf den virtuellen Ausgang legen / Dynamische Werte als Whatsapp versenden

                  Damit ich nun auf den virtuellen Ausgang auch noch unterschiedliche Befehle schicken kann z.B.: Meine Temperatur im Haus bin ich folgendermaßen vorgegangen:

                  Habe als Versuch die Temperatur und einen Taster auf den Statusbaustein gelegt
                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2021-03-25_10-19-30.jpg
Ansichten: 797
Größe: 28,5 KB
ID: 297770

                  Darin habe ich definiert dass der TQ Ausgang den Text: Temperatur OG inkl. Wert von AI1 liefert sobald ich AI2 auf 1 schalte. Am TQ Ausgang hängt der virtuelle Ausgang den ich wie folgt noch abgeändert habe im Gegensatz zu oben.

                  Habe den Link angepasst und ein <v> eingetragen welcher den Text aus dem Statusbaustein übernimmt und mir dann diesen Wert auch per Whatsapp zusendet. Wie man das dann für sich selbst triggert muss man selbst entscheiden auf jeden Fall hat man so endlose Möglichkeiten

                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2021-03-25_10-23-10.jpg
Ansichten: 791
Größe: 135,1 KB
ID: 297771

                  Sorry musste leider 4 Anhänge löschen da nur 5 pro Beitrag erlaubt sind hoffe es ist dennoch verständlich für euch!

                  Schöne Grüße
                  PitFlocke
                  Angehängte Dateien

                  Kommentar

                  • max83
                    Azubi
                    • 26.11.2016
                    • 7

                    #41
                    Liebe Loxone Gemeinde,

                    ich versuche gerade vergeblich einen Virtuellen Ausgang hinzubekommen der über loxberry meinen Xaiomi Roborock S50 startet.

                    Der Befehl funktioniert, wenn ich ihn direkt in der Browswer eingebe, leider aber nicht im Loxone
                    Vielleicht hat jemand von euch eine Idee, was ich falsch mache.

                    Vielen Dank,
                    Gruß Max


                    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Unbenannt1.PNG
Ansichten: 549
Größe: 14,9 KB
ID: 299291Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Unbenannt.PNG
Ansichten: 557
Größe: 27,2 KB
ID: 299294

                    Angehängte Dateien

                    Kommentar

                    • svethi
                      Lebende Foren Legende
                      • 25.08.2015
                      • 6313

                      #42
                      Keine Ahnung was Du da falsch machst, Du zeigst uns ja nicht, wie Du den Befehl dann aufrufst.
                      Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

                      Kommentar

                      • max83
                        Azubi
                        • 26.11.2016
                        • 7

                        #43
                        Zitat von svethi
                        Keine Ahnung was Du da falsch machst, Du zeigst uns ja nicht, wie Du den Befehl dann aufrufst.
                        Rufe den Befehl über einen Taster auf.

                        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Unbenannt2.PNG
Ansichten: 524
Größe: 6,2 KB
ID: 299313Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Unbenannt3.PNG
Ansichten: 546
Größe: 21,6 KB
ID: 299314

                        Kommentar

                        • Christian Fenzl
                          Lebende Foren Legende
                          • 31.08.2015
                          • 11235

                          #44
                          Adresse muss

                          sein (mit http am Anfang)
                          Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                          Kommentar

                          • max83
                            Azubi
                            • 26.11.2016
                            • 7

                            #45
                            Was für ein Anfägerfehler! Vielen Dank für die schnelle Hilfe.

                            Kommentar

                            Lädt...