Hauptmenü

msg mit Sonderzeichen

Begonnen von der_da, 13 August 2020, 12:37:40

Vorheriges Thema - Nächstes Thema

der_da

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"?

TomLee

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


der_da

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.


TomLee

Ups, war mir erst gar nicht aufgefallen, nutze ja pshmsg nicht msg, sry kann ich nix zu sagen  :D