ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

Poolsteuerung Oxilife / Hayward / Vistapool #717

Open RePa02 opened 2 years ago

RePa02 commented 2 years ago

Ich würde gerne meine Oxilife Salzelektrolyse Pool Steuerung mit ioBroker auslesen und steuern.

Davon abgesehen, die relevanten Daten (Chlor, PH Wert, Temperatur) auslesen zu können, wäre mir wichtig die Steuerung der Anlage vornehmen zu können. So das ich Poolpumpe und Wärmepumpe abhängig vom PV Überschuss steuern kann.

Eine API habe ich nicht. Die App zur Anlage heißt Vistapool. Die Webseite die darauf aufgerufen wird ist https://hayward-europe.web.app Hayward hat die gleiche Anlage mit dem Namen AquaRite im Program. Für Hayward gibt es auch eine App (Hayward Poolwatch) die auch für meine Anlage funktioniert. Ist also alles das Selbe.

Bei Home Assistant gibt es eine Erweiterung für Hayward (falls man das portieren kann) https://www.home-assistant.io/integrations/omnilogic/?msclkid=6076c4bbbaf611ecb3f682da09afb5eb

Für die US Alexa gibt es auch einen Skill für Hayward, der immerhin knapp 300 Bewertungen hat. Interesse ist also da. https://www.amazon.com/Hayward/dp/B074MJGHZ2?msclkid=9e7da932baf611ec818d2587dfc66f57

deus82ex commented 2 years ago

@RePa02 Wie kommuniziert deine Anlage mit der App? Nutzt du das WLan Modul oder gibt es da andere Lösungen?

RePa02 commented 2 years ago

@deus82ex Die Anlage hat ein WLAN Modul. Man kann aber über das Netz nicht direkt auf die Anlage zugreifen (hat also keinen eingebauten Webserver). Die Anlage kommuniziert selbst mit der Cloud. Die Cloud kann man dann via App oder Website abrufen und darüber die Anlage steuern.

Ich habe noch diese Doku gefunden, konnte sie aber noch nicht antesten. https://www.openhab.org/addons/bindings/haywardomnilogic/

BenAhrdt commented 2 years ago

Ich habe selbst ein kleines Skript, welches mir die Filterpumpe und die Wärmepumpe steuert. Hatte auch erst den Gedanken, dass ich es komplett vom PV-Überschuss abhängig mache, aber dann fragte ich mich: Wenn kein PV-Überschuss da ist, dann scheint ja wohl keine Sonne, ergo ist es dann auch nicht sonderlich warm, ergo sollte man heizen. Also habe ich mich dazu entschieden die Wärmepumpe nur morgens in Abhängigkeit der PV-Anlage zu aktivieren, jedoch spätestens um 09:30 Uhr. Somit ist der Pool nachmittags auf jeden Fall aufgeheizt. ;-)

RePa02 commented 2 years ago

Deswegen hätte ich gerne die Daten der Steuerung. Da habe ich die Temperatur des Pools und kann die Pumpe und Heizung individuell steuern. Unser Pool hat normal 29 Grad, bis 26 ist alles okay. Da er überdacht ist, braucht er auch mal 3 Tage nicht erwärmt werden.

Ich habe es so geplant und im Prinzip vorbereitet:

Ich werde die Tage mal HomeAssistent testweise irgendwo installieren, schauen ob das geht und dann einen 2. Raspi daneben bauen. Ist vermutlich günstiger als die Wäremepumpe (3-5KW Last) mit Netzstrom laufen zu lassen. Den Adapter selber zu bauen, schaffe ich im Sommer nicht - da muss ja ich ja am Pool liegen und es ist länger her, dass ich komplexer programmiert habe.

rabbit6984 commented 2 years ago

Ich habe auch vom Hersteller diese Anlage. Zwar für Chlor aber sonst gleich. Ist auch via WLAN eingebunden. Falls was zum testen benötigt wird melden. Danke

ddunkel85 commented 2 years ago

Ich habe auch vom Hersteller diese Anlage. Zwar für Chlor aber sonst gleich. Ist auch via WLAN eingebunden. Falls was zum testen benötigt wird melden. Danke

Hallo @rabbit6984

ich wäre sehr daran interessiert was zu testen.

rabbit6984 commented 2 years ago

@ddunkel85

Wie kann ich dir behilflich sein?

Grüße

ddunkel85 commented 2 years ago

Ich hatte es so verstanden das du schon einen Adapter gebaut hast den man testen könnte.

rabbit6984 commented 2 years ago

@ddunkel85 Ne sorry kann nur die Hardware zum testen zur Verfügung stellen......

Grüße

ddunkel85 commented 2 years ago

@ddunkel85 Ne sorry kann nur die Hardware zum testen zur Verfügung stellen......

Grüße

ok..dan sorry für die verwirrung...ich habe auch die hardware aber leider keine Ahnung vom programmieren

mamsis commented 2 years ago

Habe auch einen Pool mit der "VistaPool" App und würde mich freuen, wenn ich sie mit iobroker auslesen könnte...

DieWaldfee commented 1 year ago

Hi zusammen,

schließe mich dem Thema an. Mein Pool ist ebenfalls über VistaPool per Web oder per App auslesbar uns steuerbar. https://vistapool.es/dashboard.

Mein Ziel: Steuerung der Filtration für den Winter. Liegt die Temp > z.B. 5 Grad und im iobroker ist der Datenpunkt "Winterbetrieb" gesetzt, so wird die Filtration ausgeschalten zum Stromsparen - sonst läufts gegen das Einfrieren. Diesen Winter hat ja Hr. Habeck das Heizen verständlicherweise untersagt - die Zeiten werden aber sicherlich wieder anders, sodass der Pool dann im Winter auch auf der Wintertempertur gehalten werden kann.

Die Steuerung über die CloudLösung an iobroker wäre dazu toll. Alternativ müsste dem Leistungsschütz der Filtration ein Funkrelais beiseite gestellt werden und ich knipse einfach den Strom der Filtration aus. Über den Fluss-Sensor der Salzhydrolyse wird dann die Hydrolysenlage abgeschalten, da es sonst irgendwann BOOM macht - darum kümmert sich dann die HydroLife. ...wirklich toll ist die Lösung jedoch nicht.

ich hoffe daher auf einen versierten Programmierer :-)

Viele Grüße, die Waldfee

mcm1957 commented 1 year ago

@DieWaldfee Wenn dir der Adapter wichtig ist, dann bitte ein Thumbs Up im ersten Beitrag setzen damit man auf eine Blick das Intersse abschätzen kann. Danke

Chris-656 commented 1 year ago

Hallo zusammen, ich habe auch eine Vistapool Steuerung (Sugar Valley) mit WIFI Modul. Ich habe derzeit Probleme über das Portal mein Pool zu sehen oder zu steuern. Alle 5-10 Minuten kommt anscheinend ein Request durch , aber in der App bekomme ich immer bei Änderung Aktualisierungsfehler. Wenn ich die Verbindung hin bekomme kann ich einen Adapter für iobroker entwicklen aber derzeit kan ich nicht richtig zugreifen. Hat jemand von Euch eine Idee ? lG Chris

DieWaldfee commented 1 year ago

Hallo zusammen,

mit tasmota NeoPool und einem ESP32 habe ich meinen Pool via MQTT zum iobroker angebunden - lesend. Filtrationssteuerung scheint über diesen Weg auch zu gehen - da bin ich noch am testen. ggf. hilft das weiter bei euren Fragestellungen, da Anbindung via ModBus RTU über eine RS485-TTL Schnittstelle -> nicht über VistaPool. Alles super dokumentiert auf: https://tasmota.github.io/docs/NeoPool/ ...also die 600€ für den Wifi-Adapter kann man sich sparen - hätte ich das blos früher gewusst :-)

Ein eigener Adapter könnte hier mehr Komfort in der Einbindung bringen - aus meiner Sicht aber nicht zwingend erforderlich, da die Hürden der Einbindung (lesend - Stand heute) nicht wirkling schwierig ist. ...trauen muss man sich halt mit dem ESP - wer das zum ersten mal macht - wirklich schwer ists aber nicht. Das BIN-File für den ESP32 ist zu kompilieren und dann einzustellen - Beschreibung auf der Seite oben. Das fertige tasmota32.bin hat die NeoPool-features standardmäßig leider nicht mit eincompiliert - but no rocketsience :-) ...war neben dem standard-HelloWorld-Projekt mein Erstlingswerk.

Grüße DieWaldfee

Toki99 commented 1 year ago

Ich habe hauch die Werte der Anlage nun über NeoPool als MQQT Objekte in der Anlage. Ich wollte micht trotzdem im VistaPool Portal über die Node ID des System registrieren. Da wird das "Schwimmbad" aber nicht erkannt. Wir die Node ID bei Auslieferung der Anlage mit WLAN Modul erst freigeschaltet? @DieWaldfee Kannst du mal testen ob du das Portal verwenden könntest? ich habe einen Krisol KLX - abe im Kern sind das wohl alles Sugar Valleys. Ich werde Versuchen die Anlage über eine VIS zu schalten. ich denke der Adapter Bedarf ist ehr gering

mamsis commented 1 year ago

Hallo,

ich nutze auch VistaPool als App und würde mich freuen, wenn du mich informierst, falls du etwas auslesen kannst.

Gruss Maria

Von: Toki99 @.> Gesendet: Dienstag, 18. April 2023 12:07 An: ioBroker/AdapterRequests @.> Cc: mamsis @.>; Comment @.> Betreff: Re: [ioBroker/AdapterRequests] Poolsteuerung Oxilife / Hayward / Vistapool (Issue #717)

Ich habe hauch die Werte der Anlage nun über NeoPool als MQQT Objekte in der Anlage. Ich wollte micht trotzdem im VistaPool Portal über die Node ID des System registrieren. Da wird das "Schwimmbad" aber nicht erkannt. Wir die Node ID bei Auslieferung der Anlage mit WLAN Modul erst freigeschaltet? @DieWaldfee https://github.com/DieWaldfee Kannst du mal testen ob du das Portal verwenden könntest? ich habe einen Krisol KLX - abe im Kern sind das wohl alles Sugar Valleys. Ich werde Versuchen die Anlage über eine VIS zu schalten. ich denke der Adapter Bedarf ist ehr gering

— Reply to this email directly, view it on GitHub https://github.com/ioBroker/AdapterRequests/issues/717#issuecomment-1512805143 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AQUFQZ36UFPUQ2LOIF7BOW3XBZRU7ANCNFSM5TJU227A . You are receiving this because you commented. https://github.com/notifications/beacon/AQUFQZ7NLC5VBCTBNHVPSFLXBZRU7A5CNFSM5TJU227KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOLIVZGFY.gif Message ID: @. @.> >

DieWaldfee commented 10 months ago

@Toki99 : habe den Issue aus den Augen verloren. Falls das Thema noch offen ist: ich steure den Pool über die VistaPool App und über Neopool. NeoPool ist die Anbindung an den ioBroker. Die Einrichtung der VisaPool-App ist in der Bedienungsanleitung erläutert - mehr hatte ich nicht gebraucht, um den Node bei VisaPool einzurichten. Ich sehe meinen Pool bei VisaPool in der App und auf dem Web-Portal. Die zwei Themen (NeoPool und VistaPool) sind an sich auch unabhängig voneinander zu betrachten.

Toki99 commented 10 months ago

NeoPool habe ich inzwischen auch integriert. Aber ohne das WLAN Modul ist es nicht möglich sich in der VistaPool App/Portal zu registrieren

DieWaldfee commented 10 months ago

@Toki99 : Das ist korrekt so - hatte damals aber den gleichen Knoten im Hirn.

Falls den Issue noch mehr interessierte finden hier hier ausführliche Variante:
Das WLAN-Modul sendet die Daten direkt an VistaPool. Von dort aus kannst du deine Daten dann per App abfragen. Ohne das WLAN-Modul keine Kommunikation zu VistaPool.
NeoPool macht im Gegensatz folgendes: Auslesen der OxiLife und bereitstellen der ausgelesenen Daten / bzw. Stellen der empfangenen Daten - mehr nicht (Einrichtung ist ein bisschen her - glaube auch nur MQTT als Protokoll & per API im VIS). Mit VistaPool hat dies nichts zu tun.

Was VistaPool kann, kann auch NeoPool - das funktioniert aber völlig getrennt und unabhängig voneinander. Das Protokoll von VistaPool ist meines Wissens noch nicht entschlüsselt, sodass du darauf in der Hausautomation (iobroker) nicht direkt zugreifen kannst (eben nur per App und das auch nur du als Mensch). Ne API zum Einbinden in VIS gibt es meines Wissens auch nicht. => Steuerung des Pools durch ioBroker nur über NeoPool => Steuerung des Pools per Mensch über VistaPool und via NeoPool. => NeoPool redet nicht mit VistaPool => WLAN-Modul nötig um mit VistaPool zu reden.