[gelöst] FHEMWEB maximal einschränken für GEOFANCY

Begonnen von Carsten K., 27 November 2020, 18:43:37

Vorheriges Thema - Nächstes Thema

Carsten K.

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, 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
NUC FHEM on Debian, CC1101-USB-Lite 868MHz;
HM_HM_CC_RT_DN, HM-LC-SW1-PL2, HM_HM_TC_IT_WM_W_EU, HM-SEC-SC-2, HM-ES-TX-WM
FRITZ!DECT 200
Philips TV (Android), VuDuo2, VU Ultimo4k

rudolfkoenig

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?

Carsten K.

ich habe "fhem.pl 21916 2020-05-11" - da werde ich mal updaten...
NUC FHEM on Debian, CC1101-USB-Lite 868MHz;
HM_HM_CC_RT_DN, HM-LC-SW1-PL2, HM_HM_TC_IT_WM_W_EU, HM-SEC-SC-2, HM-ES-TX-WM
FRITZ!DECT 200
Philips TV (Android), VuDuo2, VU Ultimo4k

Carsten K.

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 !
NUC FHEM on Debian, CC1101-USB-Lite 868MHz;
HM_HM_CC_RT_DN, HM-LC-SW1-PL2, HM_HM_TC_IT_WM_W_EU, HM-SEC-SC-2, HM-ES-TX-WM
FRITZ!DECT 200
Philips TV (Android), VuDuo2, VU Ultimo4k