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. sipmleAPI in HTML mit javascript

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    438

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

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

sipmleAPI in HTML mit javascript

Geplant Angeheftet Gesperrt Verschoben Ungelöst Visualisierung
vis
8 Beiträge 2 Kommentatoren 706 Aufrufe 2 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.
  • S Offline
    S Offline
    sveni_lee
    schrieb am zuletzt editiert von
    #1

    hallo,

    ich habe mal eine Problem.

    ich habe eine lokale html seite die ich über einen iframe-Widgetaufrufe, in der ein kleines javascript läuft.
    Wie kann ich jetzt innerhalb dieses script einen State via simpleAPI setzen?

    1 Antwort Letzte Antwort
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      schrieb am zuletzt editiert von
      #2

      @sveni_lee wo fehlt es denn genau, kennst du den http Aufruf nicht oder weist du nicht wie man den in JS aufruft?

      Laut Doku vom Simple API Adapter lässt sich ein set Befehl damit ausführen:

      http://ipaddress:8087/set/javascript.0.test?value=1
      

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        sveni_lee
        schrieb am zuletzt editiert von sveni_lee
        #3

        das ist richtig aber wie mache ich den aufruf innerhalb eines js einer html?

        <script>
        function myMotion() {
         http://xxx.xxx.xxx.xxx:8087/set/javascript.0.Telegram.fullybrowser.MotionDetection?value=1,
         }
        fully.bind('onMotion','myMotion();');
        </script>
        
        Jey CeeJ 1 Antwort Letzte Antwort
        0
        • S sveni_lee

          das ist richtig aber wie mache ich den aufruf innerhalb eines js einer html?

          <script>
          function myMotion() {
           http://xxx.xxx.xxx.xxx:8087/set/javascript.0.Telegram.fullybrowser.MotionDetection?value=1,
           }
          fully.bind('onMotion','myMotion();');
          </script>
          
          Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          schrieb am zuletzt editiert von
          #4

          @sveni_lee das habe ich bisher auch noch nie gemacht, aber schau mal Hier rein. Würde mich interessieren ob eine der Beschriebenen Methoden funktioniert.

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          1 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            sveni_lee
            schrieb am zuletzt editiert von
            #5

            meinst Du in etwa so?

            <script>
            function myMotion() {
             $.get("http://xxx.xxx.xxx.xxx:8087/set/javascript.0.Telegram.fullybrowser.MotionDetection?value=1"),
             }
            fully.bind('onMotion','myMotion();');
            </script>
            
            
            
            
            1 Antwort Letzte Antwort
            0
            • Jey CeeJ Online
              Jey CeeJ Online
              Jey Cee
              Developer
              schrieb am zuletzt editiert von
              #6

              @sveni_lee das geht nur wenn du jQuery in deine Seite eingebunden hast.
              Sonst musst du reines JavaScript verwenden also das Beispiel darunter.

              document.getElementById("target").onclick = function(e) {
                  var wnd = window.open("http://admin:password@192.168.0.20/cgi-bin/ConfigManApp.com?Id=34&Command=1&Number=0123456789");
                  wnd.close();
                  e.preventDefault();
              };
              

              Persönlicher Support
              Spenden -> paypal.me/J3YC33

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                sveni_lee
                schrieb am zuletzt editiert von
                #7

                @Jey-Cee

                als in dieser Form:

                <script>
                function myMotion() {
                document.getElementById("target").onclick = function(e) {
                    var wnd = window.open("http://xxx.xxx.xxx.xxx:8087/set/javascript.0.Telegram.fullybrowser.MotionDetection?value=1");
                
                    wnd.close();
                
                    e.preventDefault();
                
                };
                 }
                fully.bind('onMotion','myMotion();');
                </script>
                
                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  sveni_lee
                  schrieb am zuletzt editiert von sveni_lee
                  #8

                  Funktioniert leider nicht. Irgendwie bekomme ich keine Daten Übertragen.
                  Allerdings bin ich mir nicht sicher woran es liegt. Es könnte auch sein das die funktion garn nichtausgeführt wird. Ich weiß auch nicht wie ich das debuggen könnte.

                  mein HTML sieht jetzt so aus...

                  <script>
                  function myMotion() {
                  document.getElementById("target").onclick = function(e) {
                      var wnd = window.open("http://xxx.xxx.xxx.xxx:8087/set/javascript.0.Telegram.fullybrowser.MotionDetection?value=1");
                  
                      wnd.close();
                  
                      e.preventDefault();
                  
                  };
                   }
                  fully.bind('onMotion','myMotion();');
                  </script>
                  

                  nicht mehr... und die rufe ich dann mit einem iFrame Widget auf...

                  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

                  539

                  Online

                  32.7k

                  Benutzer

                  82.5k

                  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