Hi, if i want to display Data from an 3rd Party app in HA.
Do i need here API Keys from the Developer or?
Planned app:
BLANCO UNIT App on the App Store (apple.com)
Br
Andreas
You can’t use the app for anything.
You can use an interface to the data on a cloud service, if there is such one or you can use the Bluetooth definition schema for the faucet to build an integration directly with the bluetooth interface of the faucet.
The first one would probably be the easiest, but also the one relying entirely on the manufacturers website.
The latter one will be hardest, but also purely local.
If it is only sensors you want, then you might be lucky that those are transmitted unencrypted and maybe even over Blutetooth Low Energy (BLE) instead, which can pretty easily be picked up.
Hi!
I am curious, did you manage to get sensor data from BLE? Or even from an API?
I am getting a choice.all in the next months and would love to integrate it to HA.
BR MrsXenchen
Hi,
unfortunately not, iam getting my Blanco System with the new kitchen end of the year.
If you receive yours sooner and manage the integration, please let me know ![]()
Also i try to get in touch with blanco directly about the API, but no response till february ![]()
@MrsXenchen
Funnily enough, I received an answer today:
“Officially no connection to a SmartHome is possible”
I received my blanco unit today (drink.soda).
I’ll try to intercept the wifi traffic after setting it up via bluetooth.
If anyone want’s to help me please PM as i don’t have much experience with this.
Any luck in getting further? I have a blanco soda pro unit which also connects to the app. I would love to help to get this up and running in HA but i need some guidance in how to intercept the signal(s).
Just installed my Choice.all. The software and support are horrible.
I also got word from Blanco a few months back, that they are not planning to add voice assistants or have an API.
I don’t know, how this can be smart with these restrictions?
Softwareproblems (just the major one, since this would be half a book if I mentioned all of them):
I can’t connect to WiFi since my SSID is less than 8 signs and the app requires a WiFi name with 8 signs - WTF? For that problem there is not even an error, that the app is giving. I only found out, when I tried setting up the WiFi manually.
I guess, that’s what I get for buying something that just came to market and for which they don’t have any experience with.
Hope you guys have/had better experiences.
KR, MrsXenchen
Sorry i totally forgot about this and was invested in other projects. I just recently implemented a ble integration so i know the basics now at least.
I yesterday started on this and i found out that the “protocol” is really simple (and completely different to usual ble protocols). The app is just requesting updates all the time and the unit only response to it. The data is very simple json. Therefore reverse engineering this is very easy.
There is just the problem about the pin, i am not sure how it exactly works and i will need some time reverse engineering this. In the data there is a token and a salt that is probably generated by the app somehow but i have to check what’s the logic behind this
I also don’t like the software. The app is really slow, connection is weird because you first have to pair it and the app doesn’t do it correctly. Also there are constant pairing requests from the device that’s really annoying! And after a couply of months the ble connection always seems to hang up and i have to reboot the unit.
Do you have any updates on this or a status where we could join?
Unfortunately i had no time working on it yet.
I created a discussion on a new github repo to try reverse engineer the protocol.
You can have a look here Blanco Unit Protocol · Nailik/blanco_ble · Discussion #1 · GitHub
this is a great point to start from! Thank u for sharing your first insights! Ill get mine in April and would begin with futher investigation. My home has some ESPHome devices around which i would love to use to get at least the Filter Status over the BLE Porxy.
Initial release !
You can now test the first released version of my integration.
Currently i can not support hot water settings because i only have the drink.soda unit.
I’d be happy for anyone to give me data from the new models, therefore i created a small discussion how to get the data
Nice Work Thanks! Only have to research how i get a good Bluetooth Connection to my Kichen ![]()
any chance to get this working with wifi? i think not or?
WiFi would probably be possible by faking the Blanco server but I think it would be a lot more difficult.
In Ordner to bring ble to your kitchen I’d suggest you esp home proxy Bluetooth Proxy - ESPHome - Smart Home Made Simple it will act as a wifi to ble proxy. E.g. use a Xiao esp32c3 with ble+WiFi, the are very! Cheap