Seite 1 von 1

HA Bridge Devices via HTTP Request

Verfasst: Mo 24. Aug 2020, 10:50
von paoplo
HA Bridge ist ja ein wirklich tolles Tool. Nutzt das noch jemand im Zusammenspiel mit Homematic, Raspberrymatic, FHEM ?!

Ich habe jede Menge Devices innerh. HA Bridge. Würde diese gerne via HTTP Request ansprechen/schalten

Kennt jemand die Syntax des jew. Aufruf´s !?
Im Netz "suchen" anscheinend viele danach, hier und da gibt es auch was, nur ist das was ich gefunden habe fehlerhaft, oder hat sich mittlerweile geändert, da teilw. sehr alt.

Re: HA Bridge Devices via HTTP Request

Verfasst: Mo 24. Aug 2020, 12:42
von 2712
Ich nutze das regelmäßig von meinem LMAir. Beispiel eines an-Befehls:

<IP der HA-Bridge>:<Port HA-Bridge>/api/<user_name>/lights/<ID-Nummer Des Devices in der HA-Bridge>/state (also 192.168.XXX.XXX:81/api/XXXX/lights/XXX/state)

{
"on": true

}

Re: HA Bridge Devices via HTTP Request

Verfasst: Mo 24. Aug 2020, 17:04
von paoplo
Ja danke....das hatte ich auch bei github gefunden und probiert.wenn ich solch einen request abschicke sieht es auf der gui so aus als würde dort etwas "passieren", jedoch wird nichts geschaltet das scheint an irgendeiner Kleinigkeit zu liegen. Wenn ich mal viel Zeit habe werde ich mich damit weiter befassen

Re: HA Bridge Devices via HTTP Request

Verfasst: Di 25. Aug 2020, 07:38
von 2712
Ich habe die Security in der HA-Bridge bei mir aus, also wenn du ein PW zum einloggen gesetzt hast musst du auch das mit schicken, aber so läuft es bei mir reibungslos...

Re: HA Bridge Devices via HTTP Request

Verfasst: Di 25. Aug 2020, 08:35
von paoplo
danke- ja security habe ich auch aus und keinen user angelegt.
hab´s aber gestern noch hinbekommen.
ziel bei mir war es über raspberrymatic ha bridge devices steuern zu können.

string jdata=" {\"on\":false,\"bri\":108,\"hue\":13122,\"sat\":211,\"xy\":[0.5119,0.4147],\"ct\":467,\"alert\":\"none\",\"effect\":\"none\",\"colormode\":\"ct\",\"reachable\":true}";
string curlcommand="curl --request PUT --data '"+jdata#"' http://xxx.xxx.xxx/api/6dfa7cb410cc43d0 ... s/73/state";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(curlcommand);

irgendwo in den untiefen fand ich etwas im netz was man sich zurechtstricken musste. warum einfach wenn´s auch kompliziert geht. :-)

Re: HA Bridge Devices via HTTP Request

Verfasst: Di 25. Aug 2020, 12:55
von 2712
stimmt, ich hab bei mir eine piVCCu laufen, aber ich benutze lieber den LMAir zum Verschicken von Web-Requests, ist einfacher...