Http GlobaleVariable ändern

Moin,
kann ich über Http eine GlobaleVariable ändern?
http://<user%40domain>:<PASS>@192.168.1.x/api/globalVariables/testvariable/änderungswert

hallo @hamburger,
zirka so: API-Calls - #40 von parip69
Gruss

Leider funktioniert das so nicht. Ich habe es mit dem HC2 und HC3 ausprobiert.

irgendeine Fehlermeldung?
ich bin mir sicher es geht auf dem HC2. kann direkt da in den Docs getestet werden.

wie bekomme ich den „an“ Befehl in die URL?

Ich habe jetzt alles Mögliche ausprobiert.
Ich habe jetzt eine QA angelgt, die ich ein und ausschalten kann.
Mit dem Befehl:

https://192.xxx.xxx.xx/api/callAction?deviceID=162&name=turnOn&Username=xxx&password=xxx

bekomme ich die QA auch angeschaltet. Leider kann ich den Befehl nicht von meinem RaspberryPi mit bash senden:



    mycount=$(grep -c "XX:XX:XX:XX:XX:XX" /home/pi/scan.txt)	# G-Tag 
    echo $mycount
	if [ "$mycount" -ge "1" ]; then
	echo "anwesend"

curl -s https://192.xxx.xxx.xx/api/callAction?deviceID=162&name=turnOn&Username=xxx&password=xxx'

an meine HC2 funktioniert es. Leider kann ich es so nicht an die HC3 senden. Die HC3 nimmt nur https.
Kann mir jemand bei dem Problem helfen?

Beim PUT musst du es im Body schicken.

damit die https Verbindung klappt musst du das HC3 Zertifikat laden und verwenden: