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. Einsteigerfragen
  4. REST API in iobroker einbinden und über iobroker steuern?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

REST API in iobroker einbinden und über iobroker steuern?

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
6 Beiträge 2 Kommentatoren 405 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.
  • Lapis-LazuliL Offline
    Lapis-LazuliL Offline
    Lapis-Lazuli
    schrieb am zuletzt editiert von
    #1

    Hallo,

    habe hier Theben LuxorLiving, das kann ich über REST API steuern, wie kann ich das jetzt in iobroker einbauen?

    die iobroker REST Api adapter scheinen nur dafür da zu sein, dinge "aus" iobroker per REST Api abzufragen und nicht damit dinge über REST API in iobroker rein zu laden.

    oder habt ihr vielleicht eine bessere idee wie man diese Theben LuxorLiving SmartHome geschichte steuern kann ohne Theben software/ ohne cloud zwang.

    CodierknechtC 1 Antwort Letzte Antwort
    0
    • Lapis-LazuliL Lapis-Lazuli

      Hallo,

      habe hier Theben LuxorLiving, das kann ich über REST API steuern, wie kann ich das jetzt in iobroker einbauen?

      die iobroker REST Api adapter scheinen nur dafür da zu sein, dinge "aus" iobroker per REST Api abzufragen und nicht damit dinge über REST API in iobroker rein zu laden.

      oder habt ihr vielleicht eine bessere idee wie man diese Theben LuxorLiving SmartHome geschichte steuern kann ohne Theben software/ ohne cloud zwang.

      CodierknechtC Offline
      CodierknechtC Offline
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @lapis-lazuli sagte in REST API in iobroker einbinden und über iobroker steuern?:

      wie kann ich das jetzt in iobroker einbauen?

      Frag es per Script ab.
      Entweder über HttpGet oder per Axios.

      Prinzipiell so:

      const axios = require('axios');
      axios.defaults.timeout = 5000;
      const headers = {"User-Agent":"Mozilla/5.0 (compatible; ioBroker/1.0)"};
      
      // Reverse-Geocoding anhand der aktuellen Koordinaten
      async function updateLocation() {
          const latitude = getState('lat').val;
          const longitude = getState('lon').val;
          const url = `https://geocode.maps.co/reverse?lat=${latitude}&lon=${longitude}`;
          const response = await axios.get(url, {headers});
          if (response && response.status == 200) {
          }
      }
      

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      Lapis-LazuliL 1 Antwort Letzte Antwort
      0
      • CodierknechtC Codierknecht

        @lapis-lazuli sagte in REST API in iobroker einbinden und über iobroker steuern?:

        wie kann ich das jetzt in iobroker einbauen?

        Frag es per Script ab.
        Entweder über HttpGet oder per Axios.

        Prinzipiell so:

        const axios = require('axios');
        axios.defaults.timeout = 5000;
        const headers = {"User-Agent":"Mozilla/5.0 (compatible; ioBroker/1.0)"};
        
        // Reverse-Geocoding anhand der aktuellen Koordinaten
        async function updateLocation() {
            const latitude = getState('lat').val;
            const longitude = getState('lon').val;
            const url = `https://geocode.maps.co/reverse?lat=${latitude}&lon=${longitude}`;
            const response = await axios.get(url, {headers});
            if (response && response.status == 200) {
            }
        }
        
        Lapis-LazuliL Offline
        Lapis-LazuliL Offline
        Lapis-Lazuli
        schrieb am zuletzt editiert von
        #3

        @codierknecht
        danke dir für deine schnelle antwort, diese antwort hatte mir chatgpt auch schon gegeben, allerdings komme ich alleine und mit chatgpt nicht weiter, da dies wohl etwas umständlicher ist.

        wie ich hier https://github.com/ioBroker/AdapterRequests/issues/691 gesehen habe, muss man ein login token übergeben. ich bekomme das alles aber irgendwie nicht zusammen das es läuft. sowohl der test in powershell um es händisch zu testen (token bekomme ich, aber abfrage geht dann nicht) als auch das javascript in iobroker.

        CodierknechtC 1 Antwort Letzte Antwort
        0
        • Lapis-LazuliL Lapis-Lazuli

          @codierknecht
          danke dir für deine schnelle antwort, diese antwort hatte mir chatgpt auch schon gegeben, allerdings komme ich alleine und mit chatgpt nicht weiter, da dies wohl etwas umständlicher ist.

          wie ich hier https://github.com/ioBroker/AdapterRequests/issues/691 gesehen habe, muss man ein login token übergeben. ich bekomme das alles aber irgendwie nicht zusammen das es läuft. sowohl der test in powershell um es händisch zu testen (token bekomme ich, aber abfrage geht dann nicht) als auch das javascript in iobroker.

          CodierknechtC Offline
          CodierknechtC Offline
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @lapis-lazuli
          Versuch mal, mit Postman eine funktionierende Abfrage hinzukriegen.

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi
          Zabbix Certified Specialist
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          Lapis-LazuliL 1 Antwort Letzte Antwort
          0
          • CodierknechtC Codierknecht

            @lapis-lazuli
            Versuch mal, mit Postman eine funktionierende Abfrage hinzukriegen.

            Lapis-LazuliL Offline
            Lapis-LazuliL Offline
            Lapis-Lazuli
            schrieb am zuletzt editiert von
            #5

            @codierknecht hättest du einen kleinen start tipp?

            CodierknechtC 1 Antwort Letzte Antwort
            0
            • Lapis-LazuliL Lapis-Lazuli

              @codierknecht hättest du einen kleinen start tipp?

              CodierknechtC Offline
              CodierknechtC Offline
              Codierknecht
              Developer Most Active
              schrieb am zuletzt editiert von
              #6

              @lapis-lazuli

              1. Postman herunterladen und installieren.
                https://www.postman.com/downloads/

              2. Eine funktionierende Abfrage zusammenbasteln.
                Da ich die Hardware nicht besitze, kann ich da nicht helfen.
                694e20ec-38ad-44da-8acd-0f206647bac1-image.png

              3. Aus den Code-Snippets das passende heraussuchen.
                95f185f8-80dc-4e03-939e-343513e8ea29-image.png

              "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

              Proxmox 9.1.1 LXC|8 GB|Core i7-6700
              HmIP|ZigBee|Tasmota|Unifi
              Zabbix Certified Specialist
              Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

              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

              550

              Online

              32.6k

              Benutzer

              82.0k

              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