garbled1 / pybalboa

Python Module to interface with a balboa spa
Apache License 2.0
23 stars 17 forks source link

Will this work with non-official RS485 to WiFi solutions? #55

Open supersebbo opened 1 year ago

supersebbo commented 1 year ago

Just wondering a couple of things:

  1. Will this work with non Balboa RS485 to WiFi options like the 'Elfin EW11'?
  2. Is this the same code that is integrated into the HomeAssistant Balboa integration?

Thanks!

natekspencer commented 1 year ago
  1. Will this work with non Balboa RS485 to WiFi options like the 'Elfin EW11'?

It's only been tested with the official WiFi module so this is an unknown.

2. Is this the same code that is integrated into the HomeAssistant Balboa integration?

Yes

supersebbo commented 1 year ago

I can provide an update there. I purchased an 'Elfin-EW11' RS485 to Wifi module from AliExpress (less than $15). From my testing I was unable to get the HomeAssistant native integration to work with the Elfin adaptor (failed at the config stage) however I was able to get full functionality instantly from ccutrer's Ruby/MQTT implementation of this control library. So I don't know whether pybalboa is doing some sort of additional config/registration test that is causing this to fail? Happy to look into it if someone gives me some debugging pointers.

Anyway, for $15 and a couple of hours work I am very pleased to be in the position to fully control my spa from HomeAssistant. image

image

natekspencer commented 1 year ago

@supersebbo would love if you are able to get this to work with the RS-485. You'll likely have to adjust some things based on the Ready message which this currently doesn't support.

supersebbo commented 1 year ago

I have packaged the ruby version of this library as an experimental HA add on which supports Balboa/TCP/local connections. I'd be greatful if you are able to test https://github.com/supersebbo/bwa-mqtt-bridge-addon