FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: DS_Starter am 07 Oktober 2018, 12:57:47

Titel: Direkte Attributhilfe funktioniert nicht bei Devices mit "." im Namen
Beitrag von: DS_Starter am 07 Oktober 2018, 12:57:47
Hallo Rudi,

ich habe festgestellt, dass die Direkthilfe für Attribute nicht bei Devices funktioniert, deren Name einen Punkt enthält.
Habe jetzt eine Weile gebraucht um diesen Zusammenhang herauszufinden, weil es bei manchen Devices funktionierte und anderen wieder nicht und ich erst einen Fehler bei der Erstellung meiner Commandref vermutete.

Ich habe die Namensgebung nach einem bestimmten System aufgebaut, sodass die Devices z.B. so heißen:


Rep.Report
Rep.SyncStandby
Rep.Sysmon
Rep.TasterFL
usw.


Bei solchen Devices funktioniert die Direkthilfe nicht, wenn ich ein Device auf einen "einfachen" Namen kopiere ohne "." im Namen, klappt es.
Das Problem ist also nachvollziehbar mit dem Devicenamen verknüpft. Wenn du ein FHEMWEB-Device auf einen Namen mit "." kopierst/erstellst kannst du es (hoffentlich  ;) ) nachvollziehen.
Leider war ich nicht in der Lage die relevante Stelle im Code zu finden um einen direkten Patch anbieten zu können.

LG,
Heiko
Titel: Antw:Direkte Attributhilfe funktioniert nicht bei Devices mit "." im Namen
Beitrag von: rudolfkoenig am 07 Oktober 2018, 14:49:42
Danke fuer die Meldung, habs gefixt in fhemweb.js
Titel: Antw:Direkte Attributhilfe funktioniert nicht bei Devices mit "." im Namen
Beitrag von: DS_Starter am 07 Oktober 2018, 15:20:42
Danke ... funktioniert auch bei mir.

schönen Restsonntag und LG
Heiko