GUI application: 08:53:49.361 MAIN :  Database path: '/home/joerg/.hyperhdr/db/hyperhdr.db', readonlyMode = disabled 08:53:49.362 MAIN :  Starting HyperHdr - 20.0.0.0beta1, pipewire (Jörg Thalheim-ee682d4/2d031d6-1704544152), built: Jan 1 1980:00:00:00 08:53:49.362 MAIN :  Set user data path to '/home/joerg/.hyperhdr' 08:53:49.362 INSTANCE_CFG :  Loading instance configuration 08:53:49.362 DB :  Database opened: /home/joerg/.hyperhdr/db/hyperhdr.db 08:53:49.369 INSTANCE_CFG :  Settings database initialized 08:53:49.382 SOUND_GRABBER :  Sound device 'pipewire | PipeWire Sound Server | ' is selected for activation 08:53:49.388 V4L2:auto :  GrabberWrapper.cpp:55:GrabberWrapper() | Starting the grabber wrapper 08:53:49.388 V4L2:AUTO :  Found capture device: /dev/video0 08:53:49.388 V4L2:AUTO :  V4L2Grabber.cpp:406:enumerateV4L2devices() | Device has 'brightness' control => min: -64, max: 64, default: 0 08:53:49.388 V4L2:AUTO :  V4L2Grabber.cpp:412:enumerateV4L2devices() | Device has 'contrast' control => min: 0, max: 95, default: 0 08:53:49.388 V4L2:AUTO :  V4L2Grabber.cpp:418:enumerateV4L2devices() | Device has 'saturation' control => min: 0, max: 100, default: 64 08:53:49.388 V4L2:AUTO :  V4L2Grabber.cpp:424:enumerateV4L2devices() | Device has 'hue' control => min: -2000, max: 2000, default: 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 1920 x 1080 @ 60 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 1920 x 1080 @ 30 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 320 x 180 @ 60 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 320 x 180 @ 30 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 320 x 240 @ 60 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 320 x 240 @ 30 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 424 x 240 @ 60 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 424 x 240 @ 30 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 640 x 360 @ 60 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 640 x 360 @ 30 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 640 x 480 @ 60 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 640 x 480 @ 30 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 848 x 480 @ 60 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 848 x 480 @ 30 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 960 x 540 @ 60 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 960 x 540 @ 30 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 1280 x 720 @ 60 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 1280 x 720 @ 30 fps mjpeg input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 1920 x 1080 @ 5 fps yuyv input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 320 x 180 @ 30 fps yuyv input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 320 x 240 @ 30 fps yuyv input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 424 x 240 @ 30 fps yuyv input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 640 x 360 @ 30 fps yuyv input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 640 x 480 @ 30 fps yuyv input 0 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 848 x 480 @ 20 fps yuyv input 0 08:53:49.389 PIPEWIRE_SYSTEM:PIPEWI :  Loaded Pipewire proxy library for screen capturing 08:53:49.389 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 960 x 540 @ 15 fps yuyv input 0 08:53:49.390 V4L2:AUTO :  Laptop Camera: Laptop Camera (video0) [/dev/video0] 1280 x 720 @ 8 fps yuyv input 0 08:53:49.390 V4L2:AUTO :  Restarting video grabber is now blocked due to reloading of the configuration 08:53:49.390 V4L2:AUTO :  Cropping image: width=0 height=0; crop: left=0 right=0 top=0 bottom=0  08:53:49.390 V4L2:auto :  GrabberWrapper.cpp:126:setCecStartStop() | CEC keycode. Start: 0, stop: 0 08:53:49.390 V4L2:AUTO :  Grabber.cpp:273:setBrightnessContrastSaturationHue() | setBrightnessContrastSaturationHue nothing changed 08:53:49.390 V4L2:AUTO :  V4L2Grabber.cpp:125:setHdrToneMappingEnabled() | setHdrToneMappingMode to: Disabled 08:53:49.390 V4L2:AUTO :  Grabber.cpp:182:setFpsSoftwareDecimation() | setFpsSoftwareDecimation to: 1 08:53:49.390 SIGNAL_OLD :  DetectionManual.cpp:84:setSignalDetectionOffset() | Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000 08:53:49.390 HYPERHDR0 :  Starting the instance 08:53:49.390 SIGNAL_OLD :  DetectionManual.cpp:74:setSignalThreshold() | Signal threshold set to: {12, 12, 12} and frames: 200 08:53:49.390 INSTANCE_CFG0 :  Loading instance configuration 08:53:49.390 SIGNAL_AUTO :  DetectionAutomatic.cpp:375:setAutoSignalParams() | Automatic signal detection -> errorTolerance: 9, modelTolerance: 90, sleepTime: 5000, wakeTime: 1000 08:53:49.390 V4L2:AUTO :  Grabber.cpp:380:setDeviceVideoStandard() | setDeviceVideoStandard preparing to restart video grabber. Old: '' new: 'auto' 08:53:49.390 V4L2:AUTO :  Delayed restart of the grabber due to change of selected device 08:53:49.390 V4L2:AUTO :  Grabber.cpp:200:setEncoding() | Force encoding to: NO_CHANGE (old: NO_CHANGE) 08:53:49.390 V4L2:AUTO :  setQFrameDecimation is now: disabled 08:53:49.390 DB :  Database opened: /home/joerg/.hyperhdr/db/hyperhdr.db 08:53:49.392 HYPERHDR1 :  Starting the instance PipewireHandler: ScreenCast protocol version: 5 Portal.ScreenCast: protocol version = 5 08:53:49.392 PIPEWIRE_SYSTEM:PIPEWI :  Restarting video grabber is now blocked due to reloading of the configuration 08:53:49.393 PIPEWIRE_SYSTEM:PIPEWI :  Grabber.cpp:159:trySetWidthHeight() | Set new width: 512, height: 512 for capture 08:53:49.393 PIPEWIRE_SYSTEM:PIPEWI :  Grabber.cpp:335:setWidthHeight() | setWidthHeight preparing to restarting video grabber 0 08:53:49.393 PIPEWIRE_SYSTEM:PIPEWI :  Delayed restart of the grabber due to change of the capturing resolution 08:53:49.393 PIPEWIRE_SYSTEM:PIPEWI :  Delayed restart of the grabber due to change of the framerate 08:53:49.393 SIGNAL_OLD :  DetectionManual.cpp:84:setSignalDetectionOffset() | Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000 08:53:49.393 SIGNAL_OLD :  DetectionManual.cpp:74:setSignalThreshold() | Signal threshold set to: {0, 0, 0} and frames: 50 08:53:49.393 PIPEWIRE_SYSTEM:PIPEWI :  Grabber.cpp:380:setDeviceVideoStandard() | setDeviceVideoStandard preparing to restart video grabber. Old: '' new: 'Pipewire System Dialog selection' 08:53:49.393 PIPEWIRE_SYSTEM:PIPEWI :  Delayed restart of the grabber due to change of selected device SLEEP HANDLER REGISTERED! 08:53:49.395 JSONSERVER :  JsonServer.cpp:26:JsonServer() | Created new instance 08:53:49.395 JSONSERVER :  Started on port 19444 08:53:49.395 SSDP :  SSDPHandler.cpp:31:SSDPHandler() | SSDPHandler is initialized 08:53:49.395 MAIN :  start systray 08:53:49.400 INSTANCE_CFG0 :  Settings database initialized 08:53:49.400 COMPONENTCTRL0 :  ComponentController.cpp:30:ComponentController() | ComponentController is initialized 08:53:49.400 INSTANCE_CFG1 :  Loading instance configuration 08:53:49.401 DB :  Database opened: /home/joerg/.hyperhdr/db/hyperhdr.db 08:53:49.401 MUXER0 :  Muxer.cpp:55:Muxer() | Muxer initialized 08:53:49.401 BLACKBORDER :  Set mode to: default 08:53:49.401 COMPONENTCTRL0 :  Blackborder detector: enabled 08:53:49.401 IMAGETOLED_MNG0 :  ImageToLedManager.cpp:192:setLedMappingType() | Set LED mapping type to advanced 08:53:49.401 IMAGETOLED_MNG0 :  ImageToLedManager.cpp:176:setSparseProcessing() | setSparseProcessing to 0 08:53:49.401 IMAGETOLED_MNG0 :  ImageToLedManager.cpp:103:ImageToLedManager() | ImageToLedManager initialized 08:53:49.401 CHANNEL_WHITE0 :  ChannelCalibration.cpp:57:ChannelCalibration() | Target: [200, 50, 50, active], Correction: 255 08:53:49.401 CHANNEL_MAGENTA0 :  ChannelCalibration.cpp:57:ChannelCalibration() | Target: [246, 149, 136, active], Correction: 255 08:53:49.401 COLORSPACE_CALIBRATION :  classicMode: no, gammas:[1.50, 1.50, 1.50], saturation: 1.00, luminance: 1.00, backLight: [enabled, threshold: 0, colored: no] 08:53:49.401 LED_CALIBRATION0 :  LedCalibration.cpp:101:setAdjustmentForLed() | Calibration config '0' for LED segment: [0, 287] 08:53:49.402 HYPERHDR0 :  Led strip RGB order is: rgb 08:53:49.402 SMOOTHING0 :  High resolution clock is NOT STEADY! 08:53:49.402 SMOOTHING0 :  Clearing queued colors before: enabling 08:53:49.402 SMOOTHING0 :  Smoothing queue is cleared 08:53:49.402 COMPONENTCTRL0 :  Smoothing: enabled 08:53:49.402 SMOOTHING0 :  Creating config (0) => type: Alternative, dirMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 08:53:49.402 SMOOTHING0 :  Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 08:53:49.402 SMOOTHING0 :  Smoothing queue is cleared 08:53:49.402 SMOOTHING0 :  Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 08:53:49.402 SMOOTHING0 :  Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 08:53:49.402 LEDDEVICE0_WLED :  Start LedDevice 'wled'. 08:53:49.402 HYPERHDR0 :  The instance is running 08:53:49.402 LEDDEVICE0_WLED :  LedDeviceWled.cpp:36:init() | Initializing WLED 08:53:49.402 MUXER0 :  Register new input 'System/SYSTEMGRABBER' with priority 245 as inactive 08:53:49.402 COMPONENTCTRL0 :  System capture device: enabled 08:53:49.402 LEDDEVICE0_WLED :  LedDevice.cpp:310:init() | deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":288,"host":"wled-wled.lan","maxRetry":60,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 08:53:49.402 PIPEWIRE_SYSTEM:PIPEWI :  PipewireGrabber.cpp:162:init() | init 08:53:49.402 LEDDEVICE0_WLED :  Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 08:53:49.402 LEDDEVICE0_WLED :  LedDevice.cpp:396:setRefreshTime() | Refresh rate = 50.00 Hz 08:53:49.402 PIPEWIRE_SYSTEM:PIPEWI :  ************************************************************************************************* 08:53:49.402 LEDDEVICE0_WLED :  LedDevice.cpp:346:startRefreshTimer() | Device is not ready to start a timer 08:53:49.402 PIPEWIRE_SYSTEM:PIPEWI :  Starting Pipewire grabber. Selected: 'Pipewire System Dialog selection' (1) max width: 512 (512) @ 10 fps 08:53:49.402 LEDDEVICE0_WLED :  LedDevice.cpp:406:setRefreshTime() | Refresh interval updated to 20ms 08:53:49.403 PIPEWIRE_SYSTEM:PIPEWI :  ************************************************************************************************* 08:53:49.403 LEDDEVICE0_WLED :  LedDeviceWled.cpp:45:init() | DeviceType : wled 08:53:49.403 LEDDEVICE0_WLED :  LedDeviceWled.cpp:46:init() | LedCount : 288 08:53:49.403 LEDDEVICE0_WLED :  LedDeviceWled.cpp:49:init() | Override brightness : true 08:53:49.403 LEDDEVICE0_WLED :  LedDeviceWled.cpp:52:init() | Set brightness level: 255 08:53:49.403 DB :  Database opened: /home/joerg/.hyperhdr/db/hyperhdr.db 08:53:49.403 LEDDEVICE0_WLED :  LedDeviceWled.cpp:55:init() | Restore WLED : false 08:53:49.403 LEDDEVICE0_WLED :  LedDeviceWled.cpp:58:init() | Max retry : 60 08:53:49.403 LEDDEVICE0_WLED :  LedDeviceWled.cpp:96:initRestAPI() |  08:53:49.403 LEDDEVICE0_WLED :  LedDeviceWled.cpp:107:initRestAPI() | [1] 08:53:49.403 PIPEWIRE_SYSTEM:PIPEWI :  Loading restoration token: ************************c1b4160b404b Pipewire: initialization invoked. Cleaning up first... 08:53:49.403 LEDDEVICE0_WLED :  LedDevice.cpp:310:init() | deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":288,"host":"wled-wled.lan","maxRetry":60,"port":21324,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 08:53:49.403 LEDDEVICE0_WLED :  Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 08:53:49.403 LEDDEVICE0_WLED :  LedDevice.cpp:396:setRefreshTime() | Refresh rate = 50.00 Hz 08:53:49.403 LEDDEVICE0_WLED :  LedDevice.cpp:346:startRefreshTimer() | Device is not ready to start a timer 08:53:49.403 LEDDEVICE0_WLED :  LedDevice.cpp:406:setRefreshTime() | Refresh interval updated to 20ms PipewireHandler: ScreenCast protocol version: 5 Sender: 1_198 08:53:49.405 LEDDEVICE0_WLED :  ProviderUdp.cpp:72:init() | Successfully resolved IP-address (192.168.1.245) for hostname (wled-wled.lan). 08:53:49.405 LEDDEVICE0_WLED :  ProviderUdp.cpp:94:init() | UDP socket will write to 192.168.1.245:21324 08:53:49.405 LEDDEVICE0_WLED :  LedDeviceWled.cpp:85:init() | Hostname/IP : wled-wled.lan 08:53:49.406 LEDDEVICE0_WLED :  LedDeviceWled.cpp:86:init() | Port : 21324 08:53:49.406 LEDDEVICE0_WLED :  LedDeviceWled.cpp:90:init() | [1] 08:53:49.406 LEDDEVICE0_WLED :  LedDevice.cpp:220:enable() | Enable the device 08:53:49.406 INSTANCE_CFG1 :  Settings database initialized 08:53:49.406 LEDDEVICE0_WLED :  LedDevice.cpp:63:switchOn() | Switch on 08:53:49.406 LEDDEVICE0_WLED :  LedDeviceWled.cpp:127:powerOn() |  08:53:49.406 LEDDEVICE :  ProviderRestApi.cpp:174:executeOperation() | GET begin: [http://wled-wled.lan:80/json] [] 08:53:49.406 COMPONENTCTRL1 :  ComponentController.cpp:30:ComponentController() | ComponentController is initialized Requested FPS: 10 Pipewire: CreateSession finished 08:53:49.406 PIPEWIRE_SYSTEM:PIPEWI :  Started 08:53:49.406 MUXER1 :  Muxer.cpp:55:Muxer() | Muxer initialized 08:53:49.406 BLACKBORDER :  Set mode to: default 08:53:49.406 IMAGETOLED_MNG1 :  ImageToLedManager.cpp:192:setLedMappingType() | Set LED mapping type to advanced 08:53:49.406 IMAGETOLED_MNG1 :  ImageToLedManager.cpp:176:setSparseProcessing() | setSparseProcessing to 0 08:53:49.407 IMAGETOLED_MNG1 :  ImageToLedManager.cpp:103:ImageToLedManager() | ImageToLedManager initialized 08:53:49.407 COLORSPACE_CALIBRATION :  classicMode: no, gammas:[1.50, 1.50, 1.50], saturation: 1.00, luminance: 1.00, backLight: [enabled, threshold: 1, colored: yes] 08:53:49.407 LED_CALIBRATION1 :  LedCalibration.cpp:101:setAdjustmentForLed() | Calibration config '0' for LED segment: [0, 0] 08:53:49.407 HYPERHDR1 :  Led strip RGB order is: rgb 08:53:49.407 SMOOTHING1 :  High resolution clock is NOT STEADY! 08:53:49.407 SMOOTHING1 :  Clearing queued colors before: enabling 08:53:49.407 SMOOTHING1 :  Smoothing queue is cleared 08:53:49.408 COMPONENTCTRL1 :  Smoothing: enabled 08:53:49.408 SMOOTHING1 :  Creating config (0) => type: Alternative, dirMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 08:53:49.408 SMOOTHING1 :  Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 08:53:49.408 SMOOTHING1 :  Smoothing queue is cleared 08:53:49.408 SMOOTHING1 :  Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 08:53:49.408 SMOOTHING1 :  Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 Pipewire: Got response from portal CreateSession Pipewire: Has restoration token: c1b4160b404b 08:53:49.408 LEDDEVICE1_FILE :  Start LedDevice 'file'. 08:53:49.408 LEDDEVICE1_FILE :  LedDevice.cpp:310:init() | deviceConfig: [{"colorOrder":"rgb","currentLedCount":1,"refreshTime":0,"smoothingRefreshTime":20,"type":"file"}] 08:53:49.408 LEDDEVICE1_FILE :  LedDevice.cpp:396:setRefreshTime() | Refresh rate = 50.00 Hz 08:53:49.408 LEDDEVICE1_FILE :  LedDevice.cpp:346:startRefreshTimer() | Device is not ready to start a timer 08:53:49.408 LEDDEVICE1_FILE :  LedDevice.cpp:406:setRefreshTime() | Refresh interval updated to 20ms 08:53:49.408 HYPERHDR1 :  The instance is running 08:53:49.408 LEDDEVICE1_FILE :  LedDeviceFile.cpp:46:init() | Output filename: /dev/null 08:53:49.408 MUXER1 :  Register new input 'System/VIDEOGRABBER' with priority 240 as inactive 08:53:49.408 LEDDEVICE1_FILE :  LedDevice.cpp:220:enable() | Enable the device 08:53:49.408 COMPONENTCTRL1 :  Video capture device: enabled 08:53:49.408 LEDDEVICE1_FILE :  LedDeviceFile.cpp:56:open() | Open filename: /dev/null 08:53:49.408 LEDDEVICE1_FILE :  LedDeviceFile.cpp:60:open() | QIODevice::WriteOnly, /dev/null 08:53:49.409 LEDDEVICE1_FILE :  LedDevice.cpp:63:switchOn() | Switch on 08:53:49.409 V4L2:AUTO :  Multithreading for V4L2 is enabled. Available thread's count 4 08:53:49.409 LEDDEVICE1_FILE :  LedDevice.cpp:139:powerOn() | Power On 08:53:49.409 LEDDEVICE1_FILE :  LedDevice.cpp:340:startRefreshTimer() | Starting timer with interval = 20ms 08:53:49.409 COMPONENTCTRL1 :  LED device: enabled 08:53:49.409 V4L2:AUTO :  Found capture device: /dev/video0 08:53:49.409 V4L2:AUTO :  V4L2Grabber.cpp:406:enumerateV4L2devices() | Device has 'brightness' control => min: -64, max: 64, default: 0 08:53:49.409 SMOOTHING1 :  Using alternative smoothing input (0) 08:53:49.409 V4L2:AUTO :  V4L2Grabber.cpp:412:enumerateV4L2devices() | Device has 'contrast' control => min: 0, max: 95, default: 0 08:53:49.409 V4L2:AUTO :  V4L2Grabber.cpp:418:enumerateV4L2devices() | Device has 'saturation' control => min: 0, max: 100, default: 64 08:53:49.409 EFFECTENGINE1 :  Run effect "Rainbow swirl fast" on channel 0 08:53:49.409 V4L2:AUTO :  V4L2Grabber.cpp:424:enumerateV4L2devices() | Device has 'hue' control => min: -2000, max: 2000, default: 0 08:53:49.409 EFFECTENGINE1 :  EffectEngine.cpp:92:runEffectScript() | Start the effect: name [Rainbow swirl fast] 08:53:49.409 MUXER1 :  Register new input 'System/EFFECT' with priority 0 as inactive 08:53:49.409 V4L2:AUTO :  V4L2Grabber.cpp:193:init() | Forcing auto discovery device 08:53:49.409 HYPERHDR1 :  Boot effect: animation set to 'Rainbow swirl fast' [started] 08:53:49.409 V4L2:AUTO :  V4L2Grabber.cpp:199:init() | Auto discovery set to Laptop Camera: Laptop Camera (video0) 08:53:49.409 EFFECT1(Rainbo...) :  Begin playing the effect with priority: 0 08:53:49.409 V4L2:AUTO :  V4L2Grabber.cpp:213:init() | Searching for Laptop Camera: Laptop Camera (video0) 0 x 0 @ 0 fps, input: -1 (NO_CHANGE) 08:53:49.409 V4L2:AUTO :  Forcing best guess 08:53:49.409 V4L2:AUTO :  ************************************************************************************************* 08:53:49.409 V4L2:AUTO :  Starting V4L2 grabber. Selected: Laptop Camera: Laptop Camera (video0) [/dev/video0] 640 x 360 @ 60 fps mjpeg input -1 08:53:49.409 V4L2:AUTO :  ************************************************************************************************* 08:53:49.409 MUXER1 :  Priority 0 is now active 08:53:49.410 V4L2:AUTO :  V4L2Grabber.cpp:826:init_device() | Hardware cropping is not supported: ignoring 08:53:49.410 MUXER1 :  Set visible priority to 0 08:53:49.410 V4L2:AUTO :  Set device input to: Camera 1 08:53:49.410 SMOOTHING1 :  Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 08:53:49.410 SMOOTHING1 :  Smoothing queue is cleared 08:53:49.410 LEDDEVICE1_FILE :  LedDevice.cpp:354:stopRefreshTimer() | Stopping refresh timer 08:53:49.410 SMOOTHING1 :  Selecting config (2) => type: Linear, directMode: false, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0 08:53:49.410 LEDDEVICE1_FILE :  LedDevice.cpp:396:setRefreshTime() | Refresh rate = 25.00 Hz 08:53:49.410 SMOOTHING1 :  Using linear smoothing input (2) 08:53:49.410 LEDDEVICE1_FILE :  LedDevice.cpp:340:startRefreshTimer() | Starting timer with interval = 40ms 08:53:49.410 HYPERHDR1 :  New priority[0], previous [255] 08:53:49.410 HYPERHDR1 :  New source available -> switch LED-Device on 08:53:49.410 LEDDEVICE1_FILE :  LedDevice.cpp:406:setRefreshTime() | Refresh interval updated to 40ms 08:53:49.410 SMOOTHING1 :  Clearing queued colors before: enabling 08:53:49.410 LEDDEVICE1_FILE :  LedDevice.cpp:421:smoothingRestarted() | LED refresh interval adjustment caused by smoothing configuration change to 40ms (proposed: 40ms) 08:53:49.410 SMOOTHING1 :  Smoothing queue is cleared 08:53:49.410 LEDDEVICE1_FILE :  LedDevice.cpp:220:enable() | Enable the device 08:53:49.410 COLORSPACE_CALIBRATION :  ColorSpaceCalibration.cpp:225:setBackLightEnabled() | setBackLightEnabled: 0 08:53:49.410 IMAGETOLED_MNG1 :  Total index number is: 320 (memory: 320). User sparse processing is: disabled, image size: 80 x 45, area number: 1 08:53:49.410 SMOOTHING1 :  Using linear smoothing input (2) Pipewire: SelectSources finished Pipewire: Got response from portal SelectSources 08:53:49.412 V4L2:AUTO :  Set resolution to: 640 x 360 Pipewire: Start finished 08:53:49.413 HYPER_MANAGER :  HyperHDR instance 'First LED instance' has been started 08:53:49.414 V4L2:AUTO :  Set framerate to 60 FPS 08:53:49.414 V4L2:AUTO :  Brightness set to: 0 (default) 08:53:49.415 V4L2:AUTO :  Contrast set to: 0 (default) 08:53:49.415 V4L2:AUTO :  Saturation set to: 64 (default) 08:53:49.415 V4L2:AUTO :  Hue set to: 0 (default) 08:53:49.415 V4L2:AUTO :  V4L2Grabber.cpp:105:GetSharedLut() | LUT folder location: '/home/joerg/git/HyperHDR/build/lut' 08:53:49.415 V4L2:AUTO :  LUT file is not found here: /home/joerg/.hyperhdr/lut_lin_tables.3d 08:53:49.415 V4L2:AUTO :  LUT file is not found here: /home/joerg/git/HyperHDR/build/lut/lut_lin_tables.3d 08:53:49.415 V4L2:AUTO :  LUT file is not found here: /usr/share/hyperhdr/lut/lut_lin_tables.3d 08:53:49.415 V4L2:AUTO :  Could not find any required LUT file 08:53:49.415 V4L2:AUTO :  Video pixel format is set to: MJPEG 08:53:49.425 HYPER_MANAGER :  HyperHDR instance 'First LED instance' has been started 08:53:49.425 WEBSERVER :  Initialize Webserver 08:53:49.425 FLATBUFSERVER :  Started on port 19400 08:53:49.425 FLATBUFSERVER :  Started local domain socket server: 'hyperhdr-domain' Pipewire: Got response from portal Start Received restoration token: c1b4160b404b Pipewire: format property size 3840 x 2160 Pipewire: format property source_type = 1 Connecting to Pipewire interface for stream: 3840 x 2160 08:53:49.426 NETFORWARDER :  Forwarder has changed state to disabled 08:53:49.428 WEBSERVER :  Apply Webserver settings 08:53:49.428 WEBSERVER :  Set document root to: :/www 08:53:49.428 WEBSERVER :  Started: 'HyperHDR WebServer (HTTP)' on port: 8090 08:53:49.428 SSDP :  SSDPHandler.cpp:93:handleWebServerStateChange() | The local address is empty 08:53:49.428 WEBSERVER :  Initialize Webserver 08:53:49.428 WEBSERVER :  Apply Webserver settings 08:53:49.428 WEBSERVER :  Set document root to: :/www Session type: wayland , X11 detected: no PipewireEGL: EGL initialized for HyperHDR. Version: 1.5 PipewireEGL: Found 43 DMA-BUF formats PipewireEGL: got DMA format list (count = 43) PipewireEGL: Found unsupported by HyperHDR 'AB4H' DMA format PipewireEGL: Found unsupported by HyperHDR 'XB4H' DMA format PipewireEGL: Found unsupported by HyperHDR 'AB48' DMA format PipewireEGL: Found unsupported by HyperHDR 'XB48' DMA format PipewireEGL: Found unsupported by HyperHDR 'AR30' DMA format PipewireEGL: Found unsupported by HyperHDR 'XR30' DMA format PipewireEGL: Found unsupported by HyperHDR 'AB30' DMA format PipewireEGL: Found DRM_FORMAT_ARGB8888 DMA format (AR24) PipewireEGL: Found DRM_FORMAT_ABGR8888 DMA format (AB24) PipewireEGL: Found DRM_FORMAT_XRGB8888 DMA format (XR24) PipewireEGL: Found DRM_FORMAT_XBGR8888 DMA format (XB24) PipewireEGL: Found unsupported by HyperHDR 'AR15' DMA format PipewireEGL: Found unsupported by HyperHDR 'RG16' DMA format PipewireEGL: Found unsupported by HyperHDR 'R8 ' DMA format PipewireEGL: Found unsupported by HyperHDR 'R16 ' DMA format PipewireEGL: Found unsupported by HyperHDR 'GR88' DMA format PipewireEGL: Found unsupported by HyperHDR 'GR32' DMA format PipewireEGL: Found unsupported by HyperHDR 'YUV9' DMA format PipewireEGL: Found unsupported by HyperHDR 'YU11' DMA format PipewireEGL: Found unsupported by HyperHDR 'YU12' DMA format PipewireEGL: Found unsupported by HyperHDR 'YU16' DMA format PipewireEGL: Found unsupported by HyperHDR 'YU24' DMA format PipewireEGL: Found unsupported by HyperHDR 'YVU9' DMA format PipewireEGL: Found unsupported by HyperHDR 'YV11' DMA format PipewireEGL: Found unsupported by HyperHDR 'YV12' DMA format PipewireEGL: Found unsupported by HyperHDR 'YV16' DMA format PipewireEGL: Found unsupported by HyperHDR 'YV24' DMA format PipewireEGL: Found unsupported by HyperHDR 'NV12' DMA format PipewireEGL: Found unsupported by HyperHDR 'P010' DMA format PipewireEGL: Found unsupported by HyperHDR 'P012' DMA format PipewireEGL: Found unsupported by HyperHDR 'P016' DMA format PipewireEGL: Found unsupported by HyperHDR 'P030' DMA format PipewireEGL: Found unsupported by HyperHDR 'NV16' DMA format PipewireEGL: Found unsupported by HyperHDR 'AYUV' DMA format PipewireEGL: Found unsupported by HyperHDR 'XYUV' DMA format PipewireEGL: Found unsupported by HyperHDR 'Y410' DMA format PipewireEGL: Found unsupported by HyperHDR 'Y412' DMA format PipewireEGL: Found unsupported by HyperHDR 'Y416' DMA format PipewireEGL: Found unsupported by HyperHDR 'YUYV' DMA format PipewireEGL: Found unsupported by HyperHDR 'UYVY' DMA format PipewireEGL: Found unsupported by HyperHDR 'Y210' DMA format PipewireEGL: Found unsupported by HyperHDR 'Y212' DMA format PipewireEGL: Found unsupported by HyperHDR 'Y216' DMA format Pipewire: state CONNECTING (1, 0) Pipewire: the stream is connected Pipewire: core info reported. Version = 1.0.0 Pipewire: state PAUSED (2, 1) Pipewire: got new video format selected Pipewire: got new video format selected Pipewire: got new video format selected Pipewire: video format = 8 (Spa:Enum:VideoFormat:BGRx) Pipewire: video size = 3840x2160 (RGB order = false) Pipewire: framerate = 0/1 Pipewire: DMA buffer available. Format: XR24. Modifier: ????. Pipewire: MemFD buffer available Pipewire: MemPTR buffer available Pipewire: updated parameters 0 Pipewire: got new video format selected Pipewire: video format = 8 (Spa:Enum:VideoFormat:BGRx) Pipewire: video size = 3840x2160 (RGB order = false) Pipewire: framerate = 0/1 Pipewire: DMA buffer available. Format: XR24. Modifier: ????. Pipewire: MemFD buffer available Pipewire: MemPTR buffer available Pipewire: updated parameters 0 Pipewire: core error reported Pipewire: stream reports error 'error alloc buffers: Invalid argument' Pipewire: core reports error 'error alloc buffers: Invalid argument' 08:53:49.490 SMOOTHING1 :  Using linear smoothing procedure (2) 08:53:49.494 WEBSERVER :  Setup SSL certificate 08:53:49.495 WEBSERVER :  Setup private SSL key 08:53:49.495 WEBSERVER :  Started: 'HyperHDR WebServer (HTTPS)' on port: 8092 08:53:49.495 SSDP :  SSDPHandler.cpp:42:initServer() | SSDPHandler is initializing 08:53:49.495 SSDP :  SSDPHandler.cpp:183:getLocalAddress() | The local address is: 192.168.1.239 08:53:49.495 SSDP :  SSDPServer.cpp:95:initServer() | Initialize the SSDP server 08:53:49.495 WEBSERVER :  StaticFileServing.cpp:68:setSsdpXmlDesc() | SSDP description is set up 08:53:49.495 SSDP :  Starting the SSDP server 08:53:49.506 PIPEWIRE_SYSTEM:PIPEWI :  Portal protocol version: 5 08:53:49.506 PIPEWIRE_SYSTEM:PIPEWI :  Saving restoration token: ************************c1b4160b404b 08:53:49.585 LEDDEVICE :  ProviderRestApi.cpp:198:executeOperation() | GET end (178 ms): [http://wled-wled.lan:80/json] [] 08:53:49.585 LEDDEVICE :  ProviderRestApi.cpp:203:executeOperation() | Reply OK [200] 08:53:49.585 LEDDEVICE0_WLED :  WLED info => wifi quality: 100%, wifi channel: 1, leds: 288, arch: esp8266, ver: 0.13.0-b6, uptime: 520517s, port: 21324, power limit: 0mA 08:53:49.585 LEDDEVICE :  ProviderRestApi.cpp:174:executeOperation() | PUT begin: [http://wled-wled.lan:80/json/state] [{"on":true,"live":true,"bri":255}] 08:53:49.609 V4L2:AUTO :  Started 08:53:49.640 MUXER0 :  Set visible priority to 255 08:53:49.641 HYPERHDR0 :  New priority[255], previous [255] 08:53:49.641 HYPERHDR0 :  No source left -> switch LED-Device off 08:53:49.641 SMOOTHING0 :  Clearing queued colors before: disabling 08:53:49.641 SMOOTHING0 :  Smoothing queue is cleared 08:53:49.641 COLORSPACE_CALIBRATION :  ColorSpaceCalibration.cpp:225:setBackLightEnabled() | setBackLightEnabled: 0 08:53:49.689 V4L2:AUTO :  V4L2Grabber.cpp:1164:process_image() | Worker's thread count = 4 08:53:49.695 MUXER1 :  Priority 240 is now active 08:53:49.722 LEDDEVICE :  ProviderRestApi.cpp:198:executeOperation() | PUT end (137 ms): [http://wled-wled.lan:80/json/state] [{"on":true,"live":true,"bri":255}] 08:53:49.722 LEDDEVICE :  ProviderRestApi.cpp:203:executeOperation() | Reply OK [200] 08:53:49.722 LEDDEVICE0_WLED :  LedDevice.cpp:340:startRefreshTimer() | Starting timer with interval = 20ms 08:53:49.722 LEDDEVICE0_WLED :  LedDevice.cpp:270:disable() | Disable the device 08:53:49.723 LEDDEVICE0_WLED :  LedDevice.cpp:354:stopRefreshTimer() | Stopping refresh timer 08:53:49.723 COMPONENTCTRL0 :  LED device: enabled 08:53:49.723 LEDDEVICE0_WLED :  LedDevice.cpp:89:switchOff() | Switch off 08:53:49.723 LEDDEVICE0_WLED :  LedDeviceWled.cpp:200:powerOff() |  08:53:49.723 LEDDEVICE0_WLED :  LedDevice.cpp:517:writeBlack() | Set LED strip to black/power off 08:53:49.723 LEDDEVICE :  ProviderRestApi.cpp:174:executeOperation() | PUT begin: [http://wled-wled.lan:80/json/state] [{"on":false,"live":false}] 08:53:49.723 SMOOTHING0 :  Using alternative smoothing input (0) 08:53:49.724 EFFECTENGINE0 :  Run effect "Rainbow swirl fast" on channel 0 08:53:49.724 EFFECTENGINE0 :  EffectEngine.cpp:92:runEffectScript() | Start the effect: name [Rainbow swirl fast] 08:53:49.724 MUXER0 :  Register new input 'System/EFFECT' with priority 0 as inactive 08:53:49.724 HYPERHDR0 :  Boot effect: animation set to 'Rainbow swirl fast' [started] 08:53:49.725 EFFECT0(Rainbo...) :  Begin playing the effect with priority: 0 08:53:49.725 MUXER0 :  Priority 0 is now active 08:53:49.726 MUXER0 :  Set visible priority to 0 08:53:49.726 SMOOTHING0 :  Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 08:53:49.726 SMOOTHING0 :  Smoothing queue is cleared 08:53:49.726 SMOOTHING0 :  Selecting config (2) => type: Linear, directMode: false, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0 08:53:49.726 SMOOTHING0 :  Using linear smoothing input (2) 08:53:49.726 HYPERHDR0 :  New priority[0], previous [255] 08:53:49.726 HYPERHDR0 :  New source available -> switch LED-Device on 08:53:49.726 SMOOTHING0 :  Clearing queued colors before: enabling 08:53:49.726 SMOOTHING0 :  Smoothing queue is cleared 08:53:49.726 COLORSPACE_CALIBRATION :  ColorSpaceCalibration.cpp:225:setBackLightEnabled() | setBackLightEnabled: 0 08:53:49.726 IMAGETOLED_MNG0 :  Total index number is: 1152 (memory: 1152). User sparse processing is: disabled, image size: 80 x 45, area number: 288 08:53:49.726 SMOOTHING0 :  Using linear smoothing input (2) 08:53:49.859 LEDDEVICE :  ProviderRestApi.cpp:198:executeOperation() | PUT end (136 ms): [http://wled-wled.lan:80/json/state] [{"on":false,"live":false}] 08:53:49.859 LEDDEVICE :  ProviderRestApi.cpp:203:executeOperation() | Reply OK [200] 08:53:49.859 LEDDEVICE0_WLED :  Ignoring user LED refresh rate. Forcing smoothing refresh rate = 25.00 Hz 08:53:49.859 LEDDEVICE0_WLED :  LedDevice.cpp:396:setRefreshTime() | Refresh rate = 25.00 Hz 08:53:49.859 COMPONENTCTRL0 :  LED device: disabled 08:53:49.859 LEDDEVICE0_WLED :  LedDevice.cpp:346:startRefreshTimer() | Device is not ready to start a timer 08:53:49.860 LEDDEVICE0_WLED :  LedDevice.cpp:406:setRefreshTime() | Refresh interval updated to 40ms 08:53:49.860 LEDDEVICE0_WLED :  LedDevice.cpp:421:smoothingRestarted() | LED refresh interval adjustment caused by smoothing configuration change to 40ms (proposed: 40ms) 08:53:49.860 LEDDEVICE0_WLED :  LedDevice.cpp:220:enable() | Enable the device 08:53:49.860 LEDDEVICE0_WLED :  LedDevice.cpp:63:switchOn() | Switch on 08:53:49.860 LEDDEVICE0_WLED :  LedDeviceWled.cpp:127:powerOn() |  08:53:49.860 LEDDEVICE :  ProviderRestApi.cpp:174:executeOperation() | GET begin: [http://wled-wled.lan:80/json] [] 08:53:49.928 LEDDEVICE :  ProviderRestApi.cpp:198:executeOperation() | GET end (68 ms): [http://wled-wled.lan:80/json] [] 08:53:49.928 LEDDEVICE :  ProviderRestApi.cpp:203:executeOperation() | Reply OK [200] 08:53:49.928 LEDDEVICE0_WLED :  WLED info => wifi quality: 100%, wifi channel: 1, leds: 288, arch: esp8266, ver: 0.13.0-b6, uptime: 520518s, port: 21324, power limit: 0mA 08:53:49.928 LEDDEVICE :  ProviderRestApi.cpp:174:executeOperation() | PUT begin: [http://wled-wled.lan:80/json/state] [{"on":true,"live":true,"bri":255}] 08:53:50.020 LEDDEVICE :  ProviderRestApi.cpp:198:executeOperation() | PUT end (91 ms): [http://wled-wled.lan:80/json/state] [{"on":true,"live":true,"bri":255}] 08:53:50.020 LEDDEVICE :  ProviderRestApi.cpp:203:executeOperation() | Reply OK [200] 08:53:50.020 LEDDEVICE0_WLED :  LedDevice.cpp:340:startRefreshTimer() | Starting timer with interval = 40ms 08:53:50.020 COMPONENTCTRL0 :  LED device: enabled 08:53:50.100 SMOOTHING0 :  Using linear smoothing procedure (2) 08:53:50.931 SERVICE_mDNS :  Starting the network discovery thread 08:53:52.309 WEBSOCKET :  WebSocketClient.cpp:39:WebSocketClient() | New connection from ::ffff:127.0.0.1 08:53:52.412 EFFECT1(Rainbo...) :  The effect quits with priority: 0 08:53:52.413 MUXER1 :  Removed source priority 0 08:53:52.413 MUXER1 :  Set visible priority to 240 08:53:52.413 SMOOTHING1 :  Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 08:53:52.413 SMOOTHING1 :  Smoothing queue is cleared 08:53:52.413 SMOOTHING1 :  Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 08:53:52.413 LEDDEVICE1_FILE :  LedDevice.cpp:354:stopRefreshTimer() | Stopping refresh timer 08:53:52.413 SMOOTHING1 :  Using alternative smoothing input (0) 08:53:52.413 LEDDEVICE1_FILE :  LedDevice.cpp:396:setRefreshTime() | Refresh rate = 50.00 Hz 08:53:52.413 HYPERHDR1 :  New priority[240], previous [0] 08:53:52.413 LEDDEVICE1_FILE :  LedDevice.cpp:340:startRefreshTimer() | Starting timer with interval = 20ms 08:53:52.413 COLORSPACE_CALIBRATION :  ColorSpaceCalibration.cpp:225:setBackLightEnabled() | setBackLightEnabled: 1 08:53:52.413 LEDDEVICE1_FILE :  LedDevice.cpp:406:setRefreshTime() | Refresh interval updated to 20ms 08:53:52.413 LEDDEVICE1_FILE :  LedDevice.cpp:421:smoothingRestarted() | LED refresh interval adjustment caused by smoothing configuration change to 20ms (proposed: 20ms) 08:53:52.413 EFFECTENGINE1 :  Effect 'Rainbow swirl fast' has finished. SmartPointer is removing: effect1/0 => "Rainbow swirl fast" 08:53:52.414 EFFECT1(Rainbo...) :  Effect named: 'Rainbow swirl fast' is deleted 08:53:52.454 SMOOTHING1 :  Using alternative smoothing procedure (0) 08:53:52.456 IMAGETOLED_MNG1 :  This is large image area for lamp: 1. It contains 18560 indexes for captured video frame so reduce it by four. Enabling 'sparse processing' option for you. Consider to enable it permanently in the processing configuration to hide that warning. 08:53:52.457 IMAGETOLED_MNG1 :  Total index number is: 4800 (memory: 4800). User sparse processing is: disabled, image size: 640 x 360, area number: 1 08:53:52.729 EFFECT0(Rainbo...) :  The effect quits with priority: 0 08:53:52.729 MUXER0 :  Removed source priority 0 08:53:52.729 MUXER0 :  Set visible priority to 255 08:53:52.729 SMOOTHING0 :  Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 08:53:52.730 SMOOTHING0 :  Smoothing queue is cleared 08:53:52.730 LEDDEVICE0_WLED :  LedDevice.cpp:354:stopRefreshTimer() | Stopping refresh timer 08:53:52.730 SMOOTHING0 :  Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 08:53:52.730 LEDDEVICE0_WLED :  Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 08:53:52.730 SMOOTHING0 :  Using alternative smoothing input (0) 08:53:52.730 LEDDEVICE0_WLED :  LedDevice.cpp:396:setRefreshTime() | Refresh rate = 50.00 Hz 08:53:52.730 HYPERHDR0 :  New priority[255], previous [0] 08:53:52.730 LEDDEVICE0_WLED :  LedDevice.cpp:340:startRefreshTimer() | Starting timer with interval = 20ms 08:53:52.730 HYPERHDR0 :  No source left -> switch LED-Device off 08:53:52.730 LEDDEVICE0_WLED :  LedDevice.cpp:406:setRefreshTime() | Refresh interval updated to 20ms 08:53:52.730 SMOOTHING0 :  Clearing queued colors before: disabling 08:53:52.730 LEDDEVICE0_WLED :  LedDevice.cpp:421:smoothingRestarted() | LED refresh interval adjustment caused by smoothing configuration change to 20ms (proposed: 20ms) 08:53:52.730 SMOOTHING0 :  Smoothing queue is cleared 08:53:52.731 LEDDEVICE0_WLED :  LedDevice.cpp:270:disable() | Disable the device 08:53:52.731 COLORSPACE_CALIBRATION :  ColorSpaceCalibration.cpp:225:setBackLightEnabled() | setBackLightEnabled: 0 08:53:52.731 LEDDEVICE0_WLED :  LedDevice.cpp:354:stopRefreshTimer() | Stopping refresh timer 08:53:52.731 EFFECTENGINE0 :  Effect 'Rainbow swirl fast' has finished. SmartPointer is removing: effect0/0 => "Rainbow swirl fast" 08:53:52.731 LEDDEVICE0_WLED :  LedDevice.cpp:89:switchOff() | Switch off 08:53:52.731 LEDDEVICE0_WLED :  LedDeviceWled.cpp:200:powerOff() |  08:53:52.731 LEDDEVICE0_WLED :  LedDevice.cpp:517:writeBlack() | Set LED strip to black/power off 08:53:52.731 EFFECT0(Rainbo...) :  Effect named: 'Rainbow swirl fast' is deleted 08:53:52.731 LEDDEVICE :  ProviderRestApi.cpp:174:executeOperation() | PUT begin: [http://wled-wled.lan:80/json/state] [{"on":false,"live":false}] 08:53:52.816 LEDDEVICE :  ProviderRestApi.cpp:198:executeOperation() | PUT end (85 ms): [http://wled-wled.lan:80/json/state] [{"on":false,"live":false}] 08:53:52.817 LEDDEVICE :  ProviderRestApi.cpp:203:executeOperation() | Reply OK [200] 08:53:52.817 COMPONENTCTRL0 :  LED device: disabled