Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [Vorlage] VIS: View durch Pin schützen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    320

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

[Vorlage] VIS: View durch Pin schützen

Scheduled Pinned Locked Moved Visualisierung
vistemplate
97 Posts 37 Posters 21.3k Views 53 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Hansi1234

    @Negalein
    kein Stress :-)

    NegaleinN Offline
    NegaleinN Offline
    Negalein
    Global Moderator
    wrote on last edited by Negalein
    #49

    @Hansi1234 sagte in [Vorlage] VIS: View durch Pin schützen:

    kein Stress

    sorry für die Verspätung! :(

    Hab jetzt mehrere Widgets angelegt; mit verschiedenen Optionen.

    Ich kann es nicht reproduzieren.

    Siehst du im Log auch die doppelte Eingabe?

    ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
    ° Node.js Fixer ---> iob nodejs-update
    ° Fixer ---> iob fix

    1 Reply Last reply
    0
    • H Do not disturb
      H Do not disturb
      Hansi1234
      wrote on last edited by
      #50

      Hi,

      ja, wenn ich die Taste 1 ein mal drücke erscheint das im Log:

      javascript.0	2020-04-23 19:58:09.451	info	(1810) script.js.visViewPinSperre: Eingabe über Tastenfeld: 1, Viewname: Alarm
      javascript.0	2020-04-23 19:58:09.446	info	(1810) script.js.visViewPinSperre: Eingabe über Tastenfeld: 1, Viewname: Alarm
      
      NegaleinN 1 Reply Last reply
      0
      • H Hansi1234

        Hi,

        ja, wenn ich die Taste 1 ein mal drücke erscheint das im Log:

        javascript.0	2020-04-23 19:58:09.451	info	(1810) script.js.visViewPinSperre: Eingabe über Tastenfeld: 1, Viewname: Alarm
        javascript.0	2020-04-23 19:58:09.446	info	(1810) script.js.visViewPinSperre: Eingabe über Tastenfeld: 1, Viewname: Alarm
        
        NegaleinN Offline
        NegaleinN Offline
        Negalein
        Global Moderator
        wrote on last edited by
        #51

        @Hansi1234 sagte in [Vorlage] VIS: View durch Pin schützen:

        ja, wenn ich die Taste 1 ein mal drücke erscheint das im Log:

        hast du mal versucht im Script die Instanz-ID mit FFFFFFFF zu ersetzen?

        Eigentlich dürfte das nichts mit der doppelten Auslösung zu tun haben, aber wer weiß?

        ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
        ° Node.js Fixer ---> iob nodejs-update
        ° Fixer ---> iob fix

        H 1 Reply Last reply
        0
        • NegaleinN Negalein

          @Hansi1234 sagte in [Vorlage] VIS: View durch Pin schützen:

          ja, wenn ich die Taste 1 ein mal drücke erscheint das im Log:

          hast du mal versucht im Script die Instanz-ID mit FFFFFFFF zu ersetzen?

          Eigentlich dürfte das nichts mit der doppelten Auslösung zu tun haben, aber wer weiß?

          H Do not disturb
          H Do not disturb
          Hansi1234
          wrote on last edited by
          #52

          @Negalein
          Ja, die ID habe ich geändert, weil es auch nicht mit FFFFFFFF ging. Habs wieder zurück geändert. Geht leider immer noch nicht.

          Darf ich die Test-Sachen löschen? Kanns daran liegen?

          NegaleinN 2 Replies Last reply
          0
          • H Hansi1234

            @Negalein
            Ja, die ID habe ich geändert, weil es auch nicht mit FFFFFFFF ging. Habs wieder zurück geändert. Geht leider immer noch nicht.

            Darf ich die Test-Sachen löschen? Kanns daran liegen?

            NegaleinN Offline
            NegaleinN Offline
            Negalein
            Global Moderator
            wrote on last edited by
            #53

            @Hansi1234 sagte in [Vorlage] VIS: View durch Pin schützen:

            Darf ich die Test-Sachen löschen?

            welche Testsachen?

            ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
            ° Node.js Fixer ---> iob nodejs-update
            ° Fixer ---> iob fix

            H 1 Reply Last reply
            0
            • NegaleinN Negalein

              @Hansi1234 sagte in [Vorlage] VIS: View durch Pin schützen:

              Darf ich die Test-Sachen löschen?

              welche Testsachen?

              H Do not disturb
              H Do not disturb
              Hansi1234
              wrote on last edited by
              #54

              @Negalein

              name:       'Test',          
                  project:    'Testprojekt',   
                  instance:   'FFFFFFFF',      
                  pin:        '5678',          
                },
              ];
              
              1 Reply Last reply
              0
              • H Hansi1234

                @Negalein
                Ja, die ID habe ich geändert, weil es auch nicht mit FFFFFFFF ging. Habs wieder zurück geändert. Geht leider immer noch nicht.

                Darf ich die Test-Sachen löschen? Kanns daran liegen?

                NegaleinN Offline
                NegaleinN Offline
                Negalein
                Global Moderator
                wrote on last edited by
                #55

                @Hansi1234 sagte in [Vorlage] VIS: View durch Pin schützen:

                Darf ich die Test-Sachen löschen?

                Ah, die meintest du.

                Ja, das kannst du löschen.

                {
                    name:       'Test',          
                    project:    'Testprojekt',   
                    instance:   'FFFFFFFF',      
                    pin:        '5678',          
                  },
                

                ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                ° Node.js Fixer ---> iob nodejs-update
                ° Fixer ---> iob fix

                1 Reply Last reply
                0
                • MicM Offline
                  MicM Offline
                  Mic
                  Developer
                  wrote on last edited by
                  #56

                  @Hansi1234 sagte in [Vorlage] VIS: View durch Pin schützen:

                  Hat noch jemand das Problem, dass bei jedem Druck auf eine Taste zwei Ziffern getätigt werden?

                  Falls sich das bestätigt bzw. mehrere das Problem haben:
                  Könnte man auch durch kleine Modifikation des Scripts abfedern, also z.B. falls innerhalb 100 ms zwei Tastendrücke kommen, dann den zweiten ignorieren.

                  Hier gerne schreiben, falls Bedarf besteht, hab nur die Tage grad wenig Zeit.

                  1 Reply Last reply
                  0
                  • H Do not disturb
                    H Do not disturb
                    Hansi1234
                    wrote on last edited by
                    #57

                    Guten Morgen,

                    schonmal danke für die Geduld.

                    Leider funktioniert es noch nicht.

                    Habe jetzt schon folgendes versucht:

                    • JavaScript Adapter neustart
                    • IoBroker neu gestartet
                    • Den Viewnamen geändert, zu welche es bei richtiger Eingabe führen soll
                    • den PIN auf 1111 geändert - was dann bei 2x 1 drücken funktioniert
                    • Das Script in den global Ordner verschoben

                    Seit dem das Scipt im global Ordner ist, zeigt die LOG die PIN Eingabe über ein anderes Script an:

                    javascript.0	2020-04-24 09:35:48.731	info	(25837) script.js.Visualisierung.FarbeTuerenVisu: Eingabe über Tastenfeld: 1, Viewname: Alarm
                    javascript.0	2020-04-24 09:35:48.730	info	(25837) script.js.Visualisierung.FarbeFensterVisu: Eingabe über Tastenfeld: 1, Viewname: Alarm
                    

                    Was ich mir noch vorstellen kann ist, dass das Script versehentlich 2x gestartet ist?
                    Dass ein älteres Script da im Hintergrund läuft sollte ja mit der Änderung des Viewnamens ausgeschlossen sein oder?

                    1 Reply Last reply
                    0
                    • H Do not disturb
                      H Do not disturb
                      Hansi1234
                      wrote on last edited by
                      #58

                      @Mic @Negalein

                      Hab jetzt eine ältere Sicherung eingespielt und das Problem besteht nicht mehr.
                      Danke euch, für eure Hilfe.

                      1 Reply Last reply
                      1
                      • D Online
                        D Online
                        darkiop
                        Most Active
                        wrote on last edited by
                        #59

                        Guten Morgen, kurze Frage:

                        Läuft bei euch das Skript noch unter js-controller 3.x? Ich habe es seit längerem nicht mehr verwendet und gerade festgestellt das der DP PinWildcards nicht mehr aktualisiert wird und auch grundsätzlich keine richtige PIN eingegeben werden kann.

                        Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

                        1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          memoire
                          wrote on last edited by
                          #60

                          Hallo,
                          ich habe dieses Script unter dem js-controller 3.0.20 eingespielt und es funktioniert soweit sehr gut, aber, jetzt kommt das grosse aber - wenn ich meine Visualisierung unter iOS mit der iobroker App aufrufe, funktioniert die Umschaltung zur der gesperrten Seite nicht. Auch im Safari Browser auf dem iPhone funktioniert dies nicht. Wenn ich aber dieses am PC aufrufe, schaltet er auf die gesperrte Seite um (auch in diesem Fall, schaltet das iOS Gerät nicht um, obwohl ich die Eingabe der PIN am PC auf dem iOS Gerät mitverfolgen kann.)

                          Hat jemand eine Idee?

                          Dankeschön an das tolle Script - jetzt wäre es toll wenn ich es unter iOS und der ioBroker App zum Laufen bringen würde.

                          1 Reply Last reply
                          0
                          • NinjaTurtle85N Offline
                            NinjaTurtle85N Offline
                            NinjaTurtle85
                            wrote on last edited by NinjaTurtle85
                            #61

                            Hallo zusammen,
                            Vielen Dank für das tolle Skript klappt alles Prima!

                            Nur bekomme ich das blöde Delete Icon nicht in die Mitte :bow: kann mir bitte jemand helfen? Wenn ich Bildhöhe in % verändere gehts aus dem Kästchen.

                            H 1 Reply Last reply
                            0
                            • NinjaTurtle85N NinjaTurtle85

                              Hallo zusammen,
                              Vielen Dank für das tolle Skript klappt alles Prima!

                              Nur bekomme ich das blöde Delete Icon nicht in die Mitte :bow: kann mir bitte jemand helfen? Wenn ich Bildhöhe in % verändere gehts aus dem Kästchen.

                              H Offline
                              H Offline
                              HIGL
                              wrote on last edited by Negalein
                              #62

                              @HIGL Warum geht bei mir nur der VIS Aufruf p_Set1 nur dieser Name auch kein Zweiter ?

                              /*******************************************************************************
                               * Konfiguration: Views
                               ******************************************************************************/
                              // Es können beliebig mehr Views hinzugefügt oder auf eine limitiert werden, bitte aber Aufbau beibehalten!
                              const PIN_VIEWS = [
                                {
                                  name:       'pSet_1',        // Name der View, zu der bei Erfolg gewechselt werden soll
                                  project:    'Main',         // VIS-Projekt, in dem die View ist, für den Viewwechsel bei Erfolg. Wert bekommt man u.a.: Vis -> Menü: Setup > Projekte (den Namen des jeweilgen Projektes nehmen)
                                  instance:   '9.edf138',      // Funktioniert bei mir (und einigen anderen) immer mit 'FFFFFFFF', ansonsten Wert vom Vis, Menü Tools, Feld "Instanz ID" nehmen
                                  pin:        '1234',          // Pin
                                },
                                  {
                                  name:       'Start',        // Name der View, zu der bei Erfolg gewechselt werden soll
                                  project:    'Zuhause',         // VIS-Projekt, in dem die View ist, für den Viewwechsel bei Erfolg. Wert bekommt man u.a.: Vis -> Menü: Setup > Projekte (den Namen des jeweilgen Projektes nehmen)
                                  instance:   '9.edf138',      // Funktioniert bei mir (und einigen anderen) immer mit 'FFFFFFFF', ansonsten Wert vom Vis, Menü Tools, Feld "Instanz ID" nehmen
                                  pin:        '5678',          // Pin
                                },
                              {
                                  name:       'Licht',        // Name der View, zu der bei Erfolg gewechselt werden soll
                                  project:    'Zuhause',         // VIS-Projekt, in dem die View ist, für den Viewwechsel bei Erfolg. Wert bekommt man u.a.: Vis -> Menü: Setup > Projekte (den Namen des jeweilgen Projektes nehmen)
                                  instance:   'FFFFFFFF',      // Funktioniert bei mir (und einigen anderen) immer mit 'FFFFFFFF', ansonsten Wert vom Vis, Menü Tools, Feld "Instanz ID" nehmen
                                  pin:        '8888',          // Pin
                                }
                              ];
                              

                              Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
                              Hier gehts zur Hilfe.

                              1 Reply Last reply
                              0
                              • C Offline
                                C Offline
                                Cepheus
                                wrote on last edited by
                                #63

                                Hallo zusammen.
                                Ich nutze das Skript jetzt auch schon eine Zeit lang und habe seitdem auch nichts an ihm verändert. Leider funktioniert es nun plötzlich nicht mehr, d.h. die Zahlen werden zwar im log registriert, aber es erscheinen keine "Sternchen" in der Vis und wenn ich "OK" drücke kommt nur "wrong Pin".
                                Kann es sein, das irgendetwas durch das Update von Javascript auf die 4.10.14 geändert wurde?

                                H 1 Reply Last reply
                                0
                                • C Cepheus

                                  Hallo zusammen.
                                  Ich nutze das Skript jetzt auch schon eine Zeit lang und habe seitdem auch nichts an ihm verändert. Leider funktioniert es nun plötzlich nicht mehr, d.h. die Zahlen werden zwar im log registriert, aber es erscheinen keine "Sternchen" in der Vis und wenn ich "OK" drücke kommt nur "wrong Pin".
                                  Kann es sein, das irgendetwas durch das Update von Javascript auf die 4.10.14 geändert wurde?

                                  H Offline
                                  H Offline
                                  HIGL
                                  wrote on last edited by
                                  #64

                                  Hier gibs glaube keine Hilfen oder Antworten mehr

                                  Meister MopperM 1 Reply Last reply
                                  0
                                  • H HIGL

                                    Hier gibs glaube keine Hilfen oder Antworten mehr

                                    Meister MopperM Offline
                                    Meister MopperM Offline
                                    Meister Mopper
                                    wrote on last edited by Meister Mopper
                                    #65

                                    Wer mit dem aktuellen js-controller und dem aktuellen javascript Adapter die Warnungen wegen fehlendem acknoledge eliminieren möchte, muss diese Zeilen ändern:

                                    129 setState(STATE_PATH + viewName + '.PinWildcards', G_PinBufferWildcards[viewName], true);
                                    143 setState(STATE_PATH + viewName + '.WrongPinEntered', true);
                                    156 setState(STATE_PATH + viewName + '.CurrentKey', '', true);
                                    157 setState(STATE_PATH + viewName + '.PinWildcards', '', true);
                                    158 setStateDelayed(STATE_PATH + viewName + '.WrongPinEntered', false, true, 3000);

                                    Proxmox und HA - dank KI/AI endlich "blocklyfrei"

                                    H 1 Reply Last reply
                                    1
                                    • Meister MopperM Meister Mopper

                                      Wer mit dem aktuellen js-controller und dem aktuellen javascript Adapter die Warnungen wegen fehlendem acknoledge eliminieren möchte, muss diese Zeilen ändern:

                                      129 setState(STATE_PATH + viewName + '.PinWildcards', G_PinBufferWildcards[viewName], true);
                                      143 setState(STATE_PATH + viewName + '.WrongPinEntered', true);
                                      156 setState(STATE_PATH + viewName + '.CurrentKey', '', true);
                                      157 setState(STATE_PATH + viewName + '.PinWildcards', '', true);
                                      158 setStateDelayed(STATE_PATH + viewName + '.WrongPinEntered', false, true, 3000);

                                      H Offline
                                      H Offline
                                      HIGL
                                      wrote on last edited by
                                      #66

                                      @meister-mopper
                                      Danke hilft aber nicht für meine Problem
                                      Warum geht bei mir nur der VIS Aufruf p_Set1 nur dieser Name auch kein Zweiter ?

                                      1 Reply Last reply
                                      0
                                      • EuloE Eulo

                                        wenn ich die PIN eingebe, und auf "Enter" klicke, werde ich nicht weiter geleitet.

                                        Weiß jemand ne Lösung?

                                        S Offline
                                        S Offline
                                        sebwirtz
                                        wrote on last edited by
                                        #67

                                        @eulo ich hatte das selbe Problem.
                                        Mach bei der Instance im Script "FFFFFFFF" rein. dann klappt es.

                                        L 1 Reply Last reply
                                        0
                                        • S sebwirtz

                                          @eulo ich hatte das selbe Problem.
                                          Mach bei der Instance im Script "FFFFFFFF" rein. dann klappt es.

                                          L Offline
                                          L Offline
                                          Lueghi
                                          wrote on last edited by Lueghi
                                          #68

                                          Ich habe auch das gleiche Problem, wie @Meister-Mopper @HIGL und @Cepheus .
                                          Die Views aus der Originaldatei reagieren bei mir wie folgt :

                                          • View pSet_1: es kommt eine Fehlermeldung, dass die View nicht existiert; ist ja absolut richtig! Hier kann ich auch die PIN ändern und das System reagiert wie erwartet nur auf die neue PIN. Aber wenn ich den Viewnamen ändere, dann bekomme ich noch nicht mal die Sternchen-Anzeige.
                                          • View Test: es kommt immer "Falsche PIN"; das verstehe ich gar nicht :(. Wenn ich hier die PIN ändere reagiert das System gar nicht auf die geänderte PIN.

                                          Ich bin am Ende mit meinen geringen JS-Kenntnissen. Ich halte die PIN-Funktion für sehr hilfreich, daher meine Frage: kann sich das ein Wissender mal näher ansehen?

                                          [edit] Änderungen an der Instance helfen auch nicht [/edit]
                                          [edit2] 2021-11-30: Name geändert, hatte mich vertan ... :( [/edit2]

                                          Gruß Lueghi
                                          (iobroker unter proxmox)

                                          L 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          429

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe