Rückmeldung - Ansteuerung von Shelly-Modulen über REST Schnittstelle

Dieser Bereich dient dem Austausch über geplante oder bereits realisierte Projekte - von Anwender zu Anwender.
Antworten
lofi
Beiträge: 13
Registriert: Dienstag 11. Dezember 2012, 13:18

Rückmeldung - Ansteuerung von Shelly-Modulen über REST Schnittstelle

Beitrag von lofi » Donnerstag 6. Januar 2022, 11:43

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!

abacom
Site Admin
Beiträge: 3917
Registriert: Dienstag 23. September 2008, 10:54
Kontaktdaten:

Re: Rückmeldung - Ansteuerung von Shelly-Modulen über REST Schnittstelle

Beitrag von abacom » Montag 10. Januar 2022, 16:23

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?
ABACOM support

JosefFroe
Beiträge: 2
Registriert: Donnerstag 9. Dezember 2021, 20:26

Re: Rückmeldung - Ansteuerung von Shelly-Modulen über REST Schnittstelle

Beitrag von JosefFroe » Donnerstag 27. Januar 2022, 11:38

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

abacom
Site Admin
Beiträge: 3917
Registriert: Dienstag 23. September 2008, 10:54
Kontaktdaten:

Re: Rückmeldung - Ansteuerung von Shelly-Modulen über REST Schnittstelle

Beitrag von abacom » Montag 31. Januar 2022, 12:57

"Jedoch schaffe ich es nicht in PL ( mit EXE oder EXEC) die Rückmeldung in eine Datei zu schreiben ???."
Vermutlich ist hier das EINLESEN der Rückmeldung gemeint? Mit READLINE-Komponente sollte es gehen.
ABACOM support

JosefFroe
Beiträge: 2
Registriert: Donnerstag 9. Dezember 2021, 20:26

Re: Rückmeldung - Ansteuerung von Shelly-Modulen über REST Schnittstelle

Beitrag von JosefFroe » Montag 14. Februar 2022, 20:58

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

Antworten

Zurück zu „PROFILAB Kundenprojekte und Aufgabenstellungen“