Hallo Kollegen,
ich habe mal wieder eine Frage, versuche zur Zeit über Arduino GSM Modul Daten an Symcon zu schicken.
Habe mir einen Webkook angelegt und benutze die externe Adresse mit .ipmagic.de.
Als Script im Symcon habe ich folgende Code-Zeilen geschrieben:
<?php
IPS_LogMessage("WebHook GET", print_r($_GET, true));
$Wert = $_GET['Wert'];
SetValueString(28692, $Wert);
Wenn ich nun im Webbrowser xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.ipmagic.de/hook/Waage1?Wert=10
eingebe funktioniert das Ändern des Wertes im Symcon!
Hier ein Auszug vom Arduino Code, das GSM Modul funktioniert soweit, da ich schon Werte an einem externen MQTT Broker gesendet habe.
client.print(String("GET ") + "/hook/Waage1?Wert=10 HTTP/1.0
" +
"Host: http://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.ipmagic.de
" +
"Connection: close
");
Warum kommt hier immer Zugriffsfehler zurück?
- Kann mir jemand erklären, vielleicht mit Beispiel wie das funktioniert?
- Ist die Methode überhaupt sicher?
- Könnte man das mit internen MQTT-Broker ohne öffnen von Ports von extern aus auch machen?
Danke für die Hilfe!!!
Komme alleine nicht dahinter
Schönes Wochenende!
Lg Andi