Hallo zusammen,
ich generiere mir aus dem Gartenhaus eine Mail, wenn dort die E-Heizkörper wegen Frostschutz anspringt.
Die gemessene Temperatur vom RTR lasse ich mir als Email mit dem Status der Heizung "Ein/Aus" übertragen.
Nun verwende ich dort in dem String das Zeichen " ° " als Grad Celsius. Das wird auch in der Mail sauber übertragen.
Das sieht dann in der Mail so aus:
Jedoch führt das zu einem Log-Eintrag:
Der Zeitstempel des Logs passt jetzt nicht zum Mailausschnitt von oben, den hatte ich aber schon vorher bei einem anderen Test herauskopiert.
Der Logeintrag wird nicht generiert, wenn ich das " ° " vor dem "C" entferne.
Darf das Zeichen per Definition da nicht verwendet werden, oder wird da der Logeintrag falsch generiert?
ich generiere mir aus dem Gartenhaus eine Mail, wenn dort die E-Heizkörper wegen Frostschutz anspringt.
Die gemessene Temperatur vom RTR lasse ich mir als Email mit dem Status der Heizung "Ein/Aus" übertragen.
Nun verwende ich dort in dem String das Zeichen " ° " als Grad Celsius. Das wird auch in der Mail sauber übertragen.
Das sieht dann in der Mail so aus:
Die Heizung wurde bei einer gemessenen Temperatur von 1.4 °C im Gartenhaus am Sonntag, 16.01.2022 um 10:40:31 Uhr ausgeschaltet.
Code:
2022-01-16 10:36:03 WARNING lib.config Problem parsing 'Mail Heizung Gartenhaus' in file '/usr/local/smarthome/etc/logic.yaml': Invalid character. Valid characters are: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_abcdefghijklmnopqrstuvwxyzABCDEFGHIJK LMNOPQRSTUVWXYZ0123456789_@*
Der Logeintrag wird nicht generiert, wenn ich das " ° " vor dem "C" entferne.
Darf das Zeichen per Definition da nicht verwendet werden, oder wird da der Logeintrag falsch generiert?
Kommentar