Hallo und einen schönen guten Abend,
ich könnte noch einmal eure Hilfe gebrauchen.
Zur Info, habe eine eigene Smart Home auf den Raspberry am laufen. Sie läuft soweit ganz gut.
Habe jetzt auch von AVM die Schaltsteckdosen eingebunden. Auch das
funktioniert sehr gut.
Nun bin ich dabei die DECT301 (Heizkörper Termostat) einzubinden.
Auch das läuft bei mir soweit das ich die Temperaturen auslesen kann.
Und zwar verwende ich dazu die befehlszeile:
$urltmp=$ahaurl."?sid=$sid"."&ain=".rawurlencode($ainHeizk1).'&switchcmd='.$cmdtmp;
wobei die variable $cmdtmp den entsprechenden Befehl enthält. Beim auslesen der Solltemperatur die variable "gethkrtsoll" für die Soll Temperatur bez. "gethkrtemp" für die aktuelle Temperatur.
Mein Problem besteht jetzt darin das ich gerne die Temperatur darüber auch einstellen möchte und nicht erst in der Fritzbox anmelden muss.
In der Beschreibung AHA-HTTP-Interface unter Punkt 1.2 Kommandos und Rückgabwerte sind die Kommandos entsprechend aufgeführt.
Hier der Auszug zu mein Problem um die neue Temperatur der Fritzbox mitzuteilen:
sethkrtsoll HKR Solltemperatur einstellen.
Mit dem „param“ Get-Parameter wird die Solltemperatur übergeben.
Temperatur-Wert in 0,5 °C, Wertebereich: 16 – 568 bis 28°C, 16 <= 8°C,
17 = 8,5°C ..... 56 >= 28°C254 = ON , 253 = OFF
Mein Problem ist jetzt, das ich den String nicht hinbekomme den ich benötige damit die Fritzbox die neue Temperatur übernimmt.
Ich habe keine Ahnung wie ich den sehthkrtsoll anpassen muss.
Kann mir einer evnetuell helfen und mir den fertigen String posten ???