NEWS
Test Adapter PoolControl
-
Hallo zusammen,
ich wĂŒrde ebenfalls gerne den Adapter testen. Aber igendwie kann ich ihn nicht finden bzw. installieren. Habe auch schon auf Beta-Repository gestellt, den Adapter kann ich aber nicht finden?Ist eine automatische Dosierung von PH und Chlor auch möglich bzw. geplant?
-
Hallo zusammen,
ich wĂŒrde ebenfalls gerne den Adapter testen. Aber igendwie kann ich ihn nicht finden bzw. installieren. Habe auch schon auf Beta-Repository gestellt, den Adapter kann ich aber nicht finden?Ist eine automatische Dosierung von PH und Chlor auch möglich bzw. geplant?
@michisa86888 sagte in Test Adapter PoolControl:
Hallo zusammen,
ich wĂŒrde ebenfalls gerne den Adapter testen. Aber igendwie kann ich ihn nicht finden bzw. installieren. Habe auch schon auf Beta-Repository gestellt, den Adapter kann ich aber nicht finden?Ist eine automatische Dosierung von PH und Chlor auch möglich bzw. geplant?
Hallo,
da der Adapter noch in der Testphase ist kannst du ihn nicht ĂŒber den ĂŒblichen Weg installieren. Gehe fĂŒr die Installation bitte innerhalb deiner Adapter Seite oben auf Expertenansicht, dann auf die "Katze". Dann kannst du z.b. von NPM wĂ€hlen. wenn du dort nun Pool... eingibst solltest du den Adapter sehen.
eine automatische Dosierung ist in spÀteren Versionen angedacht. Aber zur Zeit geht es erstmal um die grundlegende Steuerung.
-
đ” Update v0.8.0 â KI-System & Wettervorhersage fĂŒr PoolControl
Mit Version 0.8.0 erhÀlt PoolControl sein erstes vollstÀndig integriertes KI-System.
Dieses KI-System besteht derzeit aus zwei Modulen:- aiHelper (Wetterhinweise, Tageszusammenfassung, Pooltipps, Wochenendberichte)
- aiForecastHelper (Vorhersage fĂŒr morgen)
Das System wird in zukĂŒnftigen Versionen weiter ausgebaut und um zusĂ€tzliche KI-Funktionen erweitert.
đ§ Neue KI-Funktionen (Stand v0.8.0)
- Automatische Erzeugung von:
- Wetterhinweisen (Open-Meteo)
- Pooltipps (regen-, wind- und temperaturabhÀngig)
- Tageszusammenfassungen
- Wochenendberichten (Fr/Sa)
- Optionaler Versand ĂŒber:
- Alexa
- Telegram
- Anti-Spam-System fĂŒr saubere Ausgaben
- StĂŒndliche Wetterdaten-Aktualisierung
đ€ïž aiForecastHelper â Vorhersage fĂŒr morgen
Der neue Forecast-Helper erzeugt jeden Abend automatisch eine kompakte Vorhersage fĂŒr den kommenden Tag, inkl.:
- Regenwahrscheinlichkeit
- WindstÀrke (leicht / frisch / stark)
- EinschĂ€tzung der SolarwĂ€rme (âgutes Solarwetterâ)
- Empfehlungen zur Abdeckung (âgeschlossen haltenâ)
- Pool-Empfehlungen fĂŒr den nĂ€chsten Tag
- Optionaler Sprachausgabe
Weitere Funktionen:
- Sofortige AusfĂŒhrung beim Aktivieren
- Sofortige AusfĂŒhrung beim Adapterstart
- TĂ€glicher Timer (konfigurierbar)
â ïž Hinweis zum ersten Start
Beim ersten Aktivieren der KI-Funktionen kann es mehrere Stunden dauern, bis alle Wetterdatenpunkte vollstĂ€ndig gefĂŒllt sind.
Grund: Einige Werte werden von Open-Meteo nur stĂŒndlich geliefert.
Danach lÀuft alles automatisch und zuverlÀssig.
đ ïž Verbesserungen in der Admin-OberflĂ€che
- Neuer Tab Hilfe & Info
- Transparente Hinweise:
- Wetterdaten werden ĂŒber HTTPS von Open-Meteo geladen
- Nutzung der ioBroker-Geodaten aus
system.config - KI kann komplett deaktiviert werden (
ai.enabled) - Einzelne AI-Funktionen separat schaltbar (
ai.weather.switches.*)
đŠ Weitere Optimierungen
- Stabilere Timer- und AusfĂŒhrungslogik
- Verbesserte Logstruktur (Trennung Info/Debug)
- Interne Optimierungen in mehreren Helpern
Wenn jemand die neuen Funktionen testet, freue ich mich sehr ĂŒber Feedback â das KI-System wird ab jetzt StĂŒck fĂŒr StĂŒck erweitert. đ
@DasBo1975 sagte in Test Adapter PoolControl:
Update v0.8.0 â KI-System & Wettervorhersage fĂŒr PoolControl
LĂ€uft einwandfrei.


poolcontrol.0 2025-12-08 20:12:16.337 info [aiHelper] Neue Pool-Tipps erzeugt poolcontrol.0 2025-12-08 20:12:16.321 info [aiHelper] Neue Tageszusammenfassung erzeugt poolcontrol.0 2025-12-08 20:11:16.329 info [aiHelper] Neue Pool-Tipps erzeugt poolcontrol.0 2025-12-08 20:11:16.323 info [aiHelper] Neue Tageszusammenfassung erzeugt poolcontrol.0 2025-12-08 20:10:16.314 info [aiHelper] Neue Pool-Tipps erzeugt poolcontrol.0 2025-12-08 20:10:16.300 info [aiHelper] Neue Tageszusammenfassung erzeugt poolcontrol.0 2025-12-08 20:10:16.260 info [aiHelper] Neuer Wetterhinweis erzeugt poolcontrol.0 2025-12-08 20:09:16.339 info [aiForecastHelper] Initialisierung abgeschlossen poolcontrol.0 2025-12-08 20:09:16.339 info [aiForecastHelper] Vorhersage fĂŒr morgen erzeugt poolcontrol.0 2025-12-08 20:09:16.165 info [photovoltaicHelper] Pumpe AUS (mode_not_auto_pv, ohne Nachlauf) poolcontrol.0 2025-12-08 20:09:16.133 info [aiHelper] Initialisierung abgeschlossen poolcontrol.0 2025-12-08 20:09:16.086 info [aiForecastHelper] Erzeuge Vorhersage fĂŒr morgen ... poolcontrol.0 2025-12-08 20:09:16.085 info [aiForecastHelper] Starte einmalige Sofort-Vorhersage (Adapterstart) poolcontrol.0 2025-12-08 20:09:16.085 info [pumpHelper2] Erfolgreich initialisiert poolcontrol.0 2025-12-08 20:09:16.077 info [aiForecastHelper] Forecast-Timer gesetzt fĂŒr 20:06 poolcontrol.0 2025-12-08 20:09:16.044 info [aiHelper] KI ist aktiv â Timer werden gesetzt poolcontrol.0 2025-12-08 20:09:15.974 info [controlHelper2] RĂŒckspĂŒlerinnerung initialisiert (tĂ€glicher Check um 12:00 Uhr). poolcontrol.0 2025-12-08 20:09:15.974 info [controlHelper] initialisiert poolcontrol.0 2025-12-08 20:09:15.972 info [aiForecastHelper] Initialisierung gestartet poolcontrol.0 2025-12-08 20:09:15.972 info [aiHelper] Initialisierung gestartet poolcontrol.0 2025-12-08 20:09:15.972 info [photovoltaicHelper] Initialisierung abgeschlossen. poolcontrol.0 2025-12-08 20:09:15.971 info [photovoltaicHelper] Subscribed: PV="0_userdata.0.Pool.PV.Erzeugungsleistung", Haus="0_userdata.0.Pool.PV.Hausverbrauch" poolcontrol.0 2025-12-08 20:09:15.970 info [pumpHelper4] Erfolgreich initialisiert poolcontrol.0 2025-12-08 20:09:15.970 info [pumpHelper4] Initialisierung gestartet (OID: 0_userdata.0.Pool.Drucksensor.Druck) poolcontrol.0 2025-12-08 20:09:15.970 info [pumpHelper3] Erfolgreich initialisiert poolcontrol.0 2025-12-08 20:09:15.970 info [pumpHelper3] Initialisierung gestartet poolcontrol.0 2025-12-08 20:09:15.969 info [pumpHelper2] Initialisierung gestartet poolcontrol.0 2025-12-08 20:09:15.967 info [migrationHelper] Migration-Helper beendet. poolcontrol.0 2025-12-08 20:09:15.760 info [migrationHelper] Starte Migration-Check ... poolcontrol.0 2025-12-08 20:09:15.365 info [createPhotovoltaicStates] Initialisierung abgeschlossen. poolcontrol.0 2025-12-08 20:09:15.262 info Adapter gestartet poolcontrol.0 2025-12-08 20:09:15.253 info starting. Version 0.8.0 (non-npm: DasBo1975/ioBroker.poolcontrol) in C:/SmartHome/node_modules/iobroker.poolcontrol, node: v22.21.1, js-controller: 7.1.0 -
đ PoolControl â Release 0.8.1
Dieses Update behebt mehrere Probleme rund um die AI-Timer und verbessert die StabilitÀt der tÀglichen Wetter- und Statusmeldungen deutlich.
Die Version 0.8.1 wird empfohlen fĂŒr alle, die die KI-Funktionen aktiv nutzen.đ ïž Fixes & Improvements
âïž 1. Fix: AI-Meldungen wurden mehrfach ausgefĂŒhrt (z. B. 3Ă Telegram)Es gab ein Timing-Problem im aiHelper, das zu mehrfachen Auslösungen innerhalb derselben Minute fĂŒhren konnte.
Dieses Release behebt das vollstĂ€ndig.âïž 2. Neuer 3-Minuten-Nachholmechanismus beim Adapterstart
Verpasste Timer (z. B. nach einem Neustart) werden nur noch einmal und nur innerhalb der ersten 3 Minuten nach Adapterstart ausgefĂŒhrt.
âĄïž Keine Doppel- oder Dreifachmeldungen mehr.
âĄïž Trotzdem werden verpasste AI-Ereignisse zuverlĂ€ssig nachgeholt.âïž 3. Daily-Timer stabilisiert
Alle AI-Module (Summary, Pool-Tips, Weather Advice, Weekend Summary) laufen wieder exakt einmal pro Tag, unabhĂ€ngig von Last, Startzeiten oder State-Ănderungen.
âïž 4. aiForecastHelper stabilisiert
Ein kurzer Initial-Delay wurde ergĂ€nzt, damit ioBroker alle relevanten States vollstĂ€ndig geladen hat, bevor eine SofortausfĂŒhrung nach Zeitplan-Ănderungen erfolgt.
-
đ§Ș Allgemeine Anfrage: FĂŒllstandssensoren im Pool-Umfeld (Erfahrungsaustausch)
Hallo zusammen đ
ich arbeite aktuell am ioBroker-Adapter PoolControl und plane langfristig eine optionale FĂŒllstands-Ăberwachung fĂŒr Pools.
Bevor ich dafĂŒr aber irgendetwas fest in den Adapter integriere, wĂŒrde ich gerne eure Erfahrungen hören.Mir geht es nicht darum, eine bestimmte Hardware vorzuschreiben, sondern zu verstehen, welche Lösungen bei euch bereits im Einsatz sind und welche Datenpunkte dabei typischerweise anfallen.
đ Hintergrund & unsere eigene Idee (nur als Referenz)
Bei mir selbst ist geplant, eine eigene Sensor-Box zu bauen (ESP32 / MQTT), die:
den FĂŒllstand z. B. per Ultraschall misst
die Haupt-Berechnung bereits in der Box durchfĂŒhrt, z. B.:
Umrechnung von cm â Prozent
Abweichung vom Soll-FĂŒllstand
einfache Status-Bewertung (OK / zu niedrig / kritisch)
und diese aufbereiteten Werte an ioBroker ĂŒbertrĂ€gt
đ Wichtig:
Das ist nur mein eigener Ansatz und keine Vorgabe fĂŒr PoolControl.
Der Adapter soll auch mit bestehenden oder fremden Sensorlösungen funktionieren, sofern sinnvoll.â Meine Fragen an euch
Falls ihr bereits einen FĂŒllstandssensor nutzt (oder genutzt habt), wĂŒrde mich interessieren:
Welche Art von Sensor?
Ultraschall
Drucksensor
Schwimmerschalter (min / max)
andere Lösung?
Welche Datenpunkte liefert euer Sensor an ioBroker?
absolute Höhe (z. B. cm)
Prozentwert
Liter / Volumen
nur Status (OK / zu niedrig / Alarm)
Kombination?
Wo findet die Logik statt?
direkt im Sensor / ESP / GerÀt
in ioBroker (Blockly / JS / Adapter)
Mischform?
Wie wird angebunden?
MQTT
Homematic
Zigbee
Shelly
etwas anderes?
đŻ Ziel der Anfrage
Ich möchte vermeiden, dass PoolControl:
nur eine einzelne Speziallösung unterstĂŒtzt
oder States anlegt, die bei 90 % der Nutzer leer bleiben
Stattdessen wÀre das Ziel:
eine möglichst allgemeine, optionale Struktur
die zu vielen bestehenden Setups passt
und bei Bedarf spÀter erweitert werden kann
Vielen Dank schon mal fĂŒrs Teilen eurer Erfahrungen đ
Auch kurze Antworten oder Stichpunkte helfen mir schon weiter.Viele GrĂŒĂe
Dirk (DasBo)
Entwickler von PoolControl -
habe eine Shelly Uni Plus mit 2 Levelsensoren (XKC-Y25-V).
Die Sensoren werden am Beckenrand, auf Höhe des oberen und unteren Wasserstand, platziert und geben jeweils true und false als Wert aus.
Anhand der Werte ermittle ich ob der Wasserstand, okay, zu hoch oder zu niedrig ist. -
Hallo Ihr lieben Tester,
nicht das ihr denkt es geht nicht weiter. Zur Zeit kann ich viele Dinge die ich noch einbinden möchte nicht wirklich programmieren, da auch mein Pool im Winterschlaf steckt.
Aber es wird weiter gehen....
Lg.
-
Super, vielen Dank fĂŒr dein Update. Ich denke die meisten Pools sind im Winterschlaf.
-
đââïž ioBroker.poolcontrol â neues KI-Chemie-Hilfesystem (v0.8.2)
Hallo zusammen đ,
mit Version 0.8.2 habe ich den PoolControl-Adapter um ein neues, rein informatives KI-Modul zur Poolchemie erweitert.
â Warum dieses Feature?
Wer sich mit Pools beschĂ€ftigt â egal ob im eigenen Garten oder in Foren â kennt diese Fragen:
- âpH zu hoch â was jetzt?â
- âChlor steigt trotz Zugabe nichtâ
- âWarum ist mein Wasser grĂŒn oder trĂŒb?â
- âWarum riecht es nach Chlor, obwohl der Wert passt?â
Diese Fragen tauchen immer wieder auf â
in Pool-Foren, Facebook-Gruppen, Kommentaren und auch in privaten Nachrichten.Die Antworten sind oft:
- verstreut ĂŒber viele Seiten,
- teilweise widersprĂŒchlich,
- oder sehr pauschal (âkipp einfach mehr X reinâ).
Genau hier setzt das neue Modul an.
đ§ Was macht das neue KI-Chemie-Hilfesystem?
Im Adapter gibt es jetzt einen eigenen Bereich:
ai.chemistry_help.*
Dort kann der Nutzer ein beobachtetes Problem auswÀhlen, z. B.:
- pH-Wert zu niedrig / zu hoch
- Chlor zu niedrig / zu hoch
- Chlor wirkt nicht
- Wasser grĂŒn
- Wasser trĂŒb / grau
- Schaumbildung
- Algen sichtbar
- Werte instabil
- Problem unklar
đ Nach der Auswahl wird automatisch ein erklĂ€render Hilfetext angezeigt, der:
- mögliche Ursachen erklÀrt
- wichtige ZusammenhĂ€nge (pH â Chlor â Filterung) beschreibt
- typische Lösungsrichtungen aufzeigt
â ïž Ganz wichtig: Was dieses Modul bewusst NICHT tut
- â keine Dosierungsangaben
- â keine Produktempfehlungen
- â keine automatische Steuerung
- â keine Sprachausgaben
- â keine Eingriffe in die bestehende Poollogik
Es handelt sich ausschlieĂlich um Information und Einordnung, nicht um eine Chemie-Automatik.
đ Woher kommen die Inhalte?
Die Texte basieren auf:
- gÀngigen Pool-Fachquellen,
- bewÀhrten Empfehlungen aus dem Pool-Bereich,
- typischen Ursachen-/WirkungszusammenhÀngen,
wie sie auch in Fachartikeln und seriösen Pool-Ratgebern beschrieben werden.
đ Keine zufĂ€lligen Antworten,
sondern bewusst formulierte, nachvollziehbare ErklÀrungen.
đŻ Ziel des Features
- weniger âRatlosigkeitâ bei Poolproblemen
- weniger hektisches Nachdosieren
- besseres VerstĂ€ndnis fĂŒr Wasserchemie
- schnelle Orientierung direkt im Adapter, ohne externe Recherche
Kurz gesagt:
Der Adapter hilft beim Verstehen â die Entscheidung bleibt beim Nutzer.
đ§ Technische Einordnung
- vollstÀndig eventbasiert
- kein Einfluss auf bestehende Helper
- sauber getrennt vom ĂŒbrigen KI-System
- jederzeit erweiterbar (weitere ProblemfÀlle sind geplant)
Wie immer freue ich mich ĂŒber:
- Feedback
- ErgÀnzungsvorschlÀge
- fachliche Hinweise
Viele GrĂŒĂe
DasBo / Dirk
(ioBroker.poolcontrol) -
đ„ Neue Heizungs- / WĂ€rmepumpensteuerung (ab v0.9.0)
Mit Version 0.9.0 wurde in ioBroker.poolcontrol eine neue Heizungs- bzw. WĂ€rmepumpensteuerung integriert.
Die Steuerung ist vollstÀndig eventbasiert, respektiert bestehende PrioritÀten (Wartung, Saison, Pumpenmodus) und arbeitet ohne feste Timer oder Dauerloops.Die Heizungslogik kann:
- eine schaltbare Steckdose
- oder einen booleschen Steuer-State (z. B. Relais, externer Adapter)
ansteuern und stellt zusÀtzlich Status- und Auswertedatenpunkte bereit.
đ Ăberblick: Datenpunkte im Bereich heat.*

đ§ Steuer- & Konfigurationsdatenpunkte
heat.control_activeâĄïž Heizungssteuerung aktivieren / deaktivieren
- true â Heizungslogik arbeitet
- false â Heizungslogik komplett deaktiviert
heat.control_type
âĄïž Art der Heizungsansteuerung
- socket â schaltbare Steckdose
- boolean â boolescher Steuer-State
heat.control_object_id
âĄïž Objekt-ID der Heizung / WĂ€rmepumpe
Hier wird die externe Objekt-ID eingetragen, die geschaltet werden soll
(z. B. Steckdose, Relais, Heizungsfreigabe).heat.target_temperature
âĄïž Zieltemperatur des Pools
Solange die Pooltemperatur unterhalb dieses Wertes liegt, wird geheizt.heat.max_temperature
âĄïž Maximale Pooltemperatur (Sicherheitsabschaltung)
Wird dieser Wert erreicht oder ĂŒberschritten, wird die Heizung sofort deaktiviert â unabhĂ€ngig von anderen Bedingungen.heat.pump_afterrun_minutes
âĄïž Pumpen-Nachlaufzeit nach Heizende
Legt fest, wie lange die Pumpe nach dem Abschalten der Heizung noch weiterlÀuft
(z. B. zur WĂ€rmeabfuhr oder Systemstabilisierung).đ Status- & Anzeige-Datenpunkte
heat.activeâĄïž Heizung aktuell aktiv
Zeigt an, ob die Heizungslogik gerade aktiv heizt.heat.heating_request
âĄïž Interne Heizanforderung
Signalisiert, dass PoolControl aktuell Heizbedarf erkennt.
Dieser State kann extern ausgewertet werden (z. B. Visualisierung, andere Adapter).heat.blocked
âĄïž Heizung blockiert
Wird gesetzt, wenn die Heizungssteuerung bewusst nicht arbeiten darf, z. B.:- Wartungsmodus aktiv
- Poolsaison inaktiv
- Pumpenmodus nicht âAutomatikâ
heat.mode
âĄïž Aktueller Heizungsmodus
Beispiele:- heating â Heizung lĂ€uft
- afterrun â Pumpennachlauf aktiv
- heat_disabled â Heizungssteuerung deaktiviert
- maintenance_active â durch Wartung blockiert
- max_temp_reached â Maximaltemperatur erreicht
heat.reason
âĄïž BegrĂŒndung fĂŒr den aktuellen Heizungszustand
Klartext-Beschreibung, warum die Heizung gerade an, aus oder blockiert ist.âĄïž ZusĂ€tzliche technische Informationen
EnthÀlt ergÀnzende Hinweise zur aktuellen Steuerentscheidung
(z. B. Steuerart, Ziel-Objekt, Nachlauf).heat.afterrun_active
âĄïž Pumpen-Nachlauf aktiv
Zeigt an, ob die Pumpe aktuell noch aufgrund des Heizungs-Nachlaufs lÀuft.heat.last_change
âĄïž Zeitstempel der letzten StatusĂ€nderung
Hilfreich fĂŒr Analyse, Logs und Visualisierungen.đ§ Wichtige Design-Entscheidungen
âïž Keine eigenen Timer-Schleifen
âïž VollstĂ€ndig eventbasiert
âïž Ownership-Schutz:
Die Pumpe wird nur dann wieder ausgeschaltet, wenn sie zuvor vom HeatHelper selbst eingeschaltet wurde.âïž Vorrangschaltung:
Wartungsmodus blockiert die Heizungssteuerung immer.âïž Nur im Automatikmodus & aktiver Saison
Wichtige ErgÀnzung:
Mit dem neuen HeatHelper ist auch der Betrieb einer zweiten Pumpe fĂŒr einen separaten Heiz- oder WĂ€rmetauscher-Kreis möglich â ohne zusĂ€tzliche Speziallogik.
-
đ„ Neue Heizungs- / WĂ€rmepumpensteuerung (ab v0.9.0)
Mit Version 0.9.0 wurde in ioBroker.poolcontrol eine neue Heizungs- bzw. WĂ€rmepumpensteuerung integriert.
Die Steuerung ist vollstÀndig eventbasiert, respektiert bestehende PrioritÀten (Wartung, Saison, Pumpenmodus) und arbeitet ohne feste Timer oder Dauerloops.Die Heizungslogik kann:
- eine schaltbare Steckdose
- oder einen booleschen Steuer-State (z. B. Relais, externer Adapter)
ansteuern und stellt zusÀtzlich Status- und Auswertedatenpunkte bereit.
đ Ăberblick: Datenpunkte im Bereich heat.*

đ§ Steuer- & Konfigurationsdatenpunkte
heat.control_activeâĄïž Heizungssteuerung aktivieren / deaktivieren
- true â Heizungslogik arbeitet
- false â Heizungslogik komplett deaktiviert
heat.control_type
âĄïž Art der Heizungsansteuerung
- socket â schaltbare Steckdose
- boolean â boolescher Steuer-State
heat.control_object_id
âĄïž Objekt-ID der Heizung / WĂ€rmepumpe
Hier wird die externe Objekt-ID eingetragen, die geschaltet werden soll
(z. B. Steckdose, Relais, Heizungsfreigabe).heat.target_temperature
âĄïž Zieltemperatur des Pools
Solange die Pooltemperatur unterhalb dieses Wertes liegt, wird geheizt.heat.max_temperature
âĄïž Maximale Pooltemperatur (Sicherheitsabschaltung)
Wird dieser Wert erreicht oder ĂŒberschritten, wird die Heizung sofort deaktiviert â unabhĂ€ngig von anderen Bedingungen.heat.pump_afterrun_minutes
âĄïž Pumpen-Nachlaufzeit nach Heizende
Legt fest, wie lange die Pumpe nach dem Abschalten der Heizung noch weiterlÀuft
(z. B. zur WĂ€rmeabfuhr oder Systemstabilisierung).đ Status- & Anzeige-Datenpunkte
heat.activeâĄïž Heizung aktuell aktiv
Zeigt an, ob die Heizungslogik gerade aktiv heizt.heat.heating_request
âĄïž Interne Heizanforderung
Signalisiert, dass PoolControl aktuell Heizbedarf erkennt.
Dieser State kann extern ausgewertet werden (z. B. Visualisierung, andere Adapter).heat.blocked
âĄïž Heizung blockiert
Wird gesetzt, wenn die Heizungssteuerung bewusst nicht arbeiten darf, z. B.:- Wartungsmodus aktiv
- Poolsaison inaktiv
- Pumpenmodus nicht âAutomatikâ
heat.mode
âĄïž Aktueller Heizungsmodus
Beispiele:- heating â Heizung lĂ€uft
- afterrun â Pumpennachlauf aktiv
- heat_disabled â Heizungssteuerung deaktiviert
- maintenance_active â durch Wartung blockiert
- max_temp_reached â Maximaltemperatur erreicht
heat.reason
âĄïž BegrĂŒndung fĂŒr den aktuellen Heizungszustand
Klartext-Beschreibung, warum die Heizung gerade an, aus oder blockiert ist.âĄïž ZusĂ€tzliche technische Informationen
EnthÀlt ergÀnzende Hinweise zur aktuellen Steuerentscheidung
(z. B. Steuerart, Ziel-Objekt, Nachlauf).heat.afterrun_active
âĄïž Pumpen-Nachlauf aktiv
Zeigt an, ob die Pumpe aktuell noch aufgrund des Heizungs-Nachlaufs lÀuft.heat.last_change
âĄïž Zeitstempel der letzten StatusĂ€nderung
Hilfreich fĂŒr Analyse, Logs und Visualisierungen.đ§ Wichtige Design-Entscheidungen
âïž Keine eigenen Timer-Schleifen
âïž VollstĂ€ndig eventbasiert
âïž Ownership-Schutz:
Die Pumpe wird nur dann wieder ausgeschaltet, wenn sie zuvor vom HeatHelper selbst eingeschaltet wurde.âïž Vorrangschaltung:
Wartungsmodus blockiert die Heizungssteuerung immer.âïž Nur im Automatikmodus & aktiver Saison
Wichtige ErgÀnzung:
Mit dem neuen HeatHelper ist auch der Betrieb einer zweiten Pumpe fĂŒr einen separaten Heiz- oder WĂ€rmetauscher-Kreis möglich â ohne zusĂ€tzliche Speziallogik.
@DasBo1975 sagte in Test Adapter PoolControl:
Ăberblick: Datenpunkte im Bereich heat.*
Wo sollte der DP sein?

poolcontrol.0 2025-12-28 18:09:10.871 info [aiForecastHelper] Initialisierung abgeschlossen poolcontrol.0 2025-12-28 18:09:10.871 info [aiForecastHelper] Vorhersage fĂŒr morgen erzeugt poolcontrol.0 2025-12-28 18:09:10.588 info [aiForecastHelper] Erzeuge Vorhersage fĂŒr morgen ... poolcontrol.0 2025-12-28 18:09:10.587 info [aiForecastHelper] Starte einmalige Sofort-Vorhersage (Adapterstart) poolcontrol.0 2025-12-28 18:09:09.310 warn statisticsHelperWeek: Berechneter Resetzeitpunkt liegt in der Vergangenheit â Korrigiere auf nĂ€chste Woche. poolcontrol.0 2025-12-28 18:09:09.153 info [photovoltaicHelper] Pumpe AUS (mode_not_auto_pv, ohne Nachlauf) poolcontrol.0 2025-12-28 18:09:09.121 info [aiHelper] Initialisierung abgeschlossen poolcontrol.0 2025-12-28 18:09:09.098 info [aiChemistryHelpHelper] Initialisierung abgeschlossen poolcontrol.0 2025-12-28 18:09:09.094 info [pumpHelper2] Erfolgreich initialisiert poolcontrol.0 2025-12-28 18:09:09.081 info [aiForecastHelper] Forecast-Timer gesetzt fĂŒr 20:06 poolcontrol.0 2025-12-28 18:09:09.035 info [aiHelper] KI ist aktiv â Timer werden gesetzt poolcontrol.0 2025-12-28 18:09:08.945 info [controlHelper2] RĂŒckspĂŒlerinnerung initialisiert (tĂ€glicher Check um 12:00 Uhr). poolcontrol.0 2025-12-28 18:09:08.945 info [controlHelper] initialisiert poolcontrol.0 2025-12-28 18:09:08.943 info [aiChemistryHelpHelper] Initialisierung gestartet poolcontrol.0 2025-12-28 18:09:08.943 info [aiForecastHelper] Initialisierung gestartet poolcontrol.0 2025-12-28 18:09:08.942 info [aiHelper] Initialisierung gestartet poolcontrol.0 2025-12-28 18:09:08.942 info [photovoltaicHelper] Initialisierung abgeschlossen. poolcontrol.0 2025-12-28 18:09:08.942 info [photovoltaicHelper] Subscribed: PV="0_userdata.0.Pool.PV.Erzeugungsleistung", Haus="0_userdata.0.Pool.PV.Hausverbrauch" poolcontrol.0 2025-12-28 18:09:08.942 info [heatHelper] Initialisierung abgeschlossen. poolcontrol.0 2025-12-28 18:09:08.940 info [pumpHelper4] Erfolgreich initialisiert poolcontrol.0 2025-12-28 18:09:08.939 info [pumpHelper4] Initialisierung gestartet (OID: 0_userdata.0.Pool.Drucksensor.Druck) poolcontrol.0 2025-12-28 18:09:08.939 info [pumpHelper3] Erfolgreich initialisiert poolcontrol.0 2025-12-28 18:09:08.938 info [pumpHelper3] Initialisierung gestartet poolcontrol.0 2025-12-28 18:09:08.937 info [pumpHelper2] Initialisierung gestartet poolcontrol.0 2025-12-28 18:09:08.931 info [migrationHelper] Migration-Helper beendet. poolcontrol.0 2025-12-28 18:09:08.784 info [migrationHelper] Starte Migration-Check ... poolcontrol.0 2025-12-28 18:09:08.372 info [createPhotovoltaicStates] Initialisierung abgeschlossen. poolcontrol.0 2025-12-28 18:09:08.208 info Adapter gestartet poolcontrol.0 2025-12-28 18:09:08.200 info starting. Version 0.9.0 (non-npm: DasBo1975/ioBroker.poolcontrol) in C:/SmartHome/node_modules/iobroker.poolcontrol, node: v22.21.1, js-controller: 7.1.0 poolcontrol.0 2025-12-28 18:09:03.127 info terminating poolcontrol.0 2025-12-28 18:09:03.127 info terminating poolcontrol.0 2025-12-28 18:09:02.620 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason poolcontrol.0 2025-12-28 18:09:02.620 info terminating poolcontrol.0 2025-12-28 18:09:02.617 info Got terminate signal TERMINATE_YOURSELF -
@DasBo1975 sagte in Test Adapter PoolControl:
Ăberblick: Datenpunkte im Bereich heat.*
Wo sollte der DP sein?

poolcontrol.0 2025-12-28 18:09:10.871 info [aiForecastHelper] Initialisierung abgeschlossen poolcontrol.0 2025-12-28 18:09:10.871 info [aiForecastHelper] Vorhersage fĂŒr morgen erzeugt poolcontrol.0 2025-12-28 18:09:10.588 info [aiForecastHelper] Erzeuge Vorhersage fĂŒr morgen ... poolcontrol.0 2025-12-28 18:09:10.587 info [aiForecastHelper] Starte einmalige Sofort-Vorhersage (Adapterstart) poolcontrol.0 2025-12-28 18:09:09.310 warn statisticsHelperWeek: Berechneter Resetzeitpunkt liegt in der Vergangenheit â Korrigiere auf nĂ€chste Woche. poolcontrol.0 2025-12-28 18:09:09.153 info [photovoltaicHelper] Pumpe AUS (mode_not_auto_pv, ohne Nachlauf) poolcontrol.0 2025-12-28 18:09:09.121 info [aiHelper] Initialisierung abgeschlossen poolcontrol.0 2025-12-28 18:09:09.098 info [aiChemistryHelpHelper] Initialisierung abgeschlossen poolcontrol.0 2025-12-28 18:09:09.094 info [pumpHelper2] Erfolgreich initialisiert poolcontrol.0 2025-12-28 18:09:09.081 info [aiForecastHelper] Forecast-Timer gesetzt fĂŒr 20:06 poolcontrol.0 2025-12-28 18:09:09.035 info [aiHelper] KI ist aktiv â Timer werden gesetzt poolcontrol.0 2025-12-28 18:09:08.945 info [controlHelper2] RĂŒckspĂŒlerinnerung initialisiert (tĂ€glicher Check um 12:00 Uhr). poolcontrol.0 2025-12-28 18:09:08.945 info [controlHelper] initialisiert poolcontrol.0 2025-12-28 18:09:08.943 info [aiChemistryHelpHelper] Initialisierung gestartet poolcontrol.0 2025-12-28 18:09:08.943 info [aiForecastHelper] Initialisierung gestartet poolcontrol.0 2025-12-28 18:09:08.942 info [aiHelper] Initialisierung gestartet poolcontrol.0 2025-12-28 18:09:08.942 info [photovoltaicHelper] Initialisierung abgeschlossen. poolcontrol.0 2025-12-28 18:09:08.942 info [photovoltaicHelper] Subscribed: PV="0_userdata.0.Pool.PV.Erzeugungsleistung", Haus="0_userdata.0.Pool.PV.Hausverbrauch" poolcontrol.0 2025-12-28 18:09:08.942 info [heatHelper] Initialisierung abgeschlossen. poolcontrol.0 2025-12-28 18:09:08.940 info [pumpHelper4] Erfolgreich initialisiert poolcontrol.0 2025-12-28 18:09:08.939 info [pumpHelper4] Initialisierung gestartet (OID: 0_userdata.0.Pool.Drucksensor.Druck) poolcontrol.0 2025-12-28 18:09:08.939 info [pumpHelper3] Erfolgreich initialisiert poolcontrol.0 2025-12-28 18:09:08.938 info [pumpHelper3] Initialisierung gestartet poolcontrol.0 2025-12-28 18:09:08.937 info [pumpHelper2] Initialisierung gestartet poolcontrol.0 2025-12-28 18:09:08.931 info [migrationHelper] Migration-Helper beendet. poolcontrol.0 2025-12-28 18:09:08.784 info [migrationHelper] Starte Migration-Check ... poolcontrol.0 2025-12-28 18:09:08.372 info [createPhotovoltaicStates] Initialisierung abgeschlossen. poolcontrol.0 2025-12-28 18:09:08.208 info Adapter gestartet poolcontrol.0 2025-12-28 18:09:08.200 info starting. Version 0.9.0 (non-npm: DasBo1975/ioBroker.poolcontrol) in C:/SmartHome/node_modules/iobroker.poolcontrol, node: v22.21.1, js-controller: 7.1.0 poolcontrol.0 2025-12-28 18:09:03.127 info terminating poolcontrol.0 2025-12-28 18:09:03.127 info terminating poolcontrol.0 2025-12-28 18:09:02.620 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason poolcontrol.0 2025-12-28 18:09:02.620 info terminating poolcontrol.0 2025-12-28 18:09:02.617 info Got terminate signal TERMINATE_YOURSELF@sigi234 sagte in Test Adapter PoolControl:
@DasBo1975 sagte in Test Adapter PoolControl:
Ăberblick: Datenpunkte im Bereich heat.*
Wo sollte der DP sein?

-
@sigi234 sagte in Test Adapter PoolControl:
@DasBo1975 sagte in Test Adapter PoolControl:
Ăberblick: Datenpunkte im Bereich heat.*
Wo sollte der DP sein?

Ok, der DP musste zuerst auf true geschaltet werden , dann kamen die DP
-
fĂŒr die Heizungssteuerung wĂŒrde ich eine "Pumpen-Vorlaufzeit vor Heizstart" benötigen.
Hintergrund ist das bei mir die WĂ€rmepumpe eine Fehlermeldung ausgibt wenn kein Wasserdruck vorhanden ist. Wenn die Pumpe jedoch vor der Heizung eingeschaltet wird, passt alles.
WÀre super wenn du das einbauen könntest :-)
-
v0.9.1 â Heizungssteuerung: Pumpen-Vorlauf
âš Neu
- Konfigurierbarer Pumpen-Vorlauf vor Heizstart.
- Die Pumpe kann nun fĂŒr eine definierte Zeit vor dem Einschalten der Heizung gestartet werden, um ausreichend Wasserdurchfluss und Druck sicherzustellen (z. B. bei WĂ€rmepumpen).
- Neue Datenpunkte:
heat.pump_prerun_minutesheat.prerun_active
đ Sicherheit & Integration
- VollstÀndig integriert in die bestehende Vorrangs-, Ownership- und Sicherheitslogik.
- Arbeitet ausschlieĂlich im Automatikmodus der Pumpe und berĂŒcksichtigt den Saisonstatus sowie den Wartungsmodus.
Danke an claus1993 fĂŒr das praxisnahe Feedback und die Feature-Anfrage.

đč heat.pump_prerun_minutes
Pumpen-Vorlaufzeit vor Heizstart (in Minuten)
Dieser Datenpunkt legt fest, wie lange die Pumpe laufen soll, bevor die Heizung eingeschaltet wird.
0 â kein Vorlauf
Die Heizung startet sofort, sobald Heizbedarf erkannt wird.0 â Vorlauf aktiv
Die Pumpe wird zuerst eingeschaltet und lÀuft die eingestellte Zeit,
erst danach wird die Heizung aktiviert.đ Typischer Einsatz:
WÀrmepumpen oder HeizgerÀte, die Wasserdruck / Durchfluss benötigen,
bevor sie starten dĂŒrfen.đč heat.prerun_active
Status: Pumpen-Vorlauf aktiv
Dieser Datenpunkt zeigt an, ob gerade ein Pumpen-Vorlauf lÀuft.
true
â Der Vorlauf ist aktiv
(Pumpe lÀuft bereits, Heizung ist noch aus)false
â Kein Vorlauf aktiv (normaler Zustand)(null)
â Der Vorlauf wurde noch nie ausgelöst, seit der Adapter lĂ€uftâ ïž Wichtig:
prerun_active wird nicht beim Start auf false gesetzt, sondern erst dann beschrieben,
wenn der Vorlauf tatsÀchlich gebraucht wird.
Das ist Absicht und unterscheidet:âexistiert, wurde aber noch nie genutztâ
vonâwar aktiv und ist jetzt beendetâ
-
@dasbo1975 Danke dir!
-
ioBroker.poolcontrol v1.0.0
âš Neues Feature: Zusatz-Aktoren (Beleuchtung & Zusatzpumpen)
Mit Version 1.0.0 wird der Adapter um einen neuen Bereich Zusatz-Aktoren erweitert.
Damit können optionale Verbraucher wie Poolbeleuchtung, Attraktionen oder Zusatzpumpen direkt aus dem Adapter heraus gesteuert werden.Funktionen im Ăberblick
- Steuerung von bis zu 3 Beleuchtungen und 3 Zusatzpumpen / Attraktionen
- Ansteuerung externer GerĂ€te ĂŒber konfigurierbare Objekt-IDs (z. B. Schaltsteckdosen)
- Manuelles Ein- und Ausschalten ĂŒber eigene States
- Optionaler Dauerbetrieb
- Zeitgesteuerter Betrieb mit Laufzeitvorgabe und Restlaufzeit-Anzeige
- Klarer, schreibgeschĂŒtzter Status-State pro Aktor
- Aktoren sind nur aktiv, wenn sie in der Instanz-Konfiguration freigegeben wurden
- Kein Eingriff in bestehende Pumpen-, Solar- oder Heizlogik
- VollstÀndig eventbasiert, ohne Polling
Technische Hinweise
- Alle Aktor-States sind fest angelegt und dauerhaft verfĂŒgbar
- Die Ansteuerung externer GerĂ€te erfolgt direkt ĂŒber die in der Admin-UI hinterlegte Objekt-ID
- Die Logik ist vollstÀndig gekapselt im neuen
actuatorsHelper - Bestehende Installationen bleiben vollstÀndig kompatibel
-
Version 1.0.1
"Bugfix-Release. Behebt unvollstÀndige Wettercode-Beschreibungen im KI-Wettervorhersagemodul durch vollstÀndige Anpassung an die offizielle Open-Meteo-Wettercode-Spezifikation. Dadurch wird verhindert, dass rohe numerische Wettercodes in Benachrichtigungen, Sprachausgaben oder KI-generierten Texten erscheinen, und es werden durchgehend verstÀndliche Klartext-Beschreibungen sichergestellt.
-
đ§ Kurzinfo: Drehzahlsteuerung / Leistungsempfehlung fĂŒr Pumpen (PoolControl)
Aktuell gibt es ein GitHub-Issue mit dem Wunsch nach einer Drehzahlsteuerung fĂŒr Poolpumpen (z. B. ĂŒber 0â10 V, Shelly, Frequenzumrichter).
Wichtig vorab:
PoolControl wird keine Pumpe direkt regeln oder in die bestehende Pumpenlogik eingreifen.Stattdessen wurde ein folgendes Konzept umgesetzt:
- EinfĂŒhrung eines rein passiven Bereichs pump.speed
- PoolControl ermittelt daraus einen logischen Leistungszustand der laufenden Pumpe:
- off, frost, low, normal, high, boost
- Dieser Zustand ist nur eine Empfehlung, keine Steuerung
- ZusĂ€tzlich wird daraus ein empfohlener Prozentwert (0â100 %) abgeleitet
- Die Prozentwerte sind frei konfigurierbar und updatefest
- Umsetzung erfolgt ohne Umbau der bestehenden Pumpensteuerung
Das Konzept lÀuft bei mir privat bereits auf dem Testsystem, wird dort aktiv genutzt und in den nÀchsten Tagen offiziell ausgerollt.
đ Die eigentliche Drehzahlregelung (z. B. Shelly 0â10 V, Blockly, FU) bleibt bewusst extern, damit:
- bestehende Setups unverÀndert weiterlaufen
- maximale Freiheit fĂŒr individuelle Lösungen erhalten bleibt
Ziel ist es, PoolControl als Entscheidungs- und Empfehlungsebene zu nutzen â nicht als Motorsteuerung.
-
Version 1.1.0 ist nun online.
Es wurde der Bereich Pumpen-Leistungsempfehlung eingebaut.

Dieses System stellt eine zentrale, rein passive Leistungsempfehlung fĂŒr die Poolpumpe bereit, ohne selbst in die Pumpensteuerung oder Hardware einzugreifen.
Kerneigenschaften:
- Neuer interner Leistungszustand pump.speed.state als einzige zentrale Ableitungsbasis
- Semantische Ausgabe (pump.speed.mode) und technische Ausgabe (pump.speed.percent)
- Keine doppelte Status- oder Reason-Logik
- Keine Hardware-Steuerung, keine Drehzahlregelung
- Frei nutzbar fĂŒr externe Systeme (z. B. Blockly, Skripte, Shelly, Frequenzumrichter)
- Benutzerdefinierbares Prozent-Mapping je Leistungszustand
- VollstÀndig kompatibel mit bestehender Pumpen-, Solar-, Heizungs- und Wartungslogik
Das System arbeitet ereignisbasiert, greift ausschlieĂlich auf bereits vorhandene Pumpen-States zu und ist dauerhaft aktiv, ohne den bestehenden Betrieb zu beeinflussen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden