Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. HTML Checkbox / Zugriff auf State

    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

    HTML Checkbox / Zugriff auf State

    This topic has been deleted. Only users with topic management privileges can see it.
    • Goersch
      Goersch @liv-in-sky last edited by Goersch

      @liv-in-sky
      ja, das mit dem Update der Tabelle ist bei mir genauso - nur springt die Anzeige der Tabelle immer wieder "nach oben", was ich mit dem "AutoUpdate" aktivieren/deaktivieren will (Tabelle hat bei mir ca. 150 Zeilen).
      ich schreibe nicht in eine Datei, sondern in ein State, den ich dann via VIS "Basic string [unescaped]" anzeige.

      zum Thread

      @Jey-Cee
      seufz, will nicht - CheckBox bleibt "unchecked" obwohl der Wert auf "true" steht

      <input type="checkbox" id="cbAutoUpdate" name="cbAutoUpdate" onchange="autoUpdate(this.checked)" {val:0_userdata.0.RSSI.CSSAutoUpdate; val ? "checked" : ""} >
      

      (ich habs auch mit val == "true" ausprobiert).

      liv-in-sky Jey Cee 2 Replies Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @Goersch last edited by

        @Goersch ich schreibe auch in einen datenpunkt - das file zu schreiben ist nur ein extra feature (brauchte man früher für iqontrol anzeige)

        1 Reply Last reply Reply Quote 0
        • Goersch
          Goersch @Jey Cee last edited by

          @Jey-Cee sagte in HTML Checkbox / Zugriff auf State:

          @liv-in-sky @Goersch jetzt hab ich ne Lösung für beide Richtungen, kommt mit den vis Bordmitteln aus:

          <script>
              function test(){
                  if (cbAutoUpdate.checked == true){
                      vis.setValue("0_userdata.0.example_state", true)
                  } else {
                       vis.setValue("0_userdata.0.example_state", false)
                  }
                  
              }
          </script>
          <body>
              <input type="checkbox" id="cbAutoUpdate" onclick="test()" {val:0_userdata.0.example_state; val == "true" ? "checked" : ""} >
          </body>
          
          

          😥 😥 Warum funktioniert das bei mir nicht ...

          die test() sieht bei mir "ähnlich" aus

          function autoUpdate(checked) {servConn.setState("' + getCSSAutoUpdateId() + '", checked);}
          
          1 Reply Last reply Reply Quote 1
          • Jey Cee
            Jey Cee Developer @Goersch last edited by

            @Goersch sagte in HTML Checkbox / Zugriff auf State:

            Warum funktioniert das bei mir nicht ...
            die test() sieht bei mir "ähnlich" aus

            Benutz doch einfach 1:1 was ich dir gegeben hab. Die servConn ist nicht bestandteil von vis.

            Goersch 2 Replies Last reply Reply Quote 0
            • Goersch
              Goersch @Jey Cee last edited by

              @Jey-Cee
              mit dem setState hab ich keine Probleme - mein Problem liegt eher hier: "{val:0_userdata.0.example_state; val == "true" ? "checked" : ""}" - das klappt nicht

              1 Reply Last reply Reply Quote 0
              • Goersch
                Goersch @Jey Cee last edited by

                @Jey-Cee
                Idee: welcher Typ hat bei Dir 0_userdata.0.example_state? boolean oder string?

                Jey Cee 1 Reply Last reply Reply Quote 0
                • Jey Cee
                  Jey Cee Developer @Goersch last edited by

                  @Goersch sagte in HTML Checkbox / Zugriff auf State:

                  @Jey-Cee
                  Idee: welcher Typ hat bei Dir 0_userdata.0.example_state? boolean oder string?

                  Spielt keine Rolle, klappt mit beiden Datentypen.

                  1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @Jey Cee last edited by liv-in-sky

                    @Jey-Cee

                    funktioniert in einem html-widget
                    muss mal blöd fragen - woher hast du vis.setValue - gibt es da eine beschreibung ?

                    ich dachte öfters schon mal darüber nach etwas aus dem web in die vis zu kopieren z.b irgenwelche schönen buttons- aber letztlich wußte ich nie, wie ich das einfach verbinden könnte

                    Jey Cee 1 Reply Last reply Reply Quote 0
                    • Jey Cee
                      Jey Cee Developer @liv-in-sky last edited by

                      @liv-in-sky sagte in HTML Checkbox / Zugriff auf State:

                      muss mal blöd fragen - woher hast du vis.setValue - gibt es da eine beschreibung ?

                      Ist wohl nicht Dokumentiert, habs über google im Forum gefunden.

                      liv-in-sky Goersch 2 Replies Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @Jey Cee last edited by

                        @Jey-Cee sind das befehle, die von adapter programmierern genommen werden, wenn dies widgets entwickeln?

                        Jey Cee 1 Reply Last reply Reply Quote 0
                        • Goersch
                          Goersch @Jey Cee last edited by Goersch

                          @Jey-Cee
                          mh, vielleicht nähern wir uns meinem Problem -vis.setState gibt es bei mir nicht

                          Uncaught TypeError: vis.setState is not a function
                          autoUpdate jQuery
                          onchange http://192.168.178.70:8090/vis/index.html#RSSI:1

                          liv-in-sky 1 Reply Last reply Reply Quote 0
                          • liv-in-sky
                            liv-in-sky @Goersch last edited by

                            @Goersch setValue !

                            Goersch 1 Reply Last reply Reply Quote 0
                            • Jey Cee
                              Jey Cee Developer @liv-in-sky last edited by

                              @liv-in-sky ja das verwenden die Widgets ebenfalls, ist im Quellcode von vis zu finden.

                              liv-in-sky 1 Reply Last reply Reply Quote 0
                              • Goersch
                                Goersch @liv-in-sky last edited by

                                @liv-in-sky
                                😞 OK - damit geht es dann auch - hilft mir nur nicht bei meinem ursprünglichem Problem

                                1 Reply Last reply Reply Quote 0
                                • liv-in-sky
                                  liv-in-sky @Jey Cee last edited by

                                  @Jey-Cee

                                  hier habe ich auch was gefunden https://docplayer.org/160670271-Eigene-widgets-mit-iobroker-vis-entwickeln.html

                                  Image 7.png

                                  auf jeden fall mal ein danke - mal sehen, ob ich das irgendwo mal einbauen kann

                                  Goersch 1 Reply Last reply Reply Quote 0
                                  • Goersch
                                    Goersch @liv-in-sky last edited by

                                    hab noch ein paar Dinge ausprobiert (neuen State angelegt, neue checkBox die direkt in BODY liegt) - hilft alles nichts. Die CheckBox bleibt "unchecked" auch wenn der Wert true ist.

                                    Jey Cee 1 Reply Last reply Reply Quote 0
                                    • Jey Cee
                                      Jey Cee Developer @Goersch last edited by

                                      @Goersch Kann ich nicht glauben. Will ich sehen.
                                      Lass mal eine AnyDesk oder Teamviewer Session machen.

                                      Goersch 2 Replies Last reply Reply Quote 0
                                      • Goersch
                                        Goersch @Jey Cee last edited by

                                        @Jey-Cee

                                        meld mich (wird Teamviewer)

                                        Goersch 1 Reply Last reply Reply Quote 0
                                        • Goersch
                                          Goersch @Goersch last edited by

                                          @Goersch

                                          brauchte etwas Zeit - wann würde es Dir passen ?

                                          Goersch 1 Reply Last reply Reply Quote 0
                                          • Goersch
                                            Goersch @Goersch last edited by

                                            @Goersch
                                            Teamviewer nevt mal wieder rum 😠 (von wegen wird kommerziell eingesetzt usw.) Würde gerne auf Skype ausweichen

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            927
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            vis
                                            3
                                            48
                                            2617
                                            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