Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [Vorlage] VIS: View durch Pin schützen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Vorlage] VIS: View durch Pin schützen

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Hansi1234 @Negalein last edited by

      @Negalein
      kein Stress 🙂

      Negalein 1 Reply Last reply Reply Quote 0
      • Negalein
        Negalein Global Moderator @Hansi1234 last edited by Negalein

        @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?

        1 Reply Last reply Reply Quote 0
        • H
          Hansi1234 last edited by

          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
          
          Negalein 1 Reply Last reply Reply Quote 0
          • Negalein
            Negalein Global Moderator @Hansi1234 last edited by

            @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 1 Reply Last reply Reply Quote 0
            • H
              Hansi1234 @Negalein last edited by

              @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?

              Negalein 2 Replies Last reply Reply Quote 0
              • Negalein
                Negalein Global Moderator @Hansi1234 last edited by

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

                Darf ich die Test-Sachen löschen?

                welche Testsachen?

                H 1 Reply Last reply Reply Quote 0
                • H
                  Hansi1234 @Negalein last edited by

                  @Negalein

                  name:       'Test',          
                      project:    'Testprojekt',   
                      instance:   'FFFFFFFF',      
                      pin:        '5678',          
                    },
                  ];
                  
                  1 Reply Last reply Reply Quote 0
                  • Negalein
                    Negalein Global Moderator @Hansi1234 last edited by

                    @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',          
                      },
                    
                    1 Reply Last reply Reply Quote 0
                    • Mic
                      Mic Developer last edited by

                      @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 Reply Quote 0
                      • H
                        Hansi1234 last edited by

                        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 Reply Quote 0
                        • H
                          Hansi1234 last edited by

                          @Mic @Negalein

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

                          1 Reply Last reply Reply Quote 1
                          • D
                            darkiop Most Active last edited by

                            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.

                            1 Reply Last reply Reply Quote 0
                            • M
                              memoire last edited by

                              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 Reply Quote 0
                              • NinjaTurtle85
                                NinjaTurtle85 last edited by 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 1 Reply Last reply Reply Quote 0
                                • H
                                  HIGL @NinjaTurtle85 last edited by Negalein

                                  @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 Reply Quote 0
                                  • C
                                    Cepheus last edited by

                                    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 Reply Quote 0
                                    • H
                                      HIGL @Cepheus last edited by

                                      Hier gibs glaube keine Hilfen oder Antworten mehr

                                      Meister Mopper 1 Reply Last reply Reply Quote 0
                                      • Meister Mopper
                                        Meister Mopper @HIGL last edited by 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 1 Reply Last reply Reply Quote 1
                                        • H
                                          HIGL @Meister Mopper last edited by

                                          @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 Reply Quote 0
                                          • S
                                            sebwirtz @Eulo last edited by

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

                                            L 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            841
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            template vis
                                            36
                                            96
                                            15259
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo