Geschwindigkeit anpassen, eigentlich selbsterklärend
Enigmalight / Ambilight für 4K-Boxen (ARM)
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
So mache ich das jetzt auch.
Aber das es einen Unterschied gibt bei live-tv und wenn ich Filme von der Festplatte anschaue ist schon komisch.
Gesendet von meinem LG-H815 mit Tapatalk -
Post 2201 ist wenig überlegt und nicht hilfreich!
Das EL sollte sich unabhängig deiner Zuspielquellen gleich verhalten.
Ich würde das EL mal deinstallieren und wieder inst....... -
ich habe jetzt meinen Receiver komplett neu Aufgesetzt.
Leider keine Änderung. -
mmhh, schon komisch!
auch wenn du das Signal extern aus der Box legst, hat der EL Grabber doch seine Arbeit zu machen.
Bedeutet, unser Ambilight ist direkt an der Uno 4k angeschlossen und es gibt keinen Unterschied zwischen LiveTV oder FP Aufnahmen.
Die Information über ein Netzwerk zu übermittleln, kann heutzutage nicht das Problem sein.
Woran es bei Dir jetzt wirklich liegt -schwierig!!!! -
Hallo zusammen,
ich versuche aktuell ein Ambilight für meinen 65 Zoll TV aufzubauen, mit folgenden Komponenten:
- LED WS2801 mit 5V 10A Netzteil
- Arduino Nano mit Adalight
- VU+ Duo2 mit VTI 14 und Enigmalight
Den Arduino konnte ich bereits erfolgreich mit dem Sketch programmieren und die LEDs sind entsprechend verkabelt. Wollte aber erstmal testen, wie es funktioniert, bevor ich die LEDs am TV anbringe.
Was mit aber aktuell das größte Kopfzerbrechen bereitet ist das Plugin Enigmalight für die Duo2:
Mit der Version aus dem Feed habe ich mir nun schon 2 mal mein Image zerschossen - Einstellungen gemacht - neu gebootet und nichts geht mehr!
Dann habe ich die Version "enigma2-plugin-extensions-enigmalight_0.2-rc1_all.ipk" über die Paketverwaltung installiert und konnte zumindest die Konfigurationsdatei ohne Absturz erstellen.
Leider Steht der Status aber weiterhin auf "läuft nicht", bzw. die GUI stürzt beim Test ab und die VU bootet neu. Auch wenn ich den USB-Port angeben/ändern möchte, stürzt die Box ab - ich bekomme keine Ordnerauswahl, wo ich unter /dev/ das Gerät wählen könnte.
Kann mir jemand helfen? Ich verstehe nicht, wieso das Plugin nicht korrekt läuft, bzw. welches ich für meine Konfiguration nehmen muss.
Vielen Dank für Eure Hilfe.
Liebe Grüße
Murphy -
Hallo, ich habe aktuell ein Setup aus dem Arduino leonardo + Raspberry pie +APA102 und verbinde über network auf den PIE (Hyperion) dies funktioniert auch wunderbar genauso wie es soll.
Quellcode
- {
- "framegrabber": {
- "width": 64,
- "frequency_Hz": 10.0,
- "height": 64
- },
- "leds": [
- {
- "vscan": {
- "minimum": 0.95240000000000002,
- "maximum": 1.0
- },
- "index": 0,
- "hscan": {
- "minimum": 0.0,
- "maximum": 0.080000000000000002
- }
- },....
- },
- "index": 123,
- "hscan": {
- "minimum": 0.0,
- "maximum": 0.024400000000000002
- }
- }
- ],
- "blackborderdetector": {
- "threshold": 0.10000000000000001,
- "enable": true
- },
- "endOfJson": "endOfJson",
- "color": {
- "transform": [
- {
- "blue": {
- "threshold": 0.050000000000000003,
- "blacklevel": 0.0,
- "whitelevel": 1.0,
- "gamma": 2.6000000000000001
- },
- "leds": "0-123",
- "hsv": {
- "saturationGain": 1.0,
- "valueGain": 1.0
- },
- "green": {
- "threshold": 0.050000000000000003,
- "blacklevel": 0.0,
- "whitelevel": 1.0,
- "gamma": 2.6000000000000001
- },
- "id": "leds",
- "red": {
- "threshold": 0.050000000000000003,
- "blacklevel": 0.0,
- "whitelevel": 0.84999999999999998,
- "gamma": 2.7000000000000002
- }
- }
- ],
- "smoothing": {
- "updateFrequency": 20,
- "time_ms": 100,
- "type": "linear"
- }
- },
- "bootsequence": {
- "duration_ms": 3000,
- "effect": "Rainbow swirl fast"
- },
- "protoServer": {
- "port": 19445
- },
- "effects": {
- "paths": [
- "/storage/hyperion/effects"
- ]
- },
- "device": {
- "colorOrder": "bgr",
- "rate": 500000,
- "type": "adalightapa102",
- "name": "MyPi",
- "output": "/dev/ttyACM0"
- },
- "xbmcVideoChecker": {
- "grabVideo": true,
- "grabPictures": true,
- "xbmcTcpPort": 9090,
- "grabAudio": true,
- "grabMenu": false,
- "enable3DDetection": true,
- "xbmcAddress": "127.0.0.1",
- "grabScreensaver": true
- },
- "jsonServer": {
- "port": 19444
- },
- "boblightServer" :
- {
- "port" : 19333,
- "priority" : 600
- }
- }
nun dachte ich mir das es eigentlich auch ohne den Pie funktionieren müsste wenn ich die Enigmalight config richtig erstelle aber dies will ums verrecken nicht funktionieren , das Stimmungslicht funktioniert aber das allgemeine ambilight absolut nicht im konfigurationseditor habe ich Adalight/Momo ausgewählt dort die selbe LED anzahl eingetragen aber es will einfach nicht fuppen
Quellcode
- [global]
- interface 127.0.0.1
- port 19333
- [device]
- name ambilight
- output /dev/ttyACM0
- type momo
- interval 20000
- prefix 41 64 61 00 7b 2e
- channels 372
- rate 500000
- debug off
- [color]
- name red
- rgb 0000FF
- gamma 0.91
- adjust 1.0
- blacklevel 0.0
- [color]
- name green
- rgb 00FF00
- gamma 0.86
- adjust 0.96
- blacklevel 0.0
- [color]
- name blue
- rgb FF0000
- gamma 0.95
- adjust 0.80
- blacklevel 0.0
- [light]
- position left
- name 1XX
- color red ambilight 1
- color green ambilight 2
- color blue ambilight 3
- hscan 0 0
- vscan 95.45 100.0
- [light]
- position left
- name 2XX
- color red ambilight 4
- color green ambilight 5
- color blue ambilight 6
- hscan 0 0
- vscan 90.91 95.45
- ....
- [light]
- position bottom
- name 124
- color red ambilight 370
- color green ambilight 371
- color blue ambilight 372
- hscan 0.0 2.5
- vscan 100.0 100
-
HI
Habe mir Philips Hue zugelegt und möchte gerne das mit meiner Box koppeln.
Würde gerne Philps Hue LightStrips+ zum laufen bringen.
Leider bin ich an einem Punkt angekommen wo ich nicht weiter weis
Die LightStrips wollen einfach nicht angehen
Bin nach Anleitung gegangen
Hue Anleitung
nur scheint bei mir irgendwo ein Fehler zu sitzen
Plugin auf der Box habe ich diese Version
enigma2-plugin-extensions-enigmalight_0.4-rc1_all
Quellcode: enigmalight_hue_1x.py
- 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 = "XXXXXXFFFE03AC19"
- ip = "192.168.0.121"
- url = '/api/' + key + '/lights/'
- lurl = url + '3/state' # die 1 ersetzen mit der Nummer deiner Leuchte
- MINIMAL_VALUE=0.000000000
- while True:
- eingabe = sys.stdin.readline()
- if len(eingabe)>0:
- global counter
- counter += 1
- try:
- lr,lg,lb,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
- lll = calcLuminance(lr,lg,lb)
- 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()
- connection.close()
- counter=0
- else:
- os.system("curl -d '{\"on\":false}' -X PUT 192.168.0.121/api/XXXXXXFFFE03AC19/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()
Quellcode: enigmalight.conf
- #[global]
- [device]
- name ambilight
- output python /home/elight-addons/wifilight/philips_hue/enigmalight_hue_1x.py
- channels 3
- type popen
- interval 200000
- debug off
- [color]
- name red
- rgb FF0000
- [color]
- name green
- rgb 00FF00
- [color]
- name blue
- rgb 0000FF
- [light]
- position top
- name 1HU
- color red ambilight 1
- color green ambilight 2
- color blue ambilight 3
- hscan 10 90
- vscan 10 90
Quellcode: enigmalight.log
- 21:36:08.406459 [InitLog] start of log /home/elight-addons/.enigmalight/enigmalight.log
- 21:36:08.406742 [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
- 21:36:08.407183 [CConfig::CheckConfig] checking config lines
- 21:36:08.407613 [CConfig::CheckConfig] config lines valid
- 21:36:08.410103 [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf
- 21:36:08.410798 [CConfig::BuildConfig] building config
- 21:36:08.411634 [CConfig::BuildConfig] built config successfully
- 21:36:08.411677 [main] Start device 1 from 1
- 21:36:08.411945 [CDevice::Process] ambilight: starting with output "python /home/elight-addons/wifilight/philips_hue/enigmalight_hue_1x.py"
- 21:36:08.412006 [CDevice::Process] ambilight: setting up
- 21:36:08.412547 [CDevice::Process] ambilight: setup succeeded
- 21:36:08.412881 [CEnigmaLight::SetColorSequence] Set colorsequence to RGB
- 21:36:08.412934 [CMainLoop::Process] Start EnigmaLight Server
- 21:36:08.412964 [CMainLoop::Process] Opening listening socket on *:19333
- 21:36:08.413104 [CGuiServer::Process] Start GuiServer
- 21:36:08.413164 [CGuiServer::Process] Opening listening socket for Enigma2 GUI on 127.0.0.1:6767
- 21:36:08.793039 [CGuiServer::Process] GuiClient 127.0.0.1:35735 connected successful.
- 21:36:09.414415 [CMainLoop::Cleanup] Removing clients
- 21:36:09.414516 [CMainLoop::Cleanup] Closing listening socket
- 21:36:09.414706 [CFlagManager::SetVideoGamma] Gamma not set, using 2.2 since this is default for video
- 21:36:09.414742 [CMainLoop::Process] Starting grabber..
- 21:36:09.414818 [CGrabber::Setup] Lights: 1, Cluster leds: 1 as one led
- 21:36:09.414844 [CGrabber::Setup] Channels: 3
- 21:36:09.414868 [CGrabber::Setup] Interval: 0.10
- 21:36:09.414891 [CGrabber::Run] Mode -> Dynamic
- 21:36:09.414959 [CStb::DetectSTB] Detect STB-Type...
- 21:36:09.415109 [CStb::DetectSTB] Detected STB-Type: BCM7252
- 21:36:09.415140 [CFrameGrabber::Setup] Open memory /dev/mem
- 21:36:09.418883 [CFrameGrabber::CheckRes] Set Scanrange to 120x67 (Source 1920x1080)
- 21:36:10.413482 [CGuiServer::Process] GuiClient 127.0.0.1:35738 connected successful.
- 21:36:11.417439 [CGuiServer::Process] 127.0.0.1:35735 Connection closed
Quellcode
- {
- "name":string"Philips hue"
- "zigbeechannel":int25
- "bridgeid":string"XXXXXXFFFE03AC19"
- "mac":string"ec:b5:fa:03:ac:19"
- "dhcp":boolfalse
- "ipaddress":string"192.168.0.121"
- "netmask":string"255.255.0.0"
- "gateway":string"192.168.0.1"
- "proxyaddress":string"none"
- "proxyport":int0
- "UTC":string"2019-03-06T19:44:03"
- "localtime":string"2019-03-06T20:44:03"
- "timezone":string"Europe/Berlin"
- "modelid":string"BSB002"
- "datastoreversion":string"76"
- "swversion":string"1901181309"
- "apiversion":string"1.29.0"
- "swupdate":{
- "updatestate":int0
- "checkforupdate":boolfalse
- "devicetypes":{
- "bridge":boolfalse
- "lights":[]
- "sensors":[]
- }
- "url":string""
- "text":string""
- "notify":booltrue
- }
- "swupdate2":{
- "checkforupdate":boolfalse
- "lastchange":string"2019-03-06T15:39:12"
- "bridge":{
- "state":string"noupdates"
- "lastinstall":string"2019-03-02T17:17:05"
- }
- "state":string"noupdates"
- "autoinstall":{
- "updatetime":string"T14:00:00"
- "on":boolfalse
- }
- }
- "linkbutton":boolfalse
- "portalservices":booltrue
- "portalconnection":string"connected"
- "portalstate":{
- "signedon":booltrue
- "incoming":boolfalse
- "outgoing":booltrue
- "communication":string"disconnected"
- }
- "internetservices":{
- "internet":string"connected"
- "remoteaccess":string"connected"
- "time":string"connected"
- "swupdate":string"connected"
- }
- "factorynew":boolfalse
- "replacesbridgeid":NULL
- "backup":{
- "status":string"idle"
- "errorcode":int0
- }
- "starterkitid":string""
- "whitelist":{
- "GZhfuEFO6DXxSxAqpf7erAuQGnOKXpo5VVQkuBZa":{
- "last use date":string"2019-03-06T17:32:04"
- "create date":string"2019-03-02T11:04:11"
- "name":string"Hue 3#Swennas iPhone"
- }
- "fT46th7jmQT22cf59jnGVISV7q4xdMs2u5pzoihj":{
- "last use date":string"2019-03-02T18:17:03"
- "create date":string"2019-03-02T18:11:12"
- "name":string"Hue 3#Swennas iPad"
- }
- "ePmwKSEQ5ZY0xGlHoRbsyUW2edOszmCxFICa5BGo":{
- "last use date":string"2019-03-05T22:02:04"
- "create date":string"2019-03-05T21:52:08"
- "name":string"simplecommands"
- }
- "eamuaDNQ1S2-2PC-f5nVX56YzqfHMWqZSRciJ7Te":{
- "last use date":string"2019-03-06T19:44:03"
- "create date":string"2019-03-06T15:47:20"
- "name":string"hue_debugger_ui#Swenna"
- }
- }
- }
- Console
- notes
Quellcode
- "3":{
- "state":{
- "on":booltrue
- "bri":int168
- "hue":int5772
- "sat":int213
- "effect":string"none"
- "xy":[
- 0:float0.5427
- 1:float0.3934
- ]
- "ct":int500
- "alert":string"select"
- "colormode":string"xy"
- "mode":string"homeautomation"
- "reachable":booltrue
- }
- "swupdate":{
- "state":string"noupdates"
- "lastinstall":string"2019-03-06T15:35:09"
- }
- "type":string"Extended color light"
- "name":string"Lightstrip"
- "modelid":string"LST002"
- "manufacturername":string"Philips"
- "productname":string"Hue lightstrip plus"
- "capabilities":{
- "certified":booltrue
- "control":{
- "mindimlevel":int40
- "maxlumen":int1600
- "colorgamuttype":string"C"
- "colorgamut":[
- 0:[
- 0:float0.6915
- 1:float0.3083
- ]
- 1:[
- 0:float0.17
- 1:float0.7
- ]
- 2:[
- 0:float0.1532
- 1:float0.0475
- ]
- ]
- "ct":{
- "min":int153
- "max":int500
- }
- }
- "streaming":{
- "renderer":booltrue
- "proxy":booltrue
- }
- }
- "config":{
- "archetype":string"huelightstrip"
- "function":string"mixed"
- "direction":string"omnidirectional"
- "startup":{
- "mode":string"safety"
- "configured":booltrue
- }
- }
- "uniqueid":string"00:17:88:01:03:ce:f5:16-0b"
- "swversion":string"1.46.13_r26312"
- "swconfigid":string"A25796CB"
- "productid":string"Philips-LST002-1-LedStripsv3"
- }
- Console
- notes
Edit by hgdo: Bitte keine Bilder von externen Hostern. Bilder werden über die Boardfunktion "Dateianhänge" hochgeladen.
Vielleicht Sieht ja jemand wo mein Fehler sitzt.
Vielen DankDieser Beitrag wurde bereits 1 mal editiert, zuletzt von hgdo ()
-
hue bridge braucht man doch nicht mehr oder ? Hue Geht doch mit dem Alexa plugin
-
hab kein Alexa hier nur HomeKit mit Hue
Habe mein Fehler gefunden (hab die falsche Bridge ID eingetragen)
nun jetzt erstmal feintuning machen -
Ein Problem habe ich noch
Wenn ich die Box ausschalte gehen bei mir alle Hue Lampen im Zimmer aus.
Habe aber nur Das Lightstripe eingetragen im Plugin.
Da sendet wohl das plugin ein Ausschaltsignal zur Bridge die alle Lampen ausschaltet -
sorry direkt vorab,
aber wo finde ich denn die aktuelle version für dream900 ARM ? Man wird bei google oder insanelight
immer nur hier her verwiesen, kann aber keine version finden die läuft.
hat jemand mal bitte einen tipp ?`
gruss -
Hier geht es um VTi und VU+-Boxen.
Frag z.B. im IHAD. -
Hi,
ich habe mein Enigmalight nun auch fast soweit. (Hardware steht, Verbindung zwischen VU+ und NodeMCU fehlt noch).
Nun überlege ich aber schon für den nächsten Schritt. Ich habe neben der VU+ auch noch eine Nvidia Shield wo Netfilx, Amazon und Kodi drauf laufen.
Für Android gibt es ja die "Android Ambilight Application". Und für Kodi gibt es sicherlich auch ein Addon (habe noch nicht gesucht).
Aber wie kann ich das Ambilight der Shield/Kodi höher priorisieren, als das von der VU+ Box? Also wenn beides läuft, dann soll der Shield angezeigt werden. Gibt es da eine Möglichkeit?
Gruß Carsten -
Hallo,
ich bekomme irgendwie kein Signal vom VU+ (UNO4K inkl. aller Updates - gestern alles nochmal gemacht) an den NodeMCU und ich hoffe Ihr könnt mir helfen..
Ich sehe den Fehler einfach nicht. Laut Statusmeldung besteht eine Verbindung und es wird mit 10FPS aktualisiert.
Alle LEDs bleiben aber dunkel. Wenn ich den Dynamischen Modus ein, oder ausschalte, dann blinkt die blaue LED am NodeMCU auch, also irgendwas passiert..
Über die Android Hyperion-App kann ich Effekte abspielen und auch Farben einstellen, das funktioniert also erstmal generell, daher vermute ich den Fehler in den Einstellungen des VU+
Die IP ist natürlich dieselbe wie ich sie auch in Android eingestellt habe, nur das Android über den JSOn Port 19444 geht und der NodeMCU über den Port 19446 (habe aber auch den Port 19444 ausprobiert), ich ahbe auch weniger Kanäle ausprobiert, aber auch hier kein Ergebnis.
Besteht das Problem noch, das die Konfigurationsdatei nicht überschrieben wird vom Editor, denn dann hätten meine geänderten Einstellungen ja keine Auswirkung gehabt...
Ansonsten würde ich mich über Ideen, Vorschläge freuen, was ich noch testen könnte, um es zum laufen zu bringen.
Habe mich hier durch die ganzen 111 Seiten gelesen und keine Lösung finden können.
Gruß Carsten -
Wen ich die neusten Librarys runterlade, dann erhalte ich beim ArduinoJson eine Meldung, das der Code auf die Version 6.xx umgeschrieben werden muss.
Das habe ich mal versucht, da es aber aktuell generell noch nicht läuft, kann ich das noch nicht testen:
Aber vielleicht kann es ja noch jemand gebrauchen:
ArduinoJson 5.xx:
-
Bratmaxe schrieb:
Hi,
ich habe mein Enigmalight nun auch fast soweit. (Hardware steht, Verbindung zwischen VU+ und NodeMCU fehlt noch).
Nun überlege ich aber schon für den nächsten Schritt. Ich habe neben der VU+ auch noch eine Nvidia Shield wo Netfilx, Amazon und Kodi drauf laufen.
Für Android gibt es ja die "Android Ambilight Application". Und für Kodi gibt es sicherlich auch ein Addon (habe noch nicht gesucht).
Aber wie kann ich das Ambilight der Shield/Kodi höher priorisieren, als das von der VU+ Box? Also wenn beides läuft, dann soll der Shield angezeigt werden. Gibt es da eine Möglichkeit?
Gruß Carsten
-
Moin Bueb,
vielen Dank für deine Hilfe. Ich verwende den W2812B Stripe, der aktuell noch die kompletten 5m hat, einkürzen wollte ich den sobald alles läuft, ich benötige für meinen Tv ca. 256 LEDs (je nachdem wie weit an den Rand ich die LEDs lege.
Für den W2813B habe ich den Sketch angepasst (Comment out for clockless ausgeklammert und comment in for clockless eingeklammert) WLAN SSID und Passwort, sowie IP,Subnet und DNS habe ich alles manuell festgelegt.
Was ich gerade in deiner verlinkten Anleitung sehe (und bisher irgendwie immer überlesen habe) ist die Info:
esp2866 Library 2.3.0 installieren. 2.4.0 funktioniert nicht !!!
Hier habe ich 2.5.0 installiert, werde ich heute Abend aber dann mal auf die 2.3.0 downgraden und nochmal probieren.
Da ich den NodeMCU mit dem Handy ansteuern konnte, habe ich den Fehler halt in den Einstellungen gesucht.
Gruß Carsten -
Mit dem Handy ging das auch mir, ist aber was anderes. Downgrade mal und guck, der Rest sollte so stimmen
Von unterwegs gesendet... -
Ich nutze das Enigmalight schon seit es noch Boblight hieß mit einer DUO2.
Jetzt möchte ich auf eine Duo 4K umsteigen, habe aber keine Infos gefunden, läuft das Plugin denn auf der Duo 4K?
pfiffix