DAB Pumps integration via DAB Live

Here’s an ESPHome YAML that should work, at least for an Esybox. You’ll need to add your board specifics, network config etc. Important to configure the bluetooth MAC in ble_client - sniff it out with something like the ‘nRF Connect’ app on android once the pump has been put into advertising mode.

When the ESP device is up and running, it will auto-connect to the pump once you’ve put it in advertising mode (i.e. pushing a button on the pump)

There’s a sensor called ‘Esybox Params Download’ which should give you the URL to pull the parameter gzip off the ESP32 - at least on ethernet it works, didn’t look at Wifi specifics. Not hugely useful but interesting to look at.

Some multipliers are still off (I think mostly the energy and time ones), and also haven’t (yet) looked into updating the pump time/date or POST stuff in general. There’s another endpoint ({“p”:“/api/v1/services”,“m”:“GET”}) which just scans for WiFi AP’s, so ignored it.

YAML Template is here

Happy hacking and hope you enjoy without having to rely on a cloud connection!

PS: this is super-duper Alpha, feel free to fork/improve etc. If it breaks, I know as much as you do. Use at your own risk - I have zero liability.