Pagina 1 van 2

Philips Hue & Gira HS

Geplaatst: ma 28 okt 2019, 17:52
door charlez
Hoi,

Eerste Hue lamp gekocht met bridge om wat te kunnen spelen.
Maak gebruik van Grot bouwsteen in HS.

Nu ik krijg de color picker niet deftig werkende zoal het volgens mij zou moeten werken.

Heb deze problemen,
- Brightness schuifbalk naast kleuren wiel, => zorgt er voor dat de kleur verandert ipv lichtsterkte. (staat in QC brightness ingesteld)
- deftig groen niet mogelijk om weer te geven via wiel, is meer geel.

Iemand die hele setup wel deftig weten te krijgen heeft?

Re: Philips Hue & Gira HS

Geplaatst: wo 30 okt 2019, 10:06
door Joep
Heb je misschien meer info over die bouwsteen?

Ik speel namelijk ook met het idee om wat hue producten te kopen zodat ik daarmee kan gaan experimenteren.

Re: Philips Hue & Gira HS

Geplaatst: wo 30 okt 2019, 12:48
door cevers
Ik heb zelf maar een bouwsteen geprogrameerd omdat ik met 4.9 werk en wat issues had.
Kan daar zelf de berekening naar xy aanpassen. Schijnbaar zijn er wat RGB aanpassingen nodig.

Module zo geschreven dat je alleen maar de groep naam hoeft in te geven (die je in de HUE aap instelt)

Ook 1 van de dingen om te onthouden is dat HUE al langer problemen heeft met groen. Volgens mij pas hun laatste modellen hebben "diep groen"
De rest is beetje vies geelig :cry:

Re: Philips Hue & Gira HS

Geplaatst: wo 30 okt 2019, 19:42
door charlez
De bouwsteen waarmee ik aan het testen ben, kan je hier vinden

https://www.grot-automation.de/produkte/hsconnect-hue/

Mijn Hue lamp kan zeker diep groen weergeven.

@ Cevers: Jouw bouwsteen wil je toevallig niet delen? 8-)

Re: Philips Hue & Gira HS

Geplaatst: wo 30 okt 2019, 21:37
door cevers
Ja hoor, geheel op eigen risico te gebruiken :D
Ben hem aan het veranderen aangezien ik nu de simpele berekening doe.

Code: Selecteer alles

XX = (rgbrood*0.649926+rgbgroen*0.103455+rgbblauw*0.197109)
YY = (rgbrood*0.234327+rgbgroen*0.743075+rgbblauw*0.022598)
ZZ = (rgbgroen*0.053077+rgbblauw*1.035763)
x = XX/(XX+YY+ZZ)
y = YY/(XX+YY+ZZ)
Maar zie bij meerde python HUE modules dit:

Code: Selecteer alles

red = red_i / 255.0
green = green_i / 255.0
blue = blue_i / 255.0

r = ((red + 0.055) / (1.0 + 0.055))**2.4 if (red > 0.04045) else (red / 12.92)
g = ((green + 0.055) / (1.0 + 0.055))**2.4 if (green > 0.04045) else (green / 12.92)
b = ((blue + 0.055) / (1.0 + 0.055))**2.4 if (blue > 0.04045) else (blue / 12.92)

X = r * 0.664511 + g * 0.154324 + b * 0.162028
Y = r * 0.283881 + g * 0.668433 + b * 0.047685
Z = r * 0.000088 + g * 0.072310 + b * 0.986039

cx = X / (X + Y + Z)
cy = Y / (X + Y + Z)
Met daarbij nog een check of het in het kleur bereik van de lamp valt.

Re: Philips Hue & Gira HS

Geplaatst: wo 30 okt 2019, 21:45
door cevers
Ik werk trouwens met de API direct en heb dus een key aangemaakt binnen de HUE controller.
Heb jij die ook?

https://developers.meethue.com/develop/get-started-2/ Hier staat hoe je die key krijgt voor je eigen controller.
Zal de module aanpassen zodat de key ingevoerd moet worden

Re: Philips Hue & Gira HS

Geplaatst: wo 30 okt 2019, 22:40
door charlez
Alvast bedankt

Ja heb ook een key.
Bij de module van Grot zin een programma om een key te bekomen.

Gebruik jij ook de Color picker?

Grtz

Re: Philips Hue & Gira HS

Geplaatst: do 31 okt 2019, 08:32
door cevers
Af en toe om te testen. Maar gebruik vanuit de homeserver alleen aan/uit, dimmen en waarde. Vind die color picker niet echt lekker werken.
Die schuif moet je met rust laten want die zou de sterkte van de kleur moeten regelen maar merk dat niet altijd lekker werkt.
huelampen2.JPG
huelampen2.JPG (18.6 KiB) 8992 keer bekeken
HUE Groep = groeps naam die je in de HUE app hebt gebruikt
HUE IP = je HUE controller
Trigger = status opvraag van schakel en waarde status, heb ik aan een telegram generator hangen. elke 1 seconde in mijn geval
HUE Key = HUE API key

HUE nummer was een controle voor mij om te zien dat hij het goede nummer aan de naam hangt (de API werkt met groeps nummers)

Re: Philips Hue & Gira HS

Geplaatst: vr 01 nov 2019, 15:32
door charlez
Krijg module niet werkende en krijg foutmeldingen.

Kan je eventueel de python file delen?
Dan kan ik zelf eens zien...

Re: Philips Hue & Gira HS

Geplaatst: vr 01 nov 2019, 16:20
door cevers
Redelijk wat werk in zitten dus daar niet zo happig op :mrgreen:
Maar zie het probleem al, die key input wordt niet als str (string) verwerkt.
In api_call en api_status bouw ik de url op. En daar worden de teksten (url + key) 'opgeteld' om de een of andere reden is het daar een float.

Edit: aangepast