FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: uwirt am 22 April 2024, 16:01:41

Titel: allowed und jetzt "Forbidden command"
Beitrag von: uwirt am 22 April 2024, 16:01:41
Ich habe mit dem Module "allowed" für WEB einen user mit passwort definiert.

Nun kann ich aber nichts mehr ändern. Bei jedem attribut in jedem Modul erscheint "Forbidden command etc.". Ich kann nicht mal "Copy for forum.fhem.de" machen!

Forbidden command list.

Titel: Aw: allowed und jetzt "Forbidden command"
Beitrag von: uwirt am 22 April 2024, 16:47:58
Es war weil - aus welchem Grund auch immer - das Attribut "allowedCommands" auf set und get reduziert war. Ich bin mir nicht bewusst das so eingestellt zu haben.

Ich konnte es dann korrigieren indem ich dieses attribut im fhem.cfg mittels nano-editor gelöscht und den PC neu gestartet habe (was man sonst wohl nicht tun sollte).
Titel: Aw: allowed und jetzt "Forbidden command"
Beitrag von: MadMax-FHEM am 22 April 2024, 16:53:52
Du hast verm. das Beispiel aus dem Wiki einfach "abgekupfert", ohne nachzudenken (oder commandref zu lesen)?

Weil:
Zitat von: commandref allowedAttribute

    allowedCommands
    Eine Komma getrennte Liste der erlaubten Befehle des passenden Frontends (siehe validFor). Bei einer leeren Liste (, dh. nur ein Komma) wird dieser Frontend "read-only". Falls es auf get,set gesetzt ist, dann sind in dieser Frontend keine Konfigurationsänderungen möglich, nur "normale" Bedienung der Schalter/etc.

Du lässt ja auch nur set/get zu.
Zitat von: https://forum.fhem.de/index.php?topic=137997.msg1311551#msg1311551attr allowedWEB allowedCommands set,get

Damit ist halt attr (und andere Befehle) eben "verboten"...

Gruß, Joachim