Die Suche ergab 17 Treffer

von tnsturm
11. Juli 2026, 00:14
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: Violet + BADU Blue in Homey Pro – neue App mit LSI Berechnung
Antworten: 5
Zugriffe: 220

Violet + BADU Blue in Homey Pro – neue App mit LSI Berechnung

Hallo zusammen,

für alle mit einer Violet und einer Homey Pro Heimautomatisierung: Es gibt jetzt für Homey eine App, die den PoolDigital Violet (natürlich auch BADU Blue von Speck Pumpen) direkt in Homey einbindet – komplett über das lokale Netzwerk, ohne PoolDigital-Cloud-Login.

Für Home Assistant gibt es das Violet-Addon ja schon – das hier ist das Gegenstück für alle mit einem Homey Pro.
⚠️ Das ist aktuell eine Test-Version (Beta). Sie ist über den Test-Kanal des Homey App Store installierbar und läuft bei mir stabil, hat aber die volle Store-Zertifizierung noch nicht durchlaufen – rechne mit gelegentlichen Ecken und Kanten und melde gerne alles, was komisch wirkt. Genau dafür ist dieser Thread da.
➡️ Zur App im Homey App Store (Test-Kanal): https://homey.app/de-de/app/de.neunbft. ... rung/test/


Was die App zeigt

Das Gerät passt sich deiner Anlage an – Kacheln erscheinen nur für Hardware, die der Controller tatsächlich meldet:
  • Wassertemperatur, pH, Redox/ORP, freies Chlor (falls Sonde vorhanden)
  • Filterpumpe (Zustand, Drehzahlstufe, Laufzeit heute)
  • Heizung, Solar, Eco-Modus (mit Laufzeiten)
  • Abdeckung (offen/zu/fährt), Licht
  • Nachfüllung, Überlaufbehälter, Wasserstand
  • Dosierung je Kanal – dosiert gerade, dosiert heute (mL), geschätzte Rest-Reichweite (Tage)
  • Rückspülung läuft
  • Optionale Diagnose – Firmware, Laufzeit, CPU-Temperatur, Speicher, letzter Fehlercode
Dazu Kachel-Alarme: Wasserbalance, Dosierung blockiert, Chemie niedrig, Rückspülventil-Fehler, Überlauf-Trockenlauf und -Überfüllung.


Die LSI-Wasserbalance-Berechnung (der eigentliche Grund für die App)

Ich habe zusätzlich zu den von der Violet Sonden gemessenen Werten die Berechnung des Langelier-Sättigungsindex (LSI) implementiert – das Standardmaß dafür, ob dein Wasser korrosiv, kalkabscheidend oder ausgeglichen ist – und dich warnen, wenn es abdriftet.

Warum das wichtig ist: Korrosives Wasser löst z.B. Kupfer aus Rohren und Wärmetauscher sowie Calcium aus zementgebundenen Werkstoffen – bleibende Schäden. Umgekehrt verkalkt zu hartes Wasser Fliesen, Rohre und Heizelemente.

Das Leitungswasser in unserem Ort ist sehr weich und wird von den Wasserwerken exakt nach Vorschrift auf ca. pH 8,2 angehoben, um Korrosionen an Wasserleitungen vorzubeugen. Meine Poolbauer haben das nicht geprüft und die Poolsteuerung schön auf pH 7,4 Standardwert gestellt. Nach einer Saison traten nur mit Salzsäure lösbare, unregelmäßige Flecken im Pool auf – und die Ursachensuche begann.

Ergebnis: Wasser mit dieser Chemie (sehr niedrige Calciumhärte, niedrige Alkalinität, hohe Temperatur) verhält sich bei pH 8,2 unspektakulär, bei pH 7,4 aber ziemlich korrosiv. Es löste Kupfer – ein Poollab-Test ergab im Pool deutlich höhere Konzentrationen als im frischen Leitungswasser – das sich durch eine fehlerhafte Erdung meines Pools (Erdungsstab ungeprüft) anschließend in die Gelcoat-Oberfläche einlagerte. Genau das war für mich der Auslöser, diese App zu bauen. (In einigen Pool-Forenbeiträgen sind diese Zusammenhänge sehr ausführlich beschrieben.)

Der Langelier-Index ist eine etablierte Methode, um die Korrosivität von Wasser gegenüber Zement, Eisen und Kupfer zu bewerten – bei Edelstahl funktioniert er allerdings nicht.

Mit einem neuen, 5 m tiefen Erdungsstab, einer einmaligen Gabe von einigen Kilogramm Calciumchlorid (Calciumhärte hoch auf 250–400 ppm) und regelmäßiger Gabe von Natriumbicarbonat (Alkalinität auf 100–120 ppm) kommen die Flecken nicht wieder – Poollab kann kein Kupfer mehr feststellen.

Die LSI-Berechnung ist etwas mühselig – deshalb übernimmt die App die Live-Werte aus der Violet (pH und Temperatur); Alkalinität und Calciumhärte messe ich regelmäßig mit Poollab 2.0 und trage sie manuell in der App ein. Leider gibt es, zumindest im Amateurbereich, keine bezahlbaren Sonden für diese beiden Werte.
  • Live, kein Einmal-Test. Der LSI wird bei jeder Violet-Abfrage neu berechnet – aus deinem aktuellen pH und der Wassertemperatur plus den langsam veränderlichen Werten, die du einmal einträgst (Calciumhärte, Gesamtalkalität, Cyanursäure). Du siehst die aktuelle Balance und wirst bei Drift gewarnt, nicht nur beim Messen.
  • Der ausgeglichene Bereich ist bewusst asymmetrisch: −0,3 … +0,5 (0 ideal) – ein leicht positiver Wert ist sicherer, weil eine dünne Kalkschicht schützt, während korrosives Wasser irreversibel schadet.
  • Die App stuft jeden Wert ein (stark korrosiv → korrosiv → ausgeglichen → kalkbildend → stark kalkbildend) und löst eine flankengetriggerte LSI-Warnung als Flow-Karte aus.
  • Calcium/Alkalität in ppm, °dH oder °f eingebbar.
Hinweis (DIN 19643): Der LSI gilt für das Kalk-Kohlensäure-Gleichgewicht und Metalle wie Kupfer/Eisen sowie zementgebundene Werkstoffe – für Edelstahl ist er nicht als Korrosions-Indikator geeignet. Dieser Hinweis steht auch in der App.

Quellen hinter Band-Schema und Interpretation:
  • ANSI/PHTA/ICC-11 (ehem. APSP-11), Water Quality in Public Pools and Spashttps://www.phta.org/
  • DIN 19643, Aufbereitung von Schwimm- und Badebeckenwasser (Edelstahl-Vorbehalt)
  • W. F. Langelier (1936), Originaldefinition
  • Orenda Technologies, Understanding the LSIhttps://blog.orendatech.com/langelier-saturation-index
  • spa&home, Langelier-Index und Korrosion von Edelstahl (2025)
Der LSI ist optional – einschalten und Chemiewerte eintragen, wenn du ihn willst.


Steuern & Automatisieren (optional)

Standardmäßig aus. Aktivierst du Steuerung (Schreibzugriff), bekommst du Steuer-Kacheln und Flow-Aktionen:
  • Pumpenmodus setzen – Auto/An/Aus, Dauer, Drehzahlstufe (Kachel-AN fällt automatisch auf Auto zurück)
  • Lichtmodus setzen / DMX-Szene setzen (1–12) / Alle Lichter & DMX-Szenen setzen
  • PV-Überschuss-Modus setzen
  • Wasserchemie setzen (speist den LSI aus einem Flow)

Einrichtung
  1. App installieren, Pool-Gerät hinzufügen.
  2. Host oder IP des Controllers eintragen (Standard violet.local). Tipp: Der Violet meldet keinen mDNS-Dienst, daher ist die feste IP des Controllers am zuverlässigsten.
  3. Kacheln erscheinen passend zu deiner erkannten Anlage.
  4. (Optional) LSI berechnen aktivieren + Chemiewerte eintragen; (optional) Steuerung aktivieren.

Feedback / Tester willkommen

Das ist eine frische Veröffentlichung – über Rückmeldungen freue ich mich sehr, gerade von Violet-/BADU-Blue-Besitzern mit unterschiedlicher Ausstattung (Solar, DMX-Licht, Dosierkanäle, Überlaufbehälter). Fehlerberichte, fehlende Messwerte und Wünsche zu Flow-Karten gerne hier im Thread – oder als GitHub-Issue: https://github.com/tnsturm/violet-homey-app


Was als Nächstes kommt (Roadmap)

Diese erste Version konzentriert sich auf Monitoring, das LSI-Sicherheitsnetz und die Grundsteuerung. Geplant / in Arbeit für kommende Versionen:
  • Live-Alarm-Push – die eigenen Alarm-/Fehlermeldungen des Controllers direkt als Flow-Trigger in Homey.
  • PoolLab-/LabCOM-Import – die langsam veränderlichen Chemiewerte (Calciumhärte, Gesamtalkalität, CYA) automatisch aus der PoolLab-Cloud holen, statt sie von Hand einzutragen – speist den LSI automatisch.
  • Wasserbalance-Empfehlungen – wie man das Ausgangs-/Leitungswasser in ein gutes LSI-Band bringt, welche Werte die echten Treiber sind, inkl. CO₂-Ausgasung bei Frischwasser.
  • Weitere Sensoren – Filterdruck und Durchfluss, plus ein Review der Auto-Erkennung.
🇬🇧 English version of this announcement (Homey Community): [ CROSS-LINK-EN ]

Zur App: https://homey.app/de-de/app/de.neunbft. ... rung/test/
von tnsturm
15. Mai 2024, 15:33
Forum: SONSTIGE FRAGEN
Thema: Statusnachricht konfigurierbar?
Antworten: 4
Zugriffe: 1665

Re: Statusnachricht konfigurierbar?

Übrigens möchte ich mal ein großes Lob für die wirklich ausführlichen Handbücher und auch die immer korrekten Kontext-Links in der GUI aussprechen. Das ist echt selten geworden.

Man ist das aber einfach von anderen Produkten her nicht so gewohnt, daher stellt man aus lauter Gewohnheit manchmal Fragen, obwohl RTFM alles schon alles beantworten würde…

Torsten
von tnsturm
15. Mai 2024, 11:50
Forum: SONSTIGE FRAGEN
Thema: Statusnachricht konfigurierbar?
Antworten: 4
Zugriffe: 1665

Re: Statusnachricht konfigurierbar?

Stimmt, das ist mir in den letzten Tagen aufgefallen: Poolabdeckung geschlossen: Tagesmenge Chlor 200ml
Poolabdeckung in den letzten Tagen offen, Sonnenschein: 1800ml Chlor
Ist natürlich Extremfall, habe noch 2 Kanister Chlor aus dem letzten Jahr, bei dem die noch wirksame Menge an Chlor sicher unter 30% gefallen ist.
Durch den im Chlor enthaltenen Stabilisator Natriumhydroxit geht bei der Menge natürlich auch der pH Wert ständig nach oben: => viel pH Minus notwendig

=> Restzeiten für Chlor und pH sanken sofort in den Keller.

Vielleicht kann man ja bei den Restzeiten noch dazuschreiben, auf welcher berechneten Durchschnittlichen Tagesdosis die Restzeit basiert, dann wirds nicht mehr so „schwindelig“.

Torsten
von tnsturm
15. Mai 2024, 09:50
Forum: SONSTIGE FRAGEN
Thema: Statusnachricht konfigurierbar?
Antworten: 4
Zugriffe: 1665

Statusnachricht konfigurierbar?

Hallo,
ist die tägliche Statusnachricht konfigurierbar?
Die prognostizierten Resttage sowie die Tagesmengen der Poolchemie wären noch hilfreich (so wie auf dem Dashboard).
Torsten
von tnsturm
7. Mai 2024, 08:32
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME
Antworten: 17
Zugriffe: 7150

Re: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME

Guten Morgen…

Ahh, darauf hätte ich ich ja auch selbst kommen können, dass der Port als Hidden Field im Formular mitgeführt wird…

Jetzt funktioniert es :D
und diesen /webTriggerAdv/violetmessage Pfad kannst Du nicht auch auf 80 aufrufen oder "umbiegen"? die :5080 legst Du selber fest oder ist das von denen vorgegeben? (der is eigentlich eher für VOIP "reserviert" )
Die normalen Webhooks von Homey funktionieren nicht für diesen Fall… der eine (über HTTP) kann Werte nur über einen fixen Query-Parameter annehmen, der andere erfordert HTTPS mit Auth.

Daher habe ich eine App installiert, die einen kleinen Webserver aufzieht. Hier war Port 5080 voreingestellt, ich kann natürlich auch jeden anderen nehmen, der nicht schon von Homey benutzt wird (also auch nicht 80, 443 etc).

Vielen Dank für die Hilfe!!
von tnsturm
6. Mai 2024, 17:21
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME
Antworten: 17
Zugriffe: 7150

Re: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME

also theoretisch funktioniert das, allerdings ist das Verschicken einer Testnachricht nicht einfach, da der Button "Testnachricht" den Port wieder auf 80 zurücksetzt, weil der auch die Formularinhalte neu abspeichert. 8-)
1. 06.05.2024 17:19:22 SYSTEMTASK NOTIFICATION ITEM: ID112 DONE
2. 06.05.2024 17:19:22 SYSTEMTASK NOTIFICATION HTTP REQUEST for ID112 (CODE 0000): SENT. API-RESPONSE:
3. 06.05.2024 17:19:19 USERACTION CONFIG_CHANGE NOTIFY_http_baseport (from: 5080 to: 80);
4. 06.05.2024 17:19:09 USERACTION CONFIG_CHANGE NOTIFY_http_baseport (from: 80 to: 5080);



Ich werde später mal durch schlaues Verändern der Warngrenzen bei den Sondenmessungen Warnnachrichten provozieren.
von tnsturm
6. Mai 2024, 14:26
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME
Antworten: 17
Zugriffe: 7150

Re: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME

http://homey.fritz.box ohne Pfad und Portangabe kann die Violet mit Erfolg aufrufen.
(Das ist die einzige URL auf Port 80, die Homey ohne Authentifizierung beantwortet mit:
{
"homeyId": "64539ff5c4b4fa0b8859697d",
"homeyVersion": "11.0.0"
}
).
Ich denke also mal, dass die Angabe einer Portnummer von der Violet falsch verwendet wird.

Leider komme ich an die Requests auf dem Port 80 nicht direkt heran bzw. es gibt auch kein Logfile, dass man einsehen könnte.
von tnsturm
6. Mai 2024, 11:09
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME
Antworten: 17
Zugriffe: 7150

Re: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME

IP-Adresse funktioniert leider auch nicht.

Kann man irgendwo "sehen", was die VIOLET tatsächlich aufruft?
Auf der DEBUG-Seite sieht man nur die hereinkommenden Anfragen.
Dabei ist mir aufgefallen:

NOTIFY_http_baseport: 80
NOTIFY_http_baseurl: http://192.168.180.188:5080
NOTIFY_http_enable: 1
NOTIFY_http_path: /webTriggerAdv/violetmessage
NOTIFY_http_query:
NOTIFY_http_response_error:
NOTIFY_http_response_ok:
von tnsturm
6. Mai 2024, 09:28
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME
Antworten: 17
Zugriffe: 7150

Re: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME

Guten Morgen,

http://homey:5080 ist in der Praxis schon gültig, der lokale DNS-Server interpretiert das als Abkürzung und hängt seine eigene Domain dran:

Code: Alles auswählen

C:\> nslookup homey
Server:  fritz.box
Antwort:
Name:    homey.fritz.box
Address:  192.168.180.188
Die vollständige Adresse lautet: http://homey.fritz.box:5080/webTriggerAdv/violetmessage, der Browser bekommt dann einen Status 200 zurück (sichtbar in den Developer Tools):

Code: Alles auswählen

Anforderungs-URL: http://homey.fritz.box:5080/webTriggerAdv/violetmessage?test=112
Anforderungsmethode: GET
Statuscode: 200 AdvancedWebTrigger Acknowledged!
Remoteadresse: 192.168.180.188:5080
Ich habe in der Violet eingetragen:

Code: Alles auswählen

URL/IP zur Empfänger-API [ohne http://]:  homey.fritz.box:5080
Pfad zur Empfänger-API [inkl. '/']: /webTriggerAdv/violetmessage
Klick auf Testnachricht senden: SERVER/URL NOT FOUND. ERR.CODE: ENOTFOUND
Im Logfile des Webservers ist nichts zu sehen... also nehme ich an, der Fehler liegt nicht im Pfad sondern eher in der URL und es kommt gar nicht zum Request an den Webserver.
von tnsturm
5. Mai 2024, 21:52
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME
Antworten: 17
Zugriffe: 7150

Re: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME

klar, Webhooks sind in der ganzen Breite kaum umfänglich zu unterstützen.

Ich habe noch eine andere Möglichkeit per http gefunden, das würde aber einen anderen Port als 80 erfordern...
Funktioniert denn so eine URL theoretisch, auf Anhieb hat es zumindest nicht funktioniert:
http://homey:5080/webTriggerAdv/violetmessage
Fehlermeldung bei Testnachricht in Violet: SERVER/URL NOT FOUND. ERR.CODE: ENOTFOUND
Direkt im Browser funktioniert es.
von tnsturm
5. Mai 2024, 20:45
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME
Antworten: 17
Zugriffe: 7150

Re: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME

Homey macht das wie viele andere auch inzwischen über einen Cloudproxy... analog zum Violet Fernzugriff.
https://apps.developer.homey.app/cloud/webhooks

Du schreibst:"Netzwerkintern nur http an Port 80"... d.h. extern wie hier geht dann doch auch https?
von tnsturm
5. Mai 2024, 13:48
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME
Antworten: 17
Zugriffe: 7150

Re: BENACHRICHTIGUNGEN PER HTTP REQUEST AN FREMDSYSTEME

Hallo Alex,

viele "Fremdsysteme" bieten für Webhooks nur noch den Aufruf per HTTPS an... wie kann man das in der Violet konfigurieren, anscheinend wird nur HTTP angeboten?

Grüße
Torsten
von tnsturm
30. April 2024, 12:31
Forum: VERROHRUNGSSCHEMATA SCHWIMMBAD & HYDRAULISCHE INSTALLATION
Thema: INSTALLATION DER MESSZELLE / MESSWASSERÜBERWACHUNG
Antworten: 89
Zugriffe: 17843

Re: INSTALLATION DER MESSZELLE / MESSWASSERÜBERWACHUNG

Hallo, wahrscheinlich ist das eine blöde Frage, aber ich komme nicht drauf.

Ich möchte die Messzelle in ein schon bestehendes Verrohrungssystem integrieren. Am Wasserrückfluss möchte ich eine bestehende Abhohrschelle (da steckt jetzt die pH-Elektrode drinnen) verwenden, diese hat wie häufig ein 1/2 Innengewinde plus das Reduzierstück für die Elektrode.
Das Anschlusskit hat 1/4"" Kugelhahn auf 6mm Quick Fit. Was ich nun nicht finde im Netz ist ein PVC Reduzierstück von 1/2"" AG auf 1/4"" IG. Bei RST nicht und auch sonst nicht. In Edelstahl gibts das, aber ich möchte die Materialien eher nicht mischen wg. der unterschiedlichen Ausdehnung und folgender Undichtigkeit.

Wie komme ich am einfachsten von 1/2 auf 1/4""? oder gibt es einen Kugelhahn 1/2"" auf 6mm Quick Fit?

Danke im Voraus!!
von tnsturm
20. April 2024, 07:18
Forum: VERROHRUNGSSCHEMATA SCHWIMMBAD & HYDRAULISCHE INSTALLATION
Thema: INSTALLATION DOSIERPUMPE
Antworten: 18
Zugriffe: 5557

Re: INSTALLATION DOSIERPUMPE

Alex hat geschrieben: 7. Juli 2023, 13:22
Sofern längere Saug-/Druckschläuche notwendig werden, sind folgende Materialen verwendet:
Saugseite: 6x4mm PVC-Schlauch (weich, transparent)
Druckseite: 6x4mm PE-Schlauch (starr, milchig)
Für die Druckseite ist PTFE-Schlauch (Teflon) ebenfalls geeignet und die langlebigste aller Varianten.
Eine Frage hierzu, was ist der Grund für die unterschiedliche Materialauswahl für Druck- und Saugseite? Bei Gemke Shop liest man, dass man deren PE-Schlauch bei Verwendung von Sauglanzen im Kanister auch auf der Saugseite verwenden kann.

Hintergrund der Frage: es ist gar nicht so einfach, längere PVC-Schläuche (3m) mit den geeigneten Maßen im Internet zu finden (bei denen auch dabei steht, dass sie für Dosieranlagen geeignet sind). Oder gibt es eine Shop-Empfehlung? Bei Pool-Digital findet man ja keine.

Und wo findet man einen geeigneten PTFE-Schlauch?

Vielen Dank!
von tnsturm
17. April 2024, 12:04
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: max empfohlene Anzahl an JSON Requests pro Zeiteinheit
Antworten: 8
Zugriffe: 5028

Re: max empfohlene Anzahl an JSON Requests pro Zeiteinheit

Wunderbar, meine nächste Frage, wie oft die Messwerte in der Violet überhaupt geändert werden, auch schon beantwortet ;)
Ich hatte gefragt, weil einige Hausautomatisierungssysteme durchaus in die Knie gehen, wenn man zu viele JSON-Abfragen macht, meist gar nicht so aufgrund des Inhalts, sondern eher ist der Webserver (und v.a. TLS) der Speicher- und in Folge der CPU-Fresser.

Ich denke, für mich reicht für Sondenwerte alle 60s, die reagieren träge. Chemikalienverbräuche ebenfalls...
von tnsturm
12. April 2024, 21:29
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: max empfohlene Anzahl an JSON Requests pro Zeiteinheit
Antworten: 8
Zugriffe: 5028

max empfohlene Anzahl an JSON Requests pro Zeiteinheit

Hallo Experten,

ich bin gerade dabei, meine neue Violet an meinen Homey anzubinden.
Dort habe ich auch schon Dashboards und wollte regelmäßig die Werte der Violet per JSON abfragen, um sie in Homey anzuzeigen.

Wie oft pro Zeiteinheit darf ich das denn machen, ohne dass die Violet ins "keuchen" kommt?
Hängt sicher auch von der Anzahl der Werte ab, aber ich brauche nur .../getReadings?DOSING,pH_value,orp_value,pot_value

Grüße
Torsten