All my 3 lambs are modelid": "LCT010"
Philips Hue Leuchten mit Enigmalight steuern
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
OK, try these oneGr hm
-
So, ich werde mich auch mal an dieses Interessante Thema wagen ;.)
Was ist den der Gamut ?Skin: Skin CerxFHDMod Nightfall - AEL Edition
Plugins: Serienrecorder / EnigmaLight / Multi Quickbutton / DreamPlex ivm.
Plugin Übersicht
vuplus-support.org/wiki/index.php?title=Plugin_Übersicht -
Das ist ein wohl ein Farbabgleich passend zur eingesetzten Leuchtenart. Sowas wie die Gammaeinstellung im EL Plug.
Ich denke diese Einstellung ist nicht weltbewegend. Bin mal gespannt wann das erste Licht hier funktioniert.
Im oATV hat es ein User sofort geschafft, ein zweiter auch nur nach mehrmaligen Versuchen. Woran das liegt, konnte ich bisher
auch noch nicht herausfinden!Gr hm -
So, ich habe alles gemacht wie beschrieben.
Aber es wird nicht hell
Habe den key und die ip eingetragen und die Dateien in die richtigen Ordner kopiertSkin: Skin CerxFHDMod Nightfall - AEL Edition
Plugins: Serienrecorder / EnigmaLight / Multi Quickbutton / DreamPlex ivm.
Plugin Übersicht
vuplus-support.org/wiki/index.php?title=Plugin_Übersicht -
Haste auch die Leuchtennummer(n) eingegeben?
Den korrekten Pfad in der config eingetragen.
Poste mir mal bitte deine zwei files (EL config + hue.py) gerne auch via PNGr hm -
Ich habe zwei Lampen, das würde mir genügen
Quellcode
- import sys
- import os
- import time
- import json
- import httplib
- from rgb_xy import Converter
- from rgb_xy import GamutC # or GamutB, GamutC (you must look for the type of your lamps)
- counter = 12
- def popen():
- converter = Converter(GamutC)
- spidev = file( os.getcwd()+'/aufruf.log', "wb")
- key = "rX2MsW2KfDTUQSrVbAJAAqd8BVSIEfuDxQURH1ne"
- ip = "192.168.1.17"
- url = '/api/' + key + '/lights/'
- lurl = url + '1/state' # die 1 ersetzen mit der Nummer deiner Leuchte
- rurl = url + '2/state' # die 2 ersetzen mit der Nummer deiner Leuchte
- aurl = url + '3/state' # usw.
- burl = url + '4/state' #
- MINIMAL_VALUE=0.000000000
- while True:
- eingabe = sys.stdin.readline()
- if len(eingabe)>0:
- global counter
- counter += 1
- try:
- lr,lg,lb,rr,rg,rb,ar,ag,ab,br,bg,bb,x = eingabe.split(' ')
- except ValueError:
- spidev.write("Not enough input parameter, do you have the same amount of lights (channels) in your enigmalight config?")
- spidev.flush()
- raise
- lr = (float(lr))*255
- lg = (float(lg))*255
- lb = (float(lb))*255
- rr = (float(rr))*255
- rg = (float(rg))*255
- rb = (float(rb))*255
- ar = (float(ar))*255
- ag = (float(ag))*255
- ab = (float(ab))*255
- br = (float(br))*255
- bg = (float(bg))*255
- bb = (float(bb))*255
- lll = calcLuminance(lr,lg,lb)
- llr = calcLuminance(rr,rg,rb)
- lla = calcLuminance(ar,ag,ab)
- llb = calcLuminance(br,bg,bb)
- if (counter>=13):
- connection = httplib.HTTPConnection(ip, timeout=10)
- lparams = {'xy': converter.rgb_to_xy(lr,lg,lb), 'colormode': 'xy', 'bri': int(lll), 'on': True}
- connection.request('PUT', lurl, json.dumps(lparams))
- response = connection.getresponse()
- rparams = {'xy': converter.rgb_to_xy(rr,rg,rb), 'colormode': 'xy', 'bri': int(llr), 'on': True}
- connection.request('PUT', rurl, json.dumps(rparams))
- response = connection.getresponse()
- aparams = {'xy': converter.rgb_to_xy(ar,ag,ab), 'colormode': 'xy', 'bri': int(lla), 'on': True}
- connection.request('PUT', aurl, json.dumps(aparams))
- response = connection.getresponse()
- bparams = {'xy': converter.rgb_to_xy(br,bg,bb), 'colormode': 'xy', 'bri': int(llb), 'on': True}
- connection.request('PUT', burl, json.dumps(bparams))
- response = connection.getresponse()
- connection.close()
- counter=0
- else:
- os.system("curl -d '{\"on\":false}' -X PUT 192.168.1.17/api/rX2MsW2KfDTUQSrVbAJAAqd8BVSIEfuDxQURH1ne/groups/0/action")
- break
- def calcLuminance(r,g,b):
- LUM_VALUE=5
- luminance=1
- if (r + g + b > 1):
- luminance= r + g + b + LUM_VALUE
- if (luminance>=255):
- luminance=254
- return luminance
- import time
- time.sleep(1)
- popen()
Skin: Skin CerxFHDMod Nightfall - AEL Edition
Plugins: Serienrecorder / EnigmaLight / Multi Quickbutton / DreamPlex ivm.
Plugin Übersicht
vuplus-support.org/wiki/index.php?title=Plugin_Übersicht -
Quellcode
- #[global]
- [device]
- name ambilight
- output python /home/elight-addons/wifilight/enigmalight_hue_4x.py
- channels 12
- type popen
- interval 200000
- debug off
- [color]
- name red
- rgb 0000FF
- [color]
- name green
- rgb 00FF00
- [color]
- name blue
- rgb FF0000
- [light]
- position left
- name 1HU
- color red ambilight 1
- color green ambilight 2
- color blue ambilight 3
- hscan 0 5
- vscan 10 90
- [light]
- position right
- name 2HU
- color red ambilight 4
- color green ambilight 5
- color blue ambilight 6
- hscan 95 100
- vscan 10 90
- [light]
- position top
- name 3HU
- color red ambilight 7
- color green ambilight 8
- color blue ambilight 9
- hscan 10 90
- vscan 10 90
- [light]
- position top
- name 4HU
- color red ambilight 10
- color green ambilight 11
- color blue ambilight 12
- hscan 10 90
- vscan 10 90
Skin: Skin CerxFHDMod Nightfall - AEL Edition
Plugins: Serienrecorder / EnigmaLight / Multi Quickbutton / DreamPlex ivm.
Plugin Übersicht
vuplus-support.org/wiki/index.php?title=Plugin_Übersicht -
OK, dann lade dir doch bitte auch die Vorlage für zwei Leuchten runter (vuplus-support.org/wbb4/index.…t/196782-philips-hue-rar/)
Den Ordner "/home/elight-addons/wifilight/" gibt es ja mittlerweile nicht mehr (hat der hmmmdada gelöscht?). Hast du den dann per Hand angelegt oder wo sind die zwei files zu finden (Hue_xxx.py und rgb_xy.py)! dieser Pfad muss auch dann entsprechend in der EL config angepasst werden.Gr hm -
Danke @vuplus-support.org/wbb4/index.php?user/123244-axs77/ für den Like
Aber leider hat es bisher kein User geschafft die Hue zum Laufen zu bekommen!
Bin am Überlegen diesen Thread schließen zu lassen!Gr hm -
Es funktioniert !
Ich habe diesmal die conf nicht bearbeitet, sondern die Order per erstellt und die Datein dort hin verschoben.
Sieht echt klasse aus beim TV schauenSkin: Skin CerxFHDMod Nightfall - AEL Edition
Plugins: Serienrecorder / EnigmaLight / Multi Quickbutton / DreamPlex ivm.
Plugin Übersicht
vuplus-support.org/wiki/index.php?title=Plugin_ÜbersichtDieser Beitrag wurde bereits 1 mal editiert, zuletzt von tuxnet ()
-
Du hast sicherlich post 30 gelesen!
Das was du jetzt hier schreibst -freut mich wirklich !!!!!!!!!!!!!!!!!
Du solltest jetzt deine Leuchten im EL farbtechisch abgleichen.
In der von dir genutzten config sind die Leuchten wie folgt zugeordnet:
1.Leuchte liest den linken Bildschirmbereich
2.Leuchte den rechten
3.Leuchte den gesamten
falls du die Lampen anderst stehen hast, lass es mich wissen - ich kann das dann umschreiben!
edit: Speed unter "Tuning" auf 100 stellen!Gr hmDieser Beitrag wurde bereits 1 mal editiert, zuletzt von holymoly_EL ()
-
Ich habe drei leuchten im Einsatz, eine links und eine rechts neben dem TV. Die andere steht hinter links neben mir, an der Coich.
Wie und wo muss ich die Lampen abgleichen ?
Erkläre mir das bitte ausführlicher.
P.s.: Ich bin sicher das es bei jedem funktioniert, wenn er die Ordnerstruktur beibehält. Irgendwo läuft da was ins leere.also bitte nicht die conf aus etc. editieren.Skin: Skin CerxFHDMod Nightfall - AEL Edition
Plugins: Serienrecorder / EnigmaLight / Multi Quickbutton / DreamPlex ivm.
Plugin Übersicht
vuplus-support.org/wiki/index.php?title=Plugin_ÜbersichtDieser Beitrag wurde bereits 1 mal editiert, zuletzt von tuxnet ()
-
Die EL config ist meiner Meinung nach das kleinste Übel - die ist recht simpel aufgebaut und bereitet weniger Probleme -aber egal.
Zum Abgleich der Hue Leuchten lade dir die file runter: Enigmalight / Ambilight für 4K-Boxen (ARM)
Dann gehst du ins EL Plug, danach in die Sektion "Tuning" .
Dort kannste dann in "use color adjust settings" Manuell die einzelnen Farben anpassen.Gr hm -
Oje, das stimmt ja wirklich keine Farbe,
bekomme das aber auch nicht wirklich hin.Skin: Skin CerxFHDMod Nightfall - AEL Edition
Plugins: Serienrecorder / EnigmaLight / Multi Quickbutton / DreamPlex ivm.
Plugin Übersicht
vuplus-support.org/wiki/index.php?title=Plugin_Übersicht -
OK, in Post 31 hat doch alles funktioniert, was ist jetzt passiert!
Um die Farben anzupassen müssen die FF in der [color] Sektion der EL conig vertauscht/verdreht werden. Die FF stellen die Basis der Farbansteuerung bereit, alles andere im Plugin ist nur Feintuning!
Die FF von RGB dürfen niemals in der gleichen Position stehen.Gr hm -
Es funktioniert ja auch alles wunderbar,
nur die Farbzuordnung ist nicht richtig.
Zu den Farben, und wie sie abweichen
weiss ist wird als weiss dargestellt
rot wird als blau dargestellt
blau wird als rot dargestellt
grün wird als grün dargestellt
gelb wird als hell Türkis dargestellt
helau wird als orange dargestelltSkin: Skin CerxFHDMod Nightfall - AEL Edition
Plugins: Serienrecorder / EnigmaLight / Multi Quickbutton / DreamPlex ivm.
Plugin Übersicht
vuplus-support.org/wiki/index.php?title=Plugin_ÜbersichtDieser Beitrag wurde bereits 1 mal editiert, zuletzt von tuxnet ()
-
Tausche die FF von Rot und Blau gegeneinander in der EL config aus!
Wichtig ist das die Primärfarben erst einmal stimmen, den Feinabgleich machen wir dann danach!Gr hm -
Nach Änderung der conf.
Alle Farben stimmen jetzt übereinSkin: Skin CerxFHDMod Nightfall - AEL Edition
Plugins: Serienrecorder / EnigmaLight / Multi Quickbutton / DreamPlex ivm.
Plugin Übersicht
vuplus-support.org/wiki/index.php?title=Plugin_Übersicht -
viel Spaß damit!
Achso, dann hoffen wir mal, dass Philips als bald das versprochene Bridge Update bereitstellt, sodass dieses nervige Delay der Leuchten Geschichte ist!Gr hmDieser Beitrag wurde bereits 1 mal editiert, zuletzt von holymoly_EL ()