Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. VIS HTML-Widget Button

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

VIS HTML-Widget Button

Geplant Angeheftet Gesperrt Verschoben Visualisierung
6 Beiträge 3 Kommentatoren 2.3k Aufrufe 5 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.
  • Proper0912P Offline
    Proper0912P Offline
    Proper0912
    schrieb am zuletzt editiert von
    #1

    Hallo Leute,

    bin neu im IoBroker Universum und bin gerade daran eine Vis zu erstellen!
    Und da kommt auch meine Frage: wie kann ich ein Button im HTML-Widget erstellen und damit ein datenpunkt steuern?

    <button type="button">Klick hier</button>

    Das weis ich aber wie bekomme ich das hin, wenn ich drauf clicke das ein Datenpukt geändert wird?

    Bitte um Hilfe!

    Dank im Voraus!

    Gruß
    Proper0912

    Gruß
    Florian

    System:
    Windows 10
    Admin: 6.3.5
    js-controller: 4.0.23
    Node-js: 16.0.0
    NPM 7.10.0
    repository: lates

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

      @proper0912

      <button value="true" onClick="setOnClickCustom(this.value)">Klick hier</button>
      
      
      <script>
      
      function setOnClickCustom(val) {
      
          var objID = "0_userdata.0.1";
      
          this.servConn._socket.emit('getStates', objID, (error, states) => {
      
              //console.log(states);
      
              this.servConn._socket.emit('setState', objID, !states[objID].val);
      
          })
      
      }
      
      </script>
      

      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 ..

      Proper0912P 1 Antwort Letzte Antwort
      0
      • GlasfaserG Glasfaser

        @proper0912

        <button value="true" onClick="setOnClickCustom(this.value)">Klick hier</button>
        
        
        <script>
        
        function setOnClickCustom(val) {
        
            var objID = "0_userdata.0.1";
        
            this.servConn._socket.emit('getStates', objID, (error, states) => {
        
                //console.log(states);
        
                this.servConn._socket.emit('setState', objID, !states[objID].val);
        
            })
        
        }
        
        </script>
        
        Proper0912P Offline
        Proper0912P Offline
        Proper0912
        schrieb am zuletzt editiert von
        #3

        @glasfaser Danke für denn Code.
        Habe es aus probiert und es funktioniert!
        Danke!

        Gruß
        Florian

        System:
        Windows 10
        Admin: 6.3.5
        js-controller: 4.0.23
        Node-js: 16.0.0
        NPM 7.10.0
        repository: lates

        1 Antwort Letzte Antwort
        0
        • Proper0912P Proper0912

          Hallo Leute,

          bin neu im IoBroker Universum und bin gerade daran eine Vis zu erstellen!
          Und da kommt auch meine Frage: wie kann ich ein Button im HTML-Widget erstellen und damit ein datenpunkt steuern?

          <button type="button">Klick hier</button>

          Das weis ich aber wie bekomme ich das hin, wenn ich drauf clicke das ein Datenpukt geändert wird?

          Bitte um Hilfe!

          Dank im Voraus!

          Gruß
          Proper0912

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von
          #4

          @proper0912

          und warum nicht einer der toggle buttons, die vis bereits anbietet?
          Im Suchfeld links einfach toggle eingeben

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          Proper0912P 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @proper0912

            und warum nicht einer der toggle buttons, die vis bereits anbietet?
            Im Suchfeld links einfach toggle eingeben

            Proper0912P Offline
            Proper0912P Offline
            Proper0912
            schrieb am zuletzt editiert von
            #5

            @oliverio Weil ich eine Vis machen möchte mit dem HTML-Widget und da kann ich ein Toggle button als widget nicht rein machen!
            Desweiteren habe ich eine Vorstellung wie die VIS aus zusehen hat und für mich ist es mit HTML einfacher darzustellen!

            Gruß
            Florian

            System:
            Windows 10
            Admin: 6.3.5
            js-controller: 4.0.23
            Node-js: 16.0.0
            NPM 7.10.0
            repository: lates

            OliverIOO 1 Antwort Letzte Antwort
            0
            • Proper0912P Proper0912

              @oliverio Weil ich eine Vis machen möchte mit dem HTML-Widget und da kann ich ein Toggle button als widget nicht rein machen!
              Desweiteren habe ich eine Vorstellung wie die VIS aus zusehen hat und für mich ist es mit HTML einfacher darzustellen!

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von
              #6

              @proper0912 sagte in VIS HTML-Widget Button:

              @oliverio Weil ich eine Vis machen möchte mit dem HTML-Widget und da kann ich ein Toggle button als widget nicht rein machen!
              Desweiteren habe ich eine Vorstellung wie die VIS aus zusehen hat und für mich ist es mit HTML einfacher darzustellen!

              ok,
              bei dem toggle button, der einfach nur einen Wert wechselt, aber seinen Zustand nicht darstellt ist es wahrscheinlich nicht so schlimm
              aber über die Methode kennt der Knopf nicht seinen zustand. Erfolgt nun von anderer Stelle eine Aktualisierung des Datenpunktes, bekommt dieser Knopf das nicht mit und kann den Zustand auch nicht visualisieren.

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

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


              Support us

              ioBroker
              Community Adapters
              Donate

              354

              Online

              32.5k

              Benutzer

              81.7k

              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
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe