Api request mit Auth-Token

Hallo,

immer mehr Anbieter benutzen zur http request einen Api Auth-Token.

Hat jemand eine Idee wie man das in flow einbauen kann?

Ein Beispiel: Sonnenbatterie. Durch eine Firmware des Controllers wurde von API1 auf API 2 umgestellt und somit muss man nun zur Abfrage einen Auth-Token verwenden.

Über curl kann man es testen und auch die Werte abfragen.

curl --header ‚Auth-Token: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx‘ http://192.168.x.xxx:80/api/v2/latestdata

Das klappt auch, aber wie kann man dies in einen flow einbauen?

Ein node gibt es dazu so nicht. Kann man dies mit einer Funktion-Node umsetzten.
Danke

UUUUHHH das könnte interessant werden!!
Ich hänge nämlich auch mit so einer eigenartigen API Lösung und auth-token!
Leider komm ich hier nicht wirklich weiter.

Hier meine Api-Grundlage:
Ondilo authentication service reference
Ondilo Customer API reference

Hier hat sich aber schon eine Gruppe Gedanken gemacht, und in Node Red integriert.
Ondilo ICO pool sensor API (flow) - Node-RED (nodered.org)
Leider habe ich keine Ahnung wie ein python script über die smartha aufrufe!

Hallo,
ich habe ein ähnliches Beispiel in node-red aber ich muss gestehen aus Zeitmangel bin ich noch nicht dazu gekommen mir das mal genauer anzusehen.
Im moment verwende ich eine temporäre Lösung per Iobroker.

Da es im iobroker einen neuen Adapter für die Sonnenbatterie gibt, verwende ich diesen und synchronisiere per script die Werte die ich benötige über eine CCU in die smartha-home bzw. smartha-app.

Ist zwar nicht schön aber temporär geht es erst mal und eventuell gibt es in der Zukunft dazu was in node-blue.

Ich meine ich hätte auch was im iobroker forum für Ondilo gelsen.

Volker

@leika241265

Ja. im iobroker funktioniert die Integration mit dem ondilo.
Aber ich muss gestehen, mit iobroker habe ich mich noch nie auseinandergesetzt-

HomeAssistant wäre auch eine Alternative.
Möglicherweise könnte ich dann die Daten per MQTT austauschen.
Aber auch hier fehlt die Zeit…

Hallo zusammen,

API-/Auth-Token Header über den HTTP-Node senden zu können, würde euer vorhaben auf jeden Fall vereinfachen. Ich nehme das mal entsprechend mit auf und schaue, was wir da machen können.

– Patrick

1 „Gefällt mir“