smhex / homebridge-wled-ws

Homebridge Plugin for LED strips controlled by WLED
Apache License 2.0
8 stars 1 forks source link

Hoops bridge constant reboot #39

Closed nullbreached closed 7 months ago

nullbreached commented 8 months ago

Describe Your Problem: I'm having a problem with a relatively simple (3 devices) setup. I'm using Hoobs and have installed wled-ws on its own separate bridge. It seems to startup connect to the devices, then abruptly shuts down. Logs:

3/5/2024, 11:29:53 AMWled Ws BridgeLoaded plugin 'homebridge-wled-ws'
3/5/2024, 11:29:53 AMWled Ws BridgeLoading 1 platforms...
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsLoading accessory from cache: Ring Colored
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsLoading accessory from cache: Vertical Left
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsLoading accessory from cache: Vertical Right
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsLoading configuration for controller Ring Colored at address 192.168.5.160
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsRestoring existing accessory from cache: Ring Colored
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsConnecting to controller Ring Colored at address 192.168.5.160
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsLoading configuration for controller Vertical Left at address 192.168.5.133
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsRestoring existing accessory from cache: Vertical Left
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsConnecting to controller Vertical Left at address 192.168.5.133
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsLoading configuration for controller Vertical Right at address 192.168.5.134
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsRestoring existing accessory from cache: Vertical Right
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsConnecting to controller Vertical Right at address 192.168.5.134
3/5/2024, 11:29:53 AMWled Ws BridgeBridge is running on port 51836.
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsController Ring Colored connected
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsReceived state for controller Ring Colored {"on":true,"brightness":84,"transition":0,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":264,"length":264,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[0,0,0],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":224,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1},{"id":1,"start":264,"stop":528,"length":264,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[0,0,0],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":224,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1}]}
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsController Ring Colored supports RGB channel
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsController Ring Colored updated ON state: true
3/5/2024, 11:29:53 AMWled Ws Bridgewled-wsController Ring Colored updated brightness: 33
3/5/2024, 11:29:54 AMWled Ws Bridgewled-wsReceived state for controller Ring Colored {"on":true,"brightness":84,"transition":0,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":264,"length":264,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[0,0,0],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":224,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1},{"id":1,"start":264,"stop":528,"length":264,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[0,0,0],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":224,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1}]}
3/5/2024, 11:29:54 AMWled Ws Bridgewled-wsReceived effects for controller Ring Colored ["Solid","Blink","Breathe","Wipe","Wipe Random","Random Colors","Sweep","Dynamic","Colorloop","Rainbow","Scan","Scan Dual","Fade","Theater","Theater Rainbow","Running","Saw","Twinkle","Dissolve","Dissolve Rnd","Sparkle","Sparkle Dark","Sparkle+","Strobe","Strobe Rainbow","Strobe Mega","Blink Rainbow","Android","Chase","Chase Random","Chase Rainbow","Chase Flash","Chase Flash Rnd","Rainbow Runner","Colorful","Traffic Light","Sweep Random","Chase 2","Aurora","Stream","Scanner","Lighthouse","Fireworks","Rain","Tetrix","Fire Flicker","Gradient","Loading","Rolling Balls","Fairy","Two Dots","Fairytwinkle","Running Dual","RSVD","Chase 3","Tri Wipe","Tri Fade","Lightning","ICU","Multi Comet","Scanner Dual","Stream 2","Oscillate","Pride 2015","Juggle","Palette","Fire 2012","Colorwaves","Bpm","Fill Noise","Noise 1","Noise 2","Noise 3","Noise 4","Colortwinkles","Lake","Meteor","Meteor Smooth","Railway","Ripple","Twinklefox","Twinklecat","Halloween Eyes","Solid Pattern","Solid Pattern Tri","Spots","Spots Fade","Glitter","Candle","Fireworks Starburst","Fireworks 1D","Bouncing Balls","Sinelon","Sinelon Dual","Sinelon Rainbow","Popcorn","Drip","Plasma","Percent","Ripple Rainbow","Heartbeat","Pacifica","Candle Multi","Solid Glitter","Sunrise","Phased","Twinkleup","Noise Pal","Sine","Phased Noise","Flow","Chunchun","Dancing Shadows","Washing Machine","RSVD","Blends","TV Simulator","Dynamic Smooth","Spaceships","Crazy Bees","Ghost Rider","Blobs","Scrolling Text","Drift Rose","Distortion Waves","Soap","Octopus","Waving Cell","Pixels","Pixelwave","Juggles","Matripix","Gravimeter","Plasmoid","Puddles","Midnoise","Noisemeter","Freqwave","Freqmatrix","GEQ","Waterfall","Freqpixels","RSVD","Noisefire","Puddlepeak","Noisemove","Noise2D","Perlin Move","Ripple Peak","Firenoise","Squared Swirl","RSVD","DNA","Matrix","Metaballs","Freqmap","Gravcenter","Gravcentric","Gravfreq","DJ Light","Funky Plank","RSVD","Pulser","Blurz","Drift","Waverly","Sun Radiation","Colored Bursts","Julia","RSVD","RSVD","RSVD","Game Of Life","Tartan","Polar Lights","Swirl","Lissajous","Frizzles","Plasma Ball","Flow Stripe","Hiphotic","Sindots","DNA Spiral","Black Hole","Wavesins","Rocktaves","Akemi"]
3/5/2024, 11:29:54 AMWled Ws Bridgewled-wsReceived presets for controller Ring Colored {"0":{},"1":{"on":true,"brightness":255,"transition":0,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":264,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":104,"effectSpeed":73,"effectIntensity":128,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"id":1,"start":264,"stop":528,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,170,0],[0,0,0],[0,0,0]],"effectId":104,"effectSpeed":73,"effectIntensity":128,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Sunrise"},"3":{"on":true,"brightness":255,"transition":0,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":264,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":2},{"id":1,"start":264,"stop":528,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,170,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":2},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Aurora"},"4":{"on":true,"brightness":84,"transition":0,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":264,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,106,0],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":224,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1},{"id":1,"start":264,"stop":528,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,106,0],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":224,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Candle"},"9":{"on":true,"brightness":84,"transition":0,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":264,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,106,0],[0,0,0],[0,0,0]],"effectId":67,"effectSpeed":0,"effectIntensity":255,"paletteId":20,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"id":1,"start":264,"stop":528,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,106,0],[0,0,0],[0,0,0]],"effectId":67,"effectSpeed":0,"effectIntensity":255,"paletteId":20,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Rolling"}}
3/5/2024, 11:29:54 AMWled Ws Bridgewled-wsReceived config for controller Ring Colored {"rev":[1,0],"vid":2401141,"id":{"mdns":"wled-ring-colored","name":"WLED","invocationName":"Light"},"network":{"instances":[{"ssid":"AbruptWin","pskl":10,"ip":[0,0,0,0],"gateway":[0,0,0,0],"subnet":[255,255,255,0]}]},"accessPoint":{"ssid":"WLED-AP","pskl":8,"channel":1,"hide":0,"openBehavior":0,"ip":[4,3,2,1]},"wifi":{"sleep":false,"phy":false},"hardware":{"led":{"total":792,"maxCurrent":7000,"maxCurrentPerLED":30,"cctCorrection":false,"cctFromRGB":false,"cctBlending":0,"fps":42,"autoWhiteMode":255,"ld":true,"instances":[{"start":0,"length":264,"pins":[4],"colorOrder":2,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0},{"start":264,"length":528,"pins":[1],"colorOrder":2,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0}]},"com":[],"button":{"max":4,"pull":true,"instances":[{"type":2,"pin":[0],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]}],"touchThreshold":32,"mqtt":false},"ir":{"pin":-1,"type":0,"sel":true},"relay":{"pin":-1,"reverse":false},"baud":1152,"if":{"i2c-pin":[-1,-1],"spi-pin":[-1,-1,-1]}},"light":{"scaleBrightness":100,"paletteBlendingMode":0,"autoSegments":false,"gammaCorrection":{"brightness":1,"color":1,"val":1},"transition":{"enabled":true,"fx":true,"duration":7,"palettes":0,"rpc":5},"nightlight":{"mode":1,"duration":60,"targetBrightness":0,"macro":0}},"defaults":{"preset":4,"on":true,"brightness":128},"interfaces":{"sync":{"port0":21324,"port1":65506,"receive":{"brightness":true,"color":true,"effects":true,"groups":1,"seg":false,"sb":false},"send":{"direct":false,"button":false,"alexa":false,"hue":true,"macro":false,"groups":1,"ret":0}},"nodes":{"list":true,"broadcast":true},"live":{"enabled":true,"mso":false,"port":5568,"multicast":false,"dmx":{"universe":1,"sequenceSkip":false,"e131prio":0,"address":1,"dss":0,"mode":4},"timeout":25,"maxBrightness":false,"noGammaCorrection":true,"offset":0},"alexa":{"enabled":false,"macros":[0,0],"p":0},"mqtt":{"enabled":false,"broker":"","port":1883,"user":"","pskl":0,"clientId":"WLED-a8ff10","rtn":false,"topics":{"device":"wled/a8ff10","group":"wled/all"}},"hue":{"enabled":false,"id":1,"interval":25,"receive":{"on":true,"brightness":true,"color":true},"ip":[192,168,5,0]},"ntp":{"enabled":true,"host":"0.wled.pool.ntp.org","timezone":4,"offset":0,"ampm":false,"lon":-71.03,"lat":42.37}},"remote":{"remote_enabled":false,"linked_remote":""},"overlay":{"clock":0,"countdown":false,"min":0,"max":29,"o12pix":0,"show5MinuteMarks":false,"showSecondsTrail":false},"timers":{"countdown":{"goal":[20,1,1,0,0,0],"macro":0},"instances":[{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127},{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127}]},"ota":{"lock":false,"lockWiFi":false,"pskl":7,"arduinoOTA":true},"usermods":{}}
3/5/2024, 11:29:54 AMWled Ws Bridgewled-wsReceived state for controller Vertical Right {"on":true,"brightness":33,"transition":7,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":59,"length":59,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":1,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1}]}
3/5/2024, 11:29:54 AMWled Ws Bridgewled-wsReceived effects for controller Vertical Right ["Solid","Blink","Breathe","Wipe","Wipe Random","Random Colors","Sweep","Dynamic","Colorloop","Rainbow","Scan","Scan Dual","Fade","Theater","Theater Rainbow","Running","Saw","Twinkle","Dissolve","Dissolve Rnd","Sparkle","Sparkle Dark","Sparkle+","Strobe","Strobe Rainbow","Strobe Mega","Blink Rainbow","Android","Chase","Chase Random","Chase Rainbow","Chase Flash","Chase Flash Rnd","Rainbow Runner","Colorful","Traffic Light","Sweep Random","Chase 2","Aurora","Stream","Scanner","Lighthouse","Fireworks","Rain","Tetrix","Fire Flicker","Gradient","Loading","Rolling Balls","Fairy","Two Dots","Fairytwinkle","Running Dual","RSVD","Chase 3","Tri Wipe","Tri Fade","Lightning","ICU","Multi Comet","Scanner Dual","Stream 2","Oscillate","Pride 2015","Juggle","Palette","Fire 2012","Colorwaves","Bpm","Fill Noise","Noise 1","Noise 2","Noise 3","Noise 4","Colortwinkles","Lake","Meteor","Meteor Smooth","Railway","Ripple","Twinklefox","Twinklecat","Halloween Eyes","Solid Pattern","Solid Pattern Tri","Spots","Spots Fade","Glitter","Candle","Fireworks Starburst","Fireworks 1D","Bouncing Balls","Sinelon","Sinelon Dual","Sinelon Rainbow","Popcorn","Drip","Plasma","Percent","Ripple Rainbow","Heartbeat","Pacifica","Candle Multi","Solid Glitter","Sunrise","Phased","Twinkleup","Noise Pal","Sine","Phased Noise","Flow","Chunchun","Dancing Shadows","Washing Machine","RSVD","Blends","TV Simulator","Dynamic Smooth","Spaceships","Crazy Bees","Ghost Rider","Blobs","Scrolling Text","Drift Rose","Distortion Waves","Soap","Octopus","Waving Cell","Pixels","Pixelwave","Juggles","Matripix","Gravimeter","Plasmoid","Puddles","Midnoise","Noisemeter","Freqwave","Freqmatrix","GEQ","Waterfall","Freqpixels","RSVD","Noisefire","Puddlepeak","Noisemove","Noise2D","Perlin Move","Ripple Peak","Firenoise","Squared Swirl","RSVD","DNA","Matrix","Metaballs","Freqmap","Gravcenter","Gravcentric","Gravfreq","DJ Light","Funky Plank","RSVD","Pulser","Blurz","Drift","Waverly","Sun Radiation","Colored Bursts","Julia","RSVD","RSVD","RSVD","Game Of Life","Tartan","Polar Lights","Swirl","Lissajous","Frizzles","Plasma Ball","Flow Stripe","Hiphotic","Sindots","DNA Spiral","Black Hole","Wavesins","Rocktaves","Akemi"]
3/5/2024, 11:29:54 AMWled Ws Bridgewled-wsReceived presets for controller Vertical Right {"0":{},"1":{"on":true,"brightness":98,"transition":7,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":59,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":1,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Aurora"}}
3/5/2024, 11:29:54 AMWled Ws Bridgewled-wsReceived config for controller Vertical Right {"rev":[1,0],"vid":2402120,"id":{"mdns":"wled-98c9fc","name":"WLED","invocationName":"Light"},"network":{"instances":[{"ssid":"AbruptWin","pskl":10,"ip":[0,0,0,0],"gateway":[0,0,0,0],"subnet":[255,255,255,0]}]},"accessPoint":{"ssid":"WLED-AP","pskl":8,"channel":1,"hide":0,"openBehavior":0,"ip":[4,3,2,1]},"wifi":{"sleep":false,"phy":false},"hardware":{"led":{"total":59,"maxCurrent":850,"maxCurrentPerLED":55,"cctCorrection":false,"cctFromRGB":false,"cctBlending":0,"fps":42,"autoWhiteMode":255,"ld":true,"instances":[{"start":0,"length":59,"pins":[2],"colorOrder":0,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0}]},"com":[],"button":{"max":4,"pull":true,"instances":[{"type":2,"pin":[0],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]}],"touchThreshold":32,"mqtt":false},"ir":{"pin":-1,"type":0,"sel":true},"relay":{"pin":-1,"reverse":false},"baud":1152,"if":{"i2c-pin":[-1,-1],"spi-pin":[-1,-1,-1]}},"light":{"scaleBrightness":100,"paletteBlendingMode":0,"autoSegments":false,"gammaCorrection":{"brightness":1,"color":2.8,"val":2.8},"transition":{"enabled":true,"fx":true,"duration":7,"palettes":0,"rpc":5},"nightlight":{"mode":1,"duration":60,"targetBrightness":0,"macro":0}},"defaults":{"preset":1,"on":true,"brightness":128},"interfaces":{"sync":{"port0":21324,"port1":65506,"receive":{"brightness":true,"color":true,"effects":true,"groups":1,"seg":false,"sb":false},"send":{"direct":false,"button":false,"alexa":false,"hue":true,"macro":false,"groups":1,"ret":0}},"nodes":{"list":true,"broadcast":true},"live":{"enabled":true,"mso":false,"port":5568,"multicast":false,"dmx":{"universe":1,"sequenceSkip":false,"e131prio":0,"address":1,"dss":0,"mode":4},"timeout":25,"maxBrightness":false,"noGammaCorrection":true,"offset":0},"alexa":{"enabled":false,"macros":[0,0],"p":0},"mqtt":{"enabled":false,"broker":"","port":1883,"user":"","pskl":0,"clientId":"WLED-98c9fc","rtn":false,"topics":{"device":"wled/98c9fc","group":"wled/all"}},"hue":{"enabled":false,"id":1,"interval":25,"receive":{"on":true,"brightness":true,"color":true},"ip":[192,168,5,0]},"ntp":{"enabled":true,"host":"0.wled.pool.ntp.org","timezone":4,"offset":0,"ampm":false,"lon":0,"lat":0}},"remote":{"remote_enabled":false,"linked_remote":""},"overlay":{"clock":0,"countdown":false,"min":0,"max":29,"o12pix":0,"show5MinuteMarks":false,"showSecondsTrail":false},"timers":{"countdown":{"goal":[20,1,1,0,0,0],"macro":0},"instances":[{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127},{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127}]},"ota":{"lock":false,"lockWiFi":false,"pskl":7,"arduinoOTA":true},"usermods":{}}
3/5/2024, 11:29:54 AMWled Ws Bridgewled-wsShutdown - disconnecting all accessories
3/5/2024, 11:29:54 AMWled Ws Bridgewled-wsDisconnect controller Ring Colored
3/5/2024, 11:29:54 AMWled Ws Bridgewled-wsDisconnect controller Vertical Left
3/5/2024, 11:29:54 AMWled Ws Bridgewled-wsDisconnect controller Vertical Right```

**Plugin Config:**

```json
Show your Homebridge config.json here, remove any sensitive information.

Screenshots:

Environment:

smhex commented 8 months ago

Hi @nullbreached ,

I do not own a Hoobs system, therefore I am not able to provide support for it. Nevertheless I am interested in a stable plugin. Can you tell me, what version of the plugin you are using? Have you tested the configuration with a single controller only? This helps to rule out issues coming from supporting multiple WLED controllers. The log you have provided looks a little bit odd regarding the sequence of messages. Can you share a full debug log for the error case?

Thanks you very much!

nullbreached commented 8 months ago

As I'm a hoobs user (and thus not entirely technically savvy I'm not even sire how to provide a full debug log). It set the logging flag to true and have included those logs.

I did a little troubleshooting and discovered it will work when there is only one 'controller' defined. When I add more (I have three in total at this home) it fails—constantly rebooting.

3/5/2024, 2:56:10 PMWLED-WS BridgeLoaded plugin 'homebridge-wled-ws' 3/5/2024, 2:56:10 PMWLED-WS BridgeLoading 1 platforms... 3/5/2024, 2:56:10 PMWLED-WS Bridgewled-ws platformLoading accessory from cache: Ring-Colored 3/5/2024, 2:56:10 PMWLED-WS BridgeRegistering platform 'homebridge-wled-ws.wled-ws' 3/5/2024, 2:56:10 PMWLED-WS Bridgewled-ws platformLoading accessory from cache: Vertical Left 3/5/2024, 2:56:10 PMWLED-WS Bridgewled-ws platformLoading configuration for controller Ring-Colored at address 192.168.5.160 3/5/2024, 2:56:10 PMWLED-WS Bridgewled-ws platformRestoring existing accessory from cache: Ring-Colored 3/5/2024, 2:56:10 PMWLED-WS Bridgewled-ws platformConnecting to controller Ring-Colored at address 192.168.5.160 3/5/2024, 2:56:10 PMWLED-WS Bridgewled-ws platformLoading configuration for controller Vertical Left at address 192.168.5.133 3/5/2024, 2:56:10 PMWLED-WS Bridgewled-ws platformRestoring existing accessory from cache: Vertical Left 3/5/2024, 2:56:10 PMWLED-WS Bridgewled-ws platformConnecting to controller Vertical Left at address 192.168.5.133 3/5/2024, 2:56:11 PMWLED-WS BridgeBridge is running on port 51836. 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformController Ring-Colored connected 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformReceived controller Ring-Colored state update {"on":true,"brightness":179,"transition":0,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":264,"length":264,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[179,0,143],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":224,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1},{"id":1,"start":264,"stop":528,"length":264,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[0,0,0],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":224,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1}]} 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformController Ring-Colored supports RGB channel 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformController Ring-Colored updated current On state to: true 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformController Ring-Colored updated current brightness to: 70 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformController Ring-Colored updated current preset to: -1 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformController Ring-Colored updated current playlist to: -1 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformReceived controller Ring-Colored state update {"on":true,"brightness":179,"transition":0,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":264,"length":264,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[179,0,143],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":224,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1},{"id":1,"start":264,"stop":528,"length":264,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[0,0,0],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":224,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1}]} 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformReceived effects for controller Ring-Colored ["Solid","Blink","Breathe","Wipe","Wipe Random","Random Colors","Sweep","Dynamic","Colorloop","Rainbow","Scan","Scan Dual","Fade","Theater","Theater Rainbow","Running","Saw","Twinkle","Dissolve","Dissolve Rnd","Sparkle","Sparkle Dark","Sparkle+","Strobe","Strobe Rainbow","Strobe Mega","Blink Rainbow","Android","Chase","Chase Random","Chase Rainbow","Chase Flash","Chase Flash Rnd","Rainbow Runner","Colorful","Traffic Light","Sweep Random","Chase 2","Aurora","Stream","Scanner","Lighthouse","Fireworks","Rain","Tetrix","Fire Flicker","Gradient","Loading","Rolling Balls","Fairy","Two Dots","Fairytwinkle","Running Dual","RSVD","Chase 3","Tri Wipe","Tri Fade","Lightning","ICU","Multi Comet","Scanner Dual","Stream 2","Oscillate","Pride 2015","Juggle","Palette","Fire 2012","Colorwaves","Bpm","Fill Noise","Noise 1","Noise 2","Noise 3","Noise 4","Colortwinkles","Lake","Meteor","Meteor Smooth","Railway","Ripple","Twinklefox","Twinklecat","Halloween Eyes","Solid Pattern","Solid Pattern Tri","Spots","Spots Fade","Glitter","Candle","Fireworks Starburst","Fireworks 1D","Bouncing Balls","Sinelon","Sinelon Dual","Sinelon Rainbow","Popcorn","Drip","Plasma","Percent","Ripple Rainbow","Heartbeat","Pacifica","Candle Multi","Solid Glitter","Sunrise","Phased","Twinkleup","Noise Pal","Sine","Phased Noise","Flow","Chunchun","Dancing Shadows","Washing Machine","RSVD","Blends","TV Simulator","Dynamic Smooth","Spaceships","Crazy Bees","Ghost Rider","Blobs","Scrolling Text","Drift Rose","Distortion Waves","Soap","Octopus","Waving Cell","Pixels","Pixelwave","Juggles","Matripix","Gravimeter","Plasmoid","Puddles","Midnoise","Noisemeter","Freqwave","Freqmatrix","GEQ","Waterfall","Freqpixels","RSVD","Noisefire","Puddlepeak","Noisemove","Noise2D","Perlin Move","Ripple Peak","Firenoise","Squared Swirl","RSVD","DNA","Matrix","Metaballs","Freqmap","Gravcenter","Gravcentric","Gravfreq","DJ Light","Funky Plank","RSVD","Pulser","Blurz","Drift","Waverly","Sun Radiation","Colored Bursts","Julia","RSVD","RSVD","RSVD","Game Of Life","Tartan","Polar Lights","Swirl","Lissajous","Frizzles","Plasma Ball","Flow Stripe","Hiphotic","Sindots","DNA Spiral","Black Hole","Wavesins","Rocktaves","Akemi"] 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformReceived presets for controller Ring-Colored {"0":{},"1":{"on":true,"brightness":255,"transition":0,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":264,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":104,"effectSpeed":73,"effectIntensity":128,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"id":1,"start":264,"stop":528,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,170,0],[0,0,0],[0,0,0]],"effectId":104,"effectSpeed":73,"effectIntensity":128,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Sunrise"},"3":{"on":true,"brightness":255,"transition":0,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":264,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":2},{"id":1,"start":264,"stop":528,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,170,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":2},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Aurora"},"4":{"on":true,"brightness":84,"transition":0,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":264,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,106,0],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":224,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1},{"id":1,"start":264,"stop":528,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,106,0],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":224,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Candle"},"9":{"on":true,"brightness":84,"transition":0,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":264,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,106,0],[0,0,0],[0,0,0]],"effectId":67,"effectSpeed":0,"effectIntensity":255,"paletteId":20,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"id":1,"start":264,"stop":528,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,106,0],[0,0,0],[0,0,0]],"effectId":67,"effectSpeed":0,"effectIntensity":255,"paletteId":20,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Rolling"}} 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformReceived config for controller Ring-Colored {"rev":[1,0],"vid":2401141,"id":{"mdns":"wled-ring-colored","name":"WLED","invocationName":"Light"},"network":{"instances":[{"ssid":"AbruptWin","pskl":10,"ip":[0,0,0,0],"gateway":[0,0,0,0],"subnet":[255,255,255,0]}]},"accessPoint":{"ssid":"WLED-AP","pskl":8,"channel":1,"hide":0,"openBehavior":0,"ip":[4,3,2,1]},"wifi":{"sleep":false,"phy":false},"hardware":{"led":{"total":792,"maxCurrent":7000,"maxCurrentPerLED":30,"cctCorrection":false,"cctFromRGB":false,"cctBlending":0,"fps":42,"autoWhiteMode":255,"ld":true,"instances":[{"start":0,"length":264,"pins":[4],"colorOrder":2,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0},{"start":264,"length":528,"pins":[1],"colorOrder":2,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0}]},"com":[],"button":{"max":4,"pull":true,"instances":[{"type":2,"pin":[0],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]}],"touchThreshold":32,"mqtt":false},"ir":{"pin":-1,"type":0,"sel":true},"relay":{"pin":-1,"reverse":false},"baud":1152,"if":{"i2c-pin":[-1,-1],"spi-pin":[-1,-1,-1]}},"light":{"scaleBrightness":100,"paletteBlendingMode":0,"autoSegments":false,"gammaCorrection":{"brightness":1,"color":1,"val":1},"transition":{"enabled":true,"fx":true,"duration":7,"palettes":0,"rpc":5},"nightlight":{"mode":1,"duration":60,"targetBrightness":0,"macro":0}},"defaults":{"preset":4,"on":true,"brightness":128},"interfaces":{"sync":{"port0":21324,"port1":65506,"receive":{"brightness":true,"color":true,"effects":true,"groups":1,"seg":false,"sb":false},"send":{"direct":false,"button":false,"alexa":false,"hue":true,"macro":false,"groups":1,"ret":0}},"nodes":{"list":true,"broadcast":true},"live":{"enabled":true,"mso":false,"port":5568,"multicast":false,"dmx":{"universe":1,"sequenceSkip":false,"e131prio":0,"address":1,"dss":0,"mode":4},"timeout":25,"maxBrightness":false,"noGammaCorrection":true,"offset":0},"alexa":{"enabled":false,"macros":[0,0],"p":0},"mqtt":{"enabled":false,"broker":"","port":1883,"user":"","pskl":0,"clientId":"WLED-a8ff10","rtn":false,"topics":{"device":"wled/a8ff10","group":"wled/all"}},"hue":{"enabled":false,"id":1,"interval":25,"receive":{"on":true,"brightness":true,"color":true},"ip":[192,168,5,0]},"ntp":{"enabled":true,"host":"0.wled.pool.ntp.org","timezone":4,"offset":0,"ampm":false,"lon":-71.03,"lat":42.37}},"remote":{"remote_enabled":false,"linked_remote":""},"overlay":{"clock":0,"countdown":false,"min":0,"max":29,"o12pix":0,"show5MinuteMarks":false,"showSecondsTrail":false},"timers":{"countdown":{"goal":[20,1,1,0,0,0],"macro":0},"instances":[{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127},{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127}]},"ota":{"lock":false,"lockWiFi":false,"pskl":7,"arduinoOTA":true},"usermods":{}} 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformReceived controller Vertical Left state update {"on":true,"brightness":31,"transition":7,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":60,"length":60,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":1,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1}]} 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformReceived effects for controller Vertical Left ["Solid","Blink","Breathe","Wipe","Wipe Random","Random Colors","Sweep","Dynamic","Colorloop","Rainbow","Scan","Scan Dual","Fade","Theater","Theater Rainbow","Running","Saw","Twinkle","Dissolve","Dissolve Rnd","Sparkle","Sparkle Dark","Sparkle+","Strobe","Strobe Rainbow","Strobe Mega","Blink Rainbow","Android","Chase","Chase Random","Chase Rainbow","Chase Flash","Chase Flash Rnd","Rainbow Runner","Colorful","Traffic Light","Sweep Random","Chase 2","Aurora","Stream","Scanner","Lighthouse","Fireworks","Rain","Tetrix","Fire Flicker","Gradient","Loading","Rolling Balls","Fairy","Two Dots","Fairytwinkle","Running Dual","RSVD","Chase 3","Tri Wipe","Tri Fade","Lightning","ICU","Multi Comet","Scanner Dual","Stream 2","Oscillate","Pride 2015","Juggle","Palette","Fire 2012","Colorwaves","Bpm","Fill Noise","Noise 1","Noise 2","Noise 3","Noise 4","Colortwinkles","Lake","Meteor","Meteor Smooth","Railway","Ripple","Twinklefox","Twinklecat","Halloween Eyes","Solid Pattern","Solid Pattern Tri","Spots","Spots Fade","Glitter","Candle","Fireworks Starburst","Fireworks 1D","Bouncing Balls","Sinelon","Sinelon Dual","Sinelon Rainbow","Popcorn","Drip","Plasma","Percent","Ripple Rainbow","Heartbeat","Pacifica","Candle Multi","Solid Glitter","Sunrise","Phased","Twinkleup","Noise Pal","Sine","Phased Noise","Flow","Chunchun","Dancing Shadows","Washing Machine","RSVD","Blends","TV Simulator","Dynamic Smooth","Spaceships","Crazy Bees","Ghost Rider","Blobs","Scrolling Text","Drift Rose","Distortion Waves","Soap","Octopus","Waving Cell","Pixels","Pixelwave","Juggles","Matripix","Gravimeter","Plasmoid","Puddles","Midnoise","Noisemeter","Freqwave","Freqmatrix","GEQ","Waterfall","Freqpixels","RSVD","Noisefire","Puddlepeak","Noisemove","Noise2D","Perlin Move","Ripple Peak","Firenoise","Squared Swirl","RSVD","DNA","Matrix","Metaballs","Freqmap","Gravcenter","Gravcentric","Gravfreq","DJ Light","Funky Plank","RSVD","Pulser","Blurz","Drift","Waverly","Sun Radiation","Colored Bursts","Julia","RSVD","RSVD","RSVD","Game Of Life","Tartan","Polar Lights","Swirl","Lissajous","Frizzles","Plasma Ball","Flow Stripe","Hiphotic","Sindots","DNA Spiral","Black Hole","Wavesins","Rocktaves","Akemi"] 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformReceived presets for controller Vertical Left {"0":{},"1":{"on":true,"brightness":98,"transition":7,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":60,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":1,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Aurora"}} 3/5/2024, 2:56:11 PMWLED-WS Bridgewled-ws platformReceived config for controller Vertical Left {"rev":[1,0],"vid":2309241,"id":{"mdns":"wled-98d198","name":"WLED","invocationName":"Light"},"network":{"instances":[{"ssid":"AbruptWin","pskl":10,"ip":[0,0,0,0],"gateway":[0,0,0,0],"subnet":[255,255,255,0]}]},"accessPoint":{"ssid":"WLED-AP","pskl":8,"channel":1,"hide":0,"openBehavior":0,"ip":[4,3,2,1]},"wifi":{"sleep":false},"hardware":{"led":{"total":60,"maxCurrent":850,"maxCurrentPerLED":35,"cctCorrection":false,"cctFromRGB":false,"cctBlending":0,"fps":42,"autoWhiteMode":255,"ld":true,"instances":[{"start":0,"length":60,"pins":[2],"colorOrder":1,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0}]},"com":[],"button":{"max":4,"pull":true,"instances":[{"type":2,"pin":[0],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]}],"touchThreshold":32,"mqtt":false},"ir":{"pin":-1,"type":0,"sel":true},"relay":{"pin":-1,"reverse":false},"baud":1152,"if":{"i2c-pin":[-1,-1],"spi-pin":[-1,-1,-1]}},"light":{"scaleBrightness":100,"paletteBlendingMode":0,"autoSegments":false,"gammaCorrection":{"brightness":1,"color":2.8,"val":2.8},"transition":{"enabled":true,"duration":7,"palettes":0,"rpc":5},"nightlight":{"mode":1,"duration":60,"targetBrightness":0,"macro":0}},"defaults":{"preset":1,"on":true,"brightness":128},"interfaces":{"sync":{"port0":21324,"port1":65506,"receive":{"brightness":true,"color":true,"effects":true,"groups":1,"seg":false,"sb":false},"send":{"direct":false,"button":false,"alexa":false,"hue":true,"macro":false,"groups":1,"ret":0}},"nodes":{"list":true,"broadcast":true},"live":{"enabled":true,"mso":false,"port":5568,"multicast":false,"dmx":{"universe":1,"sequenceSkip":false,"e131prio":0,"address":1,"dss":0,"mode":4},"timeout":25,"maxBrightness":false,"noGammaCorrection":true,"offset":0},"alexa":{"enabled":false,"macros":[0,0],"p":0},"mqtt":{"enabled":false,"broker":"","port":1883,"user":"","pskl":0,"clientId":"WLED-98d198","rtn":false,"topics":{"device":"wled/98d198","group":"wled/all"}},"hue":{"enabled":false,"id":1,"interval":25,"receive":{"on":true,"brightness":true,"color":true},"ip":[192,168,5,0]},"ntp":{"enabled":true,"host":"0.wled.pool.ntp.org","timezone":4,"offset":0,"ampm":false,"lon":0,"lat":0}},"remote":{"remote_enabled":false,"linked_remote":""},"overlay":{"clock":0,"countdown":false,"min":0,"max":29,"o12pix":0,"show5MinuteMarks":false,"showSecondsTrail":false},"timers":{"countdown":{"goal":[20,1,1,0,0,0],"macro":0},"instances":[{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127},{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127}]},"ota":{"lock":false,"lockWiFi":false,"pskl":7,"arduinoOTA":true},"usermods":{}} 3/5/2024, 2:56:12 PMWLED-WS Bridgewled-ws platformShutdown - disconnecting all accessories 3/5/2024, 2:56:12 PMWLED-WS Bridgewled-ws platformDisconnecting controller Ring-Colored 3/5/2024, 2:56:12 PMWLED-WS Bridgewled-ws platformDisconnecting controller Vertical Left

nullbreached commented 8 months ago

This was muy configuration at the time:

{ "platform": "wled-ws", "name": "wled-ws platform", "controllers": [ { "name": "Ring-Colored", "address": "192.168.5.160" }, { "name": "Vertical Left", "address": "192.168.5.133" } ], "logging": true }

smhex commented 8 months ago

Hi @nullbreached ,

I am assuming that the response of Vertical Left contains something unexpected. Can you re-test your config with Vertical Right instead of left? As far as I can see Ring-Colored uses a different hardware configuration than Left and probably right. If the plugin crashes in Homebridge the debug log shows the source of the crash. I am afraid you need to find out how to enable a debug log for your Hoobs setup to find the root cause. The debug switch is a system-wide setting and not plugin specific. Can you do this?

nullbreached commented 8 months ago

There is an option to turn on debugging specifically so I turned that on but I don't see a difference. I have the logging filtered by the hub I've isolated the plug-in on.

https://support.hoobs.org/docs/60e0a62c646faaa152f10dc9

nullbreached commented 8 months ago

3/6/2024, 12:04:48 PMWLED-WS BridgeLoaded plugin 'homebridge-wled-ws' 3/6/2024, 12:04:48 PMWLED-WS BridgeLoading 1 platforms... 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformLoading accessory from cache: Ring-Colored 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformLoading accessory from cache: Vettical Right 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformLoading configuration for controller Ring-Colored at address 192.168.5.160 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformRestoring existing accessory from cache: Ring-Colored 3/6/2024, 12:04:48 PMWLED-WS BridgeRegistering platform 'homebridge-wled-ws.wled-ws' 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformConnecting to controller Ring-Colored at address 192.168.5.160 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformLoading configuration for controller Vettical Right at address 192.168.5.134 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformRestoring existing accessory from cache: Vettical Right 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformConnecting to controller Vettical Right at address 192.168.5.134 3/6/2024, 12:04:48 PMWLED-WS BridgeBridge is running on port 51836. 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformController Ring-Colored connected 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformReceived controller Ring-Colored state update {"on":false,"brightness":112,"transition":7,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":792,"length":792,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,215,179],[0,0,0],[0,0,0]],"effectId":75,"effectSpeed":128,"effectIntensity":128,"paletteId":29,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0}]} 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformController Ring-Colored supports RGB channel 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformController Ring-Colored updated current brightness to: 44 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformController Ring-Colored updated current preset to: -1 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformController Ring-Colored updated current playlist to: -1 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformReceived effects for controller Ring-Colored ["Solid","Blink","Breathe","Wipe","Wipe Random","Random Colors","Sweep","Dynamic","Colorloop","Rainbow","Scan","Scan Dual","Fade","Theater","Theater Rainbow","Running","Saw","Twinkle","Dissolve","Dissolve Rnd","Sparkle","Sparkle Dark","Sparkle+","Strobe","Strobe Rainbow","Strobe Mega","Blink Rainbow","Android","Chase","Chase Random","Chase Rainbow","Chase Flash","Chase Flash Rnd","Rainbow Runner","Colorful","Traffic Light","Sweep Random","Chase 2","Aurora","Stream","Scanner","Lighthouse","Fireworks","Rain","Tetrix","Fire Flicker","Gradient","Loading","Rolling Balls","Fairy","Two Dots","Fairytwinkle","Running Dual","RSVD","Chase 3","Tri Wipe","Tri Fade","Lightning","ICU","Multi Comet","Scanner Dual","Stream 2","Oscillate","Pride 2015","Juggle","Palette","Fire 2012","Colorwaves","Bpm","Fill Noise","Noise 1","Noise 2","Noise 3","Noise 4","Colortwinkles","Lake","Meteor","Meteor Smooth","Railway","Ripple","Twinklefox","Twinklecat","Halloween Eyes","Solid Pattern","Solid Pattern Tri","Spots","Spots Fade","Glitter","Candle","Fireworks Starburst","Fireworks 1D","Bouncing Balls","Sinelon","Sinelon Dual","Sinelon Rainbow","Popcorn","Drip","Plasma","Percent","Ripple Rainbow","Heartbeat","Pacifica","Candle Multi","Solid Glitter","Sunrise","Phased","Twinkleup","Noise Pal","Sine","Phased Noise","Flow","Chunchun","Dancing Shadows","Washing Machine","RSVD","Blends","TV Simulator","Dynamic Smooth","Spaceships","Crazy Bees","Ghost Rider","Blobs","Scrolling Text","Drift Rose","Distortion Waves","Soap","Octopus","Waving Cell","Pixels","Pixelwave","Juggles","Matripix","Gravimeter","Plasmoid","Puddles","Midnoise","Noisemeter","Freqwave","Freqmatrix","GEQ","Waterfall","Freqpixels","RSVD","Noisefire","Puddlepeak","Noisemove","Noise2D","Perlin Move","Ripple Peak","Firenoise","Squared Swirl","RSVD","DNA","Matrix","Metaballs","Freqmap","Gravcenter","Gravcentric","Gravfreq","DJ Light","Funky Plank","RSVD","Pulser","Blurz","Drift","Waverly","Sun Radiation","Colored Bursts","Julia","RSVD","RSVD","RSVD","Game Of Life","Tartan","Polar Lights","Swirl","Lissajous","Frizzles","Plasma Ball","Flow Stripe","Hiphotic","Sindots","DNA Spiral","Black Hole","Wavesins","Rocktaves","Akemi"] 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformReceived presets for controller Ring-Colored {"0":{},"1":{"on":true,"brightness":255,"transition":7,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":792,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"name":"","colors":[[255,115,15],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":96,"effectIntensity":214,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0}],"name":"Candle Multi"},"2":{"on":true,"brightness":112,"transition":7,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":792,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"name":"","colors":[[255,215,179],[0,0,0],[0,0,0]],"effectId":75,"effectSpeed":128,"effectIntensity":128,"paletteId":29,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0}],"name":"Lake"}} 3/6/2024, 12:04:48 PMWLED-WS Bridgewled-ws platformReceived config for controller Ring-Colored {"rev":[1,0],"vid":2402120,"id":{"mdns":"wled-ring-colored","name":"WLED","invocationName":"Light"},"network":{"instances":[{"ssid":"AbruptWin","pskl":10,"ip":[0,0,0,0],"gateway":[0,0,0,0],"subnet":[255,255,255,0]}]},"accessPoint":{"ssid":"WLED-AP","pskl":8,"channel":1,"hide":0,"openBehavior":0,"ip":[4,3,2,1]},"wifi":{"sleep":false,"phy":false},"hardware":{"led":{"total":792,"maxCurrent":7000,"maxCurrentPerLED":0,"cctCorrection":false,"cctFromRGB":false,"cctBlending":0,"fps":42,"autoWhiteMode":255,"ld":true,"instances":[{"start":0,"length":264,"pins":[4],"colorOrder":2,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0},{"start":264,"length":528,"pins":[1],"colorOrder":2,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0}]},"com":[],"button":{"max":4,"pull":true,"instances":[{"type":2,"pin":[0],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]}],"touchThreshold":32,"mqtt":false},"ir":{"pin":-1,"type":0,"sel":true},"relay":{"pin":-1,"reverse":false},"baud":1152,"if":{"i2c-pin":[-1,-1],"spi-pin":[-1,-1,-1]}},"light":{"scaleBrightness":100,"paletteBlendingMode":0,"autoSegments":false,"gammaCorrection":{"brightness":1,"color":1,"val":1},"transition":{"enabled":true,"fx":true,"duration":7,"palettes":0,"rpc":5},"nightlight":{"mode":1,"duration":60,"targetBrightness":0,"macro":0}},"defaults":{"preset":1,"on":true,"brightness":128},"interfaces":{"sync":{"port0":21324,"port1":65506,"receive":{"brightness":true,"color":true,"effects":true,"groups":1,"seg":false,"sb":false},"send":{"direct":false,"button":false,"alexa":false,"hue":true,"macro":false,"groups":1,"ret":0}},"nodes":{"list":true,"broadcast":true},"live":{"enabled":true,"mso":false,"port":5568,"multicast":false,"dmx":{"universe":1,"sequenceSkip":false,"e131prio":0,"address":1,"dss":0,"mode":4},"timeout":25,"maxBrightness":false,"noGammaCorrection":true,"offset":0},"alexa":{"enabled":false,"macros":[0,0],"p":0},"mqtt":{"enabled":false,"broker":"","port":1883,"user":"","pskl":0,"clientId":"WLED-a8ff10","rtn":false,"topics":{"device":"wled/a8ff10","group":"wled/all"}},"hue":{"enabled":false,"id":1,"interval":25,"receive":{"on":true,"brightness":true,"color":true},"ip":[192,168,5,0]},"ntp":{"enabled":true,"host":"0.wled.pool.ntp.org","timezone":4,"offset":0,"ampm":false,"lon":-71.03,"lat":42.37}},"remote":{"remote_enabled":false,"linked_remote":""},"overlay":{"clock":0,"countdown":false,"min":0,"max":29,"o12pix":0,"show5MinuteMarks":false,"showSecondsTrail":false},"timers":{"countdown":{"goal":[20,1,1,0,0,0],"macro":0},"instances":[{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127},{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127}]},"ota":{"lock":false,"lockWiFi":false,"pskl":7,"arduinoOTA":true},"usermods":{}} 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformReceived controller Ring-Colored state update {"on":false,"brightness":112,"transition":7,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":792,"length":792,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,215,179],[0,0,0],[0,0,0]],"effectId":75,"effectSpeed":128,"effectIntensity":128,"paletteId":29,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0}]} 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformReceived controller Vettical Right state update {"on":true,"brightness":33,"transition":7,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":59,"length":59,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":1,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1}]} 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformReceived effects for controller Vettical Right ["Solid","Blink","Breathe","Wipe","Wipe Random","Random Colors","Sweep","Dynamic","Colorloop","Rainbow","Scan","Scan Dual","Fade","Theater","Theater Rainbow","Running","Saw","Twinkle","Dissolve","Dissolve Rnd","Sparkle","Sparkle Dark","Sparkle+","Strobe","Strobe Rainbow","Strobe Mega","Blink Rainbow","Android","Chase","Chase Random","Chase Rainbow","Chase Flash","Chase Flash Rnd","Rainbow Runner","Colorful","Traffic Light","Sweep Random","Chase 2","Aurora","Stream","Scanner","Lighthouse","Fireworks","Rain","Tetrix","Fire Flicker","Gradient","Loading","Rolling Balls","Fairy","Two Dots","Fairytwinkle","Running Dual","RSVD","Chase 3","Tri Wipe","Tri Fade","Lightning","ICU","Multi Comet","Scanner Dual","Stream 2","Oscillate","Pride 2015","Juggle","Palette","Fire 2012","Colorwaves","Bpm","Fill Noise","Noise 1","Noise 2","Noise 3","Noise 4","Colortwinkles","Lake","Meteor","Meteor Smooth","Railway","Ripple","Twinklefox","Twinklecat","Halloween Eyes","Solid Pattern","Solid Pattern Tri","Spots","Spots Fade","Glitter","Candle","Fireworks Starburst","Fireworks 1D","Bouncing Balls","Sinelon","Sinelon Dual","Sinelon Rainbow","Popcorn","Drip","Plasma","Percent","Ripple Rainbow","Heartbeat","Pacifica","Candle Multi","Solid Glitter","Sunrise","Phased","Twinkleup","Noise Pal","Sine","Phased Noise","Flow","Chunchun","Dancing Shadows","Washing Machine","RSVD","Blends","TV Simulator","Dynamic Smooth","Spaceships","Crazy Bees","Ghost Rider","Blobs","Scrolling Text","Drift Rose","Distortion Waves","Soap","Octopus","Waving Cell","Pixels","Pixelwave","Juggles","Matripix","Gravimeter","Plasmoid","Puddles","Midnoise","Noisemeter","Freqwave","Freqmatrix","GEQ","Waterfall","Freqpixels","RSVD","Noisefire","Puddlepeak","Noisemove","Noise2D","Perlin Move","Ripple Peak","Firenoise","Squared Swirl","RSVD","DNA","Matrix","Metaballs","Freqmap","Gravcenter","Gravcentric","Gravfreq","DJ Light","Funky Plank","RSVD","Pulser","Blurz","Drift","Waverly","Sun Radiation","Colored Bursts","Julia","RSVD","RSVD","RSVD","Game Of Life","Tartan","Polar Lights","Swirl","Lissajous","Frizzles","Plasma Ball","Flow Stripe","Hiphotic","Sindots","DNA Spiral","Black Hole","Wavesins","Rocktaves","Akemi"] 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformReceived presets for controller Vettical Right {"0":{},"1":{"on":true,"brightness":98,"transition":7,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":59,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":1,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Aurora"}} 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformReceived config for controller Vettical Right {"rev":[1,0],"vid":2402120,"id":{"mdns":"wled-98c9fc","name":"WLED","invocationName":"Light"},"network":{"instances":[{"ssid":"AbruptWin","pskl":10,"ip":[0,0,0,0],"gateway":[0,0,0,0],"subnet":[255,255,255,0]}]},"accessPoint":{"ssid":"WLED-AP","pskl":8,"channel":1,"hide":0,"openBehavior":0,"ip":[4,3,2,1]},"wifi":{"sleep":false,"phy":false},"hardware":{"led":{"total":59,"maxCurrent":850,"maxCurrentPerLED":55,"cctCorrection":false,"cctFromRGB":false,"cctBlending":0,"fps":42,"autoWhiteMode":255,"ld":true,"instances":[{"start":0,"length":59,"pins":[2],"colorOrder":0,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0}]},"com":[],"button":{"max":4,"pull":true,"instances":[{"type":2,"pin":[0],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]}],"touchThreshold":32,"mqtt":false},"ir":{"pin":-1,"type":0,"sel":true},"relay":{"pin":-1,"reverse":false},"baud":1152,"if":{"i2c-pin":[-1,-1],"spi-pin":[-1,-1,-1]}},"light":{"scaleBrightness":100,"paletteBlendingMode":0,"autoSegments":false,"gammaCorrection":{"brightness":1,"color":2.8,"val":2.8},"transition":{"enabled":true,"fx":true,"duration":7,"palettes":0,"rpc":5},"nightlight":{"mode":1,"duration":60,"targetBrightness":0,"macro":0}},"defaults":{"preset":1,"on":true,"brightness":128},"interfaces":{"sync":{"port0":21324,"port1":65506,"receive":{"brightness":true,"color":true,"effects":true,"groups":1,"seg":false,"sb":false},"send":{"direct":false,"button":false,"alexa":false,"hue":true,"macro":false,"groups":1,"ret":0}},"nodes":{"list":true,"broadcast":true},"live":{"enabled":true,"mso":false,"port":5568,"multicast":false,"dmx":{"universe":1,"sequenceSkip":false,"e131prio":0,"address":1,"dss":0,"mode":4},"timeout":25,"maxBrightness":false,"noGammaCorrection":true,"offset":0},"alexa":{"enabled":false,"macros":[0,0],"p":0},"mqtt":{"enabled":false,"broker":"","port":1883,"user":"","pskl":0,"clientId":"WLED-98c9fc","rtn":false,"topics":{"device":"wled/98c9fc","group":"wled/all"}},"hue":{"enabled":false,"id":1,"interval":25,"receive":{"on":true,"brightness":true,"color":true},"ip":[192,168,5,0]},"ntp":{"enabled":true,"host":"0.wled.pool.ntp.org","timezone":4,"offset":0,"ampm":false,"lon":0,"lat":0}},"remote":{"remote_enabled":false,"linked_remote":""},"overlay":{"clock":0,"countdown":false,"min":0,"max":29,"o12pix":0,"show5MinuteMarks":false,"showSecondsTrail":false},"timers":{"countdown":{"goal":[20,1,1,0,0,0],"macro":0},"instances":[{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127},{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127}]},"ota":{"lock":false,"lockWiFi":false,"pskl":7,"arduinoOTA":true},"usermods":{}} 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformShutdown - disconnecting all accessories 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformDisconnecting controller Ring-Colored 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformDisconnecting controller Vettical Right 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformController Vettical Right connected 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformReceived controller Vettical Right state update {"on":true,"brightness":33,"transition":7,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":59,"length":59,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":1,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1}]} 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformController Vettical Right supports RGB channel 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformController Vettical Right updated current On state to: true 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformController Vettical Right updated current brightness to: 13 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformController Vettical Right updated current preset to: -1 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformController Vettical Right updated current playlist to: -1 3/6/2024, 12:04:49 PMWLED-WS Bridgewled-ws platformController Ring-Colored disconnected

nullbreached commented 8 months ago

Might it be the presets? The reason I switched to your plugin was that it seemed the presets functionality was more robust. I am surprised to see it's actually accessing the data for each preset.

smhex commented 8 months ago

I am using the presets myself. According to your configuration no presets were configured. Here is a sample configuration of mine:

            "name": "homebridge-wled-ws",
            "controllers": [
                {
                    "name": "Garagenlicht",
                    "address": "192.168.30.72",
                    "presets": "DoorLight,DoorMoving,DoorIsOpen,DoorIsClosed,DoorLightOff,DoorOpen,DoorClosed"
                },
                {
                    "name": "wled garage",
                    "address": "wled-garage.local"
                }
            ],
            "logging": false,
            "_bridge": {
                "username": "0E:15:00:5D:FE:16",
                "port": 38702
            },
            "platform": "wled-ws"

The corresponding view in HomeKit is as follows:

Bildschirmfoto 2024-03-06 um 18 58 20

My guess is that the message structure returned by your controller is slightly different than the plugin expects. If you can't enable the debug mode I can prepare a special beta build which creates an additional log output to verify my assumption.

If you configure only one controller, do the preset work as expected (see image above)?

nullbreached commented 8 months ago

I guess I didn't understand and it's just getting the configuration, not the data pod the presets as well. (It just seems like so much info!) If I configure presets, they do display (which no other plugin has done correctly!)

image

nullbreached commented 8 months ago

HomeKit US doesn't handle them elegantly but that's not your problem!

nullbreached commented 8 months ago

And the presets even work with Siri!!

smhex commented 8 months ago

I just created a 0.0.12-beta.0 version which adds an additional log output. Can you please install this version and provide the log output for it? It prints the message structure to the console before processing it. This helps to prove my assumption. To rule out a multi controller issue please configure only one controller. Start with Ring-colored, save the log, re-configure to Vertical left, save the log and finally re-configure to Vertical right and save the log. It's a bit of work, but it would help a lot.

Thank you very much!

nullbreached commented 8 months ago

I'm a noob—which is why I use Hoobs (I just wrote them advertising copy LOL) So … I don't see on GitHub where the beta version is (I just see there are 4 releases) and secondly, I'll. probably have to upgrade via the Hoobs terminal to apply the update and I will ahem to review how to proceed with that.

smhex commented 8 months ago

No problem, maybe you can check the firmware versions of your WLED controller. This might help as well. You can find it under "Info" on the controller's web interface. Mine is v0.14.1.

Here is a description how to manage plugins in Hoops: Link

nullbreached commented 8 months ago

I'm running the same version of WLED.

Where in Github do I see the beta version?

smhex commented 8 months ago

Actually the betas are not on Github but on npmjs. You can find the latest version here: Link

nullbreached commented 8 months ago

I'm trying to get the beta installed … it seems things might have change with the newest (v4) of hoops as guides like this don't see to be 100% correct. (Seems the paths might be different).

https://github.com/hoobs-org/HOOBS/issues/586

I have a query out on Reddit for assistance.

nullbreached commented 7 months ago

What version should I be seeing (that you hope I can update to)? 0.0.12-beta.0 ?

smhex commented 7 months ago

Yes, that's the one I created for this issue.

nullbreached commented 7 months ago

The following post is the console after installing the beta. It seems to be doing the same thing. Starting up, seemingly successfully, then abruptly shutting down. This is again on a separate, isolated 'bridge' from my other plugins.

nullbreached commented 7 months ago

3/13/2024, 10:31:26 AMWled Ws Bridge BETA starting 3/13/2024, 10:31:36 AMWled Ws Bridge BETALoaded plugin 'homebridge-wled-ws' 3/13/2024, 10:31:36 AMWled Ws Bridge BETALoading 1 platforms... 3/13/2024, 10:31:36 AMWled Ws Bridge BETAwled-ws platformLoading accessory from cache: Ring-Colored 3/13/2024, 10:31:36 AMWled Ws Bridge BETAwled-ws platformLoading accessory from cache: Vetical-Left 3/13/2024, 10:31:36 AMWled Ws Bridge BETAwled-ws platformLoading accessory from cache: Vertical-Right 3/13/2024, 10:31:36 AMWled Ws Bridge BETAwled-ws platformLoading configuration for controller Ring-Colored at address 192.168.5.160 3/13/2024, 10:31:36 AMWled Ws Bridge BETAwled-ws platformRestoring existing accessory from cache: Ring-Colored 3/13/2024, 10:31:36 AMWled Ws Bridge BETAwled-ws platformConnecting to controller Ring-Colored at address 192.168.5.160 3/13/2024, 10:31:37 AMWled Ws Bridge BETAwled-ws platformLoading configuration for controller Vetical-Left at address 192.168.5.133 3/13/2024, 10:31:37 AMWled Ws Bridge BETAwled-ws platformRestoring existing accessory from cache: Vetical-Left 3/13/2024, 10:31:37 AMWled Ws Bridge BETAwled-ws platformConnecting to controller Vetical-Left at address 192.168.5.133 3/13/2024, 10:31:37 AMWled Ws Bridge BETAwled-ws platformLoading configuration for controller Vertical-Right at address 192.168.5.134 3/13/2024, 10:31:37 AMWled Ws Bridge BETAwled-ws platformRestoring existing accessory from cache: Vertical-Right 3/13/2024, 10:31:37 AMWled Ws Bridge BETAwled-ws platformConnecting to controller Vertical-Right at address 192.168.5.134 3/13/2024, 10:31:37 AMWled Ws Bridge BETABridge is running on port 51856. 3/13/2024, 10:31:37 AMWled Ws Bridge BETAwled-ws platformController Ring-Colored connected 3/13/2024, 10:31:37 AMWled Ws Bridge BETAwled-ws platformReceived controller Ring-Colored state update {"on":false,"brightness":255,"transition":7,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":792,"length":792,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,115,15],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":40,"effectIntensity":203,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0}]} 3/13/2024, 10:31:37 AMWled Ws Bridge BETAwled-ws platformReceived info for controller Ring-Colored {"nightlight":{"state":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1}},"options":{"immediate":true,"websocket":{"reconnect":true},"secure":false,"host":"192.168.5.134"},"state":{"on":false,"brightness":255,"transition":7,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":792,"length":792,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,115,15],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":40,"effectIntensity":203,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0}]},"info":{"version":"0.14.2-b1","buildId":2402120,"leds":{"count":792,"currentPower":0,"fps":0,"maxPower":0,"maxSegments":32,"segmentLightCapabilities":[1],"lightCapabilities":1,"rgbw":false,"whiteValueInput":0,"cct":0},"syncToggleReceive":false,"name":"WLED","udpPort":21324,"live":false,"liveseg":-1,"liveSource":"","liveIp":"","wsConnectedCount":1,"effectsCount":187,"palettesCount":71,"cpalcount":0,"maps":[{"id":0}],"wifi":{"bssid":"6C:AE:F6:B7:7B:87","rssi":-36,"signal":100,"channel":6},"fs":{"used":40,"total":983,"presetsModifiedTime":1710068399},"discoveredDevicesCount":2,"arch":"esp32","core":"v3.3.6-16-gcc5440f6a2","lwip":0,"freeheap":177608,"uptime":661769,"time":"2024-3-13, 10:31:38","options":79,"brand":"WLED","product":"FOSS","mac":"a0b76548f388","ip":"192.168.5.160"},"effects":[],"palettes":[],"presets":{},"deviceOptions":{"debug":false,"alexa":true,"blynk":false,"cronixie":false,"filesystem":true,"huesync":true,"adalight":false,"OTA":true},"lightCapabilities":{"cct":false,"white":false,"rgb":true},"live":{"leds":false},"config":{"id":{},"network":{},"accessPoint":{},"wifi":{},"hardware":{},"light":{},"defaults":{},"interfaces":{},"overlay":{},"timers":{},"ota":{},"usermods":{}},"WSAPI":{"available":true,"reconnect":true,"api_endpoint":"ws://192.168.5.160/ws","websocket":{"_events":{},"_eventsCount":4,"_binaryType":"arraybuffer","_closeCode":1006,"_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":{"type":"Buffer","data":[]},"_closeTimer":null,"_extensions":{},"_paused":false,"_protocol":"","_readyState":1,"_receiver":{"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":true,"defaultEncoding":"utf8","length":1114,"writing":true,"corked":0,"sync":false,"bufferProcessing":false,"writelen":1114,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":1,"constructed":true,"prefinished":false,"errorEmitted":false,"emitClose":true,"autoDestroy":true,"errored":null,"closed":false,"closeEmitted":false},"_events":{},"_eventsCount":6,"_allowSynchronousEvents":false,"_binaryType":"arraybuffer","_extensions":{},"_isServer":false,"_maxPayload":104857600,"_skipUTF8Validation":false,"_bufferedBytes":0,"_buffers":[],"_compressed":false,"_payloadLength":1110,"_fragmented":0,"_masked":false,"_fin":true,"_opcode":1,"_totalPayloadLength":0,"_messageLength":0,"_fragments":[],"_errored":false,"_loop":false,"_state":6},"_sender":{"_extensions":{},"_socket":{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_closeAfterHandlingError":false,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":false,"endEmitted":false,"reading":true,"constructed":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":true,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"dataEmitted":true,"decoder":null,"encoding":null},"_events":{"end":[null,null]},"_eventsCount":4,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"constructed":true,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":true,"errored":null,"closed":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null,"parser":null,"_httpMessage":null,"timeout":0},"_firstFragment":true,"_compress":false,"_bufferedBytes":0,"_deflating":false,"_queue":[]},"_socket":{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_closeAfterHandlingError":false,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":false,"endEmitted":false,"reading":true,"constructed":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":true,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"dataEmitted":true,"decoder":null,"encoding":null},"_events":{"end":[null,null]},"_eventsCount":4,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"constructed":true,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":true,"errored":null,"closed":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null,"parser":null,"_httpMessage":null,"timeout":0},"_bufferedAmount":0,"_isServer":false,"_redirects":0,"_autoPong":true,"_url":"ws://192.168.5.160/ws","_req":null}},"JSONAPI":{"authority":"http://192.168.5.160","api_endpoint":"http://192.168.5.160/json"},"isReady":{}} 3/13/2024, 10:31:38 AMWled Ws Bridge BETAwled-ws platformController Ring-Colored supports RGB channel 3/13/2024, 10:31:38 AMWled Ws Bridge BETAwled-ws platformController Ring-Colored updated current preset to: -1 3/13/2024, 10:31:38 AMWled Ws Bridge BETAwled-ws platformController Ring-Colored updated current playlist to: -1 3/13/2024, 10:31:38 AMWled Ws Bridge BETAwled-ws platformReceived controller Ring-Colored state update {"on":false,"brightness":255,"transition":7,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":792,"length":792,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,115,15],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":40,"effectIntensity":203,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0}]} 3/13/2024, 10:31:38 AMWled Ws Bridge BETAwled-ws platformReceived effects for controller Ring-Colored ["Solid","Blink","Breathe","Wipe","Wipe Random","Random Colors","Sweep","Dynamic","Colorloop","Rainbow","Scan","Scan Dual","Fade","Theater","Theater Rainbow","Running","Saw","Twinkle","Dissolve","Dissolve Rnd","Sparkle","Sparkle Dark","Sparkle+","Strobe","Strobe Rainbow","Strobe Mega","Blink Rainbow","Android","Chase","Chase Random","Chase Rainbow","Chase Flash","Chase Flash Rnd","Rainbow Runner","Colorful","Traffic Light","Sweep Random","Chase 2","Aurora","Stream","Scanner","Lighthouse","Fireworks","Rain","Tetrix","Fire Flicker","Gradient","Loading","Rolling Balls","Fairy","Two Dots","Fairytwinkle","Running Dual","RSVD","Chase 3","Tri Wipe","Tri Fade","Lightning","ICU","Multi Comet","Scanner Dual","Stream 2","Oscillate","Pride 2015","Juggle","Palette","Fire 2012","Colorwaves","Bpm","Fill Noise","Noise 1","Noise 2","Noise 3","Noise 4","Colortwinkles","Lake","Meteor","Meteor Smooth","Railway","Ripple","Twinklefox","Twinklecat","Halloween Eyes","Solid Pattern","Solid Pattern Tri","Spots","Spots Fade","Glitter","Candle","Fireworks Starburst","Fireworks 1D","Bouncing Balls","Sinelon","Sinelon Dual","Sinelon Rainbow","Popcorn","Drip","Plasma","Percent","Ripple Rainbow","Heartbeat","Pacifica","Candle Multi","Solid Glitter","Sunrise","Phased","Twinkleup","Noise Pal","Sine","Phased Noise","Flow","Chunchun","Dancing Shadows","Washing Machine","RSVD","Blends","TV Simulator","Dynamic Smooth","Spaceships","Crazy Bees","Ghost Rider","Blobs","Scrolling Text","Drift Rose","Distortion Waves","Soap","Octopus","Waving Cell","Pixels","Pixelwave","Juggles","Matripix","Gravimeter","Plasmoid","Puddles","Midnoise","Noisemeter","Freqwave","Freqmatrix","GEQ","Waterfall","Freqpixels","RSVD","Noisefire","Puddlepeak","Noisemove","Noise2D","Perlin Move","Ripple Peak","Firenoise","Squared Swirl","RSVD","DNA","Matrix","Metaballs","Freqmap","Gravcenter","Gravcentric","Gravfreq","DJ Light","Funky Plank","RSVD","Pulser","Blurz","Drift","Waverly","Sun Radiation","Colored Bursts","Julia","RSVD","RSVD","RSVD","Game Of Life","Tartan","Polar Lights","Swirl","Lissajous","Frizzles","Plasma Ball","Flow Stripe","Hiphotic","Sindots","DNA Spiral","Black Hole","Wavesins","Rocktaves","Akemi"] 3/13/2024, 10:31:38 AMWled Ws Bridge BETAwled-ws platformReceived presets for controller Ring-Colored {"0":{},"1":{"on":true,"brightness":255,"transition":7,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":792,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"name":"","colors":[[255,115,15],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":40,"effectIntensity":203,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Candle Multi"},"2":{"on":true,"brightness":112,"transition":7,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":792,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"name":"","colors":[[255,215,179],[0,0,0],[0,0,0]],"effectId":75,"effectSpeed":128,"effectIntensity":128,"paletteId":29,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0}],"name":"Lake"}} 3/13/2024, 10:31:38 AMWled Ws Bridge BETAwled-ws platformReceived config for controller Ring-Colored {"rev":[1,0],"vid":2402120,"id":{"mdns":"wled-ring-colored","name":"WLED","invocationName":"Light"},"network":{"instances":[{"ssid":"AbruptWin","pskl":10,"ip":[0,0,0,0],"gateway":[0,0,0,0],"subnet":[255,255,255,0]}]},"accessPoint":{"ssid":"WLED-AP","pskl":8,"channel":1,"hide":0,"openBehavior":0,"ip":[4,3,2,1]},"wifi":{"sleep":false,"phy":false},"hardware":{"led":{"total":792,"maxCurrent":7000,"maxCurrentPerLED":0,"cctCorrection":false,"cctFromRGB":false,"cctBlending":0,"fps":42,"autoWhiteMode":255,"ld":true,"instances":[{"start":0,"length":264,"pins":[4],"colorOrder":2,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0},{"start":264,"length":528,"pins":[1],"colorOrder":2,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0}]},"com":[],"button":{"max":4,"pull":true,"instances":[{"type":2,"pin":[0],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]}],"touchThreshold":32,"mqtt":false},"ir":{"pin":-1,"type":0,"sel":true},"relay":{"pin":-1,"reverse":false},"baud":1152,"if":{"i2c-pin":[-1,-1],"spi-pin":[-1,-1,-1]}},"light":{"scaleBrightness":100,"paletteBlendingMode":0,"autoSegments":false,"gammaCorrection":{"brightness":1,"color":1,"val":1},"transition":{"enabled":true,"fx":true,"duration":7,"palettes":0,"rpc":5},"nightlight":{"mode":1,"duration":60,"targetBrightness":0,"macro":0}},"defaults":{"preset":1,"on":true,"brightness":128},"interfaces":{"sync":{"port0":21324,"port1":65506,"receive":{"brightness":true,"color":true,"effects":true,"groups":1,"seg":false,"sb":false},"send":{"direct":false,"button":false,"alexa":false,"hue":true,"macro":false,"groups":1,"ret":0}},"nodes":{"list":true,"broadcast":true},"live":{"enabled":true,"mso":false,"port":5568,"multicast":false,"dmx":{"universe":1,"sequenceSkip":false,"e131prio":0,"address":1,"dss":0,"mode":4},"timeout":25,"maxBrightness":false,"noGammaCorrection":true,"offset":0},"alexa":{"enabled":false,"macros":[0,0],"p":0},"mqtt":{"enabled":false,"broker":"","port":1883,"user":"","pskl":0,"clientId":"WLED-a8ff10","rtn":false,"topics":{"device":"wled/a8ff10","group":"wled/all"}},"hue":{"enabled":false,"id":1,"interval":25,"receive":{"on":true,"brightness":true,"color":true},"ip":[192,168,5,0]},"ntp":{"enabled":true,"host":"0.wled.pool.ntp.org","timezone":4,"offset":0,"ampm":false,"lon":-71.03,"lat":42.37}},"remote":{"remote_enabled":false,"linked_remote":""},"overlay":{"clock":0,"countdown":false,"min":0,"max":29,"o12pix":0,"show5MinuteMarks":false,"showSecondsTrail":false},"timers":{"countdown":{"goal":[20,1,1,0,0,0],"macro":0},"instances":[{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127},{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127}]},"ota":{"lock":false,"lockWiFi":false,"pskl":7,"arduinoOTA":true},"usermods":{}} 3/13/2024, 10:31:38 AMWled Ws Bridge BETAwled-ws platformReceived controller Vertical-Right state update {"on":true,"brightness":41,"transition":7,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":59,"length":59,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":1,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1}]} 3/13/2024, 10:31:38 AMWled Ws Bridge BETAwled-ws platformReceived effects for controller Vertical-Right ["Solid","Blink","Breathe","Wipe","Wipe Random","Random Colors","Sweep","Dynamic","Colorloop","Rainbow","Scan","Scan Dual","Fade","Theater","Theater Rainbow","Running","Saw","Twinkle","Dissolve","Dissolve Rnd","Sparkle","Sparkle Dark","Sparkle+","Strobe","Strobe Rainbow","Strobe Mega","Blink Rainbow","Android","Chase","Chase Random","Chase Rainbow","Chase Flash","Chase Flash Rnd","Rainbow Runner","Colorful","Traffic Light","Sweep Random","Chase 2","Aurora","Stream","Scanner","Lighthouse","Fireworks","Rain","Tetrix","Fire Flicker","Gradient","Loading","Rolling Balls","Fairy","Two Dots","Fairytwinkle","Running Dual","RSVD","Chase 3","Tri Wipe","Tri Fade","Lightning","ICU","Multi Comet","Scanner Dual","Stream 2","Oscillate","Pride 2015","Juggle","Palette","Fire 2012","Colorwaves","Bpm","Fill Noise","Noise 1","Noise 2","Noise 3","Noise 4","Colortwinkles","Lake","Meteor","Meteor Smooth","Railway","Ripple","Twinklefox","Twinklecat","Halloween Eyes","Solid Pattern","Solid Pattern Tri","Spots","Spots Fade","Glitter","Candle","Fireworks Starburst","Fireworks 1D","Bouncing Balls","Sinelon","Sinelon Dual","Sinelon Rainbow","Popcorn","Drip","Plasma","Percent","Ripple Rainbow","Heartbeat","Pacifica","Candle Multi","Solid Glitter","Sunrise","Phased","Twinkleup","Noise Pal","Sine","Phased Noise","Flow","Chunchun","Dancing Shadows","Washing Machine","RSVD","Blends","TV Simulator","Dynamic Smooth","Spaceships","Crazy Bees","Ghost Rider","Blobs","Scrolling Text","Drift Rose","Distortion Waves","Soap","Octopus","Waving Cell","Pixels","Pixelwave","Juggles","Matripix","Gravimeter","Plasmoid","Puddles","Midnoise","Noisemeter","Freqwave","Freqmatrix","GEQ","Waterfall","Freqpixels","RSVD","Noisefire","Puddlepeak","Noisemove","Noise2D","Perlin Move","Ripple Peak","Firenoise","Squared Swirl","RSVD","DNA","Matrix","Metaballs","Freqmap","Gravcenter","Gravcentric","Gravfreq","DJ Light","Funky Plank","RSVD","Pulser","Blurz","Drift","Waverly","Sun Radiation","Colored Bursts","Julia","RSVD","RSVD","RSVD","Game Of Life","Tartan","Polar Lights","Swirl","Lissajous","Frizzles","Plasma Ball","Flow Stripe","Hiphotic","Sindots","DNA Spiral","Black Hole","Wavesins","Rocktaves","Akemi"] 3/13/2024, 10:31:38 AMWled Ws Bridge BETAwled-ws platformReceived presets for controller Vertical-Right {"0":{},"1":{"on":true,"brightness":98,"transition":7,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":59,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,160,0],[0,0,0],[0,0,0]],"effectId":38,"effectSpeed":24,"effectIntensity":128,"paletteId":1,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":1},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Aurora"}} 3/13/2024, 10:31:38 AMWled Ws Bridge BETAwled-ws platformReceived config for controller Vertical-Right {"rev":[1,0],"vid":2402120,"id":{"mdns":"wled-98c9fc","name":"WLED","invocationName":"Light"},"network":{"instances":[{"ssid":"AbruptWin","pskl":10,"ip":[0,0,0,0],"gateway":[0,0,0,0],"subnet":[255,255,255,0]}]},"accessPoint":{"ssid":"WLED-AP","pskl":8,"channel":1,"hide":0,"openBehavior":0,"ip":[4,3,2,1]},"wifi":{"sleep":false,"phy":false},"hardware":{"led":{"total":59,"maxCurrent":850,"maxCurrentPerLED":55,"cctCorrection":false,"cctFromRGB":false,"cctBlending":0,"fps":42,"autoWhiteMode":255,"ld":true,"instances":[{"start":0,"length":59,"pins":[2],"colorOrder":0,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0}]},"com":[],"button":{"max":4,"pull":true,"instances":[{"type":2,"pin":[0],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]}],"touchThreshold":32,"mqtt":false},"ir":{"pin":-1,"type":0,"sel":true},"relay":{"pin":-1,"reverse":false},"baud":1152,"if":{"i2c-pin":[-1,-1],"spi-pin":[-1,-1,-1]}},"light":{"scaleBrightness":100,"paletteBlendingMode":0,"autoSegments":false,"gammaCorrection":{"brightness":1,"color":2.8,"val":2.8},"transition":{"enabled":true,"fx":true,"duration":7,"palettes":0,"rpc":5},"nightlight":{"mode":1,"duration":60,"targetBrightness":0,"macro":0}},"defaults":{"preset":1,"on":true,"brightness":128},"interfaces":{"sync":{"port0":21324,"port1":65506,"receive":{"brightness":true,"color":true,"effects":true,"groups":1,"seg":false,"sb":false},"send":{"direct":false,"button":false,"alexa":false,"hue":true,"macro":false,"groups":1,"ret":0}},"nodes":{"list":true,"broadcast":true},"live":{"enabled":true,"mso":false,"port":5568,"multicast":false,"dmx":{"universe":1,"sequenceSkip":false,"e131prio":0,"address":1,"dss":0,"mode":4},"timeout":25,"maxBrightness":false,"noGammaCorrection":true,"offset":0},"alexa":{"enabled":false,"macros":[0,0],"p":0},"mqtt":{"enabled":false,"broker":"","port":1883,"user":"","pskl":0,"clientId":"WLED-98c9fc","rtn":false,"topics":{"device":"wled/98c9fc","group":"wled/all"}},"hue":{"enabled":false,"id":1,"interval":25,"receive":{"on":true,"brightness":true,"color":true},"ip":[192,168,5,0]},"ntp":{"enabled":true,"host":"0.wled.pool.ntp.org","timezone":4,"offset":0,"ampm":false,"lon":0,"lat":0}},"remote":{"remote_enabled":false,"linked_remote":""},"overlay":{"clock":0,"countdown":false,"min":0,"max":29,"o12pix":0,"show5MinuteMarks":false,"showSecondsTrail":false},"timers":{"countdown":{"goal":[20,1,1,0,0,0],"macro":0},"instances":[{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127},{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127}]},"ota":{"lock":false,"lockWiFi":false,"pskl":7,"arduinoOTA":true},"usermods":{}} 3/13/2024, 10:31:39 AMWled Ws Bridge BETAwled-ws platformShutdown - disconnecting all accessories 3/13/2024, 10:31:39 AMWled Ws Bridge BETAwled-ws platformDisconnecting controller Ring-Colored 3/13/2024, 10:31:39 AMWled Ws Bridge BETAwled-ws platformDisconnecting controller Vetical-Left 3/13/2024, 10:31:39 AMWled Ws Bridge BETAwled-ws platformDisconnecting controller Vertical-Right

smhex commented 7 months ago

Thanks 🙏 The implemented behavior of the beta is the same except it provides a more detailed log output. This helps me analyzing your problem 😅

smhex commented 7 months ago

Hi @nullbreached ,

I just published a new beta 0.0.12-beta.1 on npmjs. Can you please try it and send the log output? If possible, please start with 1 controller and add the others subsequently. Thanks!

nullbreached commented 7 months ago

Here's what I am getting after installing. It seems to be starting up for the single device but that device isn't appearing in Hoobs (or in HomeKit—it's in HomeKit but there's 'No Response')

nullbreached commented 7 months ago

3/15/2024, 9:52:42 AMWLED-WS Bridge stopping 3/15/2024, 9:52:42 AMWLED-WS Bridgewled-ws platformShutdown - disconnecting all accessories 3/15/2024, 9:52:42 AMWLED-WS Bridgewled-ws platformDisconnecting controller Ring-Colored 3/15/2024, 9:52:42 AMWLED-WS Bridgewled-ws platformController Ring-Colored disconnected 3/15/2024, 9:55:55 AMWled Ws Bridge BETA starting 3/15/2024, 9:56:07 AMWled Ws Bridge BETALoaded plugin 'homebridge-wled-ws' 3/15/2024, 9:56:07 AMWled Ws Bridge BETALoading 1 platforms... 3/15/2024, 9:56:07 AMWled Ws Bridge BETAwled-ws platformLoading accessory from cache: Ring-Colored 3/15/2024, 9:56:07 AMWled Ws Bridge BETAwled-ws platformLoading accessory from cache: Vetical-Left 3/15/2024, 9:56:07 AMWled Ws Bridge BETAwled-ws platformLoading accessory from cache: Vertical-Right 3/15/2024, 9:56:07 AMWled Ws Bridge BETAwled-ws platformLoading configuration for controller Ring-Colored at address 192.168.5.160 3/15/2024, 9:56:07 AMWled Ws Bridge BETAwled-ws platformRestoring existing accessory from cache: Ring-Colored 3/15/2024, 9:56:07 AMWled Ws Bridge BETAwled-ws platformConnecting to controller Ring-Colored at address 192.168.5.160 3/15/2024, 9:56:07 AMWled Ws Bridge BETAwled-ws platformRemoving accessory Vetical-Left 3/15/2024, 9:56:07 AMWled Ws Bridge BETAwled-ws platformRemoving accessory Vertical-Right 3/15/2024, 9:56:08 AMWled Ws Bridge BETABridge is running on port 51856. 3/15/2024, 9:56:08 AMWled Ws Bridge BETAwled-ws platformController Ring-Colored connected 3/15/2024, 9:56:08 AMWled Ws Bridge BETAwled-ws platformReceived controller Ring-Colored state update {"on":false,"brightness":255,"transition":7,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":792,"length":792,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,115,15],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":40,"effectIntensity":203,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0}]} 3/15/2024, 9:56:08 AMWled Ws Bridge BETAwled-ws platformController Ring-Colored updated current preset to: -1 3/15/2024, 9:56:08 AMWled Ws Bridge BETAwled-ws platformController Ring-Colored updated current playlist to: -1 3/15/2024, 9:56:08 AMWled Ws Bridge BETAwled-ws platformReceived initial info for controller Ring-Colored 3/15/2024, 9:56:08 AMWled Ws Bridge BETAwled-ws platformUpdate accessory info for controller Ring-Colored to: brand=WLED product=FOSS version=0.14.2-b1 mac=a0b76548f388 lc=1 3/15/2024, 9:56:08 AMWled Ws Bridge BETAwled-ws platformController Ring-Colored supports RGB channel 3/15/2024, 9:56:09 AMWled Ws Bridge BETAwled-ws platformReceived controller Ring-Colored state update {"on":false,"brightness":255,"transition":7,"presetId":-1,"playlistId":-1,"nightlight":{"on":false,"duration":60,"mode":1,"targetBrightness":0,"remaining":-1},"udpSync":{"send":false,"receive":true,"sgrp":1,"rgrp":1},"liveDataOverride":0,"mainSegmentId":0,"segments":[{"id":0,"start":0,"stop":792,"length":792,"grouping":1,"spacing":0,"offset":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"colors":[[255,115,15],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":40,"effectIntensity":203,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0}]} 3/15/2024, 9:56:09 AMWled Ws Bridge BETAwled-ws platformReceived info for controller Ring-Colored 3/15/2024, 9:56:09 AMWled Ws Bridge BETAwled-ws platformReceived effects for controller Ring-Colored ["Solid","Blink","Breathe","Wipe","Wipe Random","Random Colors","Sweep","Dynamic","Colorloop","Rainbow","Scan","Scan Dual","Fade","Theater","Theater Rainbow","Running","Saw","Twinkle","Dissolve","Dissolve Rnd","Sparkle","Sparkle Dark","Sparkle+","Strobe","Strobe Rainbow","Strobe Mega","Blink Rainbow","Android","Chase","Chase Random","Chase Rainbow","Chase Flash","Chase Flash Rnd","Rainbow Runner","Colorful","Traffic Light","Sweep Random","Chase 2","Aurora","Stream","Scanner","Lighthouse","Fireworks","Rain","Tetrix","Fire Flicker","Gradient","Loading","Rolling Balls","Fairy","Two Dots","Fairytwinkle","Running Dual","RSVD","Chase 3","Tri Wipe","Tri Fade","Lightning","ICU","Multi Comet","Scanner Dual","Stream 2","Oscillate","Pride 2015","Juggle","Palette","Fire 2012","Colorwaves","Bpm","Fill Noise","Noise 1","Noise 2","Noise 3","Noise 4","Colortwinkles","Lake","Meteor","Meteor Smooth","Railway","Ripple","Twinklefox","Twinklecat","Halloween Eyes","Solid Pattern","Solid Pattern Tri","Spots","Spots Fade","Glitter","Candle","Fireworks Starburst","Fireworks 1D","Bouncing Balls","Sinelon","Sinelon Dual","Sinelon Rainbow","Popcorn","Drip","Plasma","Percent","Ripple Rainbow","Heartbeat","Pacifica","Candle Multi","Solid Glitter","Sunrise","Phased","Twinkleup","Noise Pal","Sine","Phased Noise","Flow","Chunchun","Dancing Shadows","Washing Machine","RSVD","Blends","TV Simulator","Dynamic Smooth","Spaceships","Crazy Bees","Ghost Rider","Blobs","Scrolling Text","Drift Rose","Distortion Waves","Soap","Octopus","Waving Cell","Pixels","Pixelwave","Juggles","Matripix","Gravimeter","Plasmoid","Puddles","Midnoise","Noisemeter","Freqwave","Freqmatrix","GEQ","Waterfall","Freqpixels","RSVD","Noisefire","Puddlepeak","Noisemove","Noise2D","Perlin Move","Ripple Peak","Firenoise","Squared Swirl","RSVD","DNA","Matrix","Metaballs","Freqmap","Gravcenter","Gravcentric","Gravfreq","DJ Light","Funky Plank","RSVD","Pulser","Blurz","Drift","Waverly","Sun Radiation","Colored Bursts","Julia","RSVD","RSVD","RSVD","Game Of Life","Tartan","Polar Lights","Swirl","Lissajous","Frizzles","Plasma Ball","Flow Stripe","Hiphotic","Sindots","DNA Spiral","Black Hole","Wavesins","Rocktaves","Akemi"] 3/15/2024, 9:56:09 AMWled Ws Bridge BETAwled-ws platformReceived presets for controller Ring-Colored {"0":{},"1":{"on":true,"brightness":255,"transition":7,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":792,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"name":"","colors":[[255,115,15],[0,0,0],[0,0,0]],"effectId":102,"effectSpeed":40,"effectIntensity":203,"paletteId":0,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"name":"Candle Multi"},"2":{"on":true,"brightness":112,"transition":7,"mainSegment":0,"segments":[{"id":0,"start":0,"stop":792,"grouping":1,"spacing":0,"of":0,"on":true,"freeze":false,"brightness":255,"cct":127,"set":0,"name":"","colors":[[255,215,179],[0,0,0],[0,0,0]],"effectId":75,"effectSpeed":128,"effectIntensity":128,"paletteId":29,"c1":128,"c2":128,"c3":16,"selected":true,"reverse":false,"mirror":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0}],"name":"Lake"}} 3/15/2024, 9:56:09 AMWled Ws Bridge BETAwled-ws platformReceived config for controller Ring-Colored {"rev":[1,0],"vid":2402120,"id":{"mdns":"wled-ring-colored","name":"WLED","invocationName":"Light"},"network":{"instances":[{"ssid":"AbruptWin","pskl":10,"ip":[0,0,0,0],"gateway":[0,0,0,0],"subnet":[255,255,255,0]}]},"accessPoint":{"ssid":"WLED-AP","pskl":8,"channel":1,"hide":0,"openBehavior":0,"ip":[4,3,2,1]},"wifi":{"sleep":false,"phy":false},"hardware":{"led":{"total":792,"maxCurrent":7000,"maxCurrentPerLED":0,"cctCorrection":false,"cctFromRGB":false,"cctBlending":0,"fps":42,"autoWhiteMode":255,"ld":true,"instances":[{"start":0,"length":264,"pins":[4],"colorOrder":2,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0},{"start":264,"length":528,"pins":[1],"colorOrder":2,"reverse":false,"skip":0,"type":22,"offRefresh":false,"rgbwm":0,"freq":0}]},"com":[],"button":{"max":4,"pull":true,"instances":[{"type":2,"pin":[0],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]},{"type":0,"pin":[-1],"macros":[0,0,0]}],"touchThreshold":32,"mqtt":false},"ir":{"pin":-1,"type":0,"sel":true},"relay":{"pin":-1,"reverse":false},"baud":1152,"if":{"i2c-pin":[-1,-1],"spi-pin":[-1,-1,-1]}},"light":{"scaleBrightness":100,"paletteBlendingMode":0,"autoSegments":false,"gammaCorrection":{"brightness":1,"color":1,"val":1},"transition":{"enabled":true,"fx":true,"duration":7,"palettes":0,"rpc":5},"nightlight":{"mode":1,"duration":60,"targetBrightness":0,"macro":0}},"defaults":{"preset":1,"on":true,"brightness":128},"interfaces":{"sync":{"port0":21324,"port1":65506,"receive":{"brightness":true,"color":true,"effects":true,"groups":1,"seg":false,"sb":false},"send":{"direct":false,"button":false,"alexa":false,"hue":true,"macro":false,"groups":1,"ret":0}},"nodes":{"list":true,"broadcast":true},"live":{"enabled":true,"mso":false,"port":5568,"multicast":false,"dmx":{"universe":1,"sequenceSkip":false,"e131prio":0,"address":1,"dss":0,"mode":4},"timeout":25,"maxBrightness":false,"noGammaCorrection":true,"offset":0},"alexa":{"enabled":false,"macros":[0,0],"p":0},"mqtt":{"enabled":false,"broker":"","port":1883,"user":"","pskl":0,"clientId":"WLED-a8ff10","rtn":false,"topics":{"device":"wled/a8ff10","group":"wled/all"}},"hue":{"enabled":false,"id":1,"interval":25,"receive":{"on":true,"brightness":true,"color":true},"ip":[192,168,5,0]},"ntp":{"enabled":true,"host":"0.wled.pool.ntp.org","timezone":4,"offset":0,"ampm":false,"lon":-71.03,"lat":42.37}},"remote":{"remote_enabled":false,"linked_remote":""},"overlay":{"clock":0,"countdown":false,"min":0,"max":29,"o12pix":0,"show5MinuteMarks":false,"showSecondsTrail":false},"timers":{"countdown":{"goal":[20,1,1,0,0,0],"macro":0},"instances":[{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127},{"enabled":1,"hour":255,"minute":0,"macro":0,"dayOfWeek":127}]},"ota":{"lock":false,"lockWiFi":false,"pskl":7,"arduinoOTA":true},"usermods":{}}

smhex commented 7 months ago

It's weird. No obvious error messages in the log. I noticed that you have the 0.14.2-b1 firmware installed. I am using the latest official release 0.14.1. I did a quick update to your version, however I was not able to establish a connection to my controller at all. So I reverted to latest stable and everything worked again. If we want to dig deeper into this the debug log output is required. Otherwise there is only a small chance to move on. I don't know much about Hoobs and I can not test it....

nullbreached commented 7 months ago

TLDR: it may be the WLED version, or even the board? But it's weird.

So, the main WLED ESP32 board I'm using is in an awkward location to do a physical, USB revert to 0.14.1. I've tried using the WLED web interface to upload an OTA update but it fails but I'm uncertain what version ESP32 board I am using (S2, C3? I know nothing about this). I'm not sure I can find that out without connecting it to my computer.

So, I decided to start a bridge with the 0.0.12-beta.1 WLED-WS plugin with the 2 other WLED instances and not the one I've been focussed on ('ring-colored') those 2 other are 'vertical-left', 'vertical-right'.

It seemed to work with 2.

So, then I figured it would break if I added the 'ring-colored' AFTER the other two lights, and it didn't. Everything seems to function.

Is there a way to wirelessly get more information about the EPS32 board?

¯_(ツ)_/¯

smhex commented 7 months ago

I had the same issue. When updating to your 0.14.2-b1 I probably used the wrong ESP32 image too. And I couldn't revert easily. But: luckily I have an app called Wled native This app was able to "downgrade" to the latest official version OTA. It magically knew what version to use...maybe you can give it a try.

And - I am happy to hear that you are able to use the plugin. It is still weird that the order is somehow relevant. If you have managed to downgrade your controller I would be interesting to test it with the original order again.

BR

nullbreached commented 7 months ago

I use WLED Native. Where do you do that downgrade? I’ve only noticed where you can uploaded a bin file

smhex commented 7 months ago

Here are set screens:

When I selected "stable" I could revert to the 0.14.1. Hope it helps. When making the screenshots I recognized that there is a new 0.14.2 available (released 5 hours ago). I have a 4 MB ESP32 board and this specific firmware was missing. I will test it now.

smhex commented 7 months ago

Okay, now I am a step further. It's most likely not the firmware version itself (I was able to successfully test the new release with a different plugin) it's probably the library I am using. I will dig a little bit deeper into this. The good thing is: your issue might be solved if you are able to use the 0.14.1 release of WLED.

nullbreached commented 7 months ago

I totally overlooked the 'gear' iconic the upper-right! Since it's working at the moment, I'll leave it at the beta version in case you want to test anything?

I really appreciate all your help. Let mw know if you'd like me to make a Reddit post about the plug-in an Hoobs compatibility—and of course, I'll mention the great Presets implementation, which also works with Siri.

smhex commented 7 months ago

Thank you very much! I am glad that it worked for you. I might come back to you in a few days/weeks. I need to find out why it's not working with the latest WLED release. As I can reproduce it with my setup this should be possible. I will close this issue as the original request is solved (at least with your configuration) and open a new one for the compatibility with 0.14.1+

smhex commented 7 months ago

Hi @nullbreached ,

it turned out, that there was a bug in the WLED firmware itself. It was fixed in version 0.14.3. I am interested to see, if my plugin (latest official version) works in your setup after upgrading your WLED controllers.