HomeyBar (macOS): looking for testers

Wow.

Now it looks awesome. Thank You!

At this moment I don’t have more suggestions. Everything looks and works great!

Hello @Tim_Broddin ,

I just downloaded your app and it looks great. Thank you for putting in the work! Will test this out in the coming days and collect some feedback.

The only thing so far that I wish some more details on is the Energy tab:

  • Neither my solar panels or battery is displayed. I don’t want/need to be able to control the device, but would really like to be able to see my solar production and battery charge/discharge alongside the “Total usage” and “From grid” values to get an understanding of where my power comes from..

  • From the zones at the bottom, I wish you could open and see the power usage of all devices in the home. A bonus would be if the energy tab could display power usage of devices not on the device page.

    Example: I don’t want to control my dishwasher, so I don’t want to see it on the device page, but I want to see the energy consumption of all my devices in the energy overview.

Best regards,
Hass

1 Like

I think there is an error in Sensors tab.

It is showing lights with some cases.

In Energy tab Total usage and from grid shows nothing:

It is not that important but You wanted to test the app (I do wat I can :slight_smile:

1 Like

After latest update app sometimes freezes and I need to restart it. I will observe this for more time.

Thanks for all the help testing this folks!

I’ve released a new beta (build 8) to Testflight with these changes:

  • add: First-launch welcome onboarding flow with multi-page walkthrough
  • add: Persistent disk-based logging system with log rotation (replaces NSLog)
  • add: “Open Logs Folder” action in footer menu for diagnostics
  • add: Appearance preferences tab with live preview pane
  • add: Virtual device class support with per-device override menu
  • add: Energy tab visibility controls (hide/show devices and zones separately from Devices tab)
  • add: Sensor filter toggles (show only open contacts, show only active motion/presence)
  • add: Device grouping by type within rooms (lights, sockets, sensors, etc.)
  • add: Device Info tab showing ID, class, zone, driver, capabilities, and copy-to-clipboard
  • add: “Pin uncategorized flows to top” toggle in Appearance preferences
  • add: Beta notice on paywall explaining all features are free during beta
  • add: Icon legend in Preferences > Devices explaining star, bolt, and eye icons
  • improve: Parallel data loading on startup and refresh (async let for all stores)
  • improve: Socket connection reliability with handshake watchdog (15s) and liveness watchdog (60s)
  • improve: Debounced device list rebuilds (100ms) to prevent UI freezes during rapid socket events
  • improve: Preferences window enlarged from 420x560 to 860x620
  • improve: Flow favorite star always reserves layout space (opacity toggle instead of conditional render)
  • improve: Action limit banner now shows “free actions left today” with visible Upgrade button
  • improve: Flappy House game responds to window resizing
  • improve: Device preferences icon column alignment between zone headers and device rows
  • fix: Icons and colors now correctly reflect resolved class (virtual or hardware)
  • fix: Socket namespace connection properly resets handshake watchdog
  • fix: Device filter matching respects virtual class settings
  • fix: Debounce tasks properly canceled on reset to prevent memory leaks

My main focus going forward will be eliminating bugs and improving performance.

As for the Fibaro device, @Lukasz_Kostek, there’s now a third tab besides Controls & State called Info. This will show raw device info and a copy button. Please be so kind as to paste the info there here so I can take a closer look.

2 Likes

What a list of changes! WOW!

Fibaro Implant:

App looks and work amazing in this state.

I have one more suggestion.

Can you make it so that when I expand a room name in each tab (All, Lights, Sockets, etc.) and leave it as is, it doesn’t change in the other tabs?

Example:
I’d like to have all the rooms expanded in the Lights tab and see the lights immediately when I open it.

But I want all the rooms to be closed in the All tab.

Currently, if I change a setting in one tab, it changes in the other shortly after.

1 Like

New build (9) available:

- add: Controls for 120+ additional device capabilities — covers most Homey device types including fans, vacuum cleaners, EV chargers, appliances, TV/media, and more
- add: Presence popover — click your avatar to toggle Home/Away and Awake/Asleep from one place
- add: New device icons for oven, microwave, robot vacuums, and dryer
- add: Support for the upcoming new supported device categories
- add: “View Logs…” menu item for in-app log viewer
- improve: WebSocket disconnects when the menu is not visible, reducing CPU, memory, and energy usage
- improve: WebSocket connection stability — fixed an issue where reconnects could cause the app to hang

This hopefully fixes the hangs :grinning_face:

1 Like

And build 10 is also out now.

- add: improve performance (background device rebuilds, List rendering, row diffing, debounced search)

- add: retry local Homey connection with exponential backoff and auto‑fallback to cloud, with a user message when fallback happens

- fix: prevent opening a device from sending unintended color/saturation updates

1 Like

Can you add me to the testers?

Cheers

You need to do it by Yourself by Apple Test Flight app

here you go: Join the HomeBar for Homey Pro beta - TestFlight - Apple

build 11

- added a x to close search

- snie sna snappie: more snappy controls

- fix preview in Appearance

Now waiting eagerly for Homey to approve a limit increase, so I can onboard more than 100 users. After that happens it will go to the app store.

2 Likes

Hi Tim,

Do You checked if Fibaro Implant could be implemented as Switch?

Best regards

For me everything is working great.

I have only 3 minor suggestions (problems):

  1. Total usage in energy tab shows 0 all the time

  2. Fibaro Implant integration as a Switch button

  3. Most important: When I expand some room in ALL/Light/Socket view it expands in others also. It is annoying.

No more problems and suggestions from me

I’ll see if I can control those two onoff inputs for Fibaro

Energy output is a weird one, need to investigate, works fine here.

I’ll fix this one for sure:

Most important: When I expand some room in ALL/Light/Socket view it expands in others also. It is annoying.

1 Like

build 13.

- add: an option to sync room expansion across filters

  • add: support for devices with multiple nested capabilities (such as Fibaro Implant)
  • add: fallback to total of measured energy when 0 is reported by Homey

Should fix everything for you @Lukasz_Kostek :wink:

Testing it. I have a LOT of devices. I am missing favourites.

Otherwise: Cool!

1 Like

Hello Tim,

Great job, thx for all :slight_smile:

There’s no version for Apple TV.
Do you have a GitHub repository?

1 Like

Thank You very much.

Everything is working great!!

1 Like