pi@HyperBian:~ $ sudo systemctl stop hyperion.service && /usr/share/hyperion/bin/hyperiond -d 2020-09-16T20:33:33.478 hyperiond MAIN : Set user data path to '/home/pi/.hyperion' 2020-09-16T20:33:33.513 hyperiond DAEMON : PythonInit.cpp:44:PythonInit() | Initializing Python interpreter 2020-09-16T20:33:33.560 hyperiond SETTINGSMGR : SettingsManager.cpp:107:SettingsManager() | Settings database initialized 2020-09-16T20:33:33.560 hyperiond DAEMON : CEC handler created 2020-09-16T20:33:33.567 hyperiond EFFECTFILES : 39 effects loaded from directory :/effects/ 2020-09-16T20:33:33.570 hyperiond EFFECTFILES : 22 effect schemas loaded from directory :/effects/schema/ 2020-09-16T20:33:33.573 hyperiond EFFECTFILES : 0 effects loaded from directory /home/pi/.hyperion/custom-effects 2020-09-16T20:33:33.594 hyperiond SETTINGSMGR : SettingsManager.cpp:107:SettingsManager() | Settings database initialized 2020-09-16T20:33:33.595 hyperiond BLACKBORDER : BlackBorderProcessor.cpp:64:handleSettingsUpdate() | Set mode to: default 2020-09-16T20:33:33.596 hyperiond COMPONENTREG : ComponentRegister.cpp:36:setNewComponentState() | Blackborder detector: enabled 2020-09-16T20:33:33.614 hyperiond DAEMON : set screen capture device to 'dispmanx' 2020-09-16T20:33:33.614 hyperiond DISPMANXGRAB : Grabber.cpp:30:setVideoMode() | Set videomode to 0 2020-09-16T20:33:33.615 hyperiond DISPMANXGRAB : Display opened with resolution: 640x480 2020-09-16T20:33:33.616 hyperiond DISPMANXGRAB : Grabber.cpp:90:setWidthHeight() | Set new width: 80, height: 45 for capture 2020-09-16T20:33:33.616 hyperiond DAEMON : DISPMANX frame grabber created 2020-09-16T20:33:33.616 hyperiond V4L2:AUTO : Grabber.cpp:30:setVideoMode() | Set videomode to 0 2020-09-16T20:33:33.617 hyperiond COMPONENTREG : ComponentRegister.cpp:36:setNewComponentState() | Smoothing: enabled 2020-09-16T20:33:33.618 hyperiond LEDDEVICE : Start LedDevice 'adalight'. 2020-09-16T20:33:33.618 hyperiond LEDDEVICE : LedDevice.cpp:147:init() | deviceConfig: [{"colorOrder":"bgr","currentLedCount":84,"delayAfterConnect":0,"hardwareLedCount":1,"latchTime":30,"lightberry_apa102_mode":false,"output":"auto","rate":115200,"rewriteTime":1000,"type":"adalight"}] 2020-09-16T20:33:33.618 hyperiond V4L2:AUTO : Signal threshold set to: {12, 12, 12} 2020-09-16T20:33:33.618 hyperiond FLATBUFCONN : Connecting to Hyperion: 127.0.0.1:19401 2020-09-16T20:33:33.618 hyperiond V4L2:AUTO : CEC detection is now disabled 2020-09-16T20:33:33.618 hyperiond V4L2:AUTO : Signal detection is now disabled 2020-09-16T20:33:33.619 hyperiond V4L2:AUTO : Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000 2020-09-16T20:33:33.619 hyperiond DAEMON : hyperiond.cpp:568:handleSettingsUpdate() | V4L2 grabber created 2020-09-16T20:33:33.618 hyperiond LEDDEVICE : LedDevice.cpp:403:setLatchTime() | LatchTime updated to 30ms 2020-09-16T20:33:33.619 hyperiond LEDDEVICE : LedDevice.cpp:423:setRewriteTime() | Refresh interval = 1000ms 2020-09-16T20:33:33.619 hyperiond LEDDEVICE : LedDevice.cpp:429:setRewriteTime() | RewriteTime updated to 1000ms 2020-09-16T20:33:33.619 hyperiond JSONSERVER : JsonServer.cpp:27:JsonServer() | Created instance 2020-09-16T20:33:33.619 hyperiond EFFECTENGINE : Run effect "Rainbow swirl fast" on channel 0 2020-09-16T20:33:33.619 hyperiond LEDDEVICE : ProviderRs232.cpp:36:init() | DeviceType : adalight 2020-09-16T20:33:33.620 hyperiond JSONSERVER : Started on port 19444 2020-09-16T20:33:33.620 hyperiond EFFECTENGINE : EffectEngine.cpp:183:runEffectScript() | Start the effect: name [Rainbow swirl fast], smoothCfg [2] 2020-09-16T20:33:33.620 hyperiond LEDDEVICE : ProviderRs232.cpp:37:init() | LedCount : 84 2020-09-16T20:33:33.620 hyperiond HYPERION : PriorityMuxer.cpp:159:registerInput() | Register new input 'System/EFFECT' with priority 0 as inactive 2020-09-16T20:33:33.621 hyperiond HYPERION : Initial foreground effect 'Rainbow swirl fast' started 2020-09-16T20:33:33.621 hyperiond FLATBUFSERVE : Started on port 19400 2020-09-16T20:33:33.621 hyperiond LEDDEVICE : ProviderRs232.cpp:38:init() | ColorOrder : bgr 2020-09-16T20:33:33.621 hyperiond EFFECTENGINE : Run effect "Warm mood blobs" on channel 254 2020-09-16T20:33:33.621 hyperiond PROTOSERVER : Started on port 19445 2020-09-16T20:33:33.621 hyperiond EFFECTENGINE : EffectEngine.cpp:183:runEffectScript() | Start the effect: name [Warm mood blobs], smoothCfg [2] 2020-09-16T20:33:33.621 hyperiond HYPERION : PriorityMuxer.cpp:159:registerInput() | Register new input 'System/EFFECT' with priority 254 as inactive 2020-09-16T20:33:33.622 hyperiond WEBSERVER : WebServer.cpp:32:initServer() | Initialize Webserver 2020-09-16T20:33:33.622 hyperiond HYPERION : Inital background effect 'Warm mood blobs' started 2020-09-16T20:33:33.622 hyperiond LEDDEVICE : ProviderRs232.cpp:39:init() | RefreshTime : 1000 2020-09-16T20:33:33.622 hyperiond HYPERION : PriorityMuxer.cpp:159:registerInput() | Register new input 'System/V4L' with priority 240 as inactive 2020-09-16T20:33:33.622 hyperiond LEDDEVICE : ProviderRs232.cpp:40:init() | LatchTime : 30 2020-09-16T20:33:33.622 hyperiond COMPONENTREG : ComponentRegister.cpp:36:setNewComponentState() | V4L capture device: enabled 2020-09-16T20:33:33.623 hyperiond HYPERION : PriorityMuxer.cpp:159:registerInput() | Register new input 'System/GRABBER' with priority 250 as inactive 2020-09-16T20:33:33.623 hyperiond COMPONENTREG : ComponentRegister.cpp:36:setNewComponentState() | Framegrabber: enabled 2020-09-16T20:33:33.623 hyperiond LEDDEVICE : ProviderRs232.cpp:52:init() | deviceName : auto 2020-09-16T20:33:33.623 hyperiond BOBLIGHT : BoblightServer.cpp:28:BoblightServer() | Instance created 2020-09-16T20:33:33.624 hyperiond LEDDEVICE : ProviderRs232.cpp:53:init() | AutoDevice : 1 2020-09-16T20:33:33.624 hyperiond LEDDEVICE : ProviderRs232.cpp:54:init() | baudRate_Hz : 115200 2020-09-16T20:33:33.624 hyperiond LEDDEVICE : ProviderRs232.cpp:55:init() | delayAfCon ms: 0 2020-09-16T20:33:33.625 hyperiond LEDDEVICE : LedDeviceAdalight.cpp:58:init() | Adalight header for 84 leds: Ada 0x00 0x53 0x06 2020-09-16T20:33:33.625 hyperiond V4L2:AUTO : available V4L2 devices: /dev/video0 ezcap U3 capture: ezcap U3 capt /dev/video14 bcm2835-isp-capture0 /dev/video15 bcm2835-isp-capture1 2020-09-16T20:33:33.626 hyperiond V4L2:AUTO : search for usable video devices 2020-09-16T20:33:33.628 hyperiond V4L2:AUTO : test v4l device: /dev/video0 2020-09-16T20:33:33.633 hyperiond WEBSERVER : WebServer.cpp:32:initServer() | Initialize Webserver 2020-09-16T20:33:33.641 hyperiond V4L2:AUTO : V4L2Grabber.cpp:696:init_device() | Set resolution to width=1920 height=1080 2020-09-16T20:33:33.643 hyperiond WEBSERVER : WebServer.cpp:90:handleSettingsUpdate() | Apply Webserver settings2020-09-16T20:33:33.643 hyperiond WEBSERVER : WebServer.cpp:90:handleSettingsUpdate() | Apply Webserver settings 2020-09-16T20:33:33.643 hyperiond WEBSERVER : WebServer.cpp:108:handleSettingsUpdate() | Set document root to: :/webconfig 2020-09-16T20:33:33.643 hyperiond WEBSERVER : WebServer.cpp:108:handleSettingsUpdate() | Set document root to: :/webconfig 2020-09-16T20:33:33.643 hyperiond WEBSERVER : Started on port 8090 name 'Hyperion Webserver' 2020-09-16T20:33:33.657 hyperiond V4L2:AUTO : V4L2Grabber.cpp:713:init_device() | Set framerate to 30 fps 2020-09-16T20:33:33.658 hyperiond V4L2:AUTO : V4L2Grabber.cpp:751:init_device() | Pixel format=MJPEG 2020-09-16T20:33:33.673 hyperiond LEDDEVICE : found serial device: ttyACM0 2020-09-16T20:33:33.674 hyperiond LEDDEVICE : Opening UART: ttyACM0 2020-09-16T20:33:33.674 hyperiond LEDDEVICE : ProviderRs232.cpp:141:tryOpen() | _rs232Port.open(QIODevice::ReadWrite): ttyACM0, Baud rate [115200]bps 2020-09-16T20:33:33.684 hyperiond V4L2:AUTO : found usable v4l2 device: /dev/video0 (ezcap U3 capture: ezcap U3 capt) 2020-09-16T20:33:33.687 hyperiond V4L2:AUTO : Started 2020-09-16T20:33:33.687 hyperiond V4L2:auto : GrabberWrapper.cpp:48:start() | Grabber start() 2020-09-16T20:33:33.687 hyperiond Dispmanx : GrabberWrapper.cpp:48:start() | Grabber start() 2020-09-16T20:33:33.687 hyperiond HYPERION : Hyperion instance 'First LED Hardware instance' has been started 2020-09-16T20:33:33.726 hyperiond LEDDEVICE : ProviderRs232.cpp:146:tryOpen() | portName: ttyACM0 2020-09-16T20:33:33.726 hyperiond LEDDEVICE : ProviderRs232.cpp:147:tryOpen() | systemLocation: /dev/ttyACM0 2020-09-16T20:33:33.726 hyperiond LEDDEVICE : ProviderRs232.cpp:148:tryOpen() | description: Arduino Leonardo 2020-09-16T20:33:33.727 hyperiond LEDDEVICE : ProviderRs232.cpp:149:tryOpen() | manufacturer: Arduino LLC 2020-09-16T20:33:33.727 hyperiond LEDDEVICE : ProviderRs232.cpp:150:tryOpen() | productIdentifier: 0x8036 2020-09-16T20:33:33.728 hyperiond LEDDEVICE : ProviderRs232.cpp:151:tryOpen() | vendorIdentifier: 0x2341 2020-09-16T20:33:33.728 hyperiond LEDDEVICE : ProviderRs232.cpp:152:tryOpen() | serialNumber: 2020-09-16T20:33:33.732 hyperiond COMPONENTREG : ComponentRegister.cpp:36:setNewComponentState() | LED device: enabled 2020-09-16T20:33:33.751 hyperiond WEBSERVER : WebServer.cpp:174:handleSettingsUpdate() | Setup SSL certificate 2020-09-16T20:33:33.751 hyperiond WEBSERVER : WebServer.cpp:190:handleSettingsUpdate() | Setup private SSL key 2020-09-16T20:33:33.752 hyperiond WEBSERVER : Started on port 8092 name 'Hyperion Webserver' 2020-09-16T20:33:33.792 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:33:33.793 hyperiond HYPERION : PriorityMuxer.cpp:333:setCurrentTime() | Set visible priority to 0 2020-09-16T20:33:33.793 hyperiond HYPERION : Hyperion.cpp:538:handlPriorityChangedLedDevice() | priority[0], previousPriority[255] 2020-09-16T20:33:33.793 hyperiond HYPERION : Hyperion.cpp:548:handlPriorityChangedLedDevice() | new source available -> switch LED-Device on 2020-09-16T20:33:33.812 hyperiond HYPERION : PriorityMuxer.cpp:198:setInput() | Priority 254 is now active 2020-09-16T20:33:33.818 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 0 is now active 2020-09-16T20:33:33.905 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 240 is now active 2020-09-16T20:33:34.813 hyperiond LEDDEVICE : ProviderRs232.cpp:223:writeBytes() | Timeout after 1000ms: 0 frames already dropped 2020-09-16T20:33:36.898 hyperiond HYPERION : PriorityMuxer.cpp:298:setCurrentTime() | Timeout clear for priority 0 2020-09-16T20:33:37.148 hyperiond HYPERION : PriorityMuxer.cpp:333:setCurrentTime() | Set visible priority to 240 2020-09-16T20:33:37.149 hyperiond HYPERION : Hyperion.cpp:538:handlPriorityChangedLedDevice() | priority[240], previousPriority[0] 2020-09-16T20:33:37.415 hyperiond WEBSOCKET : WebSocketClient.cpp:30:WebSocketClient() | New connection from ::ffff:192.168.50.129 2020-09-16T20:33:37.415 hyperiond WEBSOCKET : JsonAPI.cpp:81:handleInstanceSwitch() | Client '::ffff:192.168.50.129' switch to Hyperion instance 0 2020-09-16T20:33:40.013 hyperiond LEDDEVICE : ProviderRs232.cpp:223:writeBytes() | Previous line repeats 5 times 2020-09-16T20:33:40.013 hyperiond LEDDEVICE : ProviderRs232.cpp:93:close() | Flush was successful 2020-09-16T20:33:40.013 hyperiond LEDDEVICE : ProviderRs232.cpp:95:close() | Close UART: ttyACM0 2020-09-16T20:33:44.905 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:33:45.092 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:33:50.048 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:33:50.245 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:33:55.703 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:33:55.878 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:34:00.898 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:34:01.090 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:34:06.047 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:34:06.232 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:34:10.371 hyperiond LEDDEVICE : Device disabled, device 'adalight' signals error: 'Timeout writing data to ttyACM0' 2020-09-16T20:34:10.373 hyperiond COMPONENTREG : ComponentRegister.cpp:36:setNewComponentState() | LED device: disabled 2020-09-16T20:34:15.815 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:34:15.993 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:34:20.949 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:34:21.141 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:34:26.099 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:34:26.257 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:34:31.716 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:34:31.864 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:34:36.898 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:34:37.080 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:34:42.050 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:34:42.236 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:34:47.693 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:34:47.832 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:34:52.898 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:34:53.074 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:34:58.012 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:34:58.165 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:35:03.124 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:35:03.270 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:35:08.727 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:35:08.919 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:35:13.898 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:35:14.047 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:35:19.005 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:35:19.191 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:35:24.650 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:35:24.862 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:35:29.898 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:35:30.092 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:35:35.035 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:35:35.223 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2020-09-16T20:35:40.684 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive 2020-09-16T20:35:40.887 hyperiond HYPERION : PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active 2