Passwort- oder PIN geschützte Eingaben unter Tablet UI

Begonnen von rasti, 19 Februar 2016, 22:41:55

Vorheriges Thema - Nächstes Thema

rasti

Hallo,

ist es möglich, Widgets, bei denen ein Wert gesetzt, Befehl gesendet wird etc, mit Passwort oder PIN
zu versehen ? Ich stelle mir das z.B. so vor, dass wenn man in der dargestellten Übersicht bei einem Thermostat
den Temperaturregelknopf, den Modus (Auto/Manuell) oder die Sperre (an/aus) ändern will, eine kleine Zehnertastatur
aufpoppt, bei der z.B. ein 4stelliger PIN einzugeben ist.

Muss auch nicht unbedingt "sicher" sein, sondern nur eine minimale "Sperre" für verspielte Kinder oder Besucher....

Implementierungsvorschlag :
<div data-type="thermostat" data-device="HM_2E5CE1_Clima" data-password="1234"  .........>
<div   data-type="multistatebutton  data-device="HM_2E5CE1_Clima" data-password="1234"  .........>

Wenn PIN/Passwort OK ist, dann soll das Widget seine Aufgabe ausführen, ansonsten halt nix tun.

Unten noch der Code und der Screenshot, damit ihr wisst wovon ich rede....



Gruss

Ralf
<li data-row="2" data-col="2" data-sizex="1" data-sizey="3" class="semitransparent">
<header><font size="+1">Daniel</font></header>
<br>
<table width="100%">
                <tr>     <td> Ist:</td>

                             <td>
<div data-type="label" style="font-size: 200% "
data-device="HM_2E5CE1" data-get="measured-temp" data-unit="%B0C%0A" data-fix="1"
data-limits="[10,18,23]" data-colors='["#0000ff","#00ff00","#ff0000"]' >
</div>
                          </td>
                          </tr>
                            <tr><td> Ventil:</td>
<td> <div data-type="label" style="font-size: 200% "
data-device="HM_2E5CE1" data-get="actuator" data-unit="%" data-fix="1"
data-limits='[0,33,66]' data-colors='["skyblue","darkorange","orangered"]'>
</div>
</td>
</TR>
</table>
<hr>
Reglereinstellung<br><br>
<div data-type="thermostat"
data-device="HM_2E5CE1_Clima" data-get="desired-temp"
                                                         data-set="desired-temp" 
                                                      data-valve="ValvePosition"
                                  data-min="0" data-max="30" data-step="0.5"

data-fgColor="darkorange"
data-height="100px"
data-width="100px">
</div>
<hr>
Modus<br><br>

<div data-type="multistatebutton"
                                                                             data-device="HM_2E5CE1_Clima"
                                                                             data-get="controlMode"
                                                                             data-get-on='["auto","manual"]'
data-set='["controlMode manual","controlMode auto"]'                                                data-icons='["oa-sani_heating_automatic","oa-sani_heating_manual"]'                                                 data-colors='["darkgreen","darkblue"]'
data-background-icon="fa-square"
data-background-color="grey"
>
</div>

<div data-type="multistatebutton"
                                                                             data-device="HM_2E5CE1"
                                                                        data-get="R-btnLock" data-get-on='["on","off"]'
data-set='["regSet btnLock off","regSet btnLock on"]'
data-icons='["oa-secur_locked","oa-secur_open"]'
data-colors='["darkred","darkblue"]'
data-background-icon="fa-square"
data-background-color="grey"
>
</div>


</li>

Helmi55

HI finde ich auch eine gute Idee - oder pro Seite einen kleinen Lock/Unlock Schalter mit Pad????
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

rasti

Zitat von: Helmi55 am 19 Februar 2016, 22:46:52
HI finde ich auch eine gute Idee - oder pro Seite einen kleinen Lock/Unlock Schalter mit Pad????
Pro Seite wäre etwas unpraktisch. Im Screenshot sollte z.B. der Link-Button auf FHEM-Standard
mit PIN geschützt sein, alle anderen aber immer gehen.

boomli

Hallo Zusammen
So etwas suche ich auch schon lange, gibt es hier erste Ansätze?

Grüsse
Boomli