NEWS
REST API in iobroker einbinden und über iobroker steuern?
-
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.
-
@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) { } }
-
@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.
-
@lapis-lazuli
Versuch mal, mit Postman eine funktionierende Abfrage hinzukriegen. -
@codierknecht hättest du einen kleinen start tipp?
-
-
Postman herunterladen und installieren.
https://www.postman.com/downloads/ -
Eine funktionierende Abfrage zusammenbasteln.
Da ich die Hardware nicht besitze, kann ich da nicht helfen.
-
Aus den Code-Snippets das passende heraussuchen.
-