zweckj / acaia Goto Github PK
View Code? Open in Web Editor NEWHome Assistant integration for Acaia scales
Home Assistant integration for Acaia scales
I can Can Connect Acaia Lunar (AL008) with HomeAssistant (Core 2024.6.4). All buttons working well and the sensors like battery, connected, timer running also. But the weight sensor still remains to 0.0g.
What is the problem?
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! 🙏
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 :)
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.