Giter Club home page Giter Club logo

acaia's Introduction

Acaia Scales Home Assistant Integration

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

This is an integration to control your Acaia Scales. Currently starting/stopping/resetting the timer and taring the scale is supported.

Installation

Manually

Copy the contents of the custom_components folder to a acaia folder in your Home Assistant's custom_components folder.

HACS

You need to add it as custom repository or click the button above.

Setup

This integration requires a Bluetooth connection from HA to your scale. You can use an ESP Home Bluetooth Proxy if you're not close enough.

After you added the integration to your HA, when you turn your scale on, it should be discovered automatically from Home Assistant.

This integration is tested so far with a Lunar (2021). If you have a different scale, please feel free to test and report back.

For scale versions before 2021, uncheck the is_new_style_scale setting during setup.

acaia's People

Contributors

jpaju avatar zweckj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

acaia's Issues

Acaia Lunar (V1) not found

Hi,

I tried to use the integration with my old Lunar which is found by the ESP32 Bluetooth Proxy (checked with MAC address), but doesn´t work with the integration. Could be that I did something wrong (very likely) but as it is not a model after 2021 I thought I let you know :)

Original Pearl not working

Hi!

I'm unable to get the original Acaia Pearl (serial number starting with AP001) to work. The firmware of the scale is the newest available from Pearl Updater, which is v2.0.010. I'm using ESPHome (v2023.10.6) bluetooth bridge, and using home assistant Docker (v2023.11.1).

First of all, I had to add local_name entry to the manifest.json in order for home assistant to discover the device:

{
  ...
  "bluetooth": [
    {
      "manufacturer_id": 16962
    },
    {
      "local_name": "PROCHBT001"
    }
  ],
  ...
}

After that the scale is discovered and I'm able to configure the device. When the scale is turned on, the integration Logbook shows that " was connected". Battery and weight always show zero, and the timer always shows "Not running". All the controls are also unresponsive (for example pressing "Tare" does not actually tare the scales).

I enabled debug logging for the integration and there are two log entries for the integration:

This error originated from a custom integration.

Logger: custom_components.acaia.acaiaclient
Source: custom_components/acaia/acaiaclient.py:78
Integration: Acaia (documentation, issues)
First occurred: 21:25:53 (1 occurrences)
Last logged: 21:25:53

Couldn't connect to device Acaia Per with MAC 00:1C:97:18:49:A9
This error originated from a custom integration.

Logger: custom_components.acaia.acaiaclient
Source: custom_components/acaia/acaiaclient.py:81
Integration: Acaia (documentation, issues)
First occurred: 21:25:53 (1 occurrences)
Last logged: 21:25:53

Full error: Error connecting to device

Let me know if I can provide any further information that can help debugging this issue! 🙏

Lunar 2020 connecting but not communicating

Hi,
Thanks for your hard work on this!
I have successfully connected it to my Lunar 2020 (log it showing its successfully connecting every morning, but lunar is not indicating the connection), but I'm not recieving any information and can send any commands. Let me know if I can do anything to help debugging.

Quick note, I couldn't connect using "older model" option, so I used the default option.
Thanks!
darz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.