FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Eckat am 22 Januar 2024, 17:17:53

Titel: [erledigt] API für FHEM
Beitrag von: Eckat am 22 Januar 2024, 17:17:53
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
Titel: Aw: API für FHEM
Beitrag von: betateilchen am 22 Januar 2024, 17:19:42
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
Titel: Aw: [erledigt] API für FHEM
Beitrag von: Eckat am 22 Januar 2024, 17:29:44
Vielen Dank!  8)
Ich frage mich manchmal warum man bestimmte Sachen einfach nicht, trotz vermeintlich richtiger Suchbegriffe, nicht gefunden hat ...
Titel: Aw: [erledigt] API für FHEM
Beitrag von: betateilchen am 22 Januar 2024, 18:57:22
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.