Hi,
ich habe 2 Elgato Keylight bei mir und würde diese gern ins FHEM aufnehmen. (Leider gibt es dafür kein Modul)
Nun sind die Teile laut
https://herrmayr.de/elgato-key-lights-automatisieren/
auch über http steuerbar.
Ich habe es auch hinbekommen den Status über httpmod abzufragen. (list siehe unten)
Nun würde ich aber gern auch die Lampen ein und ausschalten können. Ich bekomme es aber nicht hin das JSON
{"on":1}],"numberOfLights":1}
btw
{"on":0}],"numberOfLights":1}
zu senden. Über curl auf der MAC Commandline geht es.
Kann mir jemand sagen wie genau ich in dem bestehenden FHEM Device httpmod konfigurieren muss damit ich auch ein Set ON und ein SET off machen kann. Ich verstehe da die Anleitung nicht wirklich.
Internals:
BUSY 0
CFGFN
DEF http://192.168.2.121:9123/elgato/lights
FUUID 6244c71a-f33f-34fb-e1c1-f9164422cda9fd92
Interval 10
MainURL http://192.168.2.121:9123/elgato/lights
ModuleVersion 4.1.10 - 6.7.2021
NAME Elgato_Keylight_1
NOTIFYDEV global
NR 9523
NTFY_ORDER 50-Elgato_Keylight
STATE 0
TYPE HTTPMOD
value
HttpUtils:
NAME
addr http://192.168.2.121:9123
auth 0
buf
code 200
compress 1
conn
data
displayurl http://192.168.2.121:9123/elgato/lights
header
host 192.168.2.121
httpheader HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 74
Connection: keep-alive
httpversion 1.0
hu_blocking 0
hu_filecount 1
hu_port 9123
hu_portSfx :9123
ignoreredirects 1
loglevel 4
path /elgato/lights
protocol http
redirects 0
timeout 2
url http://192.168.2.121:9123/elgato/lights
sslargs:
QUEUE:
READINGS:
2022-03-31 10:48:18 lights_01_brightness 10
2022-03-31 10:48:18 lights_01_on 0
2022-03-31 10:48:18 lights_01_temperature 162
2022-03-31 10:48:18 numberOfLights 1
REQUEST:
context reading
data
header
ignoreredirects 0
num unknown
retryCount 0
type update
url http://192.168.2.121:9123/elgato/lights
defptr:
readingBase:
lights_01_brightness reading
lights_01_on reading
lights_01_temperature reading
numberOfLights reading
readingNum:
lights_01_brightness unknown
lights_01_on unknown
lights_01_temperature unknown
numberOfLights unknown
readingOutdated:
requestReadings:
update:
lights_01_brightness reading unknown
lights_01_on reading unknown
lights_01_temperature reading unknown
numberOfLights reading unknown
Attributes:
DbLogExclude .*
devStateIcon 1:fa_light_bulb@orange 0:fa_light_bulb
enableControlSet 1
event-on-change-reading .*
extractAllJSON 1
room ,TEST
setHeader1 Content-Type: application/json
stateFormat lights_01_on
verbose 0
webCmd :