NEWS
Buttons nur mit PinCode sichtbar machen
-
Hallo Zusammen,
trotz längerer Suche habe ich im Forum irgendwie nicht das passende gefunden, oder bin einfach zu doof es zu verstehen…
Ich hätte folgende Frage… Ich habe mein VIS schon so weit aufgebaut und würde jetzt gern verschiedene Buttons nur dann anzeigen lassen wollen, wenn der User auch die richtige Pin auf einem „Zahlenschloss“ in der Visualisierung eingegeben hat…
Was ich bereits gefunden habe löst meist eine Aktion aus, was auf der einen Seite schon super ist, aber ich würde gern bestimmte Funktionen nur dann in der Visualisierung anzeigen lassen wollen, wenn man auch den passenden Code hierzu eingibt. Diese sollen dann nach 5 Sekunden wieder ausgeblendet werden, bis man den passenden Code erneut eingibt..Beispiel:
Code 0815 blendet die grünen Kreise ein, die die Überwachung bestimmter Bereiche schaltet (An/Aus)
Code 1234 blendet Schalter ein/aus, die für die Öffnung der Haustür wichtig wärenEs wäre super, wenn mir hier jemand einen Tip geben könnte, wie man das ganze umsetzen könnte
Vielen Dank schonmal an alle die mir helfen werden!
-
@__abe__ Zur Pin Eingabe habe ich hier im Forum mal eine Lösung gesehen, dann schreibst Du Dir ein Skript, in dem Du einen DP auf true setzt und automatisch nach 5 Sekunden wieder auf false. Das nutzt Du in der vis bei "Sichtbarkeit" zum Anzeigen der Buttons.
-
@joergh sagte in Buttons nur mit PinCode sichtbar machen:
@__abe__ Zur Pin Eingabe habe ich hier im Forum mal eine Lösung gesehen, dann schreibst Du Dir ein Skript, in dem Du einen DP auf true setzt und automatisch nach 5 Sekunden wieder auf false. Das nutzt Du in der vis bei "Sichtbarkeit" zum Anzeigen der Buttons.
Genauso funktioniert das.
Und Pin eingaben gibt es hier zahlreiche. Suche benutzen. -
-
@sigi234 Danke dir, das habe ich bereits gefunden, doch will ich keine View schützen sondern in ein und der gleichen einfach nur Sachen sichbar machen... ich kann das leider so nicht umstricken, dass es funktioniert wie ich das brauche... Danke dir trotzdem vielmals!
-
@bahnuhr weißt du,... man traut sich in Foren schon gar Frage mehr zu stellen, weil irgendeiner schreibt "Suche benutzen" ja ich habe gesucht, aber keine wirklich passende Lösung gefunden... Mag ja an meinem starter Knowledge liegen, aber dafür sind solche Foren doch gemacht... oder? Wenn es nervt und du mir keine wirkliche Lösung bieten magst, dann ignoriere doch einfach meine "dämliche" Frage.... ich bin leider noch nicht soweit, dass ich aus diesem Eintrag schlau werde und es umsetzen kann...
-
@joergh said in Buttons nur mit PinCode sichtbar machen:
DP
Darf ich Fragen was mit DP gemeint ist und noch eine Frage hinterher, was genau steuert den die Sichtbarkeit...
-
@__abe__ Na klar darfst Du fragen. Sorry, aber mit der Zeit spricht man halt Kauderwelsch in der Annahme, dass jeder versteht was man meint. DP = Datenpunkt
Dieses Mini-Skript erledigt das eigentlich schon. Du musst nur einen Datenpunkt anlegen den dann Dein PIN Schloss auf true setzt, wenn der PIN korrekt eingegeben wurde.
Auch so ein "Schloss" kann man natürlich mit Blockly zusammenbasteln, wenn es nichts Fertiges gibt. Im Grunde brauchst Du ja nur die Tasten als Buttons auf der Vis und dann bei Tastendruck Dein Skript triggern. Jede Taste wird hintereinander abgespeichert, bis Du Enter drückst und dann wird mit dem hinterlegten Code verglichen. Stimmt der Code, dann setzt Du den DP "Pin erfolgreich" auf wahr oder baust das eben gleich in das PIN Code Abfrageskript mit ein...
Nachtrag: Die "Sichtbarkeit" in einem Widget steuert, ob es überhaupt zu sehen ist. In folgendem Beispiel wird mein Auto erst sichtbar wenn der Datenpunkt "Tesla@home" true ist: