[erledigt] API für FHEM

Begonnen von Eckat, 22 Januar 2024, 17:17:53

Vorheriges Thema - Nächstes Thema

Eckat

Hallo zusammen  :)

Irgendwie gehe ich dieses mal ganz besonders davon aus, dass ich nur zu blöd zum Suchen bin.  ::)

Gibt es eine Möglichkeit Werte/ Readings von devices zu ändern, in dem man eine API nutzt?

Hintergrund:
Ich habe einen Türklingelsensor mit einem ESP8266 gebaut und von dort würde ich gerne per HTTP/HTTPS Call Werte in einem (dummy) device setzen.
Als Bsp.: http://192.168.2.177:8083/fhem?cmd.tuerklingel=set tuerklingel 1&XHR=1
Den Call habe ich aus FHEM protokolliert und mit dem Parameter fwcsrf funktioniert er auch, aber halt nicht auf Dauer (was ja auch der Sinn vom csrf ist).

Kann mir einer (auf die Sprünge) helfen?  :D

Gruß, Carsten

betateilchen

Zitat von: Eckat am 22 Januar 2024, 17:17:53Gibt es eine Möglichkeit Werte/ Readings von devices zu ändern, in dem man eine API nutzt?

Natürlich...

https://commandref.fhem.de/#HTTPAPI
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Eckat

Vielen Dank!  8)
Ich frage mich manchmal warum man bestimmte Sachen einfach nicht, trotz vermeintlich richtiger Suchbegriffe, nicht gefunden hat ...

betateilchen

Zitat von: Eckat am 22 Januar 2024, 17:29:44trotz vermeintlich richtiger Suchbegriffe

Das Problem ist, dass in diesem Fall die Begriffe "HTTP API" für die Forumsuche zu unspezifisch sind, das ist ungefähr so, als würde man nach "und oder" suchen.

Da ich die Entstehungsgeschichte der API im Sommer 2022 kannte, wusste ich, dass es in der commandref zu finden ist.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!