systemd units for the MoaT heating controller
% start main % start synopsis
systemd units that run the MoaT heating controller (moat dev heat):
its units, the software PWM daemon and the Solvis Modbus monitor.
% end synopsis
| Unit | Runs |
|---|---|
moat-heat@UNIT.service |
one heat unit: moat dev heat run UNIT (target, heat_valve, flow, pump, pellet, selector, errors, frost, watchdog) |
moat-heat.service |
all units but the watchdog, in one process (single-host setups) |
moat-heat-pwm.service |
the software PWM daemon (moat dev heat pwm), needs GPIO access |
moat-heat-modbus-mon.service |
the Solvis Modbus poll monitor (moat dev heat modbus_mon) |
Either enable moat-heat.service or the per-unit instances, not both.
Run moat-heat@watchdog.service on a different host than the pump unit.
The Modbus pollers (moat-modbus-poll@.service, package moat-modbus)
and the MoaT-Link gateways (moat-link-gate@.service, package
moat-link-server) have their own units.
All units read /etc/moat/moat.yaml, plus /etc/moat/heat.env for
environment settings, and run as user MoaT-Heat (group MoaT), except
the PWM daemon, which runs as root for GPIO access.
% end main
Metadata
Release files for moat-dev-heat-service 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| moat_dev_heat_service-0.1.0.tar.gz | 3.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| moat_dev_heat_service-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.3 kB
Release files / moat_dev_heat_service-0.1.0.tar.gz
| Download URL | moat_dev_heat_service-0.1.0.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
999c5e571b8536f52c4202adb7c43aca0ff2b26717de17f41f9ba0554c67e4d0
|
|
BLAKE2b-256 checksum How to use checksums |
07cb4a1c8239a63f44e08c776529ecf6ce2abd74a30fffb27e6a2841340e3508
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / moat_dev_heat_service-0.1.0-py3-none-any.whl
| Download URL | moat_dev_heat_service-0.1.0-py3-none-any.whl |
|---|---|
| Size | 1.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7ef27172dbd36d122ed2b0ba5db3aa0f9ce92d029f2ff2e8221f0d4a5e693709
|
|
BLAKE2b-256 checksum How to use checksums |
2d9e7a896214603b4431ceb337ba236b7f0aa04285aa17faf01ba83e9427f05f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|