HA NeoPool MQTT: integration of Tasmota NeoPool (for Sugar Valley, Hayward/Aquarite, Bayrol devices)

I also assume your data received by ESP is garbage, reason is mostly a bad RS485 interface.

If possible compile Tasmota with #define DEBUG_TASMOTA_SENSOR and enable Weblog 4 on Tasmota console, then you can see possible transmission errors live.

As expected, the Weblog is showing some errors, see screenshot.

Any Ideas of how this can be fixed?? Maybe my Tail485 is faulty?

Error 9 is modbus CRC error, so yes, your RS485 is the issue. Can be the Tail485, the wiring (very rare) or also the powering of your ESP/Tail combination - may be you have to external power your ESP/Tail combination.

1 Like

so just to give a feedback. I replaced the Tail485 by a new one and now it works like a charm!!!

Thanks for your support!
Cheers

1 Like

Hi, Thanks for your integration, I’m waiting for my ESP32 atom controller to connect it.
Just a question, Can i use both of tank sensors? in your integration I can only see ph TANK but in my case there are 2 tank indicator as you can see in the attached image. it is a Hayward Aquarite plus NG.
hayward aquarite plus ng
Thanks

Pls prevent double posting. As it is first a Tasmota issue (then we can simply enhance the integration here with on flag), I want to move this to your same query in Tasmota discussions

Hi, I’m a brand new owner of an Aquarite + and followed all the steps to integrate it with HA using Atom Lite + Tail485 (thanks for all this great work). At this step, the Aquarite + is still not fully configured and not in service (no production yet) but I’ve already noticed some issues. My aquarite is reported as ā€œGenericā€ while I see screenshots here with NeoPool name. Is that already an issue? Against the few things I’ve tested, one is quite annoying as it seems I can’t control AUX relay using the switch in HA. When using the front panel screen I need to set the relay to ā€œonā€ and then touch the ā€œokā€ button (top of screen) to activate the relay, thing that I can’t do with the switch obviously.
Is that known issue/limitation?
Thanks for your help

your Aquarite + reports the system id as generic, that’s not an issue

see post #330 above:

After installing the NeoPool Berry extension it is recommend testing the NPAux command on the Tasmota Console first (Tasmota Web-UI → Tools → Console), as this HA integration here is based on the functionality of Tasmota with NeoPool.

Only if NPAux cmnd works in Tasmota, the switches will work in HA.

Oh, I totally missed this part! Thanks a lot, it works now

I know it’s off topic, but does anyone here owning an aquarite + know the 5 digits code to access the service menu? This menu is mandatory to configure a variable-speed pump but even my reseller can’t get it and I tried to call the vendor with no success…

Here you go. You can download the service pdf here.

Many thanks ! Why the hell did they remove it from all documentations? No one seems to be aware of that, even the vendor…

They are aware, and they don’t easily spread the info because they want to keep it inside their support channel (partners, etc.).

hello mate, did you succeded here ? i simply hate wifi connection around my house, they are just the single point of failure of a system i must avoid. I’m not sure right now i’m having a bad connection with my atomlite. no changes in my infrastructure, is the wifi failing on the 2.4ghz radio (happened in the past had to change my router as the radio final of 2.4ghz was fried) or is the radio on the atomlite failing i dont know. result is that i cant control my pool from hass. I need to walk away once for all from the wireless connection on at least in my key equipment…

am i too simplicistic or this shoud work out of the box (aka plug and play? )

@alexdelprete

Hi, I use the AUX3 relay of the aquarite + as a dry contact to daily schedule the booster pump of the pool cleaner.
I set 2 time slots, NPTimer9 and NPTimer10, which works well:

15:25:16.579 CMD: NPTimer9 07:15 07:45
15:25:16.898 MQT: pool/stat/SmartPool/RESULT = {"NPTimer9":{"Mode":"Timer","State":"ON","Allocation":"Aux3","Start":"07:15","End":"07:45","Period":"1d"}}

My problem occurs when I use the HA switch (or NPAux3 1 command) to start the pump manually. It overrides the first slot NPTimer9 configuration, setting it back to manual:

15:24:53.741 CMD: NPTimer9
15:24:53.834 MQT: pool/stat/SmartPool/RESULT = {"NPTimer9":{"Mode":"Manual","State":"OFF","Allocation":"Aux3"}}

The second slot NPTimer10 remains untouched

Is there a diffrent way to achieve this (uses both manual and Timer modes independently) or this just the way it works?
Thanks for your help

You cannot use the timer and manual switch at the same time (not even in the system itself). Switching between modes always deactivates the other setting.

Example (try this in the system itself):

The filtration ā€œAutoā€ setting with timers is deactivated as soon as you switch the filtration to ā€œManual.ā€ The same applies to all relays (Aux).

This is already implemented in your system’s firmware.

Yes same behavior on the system itself. Maybe I could use a tasmota timer to reconfigure the aux3 timer periodicaly, I will see
Thank you

Even though I am a fan of technical diversity for critical functionalities (reliability), I’m using for such non-critical things HA with scheduler-component in combination with the scheduler-card, that’s very convenient.

Hi, Here there is a similar problem:
I have got Hayward Neopool + NG, I’ve already install Atom Lite + Tail485 with tasmota, I’ve also installed berry commands:

Filtration, light, mode are tested and it works perfectly but when i try with AUX outputs only it works Aux1, the other ones I try to activate it by tasmota console but it doesn’t work( in tasmota neither in physical output ), I’ve reviewed so many posts but I don’t know if there are something more to implement with aquarite or I miss something.

Thanks.