hallo,
ich habe mitlerweile auch mitbekommen, das es "cmdIcon" gibt.
Jetzt habe ich auch gleich eine Frage. Beim Webcam Modul habe ich für webcmd
pan left:pan right:tilt up:tilt down
eingefügt. Das würde ich gern mit den Richtungspfeilen darstellen. Ich weis aber nicht wie ich das hinbekomme, da sich Leerzeichen in den Kommandos befinden. Gibt es da eine Lösung.
LG
Tom_S
vielleicht habe ich im falschen Bereich gefragt, oder mich nicht richtig ausgedrückt? Weis denn niemand wie ich das Leerzeichen maskieren muss, oder geht es nicht? Ich habe glaube schon alle Varianten (Klammer %20 \ usw) durch.
LG
Tom_S
Vieleicht wie bei eventmap:
attr store eventMap /on-for-timer 10:open/off:closed/
leider nein
Hi würde mich auch interessieren wie man hier mit Leerzeichen umgeht. Bisher habe ich noch keine Möglichkeit gefunden :(
Im Code gibt es bisher keine Möglichkeit dazu. Siehe Zeile 1458 01_FHEMWEB.pl ("my @a = split("[: ]", AttrVal($d, "cmdIcon", ""));").
Als temporäre Lösung habe ich direkt darunter nun "s/%20/ / for @a;" bei mir eingefügt. Nun kann ich als cmdIcon "on-for-timer%20300:rc_5" verwenden, d.h. ein Leerzeichen durch %20 ersetzen. Wäre schön wenn der Modulautor das so oder so ähnlich noch mit aufnehmen könnte.
kannst es auch einfach hinten ranhängen.
Ich hatte eine andere Lösung. Habe einfach das Leerzeichen durch ein Komma ersetzt. Somit erhält man eine durch Komma getrennte Liste. Finde ich einfacher, und man kann die Leerzeichen lassen.
also
my @a = split("[:,]", AttrVal($d, "cmdIcon", ""));
Die 01_FHEMWEB.pm ist wohl eine der am häufigsten geänderten Dateien, und hier ist vielleicht nicht der richtige Platz, wo es von Rudi gelesen wird.
Ich habe es aufgegeben.
LG
Tom_S
Hallo Zusammen,
ich hänge jetzt auch an dem Thema fest.
Die individuellen Lösungen sind ja nicht schlecht, aber ich finde es sollte richtig ins Modul und auch in die Dokumentation.
Wie bekommen wir das hin?
VG
Gollum