NEWS
Vorschläge für die Hue Adapter Doku
-
@aleks-83 sagte in Dokumentation / WIKI - Diskussion:

Seit wann denn das?
Ich war vorhin noch auf der Seite, da stand es noch nicht.
Oder war ich auf einer alten Seite?
Dort stand oben dick "moved to ... (internet Link zu GitHub)
Wenn man drauf geklickt hat, kam man wieder auf die gleiche Seite.Habe es aufgrund deines Hinweises eingepflegt.

@foxriver76 sagte in Dokumentation / WIKI - Diskussion:
Habe es aufgrund deines Hinweises eingepflegt.

Dürfte ich dich noch bitten einen (oder mehrere) Beispiel command darzustellen?
Ich arbeite daran, einen aktuellen, manuell eingestellten Zustand mehrerer Lampen als neue Szenen zu speichern und auf eigenen Datenpunkt Trigger wieder herzustellen.
Dafür brauche ich einen kompletten command um alle Farbwerte wieder herzustellen.Sieht so ein korrekter kompletter command für eine "bunte" Hue Lampe aus?
{"on":true,"b":123,"bri":80,"colormode":"xy","ct":2200,"g":123,"hue":123,"level":99,"r":123,"sat":123,"effect":"none","xy":[0.153,0.048],"transitiontime":50}Und die ranges der einzelnen Datenpunkte passen wie folgt?
Fehlendes bitte ergänzen.b: 0-255 bri: 0-254 colormode: xy ct: 2200-6500 effect: none, colorloop g: 0-255 hue: 0-360 level: 0-100 on: true, false r: 0-255 sat: 0-254 xy: 0,0 - ?? transitiontime: 0 - ?? (Einheit?)Der Datenpunkt "effect" ist in deinem Ordner als bool angelegt, nimmt aber Zustände an wie "none" oder "colorloop". Ist das korrekt?
-
@foxriver76 sagte in Dokumentation / WIKI - Diskussion:
Habe es aufgrund deines Hinweises eingepflegt.

Dürfte ich dich noch bitten einen (oder mehrere) Beispiel command darzustellen?
Ich arbeite daran, einen aktuellen, manuell eingestellten Zustand mehrerer Lampen als neue Szenen zu speichern und auf eigenen Datenpunkt Trigger wieder herzustellen.
Dafür brauche ich einen kompletten command um alle Farbwerte wieder herzustellen.Sieht so ein korrekter kompletter command für eine "bunte" Hue Lampe aus?
{"on":true,"b":123,"bri":80,"colormode":"xy","ct":2200,"g":123,"hue":123,"level":99,"r":123,"sat":123,"effect":"none","xy":[0.153,0.048],"transitiontime":50}Und die ranges der einzelnen Datenpunkte passen wie folgt?
Fehlendes bitte ergänzen.b: 0-255 bri: 0-254 colormode: xy ct: 2200-6500 effect: none, colorloop g: 0-255 hue: 0-360 level: 0-100 on: true, false r: 0-255 sat: 0-254 xy: 0,0 - ?? transitiontime: 0 - ?? (Einheit?)Der Datenpunkt "effect" ist in deinem Ordner als bool angelegt, nimmt aber Zustände an wie "none" oder "colorloop". Ist das korrekt?
@aleks-83 sagte in Dokumentation / WIKI - Diskussion:
@foxriver76 sagte in Dokumentation / WIKI - Diskussion:
Habe es aufgrund deines Hinweises eingepflegt.

Dürfte ich dich noch bitten einen (oder mehrere) Beispiel command darzustellen?
Ich arbeite daran, einen aktuellen, manuell eingestellten Zustand mehrerer Lampen als neue Szenen zu speichern und auf eigenen Datenpunkt Trigger wieder herzustellen.
Dafür brauche ich einen kompletten command um alle Farbwerte wieder herzustellen.Sieht so ein korrekter kompletter command für eine "bunte" Hue Lampe aus?
{"on":true,"b":123,"bri":80,"colormode":"xy","ct":2200,"g":123,"hue":123,"level":99,"r":123,"sat":123,"effect":"none","xy":[0.153,0.048],"transitiontime":50}Und die ranges der einzelnen Datenpunkte passen wie folgt?
Fehlendes bitte ergänzen.b: 0-255 bri: 0-254 colormode: xy ct: 2200-6500 effect: none, colorloop g: 0-255 hue: 0-360 level: 0-100 on: true, false r: 0-255 sat: 0-254 xy: 0,0 - ?? transitiontime: 0 - ?? (Einheit?)Der Datenpunkt "effect" ist in deinem Ordner als bool angelegt, nimmt aber Zustände an wie "none" oder "colorloop". Ist das korrekt?
Ein Extra-Thread für die Frage wäre besser geeignet.
Der Datenpunkt "effect" ist in deinem Ordner als bool angelegt, nimmt aber Zustände an wie "none" oder "colorloop". Ist das korrekt?
Ja, wurde wohl so implementiert. Falls true, geschalten wird dann wird colorloop gesendet, sonst none.
transitiontime hat kein max Wert:
transitiontime:
The transitiontime(value) will set the duration of any transition from the lights current state to the new state.
value: An integer value as a multiple of 100ms, e.g. 4 corresponds to 400ms and 10 to 1 second.Das hier müsste man noch setzen können:
bri_inc()
The bri_inc(value), increments or decrements the value of the brightness. The bri_inc is ignored if the bri attribute is provided.
value: An increment or decrement value between -254 and 254. A value of 0 stops any ongoing transition.
sat_inc()
The sat_inc(value), increments or decrements the value of the saturation. The sat_inc is ignored if the sat attribute is provided.
value: An increment or decrement value between -254 and 254. A value of 0 stops any ongoing transition.
hue_inc()
The hue_inc(value), increments or decrements the value of the brightness. The hue_inc is ignored if the hue attribute is provided.
value: An increment or decrement value between -65534 and 65534.
Note: the hue value is a wrapped attribute in the bridge. This means once the increment/decrement value is applied, if it is out of the hue range of 0 to 65535 the result will wrap, e.g. an existing hue value of 65535 incremented by 1 will wrap to 0.
ct_inc()The ct_inc(value) function increments or decrements the value of the ct. ct_inc is ignored if the ct attribute is provided.
value: An increment or decrement value between -65534 and 65534. A value of 0 stops any ongoing transition.
xy_inc()
The xy_inc(x_inc, y_inc) function will increment or decrement an existing x,y cooridinate in the CIE color space. The xy_inc attribute is ignored if an xy value is set.
x: x increment or decrement between -0.5 and 0.5 setting a value of 0 will stop any ongoing transition
y: y increment or decrement -0.5 and 0.5 setting a value of 0 will stop any ongoing transitionNote: You can pass the xy value in as a Array as well, e.g. xy_inc([x_inc, y_inc]).
If you pass in values outside the CIE color space for the target light, the closest color to the coordinates will be chosen by the Hue Bridge.
Zu x,y max: https://de.wikipedia.org/wiki/CIE-Normvalenzsystem#/media/Datei:CIE1931xy_CIERGB.svg
xy()
The xy(x, y) function will set an x,y cooridinate in the CIE color space.
x: x cooordinate between 0 and 1
y: y coorordinate between 0 and 1Note: You can pass the xy value in as a Array as well, e.g. xy([x, y]).
If you pass in values outside the CIE color space for the target light, the closest color to the coordinates will be chosen by the Hue Bridge.
alert müsste man auch übergeben können mit den Parametern none, select und lselect. Ist alles nicht getestet, habe den Adapter erst vor kurzem das erste mal angefasst als Entwickler und ein langjähriger intensiver Nutzer weiß da wahrscheinlich mehr.
Falls die Infos valide sind, pflege ich sie auch gerne in strukturierter Form in die Readme ein.
-
Super !
Vielen Dank.Ich lese mich mal rein was du so alles geschrieben hast.
@foxriver76 sagte in Dokumentation / WIKI - Diskussion:
Ein Extra-Thread für die Frage wäre besser geeignet.Könnte das evtl. ein Mod übernehmen?

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden