FHEM Forum

FHEM => Sonstiges => Thema gestartet von: knopf_piano am 05 März 2017, 19:15:18

Titel: allowedCommands mit attr
Beitrag von: knopf_piano am 05 März 2017, 19:15:18
Hi,
hab das Thema heute eingebaut, ich habe folgende definition für allowed

define allowed_WEB allowed
attr allowed_WEB validFor WEB
attr allowed_WEB allowedCommands style%20list,attr

allowedCommands enhält noch andere.

Wenn ich jetzt in einem device ein bestehendes attr ändern oder ein neues hinzufügen will
bekomme ich für dieses attr im FHEMWEB-Device: (z.B.)
Forbidden command {AttrVal("Bewegungsmelder_Haustuer_Vcc","userReadings","")}.
Also ein Verbot der Änderung, obwohl attr als allowedCommand eingetragen ist.

Normalerweise werden im js-Editor die schon zugewiesenen attr-Werte angezeigt zum on-the-fly-ändern.

Mach ich was falsch bzw. kennt das Verhalten jemand?
Was kann ich tun?
Titel: Antw:allowedCommands mit attr
Beitrag von: rudolfkoenig am 05 März 2017, 19:25:25
Das ist wohl ein Nebeneffekt der aktuellen fhemweb Implementierung, der beim Auswahl eines Attribut-Namesn den dazugehoerigen Wert abfragen will (um es anzuzuzeigen), und die Abfrage passiert mit einem perl-Ausdruck.

Da es zu fixen aufwendig ist (d.h. ich habe noch keine Idee wie), werde ich das erst in Angriff nehmen, wenn das Problem mehr Leute betrifft. Das gleiche Problem besteht bei set mit "ReadingsVal".
Titel: Antw:allowedCommands mit attr
Beitrag von: knopf_piano am 05 März 2017, 19:38:24
danke,
hilft ein allowedCommands perl?
betrifft meine admin instanz
Titel: Antw:allowedCommands mit attr
Beitrag von: rudolfkoenig am 05 März 2017, 19:46:32
Zitathilft ein allowedCommands perl?
Ja.
Titel: Antw:allowedCommands mit attr
Beitrag von: knopf_piano am 05 März 2017, 19:47:23
! Cheers und danke !