FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: lifenec am 21 Januar 2018, 21:42:26

Titel: mit http-befehl werte setzten ?!
Beitrag von: lifenec am 21 Januar 2018, 21:42:26
Hallo zusammen!!

Hiermit suche ich die Hilfe von ein paar Leuten die schon ein bisschen mehr Erfahrung in fhem haben. Ich bin aktuell (noch) ein Anfänger! Bin allerdings dabei fleißig zu lernen  ;)

Ich bin aktuell dabei meine Wärmepumpe tecalor thz 303 mittels fhem auszulesen. Und übergebe von der Wärmepumpe einige Werte an mein Smart Home System (Loxone). Das funktioniert soweit auch ganz gut . Ich kann aktuell nur auf der fhem-Oberfläche die Werte ändern die ich möchte z.B Lüftung von Stufe 1 in Stufe 2 schalten. Dies möchte ich allerdings eigentlich nur über mein Smart Home System (Loxone) machen.

Ich habe auch schon nach einer Anleitung gegoogelt (Daten von Loxone -> nach fhem schreiben / setzen). Aber irgendwie komme ich mit diesen Beschreibungen / nicht zurecht bzw. es funktioniert nicht. Daher war mein Ansatz / Idee nun einen Wert direkt mittels http:- Befehl zu ändern.

Ich habe herausgefunden das mir auch nur einen bestimmten Wert anzeigen lassen kann.

z.B.
http://192.XXX.XXX.XXX/fhem?cmd=get Mythz p01RoomTempDayHC1

kann ich dann nicht auch nur einen bestimmten Wert mittel http-befehl ändern?
Wie bereits erwähnt z.b Lüftungsanlage von Stufe 1 auf Stufe 2 setzten.

Könnt ihr mir hier vielleicht weiterhelfen? Schon mal vielen Dank im voraus an alle dich mir helfen?

PS. Habe schon mal in anderen Foren geschrieben, da konnte mir aber keiner helfen bzw. es wurde nicht mal geantwortet!!
      Ihr seit meine letzte HOFFNUNG  :'(


Gruß
Titel: Antw:mit http-befehl werte setzten ?!
Beitrag von: KernSani am 21 Januar 2018, 21:51:46
Hi,

du kannst auch set befehle absetzen, genauso wie get. Allerdings musst du da ein paar Dinge beachten. Benutz mal die Forumssuche und lies die Wiki-Beiträge zu CSRF Token.

https://wiki.fhem.de/wiki/CsrfToken-HowTo

Grüße,

Oli
Titel: Antw:mit http-befehl werte setzten ?!
Beitrag von: lifenec am 21 Januar 2018, 22:16:44
und wo muss ich

curl -s -D - 'http://localhost:8083/fhem?XHR=1' | awk '/X-FHEM-csrfToken/{print $2}'

eintragen? Sorry bin halt noch neu!! Siehe Bild was ich mittels http befehl ändern will!
Ich kein die Adresse auch nicht 

das csrfToken habe ich deaktiviert.
Titel: Antw:mit http-befehl werte setzten ?!
Beitrag von: KernSani am 21 Januar 2018, 22:46:09
wenn du csrf deaktiviert hast, dann brauchst du das Ganze auch nicht...

mach doch mal ein http://192.XXX.XXX.XXX/fhem?cmd=set Mythz ...

Ich sehe das Problem gerade nicht...