Hallo,
ich habe gerade die Topics zu "allowed", "allowedDevices" durchforstet aber nichts passendes gefunden.
Mein Ziel: Ich möchte eine FHEMWEB-Instanz per HTTPS freischalten, um mit EgiGeoZone meinen Status auf einem GEOFANCY Device zu setzen.
Bisherige Schritte:
- wie erwartet: FHEMWEB Instanz erstellen (mit HTTPS und BasicAuth absichern)
- wie erwartet: "allowed" Instanz erstellen und alle Devices ausser GEOFANCY ausblenden
Ist vielleicht etwas Paranoia, aber ich habe die FHEMWEB-Instanz über den Browser und sehe noch diverse andere Objekte im UI, die ich ausblenden möchte (z.B. readingsGroup, HTTPSRV (https://dien-fhem-vm.fritz.box:8083/fhem?cmd=list%20TYPE=HTTPSRV), LogFile, ...).
Vielleicht hat jemand eine Idee, wie das machbar ist?
defmod geofancy GEOFANCY geo
defmod WEBhook FHEMWEB 8413 global
attr WEBhook HTTPS 1
attr WEBhook sslVersion TLSv12:!SSLv3
attr WEBhook webname webhook
defmod allowedWEBhook allowed
attr allowedWEBhook allowedCommands ,
attr allowedWEBhook allowedDevices geofancy
attr allowedWEBhook basicAuth xxxxxxxxxxxxxxxxxxxxxattr allowedWEBhook validFor WEBhook
Grüße,Carsten
Wenn Du mit Logfile den Link im Menu links meinst: das kann/muss man mit dem hiddenRoom Attribut verstecken.
Spezielle "atEnd" Typen wie readingsGroup, SVG, etc wurden noch bis vor kurzem (2020-11-22) nicht auf allowedDevices geprueft: ist dein FHEM aktuell?
ich habe "fhem.pl 21916 2020-05-11" - da werde ich mal updaten...
Auch ohne Update konnte ich bereits das meiste über "hiddenroom" und "forbiddenroom" ausblenden...
Über "hiddenroomRegexp" hatte ich kein Glück oder eine falsche RegExp ;) : .*
Vielen Dank, es hat mir auf jeden Fall weitergeholfen !