FHEM Forum

FHEM => Automatisierung => Thema gestartet von: FhemPiUser am 31 August 2019, 11:40:18

Titel: allowed: Einschränkung jsonlist2 auf Readings
Beitrag von: FhemPiUser am 31 August 2019, 11:40:18
Ich würde gerne das jsonlist2 auf Readings einschränken, damit nicht jeder Client (z.B. eine App, die jsonlist2 nutzt um Readings anzuzeigen) kritische Internals sieht, die es garnicht benötigt. Ich denke das geht heute nicht, oder gibt es ein entsprechendes <devspec>, welches ich mit "allowedCommands jsonlist2 <devspec>" nutzen könnte?

Man könnte auch ein allowedTypes [Readings, Internals, Atrtributes] o.ä. einführen?
Titel: Antw:allowed: Einschränkung jsonlist2 auf Readings
Beitrag von: CoolTux am 31 August 2019, 12:35:08
Was willst du genau?
Readings einschränken oder kritische Internals nicht sehen?
Titel: Antw:allowed: Einschränkung jsonlist2 auf Readings
Beitrag von: FhemPiUser am 31 August 2019, 13:14:12
ich meinte keine internals&attribures zeigen, sondern nur readings.
Titel: Antw:allowed: Einschränkung jsonlist2 auf Readings
Beitrag von: CoolTux am 31 August 2019, 13:56:07
Ah verstehe. Das muss jemand anderes beantworten. Sorry
Titel: Antw:allowed: Einschränkung jsonlist2 auf Readings
Beitrag von: rudolfkoenig am 31 August 2019, 19:29:48
Kannst Du einen konkreten Fall nennen, wo man das braucht?
Titel: Antw:allowed: Einschränkung jsonlist2 auf Readings
Beitrag von: FhemPiUser am 31 August 2019, 22:32:18
Ich nutze fhem Apps sowie Tablet UI, die jsonlist2 Abfragen machen, um Readings zu lesen oder devices zu schalten. Die Apps brauchen keine internals oder attributes und es gibt sicherheitskritische internals oder attributes wie Credentials (z.B. hmKey oder httpmod Passwörter oder tokens für cloud synchronisation). Daher möchte ich gerne die jsonlist2 auf das notwendige beschränken (-> nur die readings der allowed devices)....