Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [Vorlage] VIS: View durch Pin schützen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

[Vorlage] VIS: View durch Pin schützen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vistemplate
96 Beiträge 36 Kommentatoren 19.2k Aufrufe 52 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • 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
    schrieb am zuletzt editiert von
    #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: 20.17.0 NPM: 10.8.2
    ° Proxmox, Ubuntu 22.04.3 LTS
    ° Fixer ---> iob fix

    H 1 Antwort Letzte Antwort
    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 Nicht stören
      H Nicht stören
      Hansi1234
      schrieb am zuletzt editiert von
      #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 Antworten Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #53

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

        Darf ich die Test-Sachen löschen?

        welche Testsachen?

        ° Node.js: 20.17.0 NPM: 10.8.2
        ° Proxmox, Ubuntu 22.04.3 LTS
        ° Fixer ---> iob fix

        H 1 Antwort Letzte Antwort
        0
        • NegaleinN Negalein

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

          Darf ich die Test-Sachen löschen?

          welche Testsachen?

          H Nicht stören
          H Nicht stören
          Hansi1234
          schrieb am zuletzt editiert von
          #54

          @Negalein

          name:       'Test',          
              project:    'Testprojekt',   
              instance:   'FFFFFFFF',      
              pin:        '5678',          
            },
          ];
          
          1 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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: 20.17.0 NPM: 10.8.2
            ° Proxmox, Ubuntu 22.04.3 LTS
            ° Fixer ---> iob fix

            1 Antwort Letzte Antwort
            0
            • MicM Offline
              MicM Offline
              Mic
              Developer
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • H Nicht stören
                H Nicht stören
                Hansi1234
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • H Nicht stören
                  H Nicht stören
                  Hansi1234
                  schrieb am zuletzt editiert von
                  #58

                  @Mic @Negalein

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

                  1 Antwort Letzte Antwort
                  1
                  • D Online
                    D Online
                    darkiop
                    Most Active
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      memoire
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • NinjaTurtle85N Offline
                        NinjaTurtle85N Offline
                        NinjaTurtle85
                        schrieb am zuletzt editiert von 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 🙇 kann mir bitte jemand helfen? Wenn ich Bildhöhe in % verändere gehts aus dem Kästchen.

                        H 1 Antwort Letzte Antwort
                        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 🙇 kann mir bitte jemand helfen? Wenn ich Bildhöhe in % verändere gehts aus dem Kästchen.

                          H Offline
                          H Offline
                          HIGL
                          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                          0
                          • C Offline
                            C Offline
                            Cepheus
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #64

                              Hier gibs glaube keine Hilfen oder Antworten mehr

                              Meister MopperM 1 Antwort Letzte Antwort
                              0
                              • H HIGL

                                Hier gibs glaube keine Hilfen oder Antworten mehr

                                Meister MopperM Offline
                                Meister MopperM Offline
                                Meister Mopper
                                schrieb am zuletzt editiert von 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

                                H 1 Antwort Letzte Antwort
                                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
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von
                                    #67

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

                                    L 1 Antwort Letzte Antwort
                                    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
                                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                      0
                                      • L Lueghi

                                        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]

                                        L Offline
                                        L Offline
                                        Lueghi
                                        schrieb am zuletzt editiert von
                                        #69

                                        So wie es aussieht hat der Autor des Widgets aktuell keine Möglichkeit etwas zu prüfen und ggf. zu korrigieren. Ich persönlich halte das Widget für eine sehr,sehr gute Erweiterung von VIS. Aber ich kann leider nichts zur Lösung der Probleme beitragen. Was schlagt ihr vor wie man hier weiterkommen kann? Wen kann/sollte/darf man ansprechen um das Widget wieder ans Laufen zu bringen oder gar in den Standard von VIS mit aufzunehmen?

                                        Gruß Lueghi
                                        (iobroker unter proxmox)

                                        1 Antwort Letzte Antwort
                                        0
                                        • GlasfaserG Offline
                                          GlasfaserG Offline
                                          Glasfaser
                                          schrieb am zuletzt editiert von Glasfaser
                                          #70

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

                                          So wie es aussieht hat der Autor des Widgets aktuell keine Möglichkeit etwas zu prüfen und ggf. zu korrigieren.

                                          das ist ein Bedienungsfehler von dir .

                                          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.

                                          Die Widget-Vorlage ist für den Datenpunkt pSet_1 ( View ) voreingestellt

                                          c6272740-7d4a-4311-9552-93dd30ac8f76-grafik.png

                                          also Beispiel :

                                          Die View die angezeigt werden soll heißt : 01

                                          Also in allen Widget´s die Datenpunkte darauf ändern

                                          88f66945-fa74-4b39-afd0-5dc702417350-grafik.png

                                          1.JPG

                                          8d7f85c4-7115-47d7-bfca-28c9a75e8054-grafik.png

                                          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.

                                          Eine neue vorgeschaltete PIN-View mit den angepassten Widget´s

                                          dann im Beispiel auf 02 ....

                                          Steht alles oben im Threadstart

                                          Prinzip
                                          
                                          Für jede View, die man per separater Pin schützen möchte, erstellt man eine zusätzliche leere View, die vorgeschalten wird und das Tastenfeld für die Pin-Eingabe enthält. Bei korrekter Pin-Eingabe wechselt Vis dann automatisch auf die eigentliche Ziel-View.
                                          

                                          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                          L 1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          386

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe