Som beskrevet i den tidligere blog omkring ControlMySpa, er der en del udfordinger i denne integration. Der kan gå lang tid fra man beder en f.eks en jet om at starte til starter og nogen gange hænger en komando, så lige pludselig starter jeten nærmest af sig selv når den pludselig får forbindelse. Endvidere skal gateway enheden være ret tæt på spaen og samtidig være forbundet til routeren via ethernet kabel. Derfor virker det mange gange som en bedre læsning at bruge en enhed der bliver forbundet til span vi det samme RS485 interface som CMS, men som i stedet bruger din routers wifi til kommunikation. Desvære findes dette ikke som et comercielt produkt i skrivende stund (December 2025), men her beskriver jeg hvordan det kan laves og forbindes til Home Assistant.
Forudsætninger:
- Wifi dækning ved spaen
- Home Assistant kørrende med ESPHome Addon installeret: Getting Started with ESPHome
Fordele:
- Lokal og hurtig kontrol af spa
- Ingen delay mellen komando og udførelse
- Kan bruges til at forbinde Bluerriot: Tilføj Blue Connect til Home Assistant
Ulemper:
- Gør det selv projekt
Sværhedsgrad: 4/5 (for en nemere løsning se CMS)
Selvom dette kan se kompleks ud, så er det baseret på nogle få standard komponenter som bliver sat sammen og kodet med simplet da andre har lavet det komplekse arbejde.
Kommunikation:
Home assistant kommunikere med Spaens RS485 inteface vha. en ESP32 baseret microcontroler programeret i ESPHome interfacet.
Byg enheden
Hardware:
Her er beskrevet det nødvendige Hardware, links til Amazon, men det kan også findes på f.eks Ebay.
- ESP32 Controller: ESP-WM-32
- Strømforsyning: DC-DC buck converter
- RS485 modul: RS485 Module
- Connector: ATX Molex Micro Fit Connector
Diagram
Ovenstående komponenter skal forbindes på nedenstående måde. Der må gerne være ca 1m ledning mellem ATX connectoren og resten, så den færdige enhed kan montetes i toppen af spaen for bedre wifi og bluetooth forbindelse
ATX connectoren forbindes som vist her:
stikket kan enten forbindes direkte på printetmeller via en y-connector hvis der ikke er ledige stik. L
*** Læg mærke til at stikkets udløser pal er vist mod venstre***
Når alle modulerne er lodet sammen, kan enheden nu programeres via ESPHome
Konfigurer enheden
Enheden skal nu kodes ved at forbinde ESP32 enheden med en computer via et USB kabel og i ESPHome lave en ny enhed med minimum konfiguration via ESPHome new device wizzard
Gen og opdater enheden. Den er nu klar til at blive moteret i spaen
Home Assistant Opsætning
Home Assistant burde nu selv finde enheden (Indstillinger –> Enheder og tjenster) og alle enhedens funktionalitet ses:
Home Assistant er nu i stand til at styre din balboa spa og du får temperatur målinger ind i Home assistant
Og hvis du har en Blue Connect Go kan du i denne post se hvodan du kan bruge din nye enhed til at forbinde denne også til Home Assistant
Her er en post der vise nogle af de muligheder du har når din spa er forbundet til Home Assistant
Nedenstående link giver en dybere beskrivelse af mulighederne