Update via docker compose pull && docker compose up -d.
-
Environment
Hub LR, firmware 4.6.0 Flic iOS app 7.1.1 (latest App Store build) Hub Studio package running, calls flicapp.virtualDeviceUpdateState("Light", "Bedroom dim", {brightness, hue, saturation}) successfullySetup
Virtual device created via Providers Hub → Flic Hub Studio → Add Virtual Device → Light → "Bedroom dim" Provider shows enabled/ticked in Providers Hub Device is visible in the Flic Hub Studio management pageSteps
Open the Flic Twist device → Twist tab → + Choose Smart Dimming → Brightness The provider list appears, including Flic Hub Studio Tap the Flic Hub Studio rowExpected
The row expands and lists Bedroom dim, with a tick to select it (as in the Hub Studio documentation screenshots).Actual
Nothing happens. The row does not expand, no device is listed, and there is no way to select the virtual device. Only the ⋮ button responds, and it opens the add/delete virtual-device page.Already tried
Deleted and recreated the virtual device after the 4.6.0 firmware update Restarted the Hub Studio package (console confirms virtualDeviceUpdateState succeeds) Force-quit and reopened the app Power-cycled the Twist Tried both Smart Dimming and Advanced Dimming pathsNote
This is exactly the bug reported for Android in topic 18586, which you fixed in Android app 4.0.11 ("We must have missed this when we upgraded the UI of our app"). It appears the iOS app still has the old behaviour. Virtual devices are unusable on iOS as a result.Cheers
Stephen -
I am at my wits end and cannot figure this thing out. I have the Flic Mini base along with a Flic Duo. I have two smart plugs installed from Kasa that are in my Apple Home. I want the Duo top button to turn on the plug and the Duo bottom button to turn off the plug. I cannot get the app to read the QR code for the plugs nor will it seem to detect them when looking for them in Apple Home. They are in my apple home and I can control them there but I can't get anything to work in the Flic App.
What am I doing wrong?
-
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.
-