Follwing this, as i have the same issues as most, “RuntimeError: Spa took too long to connect”
I have tried to extract the xml file from the dll ( via linQPAD and i get the same missing dll error even though it’s linked)
IF anyone has a new SpaPackStruct.xml ( older than v 19) would you be able to attach it to this forum?
I’ve been in touch with Gecko a few times. Their responses have ranged from “that’s interesting” through “we can’t do that” (yes you can, you’ve done it for voice assistants) to “that’s dangerous, don’t do it” and “we’re not interested, go away”. I think it’s time for me to give up trying and allow Alexa to do her bovine integer-only temperature routines. Better than nothing, I guess.
With thanks to another maker who has managed to get InYT versions to work with the component, finally I have a dashboard for my spa. Heater control profile is based on the Octopus Go tariff in the UK which has 5p/kWh between 00:30 & 04:30
Automations with time-based helper entities. The idea is it heats the tub to 40 at the low tariff time overnight and then boosts for evening use in the event the tub cools too much.
The only problem I have is that the temperatures are fixed. Ideally, I’d like to set them with sliders, but I haven’t found a way to use anything other than a numeric value for ‘temperature:’ either in the UI or modifying the YAML. Just doing this temperature: ‘"{{ states(‘input_number.pm_on_temp’) }}"’ doesn’t work. Maybe I need a data template or something. YAML does my nut.
Thanks for the sensors template. Given that the unit frequently returns errors which aren’t filtered by the climate platform, it’s a much cleaner way to log the values in InFluxDB.
Saw that, and also the comments from (github:@mikeboiko), that you need to update Geckolib as well for that to work.
Patching the custom component is pretty easy. Having to patch Geckolib is more annoying.
There is a way to pull a copy of a module used by a custom component into that directory, but I haven’t needed to do it in a long time, so I don’t remember the directory structure needed to pick up the module locally (vs. fetching from PyPi.)
I’m also looking at patching the STATP handling problem that (github:@maegibbons) discovered. For me it causes erratic current temperatures.
Hi Richard, sorry for taking so long to reply and thanks for the feedback. I’m aware of the need to connect our system to home automation systems. I’m also aware an unapproved and unsupported library is circulating on the web to allow such a link. As you probably know, Gecko is an innovative company and we’re always looking for new product ideas and improvements. Our new product idea list is very long and our resources are not infinite. Yearly we discuss strategy and pick what we think are the best projects to work on. This past year has been incredibly occupied for us because of the huge spike in the spa market and the electronic components shortage. This had as a consequence of delaying new product developments. Unfortunately, this home automation connection feature still has not made the final cut. Believe me, I’m working on this and truly hope that it will make the cut in the short to medium term.