KEY|CMD_SHORT wird nicht gespeichert
Moderator: Co-Administratoren
KEY|CMD_SHORT wird nicht gespeichert
Hallo Cracks,
ich hoffe, Ihr habt einen Tipp für mich.
Ich habe mit CUxD einen Taster als (28) System mit Exec angelegt.
Den bekomme ich auch im Posteingang.
Wenn ich nun unter "Einstellen" ein KEY|CMD_SHORT eingebe und speichere, ist das Kommando danach wieder weg.
Gleiches bei CMD_LONG. Andere hab ich noch nicht ausprobiert.
Woran liegt das?
Ist das vielleicht so gewollt?!
Danke für Hilfe.
VG Alex
ich hoffe, Ihr habt einen Tipp für mich.
Ich habe mit CUxD einen Taster als (28) System mit Exec angelegt.
Den bekomme ich auch im Posteingang.
Wenn ich nun unter "Einstellen" ein KEY|CMD_SHORT eingebe und speichere, ist das Kommando danach wieder weg.
Gleiches bei CMD_LONG. Andere hab ich noch nicht ausprobiert.
Woran liegt das?
Ist das vielleicht so gewollt?!
Danke für Hilfe.
VG Alex
- Akwak
- Beiträge: 323
- Registriert: 07.05.2013, 21:00
- Wohnort: Seevetal
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 2 Mal
Re: KEY|CMD_SHORT wird nicht gespeichert
Hallo Alex,
gewollt ist das nicht.
Wenn Du den eingegebenen Befehl (am besten immer einen Screenshot der WebUI)
einstellst, ist es leichter zu helfen.
Die WebUI kommt mit einigen Sonderzeichen nicht klar. Die werden beim speichern abgeschnitten. Gerne bei URLs. Dann hast Du nach dem speichern und dem Öffnen nur noch den halben Befehl dort stehen.
Ich vermute das Dein Befehl mit einem Sonderzeichen beginnt?
Gruss
Alfred
gewollt ist das nicht.
Wenn Du den eingegebenen Befehl (am besten immer einen Screenshot der WebUI)
einstellst, ist es leichter zu helfen.
Die WebUI kommt mit einigen Sonderzeichen nicht klar. Die werden beim speichern abgeschnitten. Gerne bei URLs. Dann hast Du nach dem speichern und dem Öffnen nur noch den halben Befehl dort stehen.
Ich vermute das Dein Befehl mit einem Sonderzeichen beginnt?
Gruss
Alfred
Re: KEY|CMD_SHORT wird nicht gespeichert
Hallo Akwak,
der Befehl lautet:
wget -q -O - 'http://thebigone.fritz.box:8082/set/jav ... rettyPrint'
Und er funktioniert an anderer Stelle tadellos.
Ich habe auch festgestellt, dass er sich über dom.GetObject() aus dem Script heraus reinschießen lässt.
Nur wenn ich über die WebUI gehe und den Befehl dort händisch eintragen und speichern will, geht es nicht.
Screenshot anbei.
Danke
Alex
der Befehl lautet:
wget -q -O - 'http://thebigone.fritz.box:8082/set/jav ... rettyPrint'
Und er funktioniert an anderer Stelle tadellos.
Ich habe auch festgestellt, dass er sich über dom.GetObject() aus dem Script heraus reinschießen lässt.
Nur wenn ich über die WebUI gehe und den Befehl dort händisch eintragen und speichern will, geht es nicht.
Screenshot anbei.
Danke
Alex
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: KEY|CMD_SHORT wird nicht gespeichert
z.B.
schreibt den Befehlsaufruf in den Kanal 7 short des cuxd.exec und da bleibt er, bis er überschrieben wird.
Genau so sollte sich:
auf den Langen Tastendruck des Kanales beziehen.
Alchy
Code: Alles auswählen
var url = "http://thebigone.fritz.box:8082/set/javascript.0.volumeUp?value=1&prettyPrint";
dom.GetObject("CUxD.CUX2801001:7.CMD_SETS").State("wget -q -O - '"#url#"'");
Genau so sollte sich:
Code: Alles auswählen
var url = "http://thebigone.fritz.box:8082/set/javascript.0.volumeUp?value=1&prettyPrint";
dom.GetObject("CUxD.CUX2801001:7.CMD_SETL").State("wget -q -O - '"#url#"'");
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
Re: KEY|CMD_SHORT wird nicht gespeichert
Stimmt, Alchi.
Genau das benutze ich im Script und es funktioniert.
Im vorliegenden Fall wollte ich aber kein Script benutzen, sondern den Befehl direkt über die WebUI einfach ins Gerät unter CMD_SHORT speichern.
Genau das benutze ich im Script und es funktioniert.
Im vorliegenden Fall wollte ich aber kein Script benutzen, sondern den Befehl direkt über die WebUI einfach ins Gerät unter CMD_SHORT speichern.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: KEY|CMD_SHORT wird nicht gespeichert
Dann versuch es mit encoded &
Alchy
Code: Alles auswählen
http://thebigone.fritz.box:8082/set/javascript.0.volumeUp?value=1%3D1%26prettyPrint
Zuletzt geändert von alchy am 11.03.2016, 10:48, insgesamt 1-mal geändert.
Grund: =1 vergessen
Grund: =1 vergessen
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
Re: KEY|CMD_SHORT wird nicht gespeichert
Gute Idee.
Wahrscheinlich meintest Du:
DAS kann ich direkt speichern. Also: mit ersetztem = und ersetztem &.
Aber das versteht natürlich der gegenüberliegende Webserver nicht.
War klar.
Also geht's offensichtlich nur über Script.
Wahrscheinlich meintest Du:
Code: Alles auswählen
http://thebigone.fritz.box:8082/set/javascript.0.volumeUp?value%3D1%26prettyPrint
Aber das versteht natürlich der gegenüberliegende Webserver nicht.
War klar.
Also geht's offensichtlich nur über Script.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: KEY|CMD_SHORT wird nicht gespeichert
Ich hatte oben korrigiert aber wieder falsch.
Mit dem ganzen Copy & Paste ist da was durcheinandergeraten.
Aber du hast mich ja verstanden. Versuch mal die ' wegzulassen.
sollte der volle Pfad sein. Vielleicht liest Uwe hier mit und meldet sich.
Ich kann erst später mal nachschauen, was da wie läuft, oder eben nicht läuft.
Alchy
Mit dem ganzen Copy & Paste ist da was durcheinandergeraten.
Aber du hast mich ja verstanden. Versuch mal die ' wegzulassen.
Code: Alles auswählen
wget -q -O - http%3A%2F%2Fthebigone.fritz.box%3A8082%2Fset%2Fjavascript.0.volumeUp%3Fvalue%3D1%26prettyPrint
Ich kann erst später mal nachschauen, was da wie läuft, oder eben nicht läuft.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
- uwe111
- Beiträge: 4819
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 245 Mal
- Kontaktdaten:
Re: KEY|CMD_SHORT wird nicht gespeichert
Hallo Alex,
In der CUxD-Doku Kapitel 5.8 ist die Kodierung von Sonderzeichen in CMD_-Parametern in roter Schrift beschrieben.
Also das =-Zeichen musst Du schon mal durch ~3d ersetzen.
Viele Grüße
Uwe
Nein, es geht auch über die Parameter in der WebUI!aski71 hat geschrieben:Also geht's offensichtlich nur über Script.
In der CUxD-Doku Kapitel 5.8 ist die Kodierung von Sonderzeichen in CMD_-Parametern in roter Schrift beschrieben.
Also das =-Zeichen musst Du schon mal durch ~3d ersetzen.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: KEY|CMD_SHORT wird nicht gespeichert
Ohje, da verweise ich ständig auf das Handbuch von Uwe und dann hab ich den Passus
nicht mal in der Erinnerung.
Jetzt wo es Uwe sagt, fällt mir ein, das es das Thema schon mal gab.
Alchy
nicht mal in der Erinnerung.
Jetzt wo es Uwe sagt, fällt mir ein, das es das Thema schon mal gab.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.