Curl Ausführen / Starten in SWITCH|CMD_SHORT

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Antworten
Zetzi
Beiträge: 174
Registriert: 27.05.2011, 16:09
Wohnort: Kiel
Danksagung erhalten: 1 Mal

Curl Ausführen / Starten in SWITCH|CMD_SHORT

Beitrag von Zetzi » 04.06.2017, 17:24

Hi,

Irgend wie will es nicht mit dem Speichern bei dem Befehl: /usr/local/addons/cuxd/extra/curl "http://192.168.178.57/pirel-lamelle.php?bf1=led-aus"

Siehe Bild

Auf der konsole klappt es mit curl und auch im service bereich bei cuxd

Hat jemand einen Rat ? Mach ich was falsch ? hmmmm

Gruß
Zetzi

PS: Danke für Tipps und Hilfe
Dateianhänge
Unbenannt.PNG

chriliz
Beiträge: 5
Registriert: 20.07.2016, 15:53

Re: Curl Ausführen / Starten in SWITCH|CMD_SHORT

Beitrag von chriliz » 05.06.2017, 13:40

Hallo meines Wissen kannst du in den Geräten von CuxD kein Curl asuführen!
aber was du benötigst ist wget :)

Auf der ELV Seite gibts noch ein paar Beispiele:
https://www.elv.at/CUxD-%E2%80%93-das-L ... tail_50496


LG Chris

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Re: Curl Ausführen / Starten in SWITCH|CMD_SHORT

Beitrag von unlight » 05.06.2017, 15:23

Gehen tuts schon, ich denke die Anführungszeichen sind das Problem.
Ich nutze das um HABridge zu steuern. Mein Aufruf sieht so aus:

/usr/local/addons/cuxd/curl -X PUT -H application/json -d {on:true} http://192.168.0.66:8083/api/test/lights/13/state
Bildschirmfoto 2017-06-05 um 15.22.39.png
Für einen einfachen GET request reicht allerdings wget auch.

Gruß
Unlight
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”

Benutzeravatar
uwe111
Beiträge: 4819
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

Re: Curl Ausführen / Starten in SWITCH|CMD_SHORT

Beitrag von uwe111 » 05.06.2017, 18:17

Zetzi hat geschrieben:Hat jemand einen Rat ? Mach ich was falsch ? hmmmm
Ja,
Mit bestimmten Sonderzeichen gibt es in WebUI Formularfeldern Probleme:

Code: Alles auswählen

=  &  "  §  ´  °  ß  ä  ö  ü  Ä  Ö  Ü  µ  €  ²  ³
3D 26 22 A7 B4 B0 DF E4 F6 FC C4 D6 DC B5 80 B2 B3
Du kannst anstelle des Zeichens den Hex-Code in der Form ~XX schreiben.
Also z.B. ~3D für '='
chriliz hat geschrieben:Hallo meines Wissen kannst du in den Geräten von CuxD kein Curl asuführen!
:shock: Natürlich geht das! Du kannst mittels CMD_... jeden Shell-Befehl aufrufen.

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Zetzi
Beiträge: 174
Registriert: 27.05.2011, 16:09
Wohnort: Kiel
Danksagung erhalten: 1 Mal

Re: Curl Ausführen / Starten in SWITCH|CMD_SHORT

Beitrag von Zetzi » 06.06.2017, 19:47

Hi,

Ja das mit den Sonderzeichen verstehe ich nun,habe einiges gelesen in verbindung mit der webui.

Aber wie muss ich den hexcode angeben / eintragen anstatt das hier = ? 3D alleine reicht ja nicht ...

/usr/local/addons/cuxd/extra/curl "http://192.168.178.57/pirel-lamelle.php?bf1=led-aus" Vormals

/usr/local/addons/cuxd/extra/curl "http://192.168.178.57/pirel-lamelle.php?bf1 3D led-aus" Nun mit Hex ??

Danke
Gruß
Zetzi

Benutzeravatar
stan23
Beiträge: 2038
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 580 Mal
Danksagung erhalten: 336 Mal
Kontaktdaten:

Re: Curl Ausführen / Starten in SWITCH|CMD_SHORT

Beitrag von stan23 » 06.06.2017, 21:21

Du musst die Hexcodes mit einer Tilde einleiten:

Code: Alles auswählen

/usr/local/addons/cuxd/extra/curl ~22http://192.168.178.57/pirel-lamelle.php?bf1~3Dled-aus~22
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

Zetzi
Beiträge: 174
Registriert: 27.05.2011, 16:09
Wohnort: Kiel
Danksagung erhalten: 1 Mal

Re: Curl Ausführen / Starten in SWITCH|CMD_SHORT

Beitrag von Zetzi » 08.06.2017, 19:12

Hi,
Super für die Hilfe !

Klappt so nun Perfekt voll Coole !
Jetzt komm ich wieder richtig weiter
Gruß
Zetzi

PS: Und weiter geht es

stan23 hat geschrieben:Du musst die Hexcodes mit einer Tilde einleiten:

Code: Alles auswählen

/usr/local/addons/cuxd/extra/curl ~22http://192.168.178.57/pirel-lamelle.php?bf1~3Dled-aus~22

Zetzi
Beiträge: 174
Registriert: 27.05.2011, 16:09
Wohnort: Kiel
Danksagung erhalten: 1 Mal

Re: Curl Ausführen / Starten in SWITCH|CMD_SHORT

Beitrag von Zetzi » 08.06.2017, 19:16

CuxD ist Geil muss mann haben !
Mann muss nur einiges wissen COOLE !

Gruß
Zetzi

waterfox
Beiträge: 1
Registriert: 23.12.2018, 13:44

Re: Curl Ausführen / Starten in SWITCH|CMD_SHORT

Beitrag von waterfox » 23.12.2018, 13:50

Hallo Zusammen,

ich habe ein ähnliches Problem mit CUxD und Curl. Muss man das Curl Addon noch nachträglich installieren? Leider konnte ich auch keine richtige Anleitung zur Verwendung von Curl in Verbindung mit CUxD finden.

Ich möchte gerne meinen Wemos mit diesem Befehl einschalten: curl --request POST http://192.168.178.38/power --data "value=1"
unter Windows funktioniert das ohne Probleme.

wie kann ich den jetzt übersetzten um ihn bei cmd_short einzutragen?

vielen Dank und beste Grüße

Antworten

Zurück zu „CUxD“