Has anyone been able to get Honeycomb Menu from HACS working?

I would like to get this Honeycomb frontend menu from HACS working. Has anyone been able to get this working?

I have installed the other required add-ons for this (Card Tools and Button-Card) but can’t seem to figure out how the coding works for this.

I’d second that! I spent a while trying to work out how it works!! No luck though unfortunately

1 Like

Getting there with this folks…

Building my code for a test button and have the following:

type: 'custom:button-card'
entity: light.bedroom
template: light_button
label: Test
name: Test
tap_action: none
honeycomb:
  size: 1000
  action: tap
  buttons:
    - type: 'custom:button-card'
      entity: group.home_lights
      show_icon: false
      show_state: true

just as a test - yet for some reason trying to index action and it’s not working (see below for error messages) - wonder if anyone else has any joy?

@Sian - any chance you could share a simple example that you’ve got working for us please? :slight_smile:

I have fixed it!!!

Your honeycomb buttons need to have all of the following defined:

- action: none
  tap_action: none
  hold_action: none
  double_tap_action: none

Once that’s done then you’re golden! :slight_smile:

Hi all,

I am struggling to get that honeycomb working for me.
If I only call the service, everything is rendering fine. In fact without any icons or something but honeycomb itself gets rendered.
As soon as I add a button, I am not able to get it working.

Maybe someone can share his config to me? Seems like I am missing something…

Console says Illegal Constructor call. But this is in Lovelace frontend.

Can someone help?

Thank you all!

Greetings
Michael

Did anyone got this to work?

I have not had time to come back to this yet.

hello,

i really don’t understand how use it. can I have a full example working ?
thank you

When I tried this last time, one of the addons you need is the custom card “Button-Card”. I went through installing it from GitHub, but it does NOT contain the json file with all the configurations of this addon… So I just get this in Home Assistant:

So I’m at a loss for what to do next…

Same here, but I’m able to get it working–even with buttons–on my PC. But the only way i can get the honeycomb menu to show up on my phone is by deleting all of the buttons. as soon as i add a button, the menu stops appearing. which is, obviously, useless on mobile at least. but have you tried it on pc? it may work there.

Has anyone made any advancement on this?
Would be a great addition to have. I just don’t seem to figure out how to populate individual combs. I can get the honeycomb working with empty combs however…

@neofraz03, @rob.james.lee, @dermitschi

Here you go my friends. Something to get you started :wink:

honeycomb

Designed for my Robovac to clean certain zones.
Working in Chrome and Android app. Firefox NO :-1:

type: custom:button-card
icon: mdi:vacuum
size: 15%
color: yellow
aspect_ratio: 2
hold_action:
  action: call-service
  service: honeycomb
  service_data:
    size: 300
    active: true
    buttons:
      - type: custom:button-card
        name: Clean Bathroom
        tap_action:
          action: toggle
        entity: script.clean_living_room
        styles:
          icon:
            - color: violet
        position: 0
      - type: custom:button-card
        name: Clean Bathroom
        tap_action:
          action: toggle
        entity: script.clean_bathroom
        styles:
          icon:
            - color: red
        position: 1
      - type: custom:button-card
        name: Clean Hallway
        tap_action:
          action: toggle
        entity: script.hallway
        styles:
          icon:
            - color: orange
        position: 2
      - type: custom:button-card
        name: Clean Kitchen
        tap_action:
          action: toggle
        entity: script.clean_kitchen
        styles:
          icon:
            - color: green
        position: 3
      - type: custom:button-card
        name: Clean Meals
        tap_action:
          action: toggle
        entity: script.clean_meals
        styles:
          icon:
            - color: aqua
        position: 4
      - type: custom:button-card
        name: Go to Bin
        tap_action:
          action: toggle
        entity: script.goto_bin
        styles:
          icon:
            - color: white
        position: 5

Just change the 6 elements to suit your needs.
Have fun :+1:

2 Likes

Thank you so much! It works perfectly!

I appreciate your instructions to help others to get my Honeycomb Menu working but I just want to advise that adding type: custom:button-card is redundant as the buttons automatically default to that already. Also name isn’t needed either :wink:

Yeah good to know :thinking: any chance for you to share some working code example perhaps :wink:

1 Like

There’s examples on the repo??.. examples

Yeah,?
Very cryptic to me :confused:
Can you kindly share your code maybe here for everyone to see perhaps :wink: or update your Repo with a full working example :+1:

2 Likes

@Sian

I don’t know what I’m doing wrong. I copied your code, changed my entities to match my own. I keep getting weird errors in my log when I press and hold, and I do not have any honeycombs. The only thing that happens is the card background dims.

Logger: frontend.js.latest.202207071
Source: components/system_log/__init__.py:190
First occurred: 9:00:00 PM (2 occurrences)
Last logged: 9:00:01 PM

http://localhost:8123/frontend_latest/app.85e5cc16.js:850:70294 Uncaught TypeError: Cannot read properties of undefined (reading 'createCard')
webpack:///./src/honeycomb-menu.js?:350:67 Uncaught TypeError: Cannot read properties of undefined (reading 'addEventListener')

Scratch that. It is working now out of no where. Not sure why though.

UPDATE: Still getting the above errors. This randomly works it seems.

Now I’m trying to figure out how to get the hex look for my buttons. Any guidance would be very appreciated.

Thanks,