Enocean: getting it work with an USB 300

Hi,

I like to add my EnOcean devices to home assistant. For this I bought an USB 300 (see USB 300 - EnOcean) and added the EnOcean integration.

No devices appear even after switching the EnOcean devices on and off and on again.

Instead I see the follwing debug messages:

2024-01-21 10:29:00.344 WARNING (MainThread) [homeassistant.helpers.entity] Entity None (<class 'custom_components.hacs.update.HacsRepositoryUpdateEntity'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <UpdateEntityFeature.INSTALL|PROGRESS|RELEASE_NOTES: 21>, please create a bug report at https://github.com/hacs/integration/issues and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
2024-01-21 10:29:00.346 WARNING (MainThread) [homeassistant.helpers.entity] Entity None (<class 'custom_components.hacs.update.HacsRepositoryUpdateEntity'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <UpdateEntityFeature.INSTALL|PROGRESS|RELEASE_NOTES: 21>, please create a bug report at https://github.com/hacs/integration/issues and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation

Because the messages tell me to open an issue. I did this Enocean not working: using deprecated supported features values which will be removed in HA Core 2025.1. · Issue #3472 · hacs/integration · GitHub but this was closed. The maintainer or whoever this was tells me that the messages has nothing to do with that tha enocean integration is not working.

The settings

image

shows that new entrys should appear. In my case nothing appears.

How is your HA installed?

Raspberry Pi 4 with official image. USB 300 stick directly connected via USB (no USB HUB). Latest version:

  • Core 2024.1.5
  • Supervisor 2023.12.1
  • Operating System 11.4
  • Frontend 20240104.0

For detailed system configuration see Enocean not working: using deprecated supported features values which will be removed in HA Core 2025.1. · Issue #3472 · hacs/integration · GitHub

I can’t see if you are running HAOS on bare metal or a hypervisor.
If you are running on a hypervisor, then make sure that the USB device has been passed through to the VM.

Check the Settings → System → Hardware → All hardware to see if it is listed there.

Are you using Enocen with the USB300?

As I told it is an Raspberry Pi with the official HA image. Thus is is bare metal. No virtualisation.

The device was recognized by the integration on setup.

image

settings/system/hardware shows the device:

ttyUSB3
/dev/serial/by-id/usb-EnOcean_GmbH_USB_300_DE_EO7DLPMJ-if00-port0

Ok, then it is not a common issue and I am not sure what happens in the EnOcean integration.
Sorry. :frowning:

Yes, it is not an common issue with integrations. I have lots of integrations working.

It is an issue with enocean.

Hello, did you solve this?

I’m facing the same issue: USB300 recognised by HA, and configured into ha_enoceanmqtt, but no messages coming through.

Hi, did anyone get EnOcean working with the USB-300?
About to pull the trigger on one…

Update : have it working - needed to make a custom EnOcean integration

How do you do that?