And this is the code I'm using in FlicHub studio to handle the matter events for volume-up, volume-down, volume-set, toggle operations and preset handling.
-
Hi!
We have gotten so many great suggestions for accessories from our Flic Cue Kickstarter so we figured we would run an Accessory Competition (not limited to Flic Cue)!
Along with the competition, we have also released 3D models of all our products, to make it easier to design accessories. You can find the models, and competition details here:
https://flic.io/3d-print-community
The competition is hosted on our newly launched Discord server:
https://discord.gg/D9AFcAxZJHope I see you there!
-
I've got a Flic Hub LR on firmware 4.6.0. I've noticed if I reboot the hub within a couple minutes after saving a module file I've just edited that the file can be completely empty or incomplete after the reboot.
But, if I reboot 10min or more after saving, the files are intact. I haven't noticed the same issue with a module's datastore.db contents which seem to stay intact even when edited shortly before the reboot.
Is there some delay before a saved script file is flushed to storage?
-
I've got a Flic Hub LR on Firmware 4.6.0 connected via Ethernet. It has been a reliable Matter controller for 47 Wi-Fi devices, but my one Thread device has been flakey via Flic.
Ultraloq Bolt Fingerprint lock (battery, Matter over Thread), firmware 02.37.0028. Multi-admin: Apple Home, SmartThings, Flic Hub. Thread border routers: two HomePod minis and an Apple TV 4K (27.2); two SmartThings Hub v3 (000.062.00016, separate Thread network, no devices). Measured with a Hub SDK module: Identify (IdentifyTime 0), reachable from getNodes() and nodeUpdate, connected from matter.subscribe().I've see that a command that times out drops the node: sendCommand calls back after 70 to 175s (50: CHIP Error 0x00000032: Timeout where recorded), and the node goes unreachable in the same second. Eight times today. With nothing sent, the node dropped 10 minutes after the last answered command. After a drop, sendCommand fails in about 50ms with 72: node not connected, for minutes to hours. Today, answered commands took 44 to 112s. Ping to the lock through each border router works and takes about 2.7s. The node reported reachable and connected for 14 minutes, then the first command failed in 153ms with error 72 and then the flags go false. A hub restart reconnects the node within about 20s, but the first command after 7 of 8 restarts today failed and dropped it again. Last night, a test command running every 3 minutes all answered for 1.5h, until an automatic router reboot, and then connected never returned, though commands succeeded for another 3h. Today, most commands timed out, at intervals of 3, 7 and 15 minutes. Throughout all the issues via Flic, Apple Home and SmartThings continue control the lock, and all border routers announce its Thread prefix. Rebooting Thread hubs, battery pulls and re-adding the lock to the Flic Hub did not help.
Is this a known issue? Are there any logs I can collect or more details I can provide?
-
Control Roon Audio via Flic & Matter: Introducing js-matter-roon-bridge
A lightweight Node.js bridge exposing local Roon audio zones as native Matter endpoints. It enables direct, low-latency tactile control of your Roon setup from Flic smart buttons, Flic Twist, and Flic Hub over standard Matter protocols entirely on your local network.
What is Roon Core?Roon Core is the central brain of a Roon audio ecosystem. It manages library metadata, connects streaming services (Tidal, Qobuz), executes DSP audio processing, and distributes bit-perfect playback across all network-connected audio endpoints and DACs.
Supported Features for Flic Tactile Transport Control: Trigger Play, Pause, Toggle, and Next/Previous track using single-press, double-press, or hold actions. Volume & Mute: Smooth volume stepping and mute toggling via buttons or Flic Twist rotary input with debounced state synchronization. Preset Launching: Start designated playlists, live radio, or albums directly through Matter ContentLauncher. "All Zones" Global Control: Dedicated endpoint to pause or mute music throughout the entire house with a single click. Web Commissioning UI: Embedded dashboard generating Matter QR codes and pairing codes for instant pairing into Flic Hub. 100% Local Execution: Operates over local UDP without external cloud dependencies.Roon Zones
Matter Fabric View
Acknowledgments & CommunityA big thank you to the Roon Support & Developer team for their swift replies and helpful guidance during API integration.
For setup questions, technical details, or feedback, join the discussion in the Roon Community Forum thread.