UniReg-G1 bude* univerzální regulátor pro topné a podobné systémy.
V regulátoru jsou „přepřipraveny“ bloky, které se v konfiguraci přístroje „pospojují“ podle zamýšlené funkce. Lze tedy naprogramovat např. 6 nezávislých termostatů, ekvitermní regulaci, ovládání třícestného ventilu atd.
*Přístroj zatím ve fázi vývoje. Předpokládané dokončení na podzim 2024
Předpokládané funkce viz obrázek níže (jednotlivé bloky se svými vstupy/výstupy).

Funkční bloky, které půjde zakomponovat do programu (nejslou logicky seřazeny):
- Analogové vstupy, digitální vstupy, teploty
- Interní registry (lze do nich zadat hodnoty, které není možné programově menit. Jsou zachovány i při výpadku napájení. Lze je pojmenovat.)
- Digitální a analogové registry (32+ 32 registrů – mohou uložit digitální, nebo jakoukoliv analogovou hodnotu z ostatních bloků. Lze je pojmenovat).
- Hysterezní termostat (aktivace digitálním signálem, aktulní teplota, zadaná teplota, hystereze, inverze)
- ON-OFF termostat (stejný jako hysterezní, ale zadání je přímo zapínací a vypínací teplota)
- Diferenciální termostat (vyhodnocuje rozdíl dvou teplot, jinak stejný jako hysterezní termostat)
- PID (PID regulátor)
- Ekvitermní regulátor (podle zadané teploty a křivky vypočítá žádanou teplotu)
- PumpUpDownControl (blok pro řízení čerpání podle haldinového snímače)
- PumpPressControl (blok pro řízení čerpání podle tlakového snímače)
- Transfer digital/analog (kopíruje hodnotu mezi vstupem/výstupem – registrem)
- WebTransfer (odeslání analoové hodnoty na webový server ThingSpeak).
- Mix (blok pro ovládání směšovacích ventilů – vstupem bloku je aktuální a požadovaná teplota a časové intervaly regulace).
- Delay ON (zpožděné zapnutí digitálního signálu)
- Delay OFF (zpožděné vypnutí digitálního signálu)
- Mux (nastavuje výstup na jednu ze vstupních proměnnýc. Ovládáno digitálním signálem)
- Alarm (logování chyb. Při vyvolání chyby sepne výstup, který je nutné potvrdit)
- LOGIC (logická hradla AND, OR, NOR, XOR,NAND, NOR)
- MATH (matematické výpočty s analogovými hodnotami – součet, součin, rozdíl, podíl)
- NORM(Normalizace – přepočítá vstupní hodnotu mezi intervaly min. a max.)
- MIN (omezí minimální hodnotu analogového signálu)
- MAX (omezí maximální hodnotu analogového signálu)
- RAMP (náběh/pokles analogové hodnoty podle zadaných ramp. Po sepnutí digitálního signálu je po zadané rampě vygenerován analogový signál třeba pro náběh motoru čerpadla).
- Digitální výstupy (přepisuje se do něho hodnota registru. Je možné jej zablokovat, nebo manuálně forsovat)
- Analogové výstupy (přepisuje se do něho hodnota registru v intervalu 0,0 – 100,0 %)