D-SerialNo bei HM-Rolladenaktor unlesbar => Fehler in fhem.cfg

Begonnen von mlo, 27 Januar 2018, 11:01:32

Vorheriges Thema - Nächstes Thema

mlo

Moin,

gerade bin ich auf der Suche nach einen hartnäckigen Fehler auf einen seltsamen Eintrag gestoßen.

Ich habe zwei Rolledenaktoren eingebunden, die an sich auch funktionieren.
Allerdings nimmt mir FHEM keine neue fhem.cfg mehr an, wenn ich diese extern editiere.

Der Grund dafür scheinen die D-SerialNo attribute der beiden Rolladenaktoren zu sein.
Die sind nämlich als Binärstrings codiert und werden beim speichern der fhem.cfg wohl fehlerhaft geschrieben oder schon beim lesen fermurkst.

das sind die beiden Übeltäter:

attr CUL_HM_HM_LC_Bl1PBU_FM_2D6CF8 serialNr "\D6ϊ\BF\F8P\80
attr CUL_HM_HM_LC_Bl1PBU_FM_2D6CB5 serialNr "\D6\CBZ\BF\F8P\00

im Texteditor sieht das wiederum anders aus. Diese Darstellung entsteht durch copy-paste aus dem Editor.

bei copy-paste aus dem Web-Editor von FHEM ergibt sich wieder ein anderes Bild:

attr CUL_HM_HM_LC_Bl1PBU_FM_2D6CB5 serialNr "��Z��P�
attr CUL_HM_HM_LC_Bl1PBU_FM_2D6CF8 serialNr "�ϊ��P�

Warum bekomme ich von den beiden Aktoren keinen lesbaren String als S/N?
Kann ich da was tun?

gruß und dank
martin

frank

warum editierst du?
falscher editor? defekte sd?
ich würde die attribute löschen und automatisch neu durch eine anlernmessage erzeugen lassen. den blink countdown am device starten.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html