Five first integrations of batch 15 (reserved for #375), for the sauna, heating, ventilation, and a motorized TV mount. They arrive at the store on the next indexer pass, and “Install from GitHub” already works with the link of each repository.
Saunum v0.1.1 : GitHub - LM1LC3N7/gladys-saunum · GitHub
Saunum Leil sauna commands, locally via Modbus TCP: temperature, humidity, door, session, remaining time, light, “Turn On” button, and “Turn Off” button. Turning on and setting the target are disabled by default; the target and duration are capped; open door or alarm = ignition refused. After turning on, the integration checks on the panel that the session runs with the requested target and duration, and turns off otherwise. Turning off does not depend on any option. Ported from pysaunum (MIT).
TOLO v0.1.1 : GitHub - LM1LC3N7/gladys-tolo · GitHub
TOLO saunas and steam generators via the App Box, locally (UDP): temperature, humidity, heating, timer, lamp, fan, “Turn On” and “Turn Off” buttons. Turning on is disabled by default, never without a timer, target and duration capped; the integration never extends a session itself and turns off the App Box if it is still running after the scheduled end. Limits: protocol not documented by TOLO. Ported from tololib (MIT).
Compit v0.1.1 : GitHub - LM1LC3N7/gladys-compit · GitHub
Compit heating regulators (boilers, heat pumps, mixing valves) via the iNext cloud, with the user’s account: temperatures, humidity, fuel, season, alarms. Targets (room and hot water) and “Winter” season disabled by default and bounded; “Summer” (heating off) passes without option, even during a service pause. The integration registers with iNext under its own name “Gladys”, without an application key. Limits: API not publicly documented. Ported from compit-inext-api (Apache-2.0).
Salda Smarty v0.1.1 : GitHub - LM1LC3N7/gladys-salda-smarty · GitHub
Salda Smarty dual-flow ventilation units, locally via Modbus TCP: temperatures, mode and speed, filter, alarms, boost. Changing the mode and boost are disabled by default and never sent to a stopped or stopping unit; “Stop Boost” does not depend on any option. Limits: ventilation stop is not offered. Ported from pysmarty2 (MIT).
MotionMount v0.1.1 : GitHub - LM1LC3N7/gladys-motionmount · GitHub
Vogel’s MotionMount motorized TV mounts, locally: extension, rotation, movement, “Go to a preset” list, and “Stop” button. Movements are disabled by default and bounded; stop takes precedence over everything. Optional PIN, never logged. Limits: presets only in v1 (no free position). Ported from python-MotionMount (MIT, Vogel’s).
None have yet run with a real device: your feedback is welcome in the GitHub issues.