Hallo,
ich möchte gerne mehrere WLAN-Schalter des Herstellers Shelly ansteuern.
Aktuell mache ich das über kleine Scripte
Curl http://[IP-Adresse Shelly Modul]/relay/0?turn=on
Curl http://[IP-Adresse Shelly Modul]/relay/0?turn=off
die ich in Profilab über Taster als externe Programme aufrufe.
Schick wäre jetzt eine echte Rückmeldung, ober der Befehl angekommen ist. Die Shellys können beim Schalten einen Befehl (URL) absetzen, die ich gerne in PL auswerten würde. Quasi eine REST-Schnittstelle.
Hat jemand einen Tipp, wie ich das umsetzen könnte?
Besten Dank!
Rückmeldung - Ansteuerung von Shelly-Modulen über REST Schnittstelle
Re: Rückmeldung - Ansteuerung von Shelly-Modulen über REST Schnittstelle
Rückgabewert in Datei umlenken... siehe Punkt (2) unter
https://geekflare.com/de/curl-command-u ... h-example/
und dann die Datei mit PL einlesen?
Oder eine eigene DLL programmieren, die den Aufruf händelt?
https://geekflare.com/de/curl-command-u ... h-example/
und dann die Datei mit PL einlesen?
Oder eine eigene DLL programmieren, die den Aufruf händelt?
ABACOM support
Re: Rückmeldung - Ansteuerung von Shelly-Modulen über REST Schnittstelle
Hallo
Die Ansteuerung von Shelly mit curl funtioniert super.
Die Rückmeldung in eine Datei schreiben geht im Terminal (Win10, oder Linux) auch.
Jedoch schaffe ich es nicht in PL ( mit EXE oder EXEC) die Rückmeldung in eine Datei zu schreiben ???.
Bitte um Hilfe.
mfg
Josef
Die Ansteuerung von Shelly mit curl funtioniert super.
Die Rückmeldung in eine Datei schreiben geht im Terminal (Win10, oder Linux) auch.
Jedoch schaffe ich es nicht in PL ( mit EXE oder EXEC) die Rückmeldung in eine Datei zu schreiben ???.
Bitte um Hilfe.
mfg
Josef
Re: Rückmeldung - Ansteuerung von Shelly-Modulen über REST Schnittstelle
Vermutlich ist hier das EINLESEN der Rückmeldung gemeint? Mit READLINE-Komponente sollte es gehen."Jedoch schaffe ich es nicht in PL ( mit EXE oder EXEC) die Rückmeldung in eine Datei zu schreiben ???."
ABACOM support
Re: Rückmeldung - Ansteuerung von Shelly-Modulen über REST Schnittstelle
Hallo , habs geschafft.
Programm curl.exe und den Parameter
-o lampe.txt http://192.168.0.129/relay/0?turn=on schreibt die Rückmeldung in die Textdatei lampe.txt
welche dann eingelesen und ausgewertet werden kann.
Vielen Dank
Programm curl.exe und den Parameter
-o lampe.txt http://192.168.0.129/relay/0?turn=on schreibt die Rückmeldung in die Textdatei lampe.txt
welche dann eingelesen und ausgewertet werden kann.
Vielen Dank