Seite 13 von 13 ErsteErste ... 3111213
Ergebnis 121 bis 126 von 126
  1. #121
    Mitglied
    Registriert seit
    19.12.2013
    Beiträge
    61
    Thanks (gegeben)
    1
    Thanks (bekommen)
    2
    Total Downloaded
    671,9 KB
    Total Downloaded
    671,9 KB
    ReceiverDanke
    Box 1:
    GigaBlue Quad HD 4k
     
     
    Box 2:
    GigaBlue Quad HD
     
     
    Hallo,
    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()
    Konsolenausgabe:
    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.
    inhalt der /etc/enigmalight.conf
    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...
    und folgendes Gui-Log
    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)

    •   Alt Advertising

       

  2. #122
    Avatar von Mr.Servo
    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
    ReceiverDanke
    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
    Angehängte Dateien Angehängte Dateien

  3. #123
    Mitglied
    Registriert seit
    19.12.2013
    Beiträge
    61
    Thanks (gegeben)
    1
    Thanks (bekommen)
    2
    Total Downloaded
    671,9 KB
    Total Downloaded
    671,9 KB
    ReceiverDanke
    Box 1:
    GigaBlue Quad HD 4k
     
     
    Box 2:
    GigaBlue Quad HD
     
     
    Also 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

  4. #124
    Avatar von Mr.Servo
    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
    ReceiverDanke
    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.Servo
    Geändert von Mr.Servo (08.01.2024 um 10:05 Uhr)

  5. #125
    Mitglied
    Registriert seit
    19.12.2013
    Beiträge
    61
    Thanks (gegeben)
    1
    Thanks (bekommen)
    2
    Total Downloaded
    671,9 KB
    Total Downloaded
    671,9 KB
    ReceiverDanke
    Box 1:
    GigaBlue Quad HD 4k
     
     
    Box 2:
    GigaBlue Quad HD
     
     
    Die 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ß

  6. #126
    Avatar von Mr.Servo
    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
    ReceiverDanke
    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


Seite 13 von 13 ErsteErste ... 3111213

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:48 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,88%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com