Milight = Color::rgb2hsv value our of range

Begonnen von nocomment, 02 April 2016, 21:01:53

Vorheriges Thema - Nächstes Thema

nocomment

Hallo ihr Lieben,

alles hat immer super funktioniert.

Nach irgendeinem Update kam dann diese Meldung im Log:
ZitatColor::rgb2hsv value our of range

Es Handelt sich um Milight Birnen die angesteuert werden.

Gibt es irgendeine Änderung in den letzen Updates die etwas in den Fabcodes geändert hat oder so?

Vielen Dank

justme1968

rgb2hsv erwartet (schon immer) werte im bereich 0..1. das wurde aber nie geprüft und die doku war falsch.

es geht zwar zufällig auch mit werten im bereich 0..255 fast gut. zumindest für h und s. v ist dann aber leider falsch.

ich habe jetzt die warnung eingebaut und für werte >1 die automatisch umrechnung. wenn man 0..255 verwendet und der wert aber 1 ist geht auch das wieder schief.

d.h. der modul autor muss den aufruf von rgb2hsv bitte anpassen und die werte durch 255 teilen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Markus M.

Da ist wohl letztens ein Bugfix schief gegangen.
Ist eingecheckt!
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

nocomment

Jetzt kommt stattdessen:

parameter, xy, not available

:-[