NEWS
Ansteuerung einer Balboa Poolsteuerung
-
Hallo zusammen,
ich wollte fragen, ob es mittlerweile vielleicht doch schon einen Adapter gibt, mit dem man auf die BWA App der Balboa Pools zugreifen kann
Mir geht es vor allem darum, die Heizung nur dann zu aktivieren, wenn die PV Überschuss hat.
Die GitHub Anleitung habe ich gesehen.
Eine andere Idee wäre, per Relais zwei Widerstände vor die PT100 zu schalten und dem Pool so eine höhere Temperatur vorzugaukeln so lange er nicht heizen soll. Aber Zugriff per App wäre schöner.
Grüße
Gerd -
@norwegen60
Kann man das NPM-Modul controlmyspajs nicht verwenden? -
@norwegen60
Hallo, ich habe das mit demham (Homebridge accessories manager)
Adapter gelöst, da gibts ein Modul dazu.
-
@paul53 Mmmh, hört sich so an als wenn es das wäre. Aber ich habe keinen Plan, wie ich den GitHab in mein ioBroker bekomme, aktiviere und zum Laufen bekomme. Zumal die letzten Builds rot (von vor zwei Jahren) sind und das Zertifikat wohl auch seit einem Jahr abgelaufen ist
-
@norwegen60 sagte : wie ich den GitHab in mein ioBroker bekomme
In den Einstellungen der Javascript-Instanz als "zusätzliches NPM-Modul" eintragen. Es wird dann automatisch im richtigen Verzeichnis installiert. "Readme" des Moduls zeigt, wie man damit in Javascript umgehen kann.
@norwegen60 sagte in Ansteuerung einer Balboa Poolsteuerung:
das Zertifikat wohl auch seit einem Jahr abgelaufen ist
Dazu kann ich nichts beitragen, da ich von (abgelaufenen) Zertifikaten keine Ahnung habe.
-
@paul53 Also ich habe versucht den Adapter im Expertenmodus Benutzerdefiniert aus eigener URL mit dem link Balboa zu installieren und Installation schlug fehl.
Auch anhand des Logs kann ich nicht erkennen was schief lief.
Was mache ich falsch?
Oder liegt es schlicht daran, dass der erwähnte Link als FAILED gekennzeichnet ist?
Wie gesagt habe ich noch nie Adapter direkt aus GitHub installiert. -
@norwegen60 sagte: versucht den Adapter im Expertenmodus Benutzerdefiniert aus eigener URL mit dem link Balboa zu installieren
Das ist kein Adapter! Es ist ein NPM-Modul für Javascript.
@paul53 sagte in Ansteuerung einer Balboa Poolsteuerung:
In den Einstellungen der Javascript-Instanz als "zusätzliches NPM-Modul" eintragen.
Error 217 soll behoben werden durch
iob fix
-
Hallo,
bin bisher "einfacher" Iobroker-Nutzer und versuche mich nun an dem HAM-Adapter.
Schon im Vorfeld mal sorry, wenn ich hier was blödes mache...Habe den HAM-Adapter installiert und controlmyspajs als zusätzliches NPM-Modul angegeben und diese Config
{
"description": "Add configuration for your accessories or platforms according to the docs of the plugins.",
"accessories": [],
"platforms": [
{
"name": "Spa",
"autoCreateAccessories": true,
"host": "192.168.178.177",
"devices": [
{
"name": "Zirkulationspumpe",
"deviceType": "Pump 1"
},
{
"name": "Pumpe1",
"deviceType": "Pump 2"
},
{
"name": "Sprudler",
"deviceType": "Blower"
},
{
"name": "Temperatur",
"deviceType": "Temperature Sensor"
},
{
"name": "Wasserdurchlauf",
"deviceType": "Water Flow Problem Sensor"
},
{
"name": "Temperatur Einstellung",
"deviceType": "Thermostat"
},
{
"name": "LED",
"deviceType": "Lights 1"
}
],
"platform": "Balboa-Spa"
}
]
}Die IP-Adresse sollte stimmen.
Leider tut sich da nichts: im Log
ham.0
2023-10-18 21:13:59.112 info Adapter uses Wrapper mode
ham.0
2023-10-18 21:13:59.107 info All Libraries installed/updated
ham.0
2023-10-18 21:13:59.102 info Install/Update controlmyspajs
ham.0
2023-10-18 21:13:59.100 info Install/Update the following Libraries: controlmyspajs
ham.0
2023-10-18 21:13:59.036 info starting. Version 5.3.1 in /opt/iobroker/node_modules/iobroker.ham, node: v16.20.2, js-controller: 4.0.24Die Datenobjekte müssten unter "ham" erscheinen ?
Vielleicht kann mir jemand helfen ?
-
@markus-1 sagte in Ansteuerung einer Balboa Poolsteuerung:
Version 5.3.1 in /opt/iobroker/node_modules/iobroker.ham, node: v16.20.2, js-controller: 4.0.24
Bring das Ding zunächst mal in die Gegenwart.
nodejs@18 und js-controller@5 ist angesagt. -
@thomas-braun
ham.0
2023-10-18 22:07:46.454 info Adapter uses Wrapper mode
ham.0
2023-10-18 22:07:46.452 info All Libraries installed/updated
ham.0
2023-10-18 22:07:46.449 info Install/Update controlmyspajs
ham.0
2023-10-18 22:07:46.447 info Install/Update the following Libraries: controlmyspajs
ham.0
2023-10-18 22:07:46.354 info starting. Version 5.3.1 in /opt/iobroker/node_modules/iobroker.ham, node: v18.18.2, js-controller: 5.0.12leider keine veränderung...
-
@markus-1 sagte in Ansteuerung einer Balboa Poolsteuerung:
leider keine veränderung...
Doch. Du sitzt jetzt auf aktuellen Versionen.
-
@thomas-braun yes
habe Homebridge debug logging aktiviert, und da kommt trotzdem nicht mehr im Protokoll ?
-
Ich hatte den Wirlpool auch eine Zeit lang mit dem Wifi Modul von Balboa und dem ham Adapter am laufen. Nur sehr sehr unzuverlässig und jetzt gar nicht mehr. Ich könnte mir vorstellen das es evtl. mit einem kleinen Raspi und der https://github.com/ccutrer/balboa_worldwide_app über getunneltem RS485 mittels ser2net zum iobroker host funktionieren könnte.
Mir fehlt irgendwie noch der Ansatz wie ich das mit iobroker verheirate bzw die Daten da rein bekomme.
Hat da jemand schon mal in der Richtung geforscht?
-
@thomas-henrichsmann Mein Problem beginnt schon bei der WiFi-Anbindung der Balboa. Schon die zugehörige App verbindet sich eigentlich nur zuverlässig, wenn ich nicht weiter wie zwei Meter entfernt bin. Ich habe in ca. 8m Entfernung ein WLAN-Repeater hängen, aber mit dem ist Verbindung nicht zuverlässig machbar. Ich habe das Gefühlt, dass der Balboa-WiFi-Adapter nicht viel taugt. Und ohne zuverlässige Verbindung ist auch eine Steuerung Glückssache.
Ich habe schon überlegt, die beiden Temperatursensoren so zu manipulieren, dass ich über ein Relais (Shelly gesteuert) höhere Temperatur vorgauckle und damit zumindest solarabhängig steuern kann, ob ich heize oder nicht. So wie ich gesehen habe handelt es sich um PT100 oder PT1000 und da könnte ich ja einfach über ein zusätzlichen Widerstand die Temperatur anheben bzw. absenken. Nichts chön, aber sicher zuverlässiger als die App.
-
Prinzipiell ist mein Whirlpool über die APP sowohl Local als auch über die Cloud gut erreichbar und stabil. Ich denke es liegt im HAM-Adapter-Umfeld, wo irgendwas anderes im Wege ist. Gibt's andere Module für den HAM-Adapter, die ich mal probieren kann ?
Ich bin an dem Thema so interessiert, weil ich demnächst nach Tibber wechsle und die Aufheiz-Phasen des Whirlpools natürlich in die günstigen Stunden legen möchte. Evtl. ginge das ja auch über einen Shelly zwischen der Balboa-Steuerung und der eigentlichen Heizung (Shelly an, wenn Preis günstig). Da könnte aber dann evtl. auch der Whirlpool auf Störung laufen, wenn die Heizung nicht läuft, wenn die Steuerung es möchte ? -
Nach zig Versuchen und der tollen Hilfe hats nun funktioniert.
Im Adapter unter "zusätzliche NPM-Module" habe ich "homebridge-balboa-spa" eingetragen und in der config nur
{
"description": "Add configuration for your accessories or platforms according to the docs of the plugins.",
"accessories": [],
"platforms": [
{
"name": "Spa",
"autoCreateAccessories": true,
"host": "192.168.178.177",
"platform": "Balboa-Spa"
}
]
}
Der Install des NPM-Modules ging dann irgendwie im Hintergrund und bei den Objekten habe ich jetzt alle Datenpunkte zur Steuerung.
Nun kann ich die Temperatur des Spas zu teuren Tibber-Zeiten senken (damit die Heizung nicht läuft) und bei günstigen Zeiten auf die Wohlfühltemperatur einstellen. -
Hallo an alle,
ich hab seit kurzem auch so meine Probleme mit dem WLAN-Modul. Bin am Überlegen, ob ein Umstieg auf das Balboa Gateway Ultra Wifi Modul sinnvoll wäre. Hat von euch schon jemand Erfahrung, ob die Anbindung mittels ham (Homebridge accessories manager) dann auch noch funktioniert?
-
@markus-1 sehr schön ich habe mir jetzt auch einen Pool mit Balboa-Steuerung zugelegt und möchte ebenfalls die Datenpunkte in ioB bekommen. Ich habe mir den Thread jetzt mehrmals durchgelesen und glaube hier wurden zwei Dinge vermischt, denn wie @ges es schon angedeutet hat, gibt es zwei unterschiedliche WLAN-Module für Balboa.
-
Die scheinbar ältere Version bwa Wi-Fi Module (50350)
-
Die scheinbar neuere Version ControlMySpa Gateway Ultra (59303)
Die Version 1 hatte ich dieser Tage zum testen am Pool und ich habe zum verrecken keine Wlan-Verbindung zu Stande bekommen, dabei war der repeater nur 5m Luftlinie entfernt. Ich habe mir jetzt die Version zwei mit Sender und Empfängermodul bestellt, hier soll die Verbindung angeblich stabiler sein.
Wenn ich das richtig gedeutet habe, ist der Lösungsansatz von @paul53 für die Hardwareversion 2 und der Ansatz mit dem Ham-Adapter für die Hardware-Version 1.
@Markus-1 ich stelle mir jetzt die Frage welche Hardware verwendest du und mit welcher Softwarelösung hast du die Datenpunkte letztendlich in den Iob bekommen. Das ganze hast du auch ohne die Cloud-Lösung von Balboa am laufen oder? -
-
@paul53 said in Ansteuerung einer Balboa Poolsteuerung:
@norwegen60 sagte: versucht den Adapter im Expertenmodus Benutzerdefiniert aus eigener URL mit dem link Balboa zu installieren
Das ist kein Adapter! Es ist ein NPM-Modul für Javascript.
@paul53 sagte in Ansteuerung einer Balboa Poolsteuerung:
In den Einstellungen der Javascript-Instanz als "zusätzliches NPM-Modul" eintragen.
Error 217 soll behoben werden durch
iob fix
@paul53 ich habe jetzt mal das mit dem NPM-Modul versucht. Habe vorher noch nie ein solches Modul installiert. Ich bin genau so vorgegangen wie in deinem Screenshot. Kannst du erklären was dann genau passiert? Muss ich noch ein zusätzliches Javascript erstellen und meine Zugangsdaten (e-mail/passwort) eintragen oder wie ist das vorgesehen?
im ersten Schritt hab ich nur dieses zusätzliche NPM-Modul eingetragen und habe dann folgende Protokollmeldungen erhalten:
javascript.0 2024-05-16 14:35:06.322 error Cannot install ControlMySpaJs: 1 javascript.0 2024-05-16 14:35:06.257 error npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2024-05-16T12_34_01_084Z-debug-0.log javascript.0 2024-05-16 14:35:06.254 error javascript.0 2024-05-16 14:35:06.241 error npm ERR! 404 npm ERR! 404 Note that you can also install from anpm ERR! 404 tarball, folder, http url, or git url. javascript.0 2024-05-16 14:35:06.234 error npm ERR! 404 Not Found - GET https://registry.npmjs.org/ControlMySpaJs - Not foundnpm ERR! 404 npm ERR! 404 'ControlMySpaJs@*' is not in this registry.npm ERR! 404 This package name is not valid, because npm ERR! 404 1. name can no longer contain capital letters javascript.0 2024-05-16 14:35:06.230 error ERR! code E404 javascript.0 2024-05-16 14:35:06.223 error npm
-
@erazor86 Deine Vermutung ist richtig! Ich habe die alte Steuerung bei mir mit der alten App - ich weiß, am Anfang (einige Jahre her) hatte ich auch massive Probleme das Ding in mein WLAN zu bekommen. Läuft aber seit damals stabil.