Bazén
Vnitřní bazén v hale, rozměry 3,5 × 8 × 1,4 m (objem ≈ 39 m³). Úpravu vody zajišťuje technologie Aseko ASIN Aqua Oxy (značka Oxypure — aktivní kyslík + pH). Odvlhčování a větrání haly řeší samostatná jednotka — viz Bazénová VZT.
Technologie úpravy vody
- Řídicí jednotka: Aseko ASIN Aqua Oxy (řada Oxypure)
- Dezinfekce: aktivní kyslík (peroxid) místo chloru
- Regulace pH: automatická dávkovacím čerpadlem (pH minus)
- Měřené veličiny: pH, redox (ORP), teplota vody, stav dávkovacích čerpadel, hladiny kanystrů, alarmy
- Komunikace: Aseko Web modul (OEM USR-K5, sériový převodník TCP/IP) — posílá data formou pushe na nakonfigurovaný Remote Server
Síťová integrace
| Co | Hodnota |
|---|---|
| Hostname | aseko (DHCP rezervace na pfSense, VLAN 40 / IoT) |
| IP | 192.168.40.44 (blok .44–.49 vyhrazený pro bazénovou technologii) |
| MAC | 9c:a5:25:ef:72:36 (Jinan USR IOT — modul USR-K5) |
| Web UI modulu | http://192.168.40.44 (default login admin / admin) |
| Firmware modulu | V6002 (USR-K5) |
| Cíl streamu | 192.168.40.7 (Home Assistant — IoT NIC, stejná VLAN, žádné firewall pravidlo nepotřeba), TCP port 47524 |
| Work Mode | TCP Client (modul aktivně otevírá spojení k HA) |
| Cloud | Stream míří jen do HA. Mirror do Aseko cloud (pool.aseko.com) zajišťuje vestavěný forwarder v HACS integraci — cloud zůstane funkční. |
Pozn.: integrace je pasivní listener — HA nedotazuje jednotku, jednotka sama posílá. Když chybí data, problém je typicky v Remote Server Addr na web modulu.
Záloha původního nastavení USR-K5 (před přesměrováním do HA)
Stav před změnou (Aseko posílalo přímo do cloudu). Pro rollback:
| Pole | Hodnota |
|---|---|
| Baud Rate | 57600 |
| Data Size | 8 |
| Parity | None |
| Stop Bits | 1 |
| Flow Control | NFC |
| Local Port Number | 47524 |
| Remote Port Number | 47524 |
| Work Mode | TCP Client |
| Remote Server Addr | pool.aseko.com (37.221.116.97) |
| RESET / LINK / INDEX | vypnuto |
| Similar RFC2217 | zapnuto |
| Firmware | V6002 |
Rollback: vrátit Remote Server Addr na pool.aseko.com, ostatní pole nechat — port i sériové parametry zůstávají stejné.
Integrace v Home Assistant
- Komponenta: HACS Aseko Local (custom integration)
- Konfigurace: Settings → Devices & Services → Aseko Local (port = stejný jako v Aseko web modulu)
- Entity (prefix
sensor.bazen_*/binary_sensor.bazen_*/button.bazen_*): - pH (
sensor.bazen_ph), teplota vody, požadované hodnoty (sensor.bazen_required_*) - běh čerpadel: filtrace + dávkovací (algicid, OXY Pure, pH minus, vločkovač)
- spotřeby chemie:
sensor.bazen_*_consumed_since_refill/_consumed_total - průtok k sondám (
binary_sensor.bazen_water_flow_to_probes), stav spojení (sensor.bazen_connection_status,sensor.bazen_last_data_update) - refill tlačítka (
button.bazen_*_refill) — stisknout po výměně kanystru, resetují počítadlo spotřeby - Karta na dashboardu: sekce Bazén na FTV dashboardu (teplota vody, cíl Aseko, stav topení, filtrace, přepínač FTV boost)
Provoz a ovládání
Manuální obsluha
Úpravu vody (dávkování, pH, aktivní kyslík) řídí výhradně jednotka Aseko ve strojovně — HA do dávkování/chemie nikdy nezapisuje, jen monitoruje. HA ale řídí ohřev bazénu (relé switch.topeni_bazen) a při FTV boostu vynutí filtraci (switch.filtrace_bazen) — viz níže.
Ohřev bazénu a FTV boost
Bazén hřeje tepelné čerpadlo (kompresor přes výměník OVB500 — bazén z akumulačky AK neodebírá, je samostatná větev z kondenzátoru TČ, viz TČ → hydraulika). Požadavek topení jde do TČ přes relé switch.topeni_bazen, které řídí jediná automatizace „Bazén - řízení topení" (automations.yaml; nahradila původní prostý Mirror Aseko→relé):
- Pod 28 °C — komfort floor: topí na požadavek Aseka (
binary_sensor.topeni_aseko). Doporučení: nastav cíl teploty v Aseko appce na 28 °C, ať floor sedí (jinak Aseko „chce" víc a my mu to mezi 28–30 blokujeme). - 28–32 °C — FTV boost: topí navíc, jen když je zapnutý
input_boolean.ftv_bazen_boost(přepínač na FTV dashboardu) — pro jímání přebytku FTV do bazénu (39 m³ ≈ 45 kWh/°C = největší letní tepelný sink). - Nad 32 °C — cap (hystereze 31,5/32, neškube).
Filtrace a spolehlivost čidla. Sonda sensor.bazen_water_temperature bez průtoku měří teplotu vzduchu (vyšší), ne vody. Proto boost topí až když filtrace běží ≥ 15 min (settle). Filtrace běží přes den 8:00–20:00 (Aseko); přebytek FTV (plná baterka) nastává až dopoledne/v poledne — takže než boost reálně najede, filtrace už hodiny běží a teplota je spolehlivě vody. Boost navíc vynutí filtraci přes switch.filtrace_bazen (automatizace „Bazén - filtrace při FTV boostu") pro případ, že by zrovna neběžela. Boost OFF → filtrace puštěna zpět Aseku.
Pořadí jímání přebytku v létě: kompresor → bazén + DHW (COP 3–4) → až pak patrony (COP 1). Bazén/DHW přes kompresor mají přednost před patronou do AK — ne protože by bazén bral z AK, ale kvůli COP. (AK boost přes kompresor v létě navíc nejede — topná služba je stopnutá stop-temp, viz decision_log.)
Notifikace
Automatizace v automations.yaml (od 2026-06-11), všechny posílají push na iPhone:
| Automatizace | Kdy se ozve | Co s tím |
|---|---|---|
| Bazén - pH mimo rozsah | pH mimo 6,8–7,4 déle než 1 h při běžící filtraci | Zkontrolovat dávkování pH minus a hladinu kanystru; pokud hodnota vypadá nereálně, kalibrace sondy |
| Bazén - sondy bez průtoku | Filtrace běží, ale k sondám neteče voda > 5 min | Zkontrolovat ventily a předfiltr měřicí cely ve strojovně |
| Bazén - Aseko offline | Spojení ztraceno nebo žádná nová data > 15 min | Restart jednotky Aseko vypínačem ve strojovně, viz Řešení problémů |
| Bazén - dochází chemie | Spotřeba od refillu > 17 l (kanystry 20 l) | Připravit nový kanystr; po výměně stisknout refill tlačítko v HA (button.bazen_*_refill), jinak počítadlo jede dál |
Údržba
- Kanystry chemie (20 l) — HA notifikuje při spotřebě > 17 l od posledního refillu; po výměně kanystru stisknout refill tlačítko v HA.
- Solenoidové dávkovací hadičky — kontrola/výměna dle manuálu Aseko, typicky 1× ročně.
- Filtrační patrony / písek — viz manuál technologie (TODO doplnit).
- Kalibrace pH sondy — Aseko doporučuje 1× za 3–6 měsíců, kalibrační roztoky pH 4,0 a pH 7,0.
Řešení problémů
| Symptom | Pravděpodobná příčina | Co udělat |
|---|---|---|
V HA chybí všechny sensor.aseko_* |
Modul nevysílá nebo firewall | 1) Ověř ping na 192.168.40.154, 2) zkontroluj Remote Server Addr na web UI modulu, 3) zkontroluj pfSense pravidlo IOT → HA na portu Aseko |
| Senzory zamrzlé (poslední aktualizace stará) | Web modul restartoval / ztratil spojení | Restartuj jednotku Aseko (vypínač ve strojovně), počkej 1 min |
| pH hodnota nereálná | Sonda potřebuje kalibraci | Kalibrace pH (viz Údržba) |
| Integrace v HA nezakládá entity | Nepodporovaný firmware (fw 8 a model Salt NET) | Zkontroluj verzi v update.aseko_local_update, případně přepni port mezi 47524 a 51050 |
Manuály
- Aseko ASIN AQUA Oxygen (EN, vendor manuál řídicí jednotky): PDF | Text | Online
- USR-K5 (EN, OEM serial-to-Ethernet modul = Aseko WEB modul): PDF | Text | Online
- Filtrační technologie — TODO (typ TBD, doplnit po identifikaci ve strojovně)
Související
- Bazénová VZT — odvlhčování, větrání haly
- Síťový inventář — záznam
asekona VLAN 40