Autor Thema: allowed und allowedDevices  (Gelesen 1732 mal)

Offline oeiber

  • Full Member
  • ***
  • Beiträge: 103
allowed und allowedDevices
« am: 18 August 2018, 17:12:07 »
Hallo,
ist es möglich bei allowedDevices (allowed Modul) Regex oder Perl zu verwenden?

Danke und Gruss

Olli

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 21001
Antw:allowed und allowedDevices
« Antwort #1 am: 18 August 2018, 17:17:41 »
Nein, der Regex laeuft andersherum:    return 1 if($me->{allowedDevices} =~ m/\b\Q$arg\E\b/);
Wozu braucht man das?

Offline oeiber

  • Full Member
  • ***
  • Beiträge: 103
allowed und allowedDevices
« Antwort #2 am: 20 August 2018, 14:11:34 »
hallo rudi,

danke für deine antwort.
ich wollte ein fhemweb speziell für mieter entsprechend einschränken. allerdings wollte ich die alloweddevices nicht händisch pflegen müssen, sondern dies sollte dynamisch über die gruppe  des devices oder besser noch über ein userattr passieren.

hast du evtl eine bessere idee?

danke!

lg

olli

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22355
Antw:allowed und allowedDevices
« Antwort #3 am: 20 August 2018, 14:16:42 »
Pro Wohnung eine FHEM Instanz und dann in der Ansicht nur die entsprechenden Räume für die jeweilige Instanz/Wohnung sichtbar machen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline mr.breil

  • New Member
  • *
  • Beiträge: 5
Antw:allowed und allowedDevices
« Antwort #4 am: 20 August 2018, 16:57:51 »
Für jeden eine eigene Seite mit Tablet ui   erstellen und per Apache verteilen. Bei Apache die IP Bereiche der unterschiedlichen Wohnungen sperren.


Gesendet von iPhone mit Tapatalk

Offline PatrickR

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 702
Antw:allowed und allowedDevices
« Antwort #5 am: 20 August 2018, 17:01:36 »
Für jeden eine eigene Seite mit Tablet ui   erstellen und per Apache verteilen. Bei Apache die IP Bereiche der unterschiedlichen Wohnungen sperren.


Gesendet von iPhone mit Tapatalk
Dann brauchst Du aber trotzdem noch einen Zugriffsschutz in FHEM.


Von unterwegs gesendet.
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

Offline mr.breil

  • New Member
  • *
  • Beiträge: 5
Antw:allowed und allowedDevices
« Antwort #6 am: 20 August 2018, 17:14:04 »
Fhem wird nicht ausgeliefert sondern antwortet nur dem Apache Server. Natürlich kannst du dann noch eindringen, aber das setzt ja sehr viel böse Energie vorraus. Wie viele Wohnungen sind das den? Welch hoch kritischen Dinge sollen den gesteuert werden?


Gesendet von iPhone mit Tapatalk

Offline PatrickR

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 702
Antw:allowed und allowedDevices
« Antwort #7 am: 20 August 2018, 17:17:20 »
Fhem wird nicht ausgeliefert sondern antwortet nur dem Apache Server.
Wenn FTUI funktionieren soll, muss FHEM(WEB) ausgeliefert werden.




Von unterwegs gesendet.
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

Offline mr.breil

  • New Member
  • *
  • Beiträge: 5
Antw:allowed und allowedDevices
« Antwort #8 am: 20 August 2018, 17:19:58 »
Ja aber nur per localhost


Gesendet von iPhone mit Tapatalk

Offline PatrickR

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 702
Antw:allowed und allowedDevices
« Antwort #9 am: 20 August 2018, 17:25:27 »
Sorry, so funktioniert FTUI (leider) nicht. Der Browser muss FHEMWEB erreichen können.


Von unterwegs gesendet.
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 21001
Antw:allowed und allowedDevices
« Antwort #10 am: 20 August 2018, 17:52:13 »
Ich habe ein allowedDevicesRegexp Attribut eingebaut.
Ich finde, allowedDevices sollte damit auf deprecated gesetzt werden. Hat jemand was dagegen?

Offline oeiber

  • Full Member
  • ***
  • Beiträge: 103
Antw:allowed und allowedDevices
« Antwort #11 am: 21 August 2018, 07:56:58 »
Hallo Rudi,
hört sich gut an!
DANKE!!

LG
Olli

Offline oeiber

  • Full Member
  • ***
  • Beiträge: 103
Antw:allowed und allowedDevices
« Antwort #12 am: 22 August 2018, 07:26:56 »
Ich habe ein allowedDevicesRegexp Attribut eingebaut.
Hallo Rudi,

habs gestern getestet, funktioniert einwandfrei. Danke nochmal.

Ich hätte noch eine Verständnisfrage:
Wäre es möglich damit auf ein userattr der Devices loszugehen (bspw. FrontendOG = true)

Danke!

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 21001
Antw:allowed und allowedDevices
« Antwort #13 am: 22 August 2018, 08:49:48 »
Zitat
Wäre es möglich damit auf ein userattr der Devices loszugehen (bspw. FrontendOG = true)
Nein, du bist gezwungen die Geraetenamen Regex-freundlich zu waehlen.
Ich scheue mich vor komplexen Logik, da diese Funktion sehr haeufig aufgerufen wird.

Offline riker1

  • Sr. Member
  • ****
  • Beiträge: 597
Antw:allowed und allowedDevices
« Antwort #14 am: 26 August 2019, 09:07:12 »
Pro Wohnung eine FHEM Instanz und dann in der Ansicht nur die entsprechenden Räume für die jeweilige Instanz/Wohnung sichtbar machen.

Hallo CoolTux,

das bräuchte ich, aber weiss nicht wie es geht?

Danke für den Tipp. VG T
FHEM 5.8 Ubuntu, FHEM 5.8 RPI 3 , Actoren: IT ,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

 

decade-submarginal