EufyLife Integration - Updating

Hi,

During the Amazon sales I have picked up the Eufy Smart Scale A1, it is not a supported model on the official integration page - EufyLife - Home Assistant

However it is a supported model on the upstream eufylife-ble-client that the integration uses.

To get the scale supported, is it just a matter of copying the existing integration into custom_components/eufylife_ble and changing the manifest which currently is pinned to v0.1.8 of the upstream package, to v0.1.10 of the upstream package?

Is there anything extra I need to do?

I guess I need to add it under the bluetooth key in the manifest too.

Or, ask bdr99.

I’m just thinking - because it hasn’t been updated in 2 years and the upstream package that bdr99 maintains has been updated twice in that time, I’m not expecting the official integration to see much in the way of updates.

I’m thinking about buying one of these too (or the C20).

My guess is that it’s a straightforward PR. Looks like it’s just the manifest that needs updating (core/homeassistant/components/eufylife_ble/manifest.json at cdc224715f426efdefa8983830ab60e7d5e3f989 · home-assistant/core · GitHub) to list the new models and to update the dependency to 0.1.10. Also the docs need updating.

Is that something you can do @mobile.andrew.jones ? I could probably make the PR, but I can’t test it.

Sadly I do not know how to do Github. It’s one of the things that I keep meaning to learn how to use, but something else always gets in the way. I do have the scale though, so I could definitely test.

1 Like

Looks like @bdr9 might be waiting to address some issues with the P3 first before releasing the update. See Support for C20 · Issue #5 · bdr99/eufylife-ble-client · GitHub and EufyLife Integration Support Smart Scale P3.