NEWS
Text an Website übergeben und abschicken
-
Hallo,
erstmal ein großes Lob an das Forum hier und an die Macher von iobroker. Ich komme von FHEM und muss sagen, auch wenn iobroker anfangs etwas abschreckt, ist es meiner Meinung nach um einiges besser wenn man erstmal drin ist.
Zu meinem Problem:
Ich habe mir den Alexa Skill "Text Nachricht" installiert. Dieser schickt über eine Website Benachrichtigungen an meine Echos. Von Handy und PC aus funktioniert das auch wunderbar. Ich bekomme dann den gelben Lichtring, frage Alexa welche Benachrichtigungen vorliegen und sie gibt mir den über die Website eingegebenen Text wieder.
Ich weis, ich könnte es auch über speak im Alexa2 Skill realisieren aber hört man mal nicht hin oder ist unterwegs wenn die Waschmaschine fertig wird, hat man die Ansage verpasst. Deshalb lieber per Benachrichtigung.
Wie bzw. ist es überhaupt machbar, dass iobroker mir eine Website aufruft, den Text eingibt und dann abschickt? Ich habe nichtmal den Ansatz einer Idee. Deshalb hoffe ich das mir jemand von euch helfen kann. Einen Screenshot der Webseite habe ich mal angehängt.
-
Das ist abhängig von der Seite.
Meistens ist es ein HTTP POST Request auf die URL, die beim Absenden des Formulars aufgerufen wird.
var request = require('request'); request.post({ url: "http://www.deinewebseite.de/deineapi.php", headers: { "Content-Type" : "application/x-www-form-urlencoded" }, body: "hier dein Text" }, function(error, response, body){ if (error) console.log(error); });
-
Hab das Skript ma so kopiert und ausgeführt. URL und Text logischerweise abgeändert aber es tut sich nichts.
-
Naja du musst es schon noch anpassen und die richtigen Eingaben übermitteln. Du musst rausfinden wie der Name der