HM-Script speichern funktioniert nicht

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

Moderator: Co-Administratoren

MaZi
Beiträge: 13
Registriert: 05.02.2018, 10:05

HM-Script speichern funktioniert nicht

Beitrag von MaZi » 14.01.2020, 20:06

Hallo zusammen,
icvh benötige bei folgendem Punkt Hilfe:

Ich möchte über ein Script folgende URL ausführen:

http://www.groupalarm.de/webin.php?log_ ... 4^&flash=0

Leider funktioniert dies mit folgendem Skript leider nicht:
string url = "http://www.groupalarm.de/webin.php?log_ ... 4^&flash=0";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");


Was mache ich falsch?


Liebe Grüße



Martin
Zuletzt geändert von MaZi am 15.01.2020, 16:54, insgesamt 2-mal geändert.

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

Re: URL-Aufruf über CUxD funktioniert nicht

Beitrag von uwe111 » 14.01.2020, 20:16

Hallo Martin,
MaZi hat geschrieben:
14.01.2020, 20:06
Was mache ich falsch?
Wie sieht denn die Fehlermeldung im CUxD Log aus?

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

MaZi
Beiträge: 13
Registriert: 05.02.2018, 10:05

Re: URL-Aufruf über CUxD funktioniert nicht

Beitrag von MaZi » 15.01.2020, 08:50

Hallo uwe111,

veieln Dank für Deine Antwort. Mein Problem ist bereits, dass ich soweit gar nicht komme. Ich kann das Skript nicht im Programm abspeichern, das wird immer gleich gelöscht.

Wo finde ich im Übrigen (bin noch ANfänger) das CuXD Logfile?


Viele Grüße aus München



Martin

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

Re: URL-Aufruf über CUxD funktioniert nicht

Beitrag von uwe111 » 15.01.2020, 10:28

Hallo Martin,
MaZi hat geschrieben:
15.01.2020, 08:50
Ich kann das Skript nicht im Programm abspeichern, das wird immer gleich gelöscht.
Ich habe da eine Vermutung...
:roll: Beschreibe mal bitte genau, wo Du Dein HM-Script denn in der WebUI der CCU speichern möchtest?
Screenshots helfen auch.

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

MaZi
Beiträge: 13
Registriert: 05.02.2018, 10:05

Re: URL-Aufruf über CUxD funktioniert nicht

Beitrag von MaZi » 15.01.2020, 13:25

Hallo Uwe,

ich habe ein entsprechendes Programm angelegt:

Bild

Bei "Aktivität: Dann" soll ein Skript ausgeführt werden, welche die URL aufruft und den Groupalarm auslöst.

Viele Grüße


Martin

Xel66
Beiträge: 14164
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1499 Mal

Re: URL-Aufruf über CUxD funktioniert nicht

Beitrag von Xel66 » 15.01.2020, 13:32

Wie wäre ein Klick auf die drei Punkte, die das (nicht vorhandene) Scribt noch symbolisieren?

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

MaZi
Beiträge: 13
Registriert: 05.02.2018, 10:05

Re: URL-Aufruf über CUxD funktioniert nicht

Beitrag von MaZi » 15.01.2020, 15:11

Hallo Xel66,

mache ich ja, aber speichert er aber nicht....

Viele Grüße


Martin

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

Re: HM-Script speichern funktioniert nicht

Beitrag von uwe111 » 15.01.2020, 15:26

Hallo Martin,
MaZi hat geschrieben:
15.01.2020, 15:11
mache ich ja, aber speichert er aber nicht....
Vielleicht stören ihn irgendwelche Sonderzeichen in der URL?

Kannst Du das Script ohne URL speichern? Also so:

Code: Alles auswählen

string url = "";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
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

Xel66
Beiträge: 14164
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1499 Mal

Re: HM-Script speichern funktioniert nicht

Beitrag von Xel66 » 15.01.2020, 15:46

Und was sagt der Scripttest nach dem Einfügen? Ich glaube es ist ein vorhandener Syntaxfehler.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

MaZi
Beiträge: 13
Registriert: 05.02.2018, 10:05

Re: HM-Script speichern funktioniert nicht

Beitrag von MaZi » 15.01.2020, 16:45

@Uwe: Wenn ich das Skript so, also ohne URL speichere, dann funktioniert es augenscheinlich. Könnte also tatsächlich an den Sonderzeichen liegen, was aber blöd wäre, denn die braucht es ja....

Viele Grüße


Martin

Antworten

Zurück zu „CUxD“