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?
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".
danke,
hilft ein allowedCommands perl?
betrifft meine admin instanz
Zitathilft ein allowedCommands perl?
Ja.
! Cheers und danke !