Topic-icon Action-URL: Aufbau und Erzeugung

Mehr
21 Apr 2019 11:47 #16 von v12345vtm
v12345vtm antwortete auf Action-URL: Aufbau und Erzeugung
hello

i use a raspi as gui ( webinterface ) for the action -url 's.

but when i do a GET request ( = action url )
then the outputs dousn't work fine .
the peha STM sometimes accepts my action-url , or does it 2or 3 times , so actually the action-url is not reliable

if i chek my firefox console then i see CORS errors.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<body>

<h2>The XMLHttpRequest Object</h2>



<button onclick="hitEndpoint('http://192.168.1.2:80/postEvent.html?action=input&STM=0&MOD=0&CHA=0&EVT=2')">IMD3.00.00 - LIVING : knop C  blauw :  eettafel  (6)</button>
<button onclick="hitEndpoint('http://192.168.1.2:80/postEvent.html?action=input&STM=0&MOD=0&CHA=3&EVT=2')">IMD.00.03 - LIVING  :knop  E  orange : grootraam  (1)</button>

    // This will send the request to the server
 <button onclick="hitEndpoint('<methodCall><methodName>service.stm.simInputEvent</methodName><params><param><value><i4>0</i4></value></param><param><value><i4>0</i4></value></param><param><value><i4>0</i4></value></param><param><value><i4>2</i4></value></param><param><value><i4>4</i4></value></param></params></methodCall>')">IMD.00.03 - LIVING  :knop  E  orange : grootraam  (1)</button>
<hr>
<div id="demo">
<script>
 

function hitEndpoint(url){
   var xhttp = new XMLHttpRequest();
   xhttp.onreadystatechange = function(){
      //we're done making the request
      if(this.readyState === 4) {
         //status code was successful
         if(this.status === 200) {
		 
		  document.getElementById("demo").innerHTML =      this.responseText;
            console.log(url + " hit endpoint successfully")
         } else {
            console.log(url + " error hitting endpoint");
         }
      }
   };
   xhttp.open("GET", url);
  xhttp.setRequestHeader("Accept", 'application/json');
  // xhttp.setRequestHeader("Origin", 'maximum.blog');
   
   xhttp.send();
}


</script>

</body>
</html>

phc

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
21 Apr 2019 20:24 #17 von v12345vtm
v12345vtm antwortete auf Action-URL: Aufbau und Erzeugung
i use a proxy server ( rasperry pi - squid3 ) and then the action url works fine ...

phc

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
16 Aug 2019 20:51 #18 von fred16
fred16 antwortete auf Action-URL: Aufbau und Erzeugung
Ich versuche das auch gerade. Was ich gemerkt habe ist, dass in der phc Software beim speichern vor die url,noch ein http:// gesetzt wird. Da IFTTT normalerweise https verwendet hatte ich hiermit zweimal Probleme.

Weiterhin frage ich mich noch wie das System die DNS Auflösung hinbekommt. Ich habe die IP fest vergeben und eine DNS Server Einstellung gibt es nicht. Ich probiere die Tage mal DHCP zu verwenden.

Viele Grüße

Fred

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
16 Aug 2019 22:40 #19 von CX1
Hallo zusammen, also ich nutze das bereits seit geraumer Zeit. Über IFTTT und Alexa kann man hervorragend via Sprachsteuerung das ganze Haus steuern.

Ich habe darüber auch meine kompletten Rückmeldungen laufen. Löst z.B. die Alarmanlage aus, bekomme ich direkt einen IPCall innerhalb von 2 Sekunden.

Habe DNS via Selfhost.de laufen. Falls ich irgendwie behilflich sein kann, einfach melden. ich habe über mein Synology einen Webserver zwischengeklemmt, damit der Aufruf funktioniert. Direkt aus dem Bussystem in IFTTT hinein hat bei mir auch nicht geklappt, da beim Aufruf wohl dieser GET Befehl nicht korrekt übermittelt wird. ich denke aber über einen Rasperry sollte das auch kein Problem sein, wenn man darüber die Nachrichten quasi umleitet.

Viele Grüße

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
17 Aug 2019 10:00 #20 von fred16
fred16 antwortete auf Action-URL: Aufbau und Erzeugung
Hallo,

mir geht es um den Weg vom stm zu iftttt. Wie bei dir möchte ich eine Nachricht bekommen, wenn die Alarmanlage losgeht.

Was leitest du auf der DiskStation genau um?

Ich vermute das das STM keine DNS Auflösung hinbekommt(ausgehend). In der Doku sind immer nur IPs und keine Domains angegeben. Auch kann man niergendwo den DNS Server konfigurieren.

Wenn du auf der Diskstation die Umleitung auf die Domain machst als
192.168.0.5(IP der DSK) wird umgeleitete auf http\\iftttt würde das meine Annahme bestätigen.

Grüße und Danke

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
18 Aug 2019 14:54 #21 von CX1
Hi,

also auf der DiskStation habe ich "Web Station" aktiviert. Über WinSCP habe ich mir dann einige PHP Skripte eingestellt.

Über das STM rufe ich den Befehl:

http://myhome:80/alarmein.php

auf.

dort in dem "alarmanlageein.php" steht folgender Befehl:

<?php
$result = readfile("maker.ifttt.com/trigger/alarmanlageein/w...fgDGdsefDgDfedFDEFDr");
?>

und auf IFTTT erstellts Du dann die Appletts z.B. mit Webhooks....

so funktioniert das bei mir einwandfrei. so brauchst Du nicht mal über DNS gehen.

Viele Grüße

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
18 Aug 2019 14:56 #22 von CX1
der Pfad wurde gekürzt: nach alarmanlageein kommt noch "/with/key/" und dann im Anschluss der Key der bei IFTTT generiert wird. Auf Groß und Kleinschreibung achten.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
23 Dez 2020 20:52 #23 von manciano66
manciano66 antwortete auf Action-URL: Aufbau und Erzeugung
Hallo in die Runde,
wenn ich eine Action-URL im Heim-Netz über den Browser aufrufe (egal ob am PC oder einem mit WLAN verbundenen Handy), wird die url scheinbar mehrfach ausgeführt.

Beispiel: Die URL soll einen Lichttaster umschalten. Das klappt auch, Licht geht aus, wird aber sofort wieder angeschaltet, und manchmal einige Sekunden später nochmal geschaltet. Woran kann das liegen?

Gruß
Manciano66

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
23 Dez 2020 22:37 #24 von CX1
Hi,

das hatte ich auch, ich glaube es lag am Browser. Welcher verwendest Du ?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
25 Dez 2020 13:33 #25 von manciano66
manciano66 antwortete auf Action-URL: Aufbau und Erzeugung
HI,
ich ab den Effekt mit Edge auf dem PC und mit Chrome auf dem Handy. Da Edge ja mittlerweile auch auf der Chrome-Engine basiert, werde ich mal es mal mit Firefox testen.

Danke für den Hinweis, melde mich nach dem Firefox Versuch...

Gruß
Manciano66

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
25 Dez 2020 18:52 #26 von manciano66
manciano66 antwortete auf Action-URL: Aufbau und Erzeugung
Auch unter Firefox ein ähnliches Verhalten :-(

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
25 Dez 2020 19:42 #27 von CX1
Hi,
hab es eben auch nochmal getestet. Tatsächlich jetzt auch unter Firefox das gleiche Verhalten. Ich nutze bei mir einen kleinen Webserver und IFTTT um Licht etc. zu schalten, damit funktioniert es nach wie vor einwandfrei. Über die Alexa und die PEHA Handyapp geht es auch super. Es scheint so, als hätten alle Browser jetzt die Funktion, dass sie den Befehl direkt 2 Mal hintereinander senden. Was möchtest Du denn umsetzen ?

Viele Grüße und schöne Weihnachten

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
25 Dez 2020 20:01 #28 von manciano66
manciano66 antwortete auf Action-URL: Aufbau und Erzeugung
Für meine Tochter einen Shortcut aufs Handy legen, damit Sie Ihr Deckenlicht mit dem Handy ausschalten kann (wenn sie zu faul ist aufzustehen :-)

IFTTT mit Alexa klappt gut, aber ich tue mich schwer damit, über dieses offene System auf meine Haussteuerung zuzugreifen. Alexa App ohne IFTTT, das wäre noch eine Möglichkeit wüßte aber nicht wie...

Die PEHA App ist auch ok, aber dann hätte sie halt Zugriff auf alle Funktionen im ganzen Haus, das kann auch mal schiefgehen... Genial wäre es, wenn man die App personalisieren könnte...

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
27 Dez 2020 12:21 #29 von CX1
Diesen Gedanken hatte ich damals auch verfolgt mit dem Shortcut, habe dafür aber leider auch keine Lösung gefunden. Über die App oder Alexa in Kombi mit IFTTT ging es dann relativ simpel. Ich hatte es jetzt noch über Node Red versucht, allerdings hatte ich da wiederum Probleme mit den neueren Alexas, der Dot 2. Generation liess sich verbinden, die Shows nicht.

Falls Du eine Lösung für Shortcuts findest, würde ich mich dafür auch interessieren.

Leider wird die App wie der Rest ja nicht mehr weiterentwickelt.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Powered by Kunena Forum