Ergebnis 121 bis 126 von 126
-
07.01.2024, 13:13 #121
- Registriert seit
- 19.12.2013
- Beiträge
- 61
- Thanks (gegeben)
- 1
- Thanks (bekommen)
- 2
- Total Downloaded
- 671,9 KB
- Total Downloaded
- 671,9 KB
Box 1:GigaBlue Quad HD 4kBox 2:GigaBlue Quad HDHallo,
Da ergebnis, der Server startet, aber es kommt kein Licht zustande
also das ist dein Script:
Code:from six.moves.http_client import HTTPConnection # combined solution for Python 2+3 # from http.client import HTTPConnection # solution only for Python 3 from json import dumps from os import getcwd, system from sys import stdin from time import sleep from rgb_xy import Converter from rgb_xy import GamutC # or GamutA, GamutB (you must look for the type of your lamps in rgb_xy.py from line 42) counter = 12 def popen(): converter = Converter(GamutC) key = "<key>" ip = "192.168.xxx.xxx" url = "/api/%s/lights/" % key lurl = "%s10/state" % url rurl = "%s11/state" % url MINIMAL_VALUE = 0.000000000 while True: eingabe = stdin.readline() if len(eingabe) > 0: global counter counter += 1 try: lr, lg, lb, rr, rg, rb, x = eingabe.split(' ') except ValueError: with open("%s/aufruf.log" % getcwd(), "wb") as spidev: spidev.write(b"Not enough input parameter, do you have the same amount of lights (channels) in your enigmalight config?") 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 lll = calcLuminance(lr, lg, lb) llr = calcLuminance(rr, rg, rb) if (counter >= 13): connection = HTTPConnection(ip, timeout=10) lparams = {'xy': converter.rgb_to_xy(lr, lg, lb), 'colormode': 'xy', 'bri': int(lll), 'on': True} connection.request('PUT', lurl, 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, dumps(rparams)) response = connection.getresponse() connection.close() counter = 0 else: system("curl -d '{\"on\":false}' -X PUT %s/api/%s/groups/0/action" % (ip, key)) break def calcLuminance(r, g, b): LUM_VALUE = 20 luminance = 1 if (r + g + b > 2): luminance = r + g + b + LUM_VALUE if (luminance >= 255): luminance = 254 return luminance sleep(1) popen()
Code:root@gbquad4k:~# enigmalight EnigmaLight rc4 (c) 2014 Speedy1985 and Oktay Oeztueter. (Based on Boblight (c) 2009 by Bob Loosen) [InitLog] start of log /tmp/enigmalight/enigmalight.log [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf [CConfig::CheckConfig] checking config lines [CConfig::CheckConfig] config lines valid [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf [CConfig::BuildConfig] building config [CConfig::BuildConfig] built config successfully [main] Start device 1 from 1 [CDevice::Process] ambilight: starting with output "python /home/elight-addons/wifilight/philips_hue/enigmalight_hue_LR.py" [CDevice::Process] ambilight: setting up [CGuiServer::Process] Start GuiServer [CEnigmaLight::SetColorSequence]Set colorsequence to RGB set adjust 0 0 0 1[CFlagManager::SetVideoGamma] Gamma not set, using 2.2 since this is default for video [CMainLoop::Process] Starting grabber.. [CGrabber::Setup] Lights: 2, Cluster leds: 1 as one led [CGrabber::Setup] Channels: 6 [CGrabber::Setup] Interval: 0.10 [CGrabber::Run] Mode -> Dynamic [CDevice::Process] ambilight: setup succeeded [CStb::DetectSTB] Detect STB-Type... [CStb::DetectSTB] Detected STB-Type: BCM7252 [CGuiServer::Process] Opening listening socket for Enigma2 GUI on 127.0.0.1:6767 [CFrameGrabber::CheckRes] Set Scanrange to 120x67 (Source 1920x1080) [CGuiServer::Process] GuiClient 127.0.0.1:58157 connected successful.
Code:[global] [device] name ambilight output python /home/elight-addons/wifilight/philips_hue/enigmalight_hue_LR.py channels 6 type popen interval 200000 debug off [color] name red rgb FF0000 [color] name green rgb 00FF00 [color] name blue rgb 0000FF [light] position left name 1HU color red ambilight 1 color green ambilight 2 color blue ambilight 3 hscan 0 25 vscan 0 100 [light] position right name 2HU color red ambilight 4 color green ambilight 5 color blue ambilight 6 hscan 75 100 vscan 0 100
starte ich enigmalight wird folgendes Log erzeugt:
Code:12:42:19.258197 [InitLog] start of log /tmp/enigmalight/enigmalight.log 12:42:19.258484 [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf 12:42:19.258923 [CConfig::CheckConfig] checking config lines 12:42:19.259338 [CConfig::CheckConfig] config lines valid 12:42:19.264020 [CConfig::LoadConfigFromFile] Opening /etc/enigmalight.conf 12:42:19.269475 [CConfig::BuildConfig] building config 12:42:19.271353 [CConfig::BuildConfig] built config successfully 12:42:19.271403 [main] Start device 1 from 1 12:42:19.272787 [CEnigmaLight::SetColorSequence] Set colorsequence to RGB 12:42:19.272850 [CMainLoop::Process] Start EnigmaLight Server 12:42:19.272876 [CMainLoop::Process] Opening listening socket on *:19333 12:42:19.273105 [CDevice::Process] ambilight: starting with output "python /home/elight-addons/wifilight/philips_hue/enigmalight_hue_LR.py" 12:42:19.273160 [CDevice::Process] ambilight: setting up 12:42:19.273879 [CDevice::Process] ambilight: setup succeeded 12:42:19.277491 [CGuiServer::Process] Start GuiServer 12:42:19.277830 [CGuiServer::Process] Opening listening socket for Enigma2 GUI on 127.0.0.1:6767 12:42:19.351005 [CGuiServer::Process] GuiClient 127.0.0.1:54365 connected successful. 12:42:32.293623 [CMainLoop::Cleanup] Removing clients 12:42:32.293698 [CMainLoop::Cleanup] Closing listening socket 12:42:32.293873 [CFlagManager::SetVideoGamma] Gamma not set, using 2.2 since this is default for video 12:42:32.293914 [CMainLoop::Process] Starting grabber.. 12:42:32.293946 [CGrabber::Setup] Lights: 2, Cluster leds: 1 as one led 12:42:32.293966 [CGrabber::Setup] Channels: 6 12:42:32.293987 [CGrabber::Setup] Interval: 0.10 12:42:32.294006 [CGrabber::Run] Mode -> Dynamic 12:42:32.294073 [CStb::DetectSTB] Detect STB-Type... 12:42:32.294239 [CStb::DetectSTB] Detected STB-Type: BCM7252 12:42:32.380892 [CFrameGrabber::CheckRes] Set Scanrange to 120x67 (Source 1920x1080) 12:42:33.210919 [CGuiServer::Process] GuiClient 127.0.0.1:54378 connected successful. 12:42:34.214502 [CGuiServer::Process] 127.0.0.1:54365 Connection closed 12:42:34.260696 [CGuiServer::Process] GuiClient 127.0.0.1:54381 connected successful. 12:42:36.223586 [CGuiServer::Process] 127.0.0.1:54378 Connection closed 12:42:47.548518 [CBitmap::~CBitmap()] [Bitmap] Destroy bitmaps.. 12:42:47.548777 [CMainLoop::Process] Starting grabber.. 12:42:47.548821 [CGrabber::Setup] Lights: 2, Cluster leds: 1 as one led 12:42:47.548846 [CGrabber::Setup] Channels: 6 12:42:47.548872 [CGrabber::Setup] Interval: 0.10 12:42:47.548894 [CGrabber::Run] Mode -> Dynamic 12:42:47.549016 [CStb::DetectSTB] Detect STB-Type... 12:42:47.549216 [CStb::DetectSTB] Detected STB-Type: BCM7252 12:42:47.643167 [CFrameGrabber::CheckRes] Set Scanrange to 120x67 (Source 1920x1080) 12:42:55.397793 [CBitmap::~CBitmap()] [Bitmap] Destroy bitmaps.. 12:42:55.397953 [CGuiServer::Cleanup] Removing clients 12:42:55.397996 [CGuiServer::Cleanup] Closing listening socket 12:42:55.482423 [main] Signaling devices to stop 12:42:55.482495 [main] Waiting for devices to stop 12:42:55.482529 [main] Stop device 1 from 1 12:42:55.656514 [CDevice::Process] ambilight: closed 12:42:55.656592 [CDevice::Process] ambilight: stopped 12:42:55.656744 [main] Exiting EnigmaLight...
Code:08:04:46 [D] ELightTimer::setSession 08:04:48 [D] Controller::enterStandby 08:04:48 [D] Controller::DoControl 08:05:16 [D] Controller::setStatusBarInfo 08:05:16 [D] Controller::writeSettings 08:05:16 [D] Controller::setStatusBarInfo 08:05:16 [D] Controller::writeAdjust 08:05:16 [D] Controller::setStatusBarInfo 10:21:39 [D] Controller::enterStandby 12:37:29 [D] > plugin::sessionstart() 12:37:29 [D] > plugin::EnigmaLight_MainMenu() > MainMenu.. 12:37:29 [D] > plugin::EnigmaLight_MainMenu() > Set Instances.. 12:37:29 [D] EL_Screen_MainMenu::__init__ > Menu Opened succesfull.. 12:37:29 [D] > __common__::checkSymbolic() 12:37:30 [D] ELightTimer::setController 12:37:30 [D] EL_Screen_MainMenu::finishLayout > Finisch layout.... 12:37:30 [D] EL_Screen_MainMenu::hideOnOff 12:37:30 [D] EL_Screen_MainMenu::refreshMenu 12:37:30 [D] Controller::sendAll 12:37:30 [D] Controller::setStatusBarInfo 12:37:30 [D] Controller::writeSettings 12:37:30 [D] Controller::setStatusBarInfo 12:37:30 [D] Controller::writeAdjust 12:37:30 [D] Controller::setStatusBarInfo 12:37:30 [D] EL_Screen_MainMenu::finishLayout > Layout Finisched! 12:37:33 [D] EL_Screen_MainMenu::okbuttonClick 12:37:33 [D] EL_Screen_MainMenu::okbuttonClick > Selected item EL_Screen_Settings 12:37:33 [D] EL_Screen_Settings::__init__ > Settings Opened succesfull.. 12:37:33 [D] EL_Screen_Settings::createSetup 12:37:33 [D] EL_Screen_Settings::__init__ > Finisch layout... 12:37:33 [D] EL_Screen_Settings::finishLayout > Layout finisched.. 12:37:47 [D] EL_Screen_Settings::keyRight 12:37:47 [D] Controller::changeValue 12:37:47 [D] Controller::setStatusBarInfo 12:37:47 [D] EL_Screen_Settings::createSetup 12:37:49 [D] EL_Screen_Settings::keyRight 12:37:49 [D] Controller::changeValue 12:37:49 [D] Controller::setStatusBarInfo 12:37:49 [D] EL_Screen_Settings::createSetup 12:37:50 [D] EL_Screen_Settings::keyRight 12:37:50 [D] Controller::changeValue 12:37:50 [D] Controller::setStatusBarInfo 12:37:50 [D] EL_Screen_Settings::createSetup 12:37:50 [D] EL_Screen_Settings::keyRight 12:37:50 [D] Controller::changeValue 12:37:50 [D] Controller::setStatusBarInfo 12:37:50 [D] EL_Screen_Settings::createSetup 12:38:06 [D] EL_Screen_Settings::keySave 12:38:06 [D] EL_Screen_MainMenu::refreshMenu 12:38:06 [D] Controller::sendAll 12:38:06 [D] Controller::setStatusBarInfo 12:38:06 [D] Controller::writeSettings 12:38:06 [D] Controller::setStatusBarInfo 12:38:06 [D] Controller::writeAdjust 12:38:06 [D] Controller::setStatusBarInfo 12:38:09 [D] EL_Screen_MainMenu::keyGreen 12:38:09 [D] Controller::Control > Control: c:start v:dynamic 12:38:09 [D] Controller::checkIfRunningFinisched 12:38:09 [D] Controller::checkIfRunningFinisched > control[command] = start 12:38:09 [D] Controller::checkIfRunningFinisched > control[value] = dynamic 12:38:09 [D] Controller::checkIfRunningFinisched > control[startcommand] = enigmalight -m 0 -f -c /etc/enigmalight.conf 12:38:09 [D] Controller::checkIfRunningFinisched > callback = None 12:38:09 [D] Controller::checkIfRunningFinisched > pid = 3092 12:38:09 [D] Controller::checkIfRunningFinisched > [/usr/bin/enigmalight] already running with pid 3092 12:38:09 [D] Controller::DoControl 12:38:09 [D] Controller::setStatusBarInfo 12:38:09 [D] Controller::controlMode 12:38:09 [D] Controller::sendAll 12:38:10 [D] Controller::writeSettings 12:38:10 [D] Controller::setStatusBarInfo 12:38:10 [D] Controller::writeAdjust 12:38:10 [D] Controller::setStatusBarInfo 12:38:10 [D] EL_Screen_MainMenu::refreshMenu 12:38:10 [D] Controller::sendAll 12:38:10 [D] Controller::setStatusBarInfo 12:38:10 [D] Controller::writeDynamic 12:38:10 [D] Controller::setStatusBarInfo 12:38:10 [D] Controller::writeSettings 12:38:10 [D] Controller::setStatusBarInfo 12:38:10 [D] Controller::writeAdjust 12:38:10 [D] Controller::setStatusBarInfo 12:38:27 [D] EL_Screen_MainMenu::right 12:38:28 [D] EL_Screen_MainMenu::okbuttonClick 12:38:28 [D] EL_Screen_MainMenu::okbuttonClick > Selected item EL_Screen_Tuning 12:38:28 [D] > __init__::getVersion() 12:38:28 [D] > __common__::getAspect() 12:38:28 [D] EL_Screen_Tuning::showBackground 12:38:28 [D] EL_Screen_Tuning::__init__ > Finisch layout.. 12:39:10 [D] EL_Screen_Tuning::getCustom 12:39:10 [D] Controller::writeSettings 12:39:10 [D] Controller::setStatusBarInfo 12:39:10 [D] Controller::writeAdjust 12:39:10 [D] Controller::setStatusBarInfo 12:39:10 [D] EL_Screen_Tuning::getCustom 12:39:10 [D] Controller::writeSettings 12:39:10 [D] Controller::setStatusBarInfo 12:39:10 [D] Controller::writeAdjust 12:39:10 [D] Controller::setStatusBarInfo 12:39:10 [D] Controller::changeValue 12:39:10 [D] Controller::setStatusBarInfo 12:39:11 [D] EL_Screen_Tuning::getCustom 12:39:11 [D] > __init__::getCrashFilePath() 12:39:11 [D] EL_Screen_Tuning::getCustom 12:39:11 [D] > __init__::getCrashFilePath() 12:39:11 [D] Controller::changeValue 12:39:11 [D] Controller::setStatusBarInfo 12:39:13 [D] EL_Screen_Tuning::getCustom 12:39:13 [D] Controller::writeSettings 12:39:13 [D] Controller::setStatusBarInfo 12:39:13 [D] Controller::writeAdjust 12:39:13 [D] Controller::setStatusBarInfo 12:39:13 [D] EL_Screen_Tuning::getCustom 12:39:13 [D] Controller::writeSettings 12:39:13 [D] Controller::setStatusBarInfo 12:39:13 [D] Controller::writeAdjust 12:39:13 [D] Controller::setStatusBarInfo 12:39:13 [D] Controller::changeValue 12:39:13 [D] Controller::setStatusBarInfo 12:39:14 [D] EL_Screen_Tuning::getCustom 12:39:14 [D] > __init__::getCrashFilePath() 12:39:14 [D] EL_Screen_Tuning::getCustom 12:39:14 [D] > __init__::getCrashFilePath() 12:39:14 [D] Controller::changeValue 12:39:14 [D] Controller::setStatusBarInfo 12:39:17 [D] EL_Screen_Tuning::showOldService 12:39:18 [D] EL_Screen_MainMenu::refreshMenu 12:39:18 [D] Controller::sendAll 12:39:18 [D] Controller::setStatusBarInfo 12:39:18 [D] Controller::writeDynamic 12:39:18 [D] Controller::setStatusBarInfo 12:39:18 [D] Controller::writeSettings 12:39:18 [D] Controller::setStatusBarInfo 12:39:18 [D] Controller::writeAdjust 12:39:18 [D] Controller::setStatusBarInfo 12:39:19 [D] EL_Screen_MainMenu::okbuttonClick 12:39:19 [D] EL_Screen_MainMenu::okbuttonClick > Selected item EL_Screen_Tuning 12:39:19 [D] > __init__::getVersion() 12:39:19 [D] > __common__::getAspect() 12:39:19 [D] EL_Screen_Tuning::showBackground 12:39:19 [D] EL_Screen_Tuning::__init__ > Finisch layout.. 12:39:34 [D] EL_Screen_Tuning::saveCustom 12:39:34 [D] > __init__::getCrashFilePath() 12:39:34 [D] EL_Screen_Tuning::showOldService 12:39:34 [D] Controller::changeValue 12:39:34 [D] Controller::setStatusBarInfo 12:39:46 [D] EL_Screen_MainMenu::refreshMenu 12:39:46 [D] Controller::sendAll 12:39:46 [D] Controller::setStatusBarInfo 12:39:46 [D] Controller::writeDynamic 12:39:46 [D] Controller::setStatusBarInfo 12:39:46 [D] Controller::writeSettings 12:39:46 [D] Controller::setStatusBarInfo 12:39:46 [D] Controller::writeAdjust 12:39:46 [D] Controller::setStatusBarInfo 12:39:48 [D] EL_Screen_MainMenu::right 12:39:49 [D] EL_Screen_MainMenu::okbuttonClick 12:39:49 [D] EL_Screen_MainMenu::okbuttonClick > Selected item EL_Screen_Moodlamp 12:39:49 [D] EL_Screen_Moodlamp::__init__ > Moodlamp Opened succesfull.. 12:39:49 [D] EL_Screen_Moodlamp::createList 12:39:49 [D] EL_Screen_Moodlamp::__init__ > Finisch layout.. 12:39:49 [D] EL_Screen_Moodlamp::updateHelp 12:39:49 [D] EL_Screen_Moodlamp::finishLayout > Layout finsched.. 12:39:49 [D] > __common__::getRGB() 12:39:49 [D] Controller::writeMoodlamp 12:39:49 [D] Controller::setStatusBarInfo 12:39:49 [D] Controller::getColor 12:39:49 [D] > __common__::rgbToHex() 12:39:52 [D] EL_Screen_Moodlamp::keyRight 12:39:52 [D] Controller::changeValue 12:39:52 [D] Controller::setStatusBarInfo 12:39:52 [D] EL_Screen_Moodlamp::createList 12:39:52 [D] EL_Screen_Moodlamp::updateHelp 12:39:52 [D] EL_Screen_Moodlamp::updateHelp 12:39:54 [D] EL_Screen_Moodlamp::keyRight 12:39:54 [D] Controller::changeValue 12:39:54 [D] Controller::setStatusBarInfo 12:39:54 [D] EL_Screen_Moodlamp::createList 12:39:54 [D] EL_Screen_Moodlamp::updateHelp 12:39:54 [D] EL_Screen_Moodlamp::updateHelp 12:39:56 [D] EL_Screen_Moodlamp::updateHelp 12:39:57 [D] EL_Screen_Moodlamp::updateHelp 12:39:59 [D] EL_Screen_MainMenu::refreshMenu 12:39:59 [D] Controller::sendAll 12:39:59 [D] Controller::setStatusBarInfo 12:39:59 [D] Controller::writeDynamic 12:39:59 [D] Controller::setStatusBarInfo 12:39:59 [D] Controller::writeSettings 12:39:59 [D] Controller::setStatusBarInfo 12:39:59 [D] Controller::writeAdjust 12:39:59 [D] Controller::setStatusBarInfo 12:40:00 [D] EL_Screen_MainMenu::right 12:40:01 [D] EL_Screen_MainMenu::okbuttonClick 12:40:01 [D] EL_Screen_MainMenu::okbuttonClick > Selected item EL_Screen_ConfigEditor 12:41:45 [D] EL_Screen_MainMenu::right 12:41:46 [D] EL_Screen_MainMenu::okbuttonClick 12:41:46 [D] EL_Screen_MainMenu::okbuttonClick > Selected item EL_Screen_About 12:41:46 [D] > __init__::getVersion() 12:41:46 [D] > __common__::getBoxInformation() 12:41:46 [D] > __common__::getBoxArch() 12:41:46 [D] > __common__::getBoxArch() > unknown 12:41:46 [D] > __common__::getBoxInformation() > ('Xtrend', 'gigablue', 'bcm7252s', 'armv7l\n', 'unknown') 12:41:52 [D] EL_Screen_MainMenu::refreshMenu 12:41:52 [D] Controller::sendAll 12:41:52 [D] Controller::setStatusBarInfo 12:41:52 [D] Controller::writeDynamic 12:41:52 [D] Controller::setStatusBarInfo 12:41:52 [D] Controller::writeSettings 12:41:52 [D] Controller::setStatusBarInfo 12:41:52 [D] Controller::writeAdjust 12:41:52 [D] Controller::setStatusBarInfo 12:41:53 [D] EL_Screen_MainMenu::right 12:41:54 [D] EL_Screen_MainMenu::right 12:41:54 [D] EL_Screen_MainMenu::okbuttonClick 12:41:54 [D] EL_Screen_MainMenu::okbuttonClick > Selected item EL_Screen_Settings 12:41:54 [D] EL_Screen_Settings::__init__ > Settings Opened succesfull.. 12:41:54 [D] EL_Screen_Settings::createSetup 12:41:54 [D] EL_Screen_Settings::__init__ > Finisch layout... 12:41:54 [D] EL_Screen_Settings::finishLayout > Layout finisched.. 12:41:58 [D] EL_Screen_Settings::keyRight 12:41:58 [D] Controller::changeValue 12:41:58 [D] Controller::setStatusBarInfo 12:41:58 [D] EL_Screen_Settings::createSetup 12:42:01 [D] EL_Screen_Settings::keyRight 12:42:01 [D] Controller::changeValue 12:42:01 [D] Controller::setStatusBarInfo 12:42:01 [D] EL_Screen_Settings::createSetup 12:42:16 [D] EL_Screen_Settings::keySave 12:42:18 [D] EL_Screen_Settings::restartEnigmaLight 12:42:18 [D] Controller::killEnigmalight 12:42:18 [D] Controller::setStatusBarInfo 12:42:18 [D] Controller::killEnigmalightNow 12:42:18 [D] Controller::killEnigmalightFinisched 12:42:18 [D] Controller::killEnigmalightFinisched > values None 12:42:18 [D] Controller::killEnigmalightFinisched > result 12:42:18 [D] Controller::killEnigmalightFinisched > retval 0 12:42:18 [D] Controller::killEnigmalightFinisched > callback <bound method EL_Screen_Settings.KillEnigmaLightDone of <class 'Plugins.Extensions.EnigmaLight.EL_Settings.EL_Screen_Settings'>> 12:42:19 [D] Controller::setStatusBarInfo 12:42:19 [D] EL_Screen_Settings::KillEnigmaLightDone 12:42:19 [D] > __common__::setSymbolic() 12:42:19 [D] Controller::Control > Control: c:grabber v:start 12:42:19 [D] Controller::checkIfRunningFinisched 12:42:19 [D] Controller::checkIfRunningFinisched > control[command] = grabber 12:42:19 [D] Controller::checkIfRunningFinisched > control[value] = start 12:42:19 [D] Controller::checkIfRunningFinisched > control[startcommand] = enigmalight -m 0 -f -c /etc/enigmalight.conf 12:42:19 [D] Controller::checkIfRunningFinisched > callback = None 12:42:19 [D] Controller::checkIfRunningFinisched > pid = None 12:42:19 [D] Controller::checkIfRunningFinisched > [/usr/bin/enigmalight] not running, Starting.. 12:42:19 [D] EL_Screen_MainMenu::refreshMenu 12:42:19 [D] Controller::sendAll 12:42:19 [D] Controller::writeSettings 12:42:19 [D] Controller::setStatusBarInfo 12:42:19 [D] Controller::writeAdjust 12:42:19 [D] Controller::setStatusBarInfo 12:42:19 [D] Controller::DoControl 12:42:20 [D] Controller::writeSettings 12:42:20 [D] Controller::setStatusBarInfo 12:42:20 [D] Controller::writeAdjust 12:42:20 [D] Controller::setStatusBarInfo 12:42:32 [D] EL_Screen_MainMenu::keyGreen 12:42:32 [D] Controller::Control > Control: c:start v:dynamic 12:42:32 [D] Controller::checkIfRunningFinisched 12:42:32 [D] Controller::checkIfRunningFinisched > control[command] = start 12:42:32 [D] Controller::checkIfRunningFinisched > control[value] = dynamic 12:42:32 [D] Controller::checkIfRunningFinisched > control[startcommand] = enigmalight -m 0 -f -c /etc/enigmalight.conf 12:42:32 [D] Controller::checkIfRunningFinisched > callback = None 12:42:32 [D] Controller::checkIfRunningFinisched > pid = 8731 12:42:32 [D] Controller::checkIfRunningFinisched > [/usr/bin/enigmalight] already running with pid 8731 12:42:32 [D] Controller::DoControl 12:42:32 [D] Controller::setStatusBarInfo 12:42:32 [D] Controller::controlMode 12:42:32 [D] Controller::sendAll 12:42:34 [D] Controller::writeSettings 12:42:34 [D] Controller::setStatusBarInfo 12:42:34 [D] Controller::writeAdjust 12:42:34 [D] Controller::setStatusBarInfo 12:42:34 [D] EL_Screen_MainMenu::refreshMenu 12:42:34 [D] Controller::sendAll 12:42:36 [D] Controller::writeSettings 12:42:36 [D] Controller::setStatusBarInfo 12:42:36 [D] Controller::writeAdjust 12:42:36 [D] Controller::setStatusBarInfo 12:42:47 [D] EL_Screen_MainMenu::keyRed 12:42:47 [D] Controller::Control > Control: c:grabber v:stop 12:42:47 [D] Controller::checkIfRunningFinisched 12:42:47 [D] Controller::checkIfRunningFinisched > control[command] = grabber 12:42:47 [D] Controller::checkIfRunningFinisched > control[value] = stop 12:42:47 [D] Controller::checkIfRunningFinisched > control[startcommand] = enigmalight -m 0 -f -c /etc/enigmalight.conf 12:42:47 [D] Controller::checkIfRunningFinisched > callback = None 12:42:47 [D] Controller::checkIfRunningFinisched > pid = 8731 12:42:47 [D] Controller::checkIfRunningFinisched > [/usr/bin/enigmalight] already running with pid 8731 12:42:47 [D] Controller::DoControl 12:42:47 [D] Controller::setStatusBarInfo 12:42:47 [D] EL_Screen_MainMenu::refreshMenu 12:42:47 [D] Controller::sendAll 12:42:47 [D] Controller::setStatusBarInfo 12:42:47 [D] Controller::writeDynamic 12:42:47 [D] Controller::setStatusBarInfo 12:42:47 [D] Controller::writeSettings 12:42:47 [D] Controller::setStatusBarInfo 12:42:47 [D] Controller::writeAdjust 12:42:47 [D] Controller::setStatusBarInfo 12:42:55 [D] EL_Screen_MainMenu::keyRed 12:42:55 [D] Controller::Control > Control: c:grabber v:stop 12:42:55 [D] Controller::checkIfRunningFinisched 12:42:55 [D] Controller::checkIfRunningFinisched > control[command] = grabber 12:42:55 [D] Controller::checkIfRunningFinisched > control[value] = stop 12:42:55 [D] Controller::checkIfRunningFinisched > control[startcommand] = enigmalight -m 0 -f -c /etc/enigmalight.conf 12:42:55 [D] Controller::checkIfRunningFinisched > callback = None 12:42:55 [D] Controller::checkIfRunningFinisched > pid = 8731 12:42:55 [D] Controller::checkIfRunningFinisched > [/usr/bin/enigmalight] already running with pid 8731 12:42:55 [D] Controller::DoControl 12:42:55 [D] Controller::setStatusBarInfo 12:42:55 [D] EL_Screen_MainMenu::refreshMenu 12:42:55 [D] Controller::sendAll 12:42:55 [D] Controller::writeSettings 12:42:55 [D] Controller::setStatusBarInfo 12:42:55 [D] Controller::writeAdjust 12:42:55 [D] Controller::setStatusBarInfo 12:42:58 [D] EL_Screen_MainMenu::cancel 12:42:58 [D] EL_Screen_MainMenu::exit > Main Exit.. 12:43:38 [D] Controller::enterStandby
Geändert von Tomiliy (07.01.2024 um 13:16 Uhr)
-
Advertising
-
07.01.2024, 15:05 #122
- Registriert seit
- 10.08.2020
- Ort
- Pfalz / Palatinate
- Beiträge
- 2.617
- Thanks (gegeben)
- 1795
- Thanks (bekommen)
- 2417
- Total Downloaded
- 56,91 MB
- Total Downloaded
- 56,91 MB
Box 1:GigaBlue UHD UE 4k Cable (openATV 7.4)Box 2:Mut@nt HD51 4k Cable (oATV DEVEL)Okay, ich sehe meinen Fehler schon! Hier probier diese Version mal bitte!
Danke & Gruß.....Mr.Servo
-
07.01.2024, 16:55 #123
- Registriert seit
- 19.12.2013
- Beiträge
- 61
- Thanks (gegeben)
- 1
- Thanks (bekommen)
- 2
- Total Downloaded
- 671,9 KB
- Total Downloaded
- 671,9 KB
Box 1:GigaBlue Quad HD 4kBox 2:GigaBlue Quad HDAlso das Licht funktioniert wie es soll, es kommt auch keine Fehlermeldung.
Aber das Licht geht, wenn die Anlage in StandBy geht, nicht mehr aus.
Leider ist im Log nichts negatives zu finden...
Wie kann ich dir helfen?
enigmalight.log
-
08.01.2024, 09:38 #124
- Registriert seit
- 10.08.2020
- Ort
- Pfalz / Palatinate
- Beiträge
- 2.617
- Thanks (gegeben)
- 1795
- Thanks (bekommen)
- 2417
- Total Downloaded
- 56,91 MB
- Total Downloaded
- 56,91 MB
Box 1:GigaBlue UHD UE 4k Cable (openATV 7.4)Box 2:Mut@nt HD51 4k Cable (oATV DEVEL)Ich fürchte gar nicht. Das komplette Programmpaket 'EnigmaLight" ist nicht gerade klein und es ist auch recht komplex aufgebaut. Da ich die Hardware nicht habe und das alles mal austesten müßte, breche ich an dieser Stelle ab.
Ich habe jetzt mal eine Stunde damit verbracht den Code zu analysieren und kann soviel sagen: Das Handling mit Standby und Aufwecken spielt sich hier ab:
EL_Control.py
Zeile 288: def enterStandby(self, configElement):
Zeile 299: def leaveStandby(self)
Ich mache noch die Änderung im GitHub, damit das Programmpaket unter Py3 lauffähig ist und dann widme ich mich anderen Baustellen. Sorry, aber das ist immer eine Frage der zur Verfügung stehenden Zeit und der Priorisierung, sprich die knappen Ressourcen meistnutzend einsetzen.
Gruß.....Mr.ServoGeändert von Mr.Servo (08.01.2024 um 10:05 Uhr)
-
09.01.2024, 16:24 #125
- Registriert seit
- 19.12.2013
- Beiträge
- 61
- Thanks (gegeben)
- 1
- Thanks (bekommen)
- 2
- Total Downloaded
- 671,9 KB
- Total Downloaded
- 671,9 KB
Box 1:GigaBlue Quad HD 4kBox 2:GigaBlue Quad HDDie erstmal vielen vielen Dank für die großartige Unterstützung.
Vielleicht findet sich jemand der das fortsetzen kann, der die Muße und Zeit hat.
Wenn du Mal Zeit und Langeweile hast, sag bescheid, dann richte ich dir gern einen Fernzugang zur Box ein. Dann kannst du Mal spielen und testen.
Gruß
-
09.01.2024, 19:48 #126
- Registriert seit
- 10.08.2020
- Ort
- Pfalz / Palatinate
- Beiträge
- 2.617
- Thanks (gegeben)
- 1795
- Thanks (bekommen)
- 2417
- Total Downloaded
- 56,91 MB
- Total Downloaded
- 56,91 MB
Box 1:GigaBlue UHD UE 4k Cable (openATV 7.4)Box 2:Mut@nt HD51 4k Cable (oATV DEVEL)Also ich habe nochmal nachgesehen und folgendes herausgelesen, esist also porgrammiert, funktioniert aber wohl nur wenn die Settings stimmen!
In den EL-Settings gibt folgende Einstellung für den Sleepmode:
"Turn off lights or use moodlamp in standby "
hier gibt es zwei Einstellungmöglichkeiten: "0" = "Lights off" oder "1" = "Moodlamp"
In der EL_Control.py wird das dann hier ausgewertet (roter Ablauf bei richigen Settings):
Code:if config.plugins.enigmalight.standbymode.value == str(1): #Start Moodlamp ret = self.writeMoodlamp() elif config.plugins.enigmalight.standbymode.value == str(0): if config.plugins.enigmalight.server.value is True and config.plugins.enigmalight.network_onoff.value == False: #Switch to server log("",self,"config.plugins.enigmalight.server.value is true, Start server") data = "set mode 0\n" ret = self.sockClass.setCommand(data) else: #disable lights data = "set mode stop\n" ret = self.sockClass.setCommand(data)
Also mußt das so einstellen damit das Licht in Standby ausgeht:
"Turn off lights or use moodlamp in standby" = "Lights off"
und
"Run EnigmaLight as server when lights are off" = "off"
und/oder
"Enable network mode (connect with other daemon)" = "on"
Viel Erfolg & Gruß.....Mr.Servo
Lesezeichen