NEWS
Objekt / Datenpunkt sperren möglich?
-
Hi Leute,
ich frage mich ob man ein Objekt / einen Datenpunkt sperren kann, bspw. via Script?
Ziel ist es einen Viewechsel zu unterbinden sprich das Beschreiben des Objeks: "vis.0.control.data" zu verhinndern.
@Peoples Ja das geht über Benutzerrechte. Wenn du im Objekte Tab auf den Stift beim Objekt Klickst und dann auf den Tab Zugriffskontrolle gehst.
Logischerweise sollte man dazu auch Benutzer angelegt haben und die Anmeldung verwenden.Für die Anmeldung muss man in der Konfiguration des Admin Adapters die Authentifikation aktivieren. Wichtig vorher die Benutzer Anlegen und dem Admin ein Passwort vergeben.
-
@Peoples Ja das geht über Benutzerrechte. Wenn du im Objekte Tab auf den Stift beim Objekt Klickst und dann auf den Tab Zugriffskontrolle gehst.
Logischerweise sollte man dazu auch Benutzer angelegt haben und die Anmeldung verwenden.Für die Anmeldung muss man in der Konfiguration des Admin Adapters die Authentifikation aktivieren. Wichtig vorher die Benutzer Anlegen und dem Admin ein Passwort vergeben.
-
@fastfoot Danke! In der Tat kann ich das Aufklappen und Ändern von Objekten durch Nicht-Mitglieder derals "Besitzer" eingetragenen Gruppe so verhindern. Wenn ich die Objekte aber in iQontrol-Widgets aufrufe, kann noch jede(r) schalten. Kann man irgendwie steuern, dass der Aufruf der iQontrol-Oberfläche auch an Rechte gebunden ist (nicht nur, wenn ich sie aus Instanzen aufrufe, sondern auch, wenn die URL direkt außerhalb von iobroker nutze)? Das wäre gut. Es könnte/müsste so etwas sein wie eine Authentisierung, die beim Anklicken des Icons in iQontrol abgefragt wird.
-
@fastfoot Danke! In der Tat kann ich das Aufklappen und Ändern von Objekten durch Nicht-Mitglieder derals "Besitzer" eingetragenen Gruppe so verhindern. Wenn ich die Objekte aber in iQontrol-Widgets aufrufe, kann noch jede(r) schalten. Kann man irgendwie steuern, dass der Aufruf der iQontrol-Oberfläche auch an Rechte gebunden ist (nicht nur, wenn ich sie aus Instanzen aufrufe, sondern auch, wenn die URL direkt außerhalb von iobroker nutze)? Das wäre gut. Es könnte/müsste so etwas sein wie eine Authentisierung, die beim Anklicken des Icons in iQontrol abgefragt wird.
-
Ich möchte, dass zu einem bestimmten Zeitpunkt an einem Datenpunkt nichts geändert wird. Kann ich diesen Datenpunkt über ein JS kurzzeitig sperren und dann wieder freigeben?
@maxpd
Ich habe das mittlerweile anders gelöst, ich habe einen weiteren DP erstellt bspw. "locked" und in die Scripte die den eigentlichen Datenpunkt beschreiben sollen eine Abfrage eingebaut ob "locked" aktiv ist oder nicht und je nach dem dann schreiben oder nicht.Und "locked" kannst du dann setzen oder löschen wie du magst
-
@maxpd
Ich habe das mittlerweile anders gelöst, ich habe einen weiteren DP erstellt bspw. "locked" und in die Scripte die den eigentlichen Datenpunkt beschreiben sollen eine Abfrage eingebaut ob "locked" aktiv ist oder nicht und je nach dem dann schreiben oder nicht.Und "locked" kannst du dann setzen oder löschen wie du magst
@peoples das wird in meinem Fall nicht gehen. Der Datenpunkt, der geändert wird, ist kein selbst angelegter. Er kommt aus dem Chromecast Adapter. Es handelt sich um Volume.
Dieser wird nicht durch ein Script geändert, sondern durch den Chromecast Adapter selbst, mitten in einer Sprachausgabe. Das möchte ich unterbinden, indem ich die Volume sperre. Dennoch gibt es Zeitpunkte am Tag oder Sprachausgaben, die lauter bzw. leiser sein sollen, sodass ich die Sperre zu bestimmten Zeiten aufheben will. -
@peoples das wird in meinem Fall nicht gehen. Der Datenpunkt, der geändert wird, ist kein selbst angelegter. Er kommt aus dem Chromecast Adapter. Es handelt sich um Volume.
Dieser wird nicht durch ein Script geändert, sondern durch den Chromecast Adapter selbst, mitten in einer Sprachausgabe. Das möchte ich unterbinden, indem ich die Volume sperre. Dennoch gibt es Zeitpunkte am Tag oder Sprachausgaben, die lauter bzw. leiser sein sollen, sodass ich die Sperre zu bestimmten Zeiten aufheben will. -
@maxpd na dann leg Dir einen DP an und beschreibe den dann per Skript zu Deinen festgelegten Zeiten/Vorgaben.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden