Hallo!
Ich möchte in einer Nachricht Sonderzeichen verwenden. Normalerweise sendet FHEM Nachrichten, indem ich z.B. schreibe:
msg Das ist eine Nachricht.
Soweit so gut. Auch das hier geht:
msg Gerät XY hat den Fehler [myDevice:Reading] gemeldet.
Als Nachricht kommt jetzt (z.B.) an: Gerät XY hat den Fehler einFehler gemeldet.
Ich hätte es aber gern so: Gerät XY hat den Fehler "einFehler" gemeldet. Oder von mir aus auch: Gerät XY hat den Fehler 'einFehler' gemeldet.
Wie kann ich aber diese Hochkommas "escapen"?
msg Gerät XY hat den Fehler "[myDevice:Reading]" gemeldet.
gibt bei mir
Gerät XY hat den Fehler "einFehler" gemeldet.
aus.
msg Gerät XY hat den Fehler '[myDevice:Reading]' gemeldet.
gibt bei mir
Gerät XY hat den Fehler 'einFehler' gemeldet.
aus.
Hab ich dich nicht richtig verstanden ?
Gruß
Thomas
Zitat von: TomLee am 13 August 2020, 12:57:38
msg Gerät XY hat den Fehler "[myDevice:Reading]" gemeldet.
gibt bei mir
Gerät XY hat den Fehler "einFehler" gemeldet.
aus.
Bei mir kommt da aber
Gerät XY hat den Fehler "[myDevice:Reading]" gemeldet.
Also nicht der Inhalt des Readings. Was mache ich falsch? ???
Zitat
msg Gerät XY hat den Fehler '[myDevice:Reading]' gemeldet.
gibt bei mir
Gerät XY hat den Fehler 'einFehler' gemeldet.
aus.
Auch hier kommt dann bei mir:
msg Gerät XY hat den Fehler '[myDevice:Reading]' gemeldet.
???
Zitat
Hab ich dich nicht richtig verstanden ?
Ich denke doch, aber irgendwas ist anders.
Ups, war mir erst gar nicht aufgefallen, nutze ja pshmsg nicht msg, sry kann ich nix zu sagen :D