1 #########################
2 Alamo Slim HTTP gateway
3 #########################
5 ``driver/alamo`` defines a raw ``Client`` contract and an ``HTTPClient``
6 for the Slim gateway. The client uses ``GET /status`` for all
7 thermostats and ``GET /acao?mac=...`` for one thermostat. An action
8 changes power or target temperature, not both at once. Its response is
9 the complete readback for the requested MAC. The caller owns the HTTP
12 The address is an HTTP origin without a path, credentials, query, or
13 fragment. Redirects are rejected. Each exchange has a five-second
14 caller-derived timeout and a 64 KiB response limit. Records require all
15 seven documented properties. Extra gateway properties are permitted.
16 Errors omit request addresses, queries, and response bodies.
18 Configure thermostats through the manufacturer's application before use.
19 The gateway exposes local heating activity, not independent load-current
20 or contactor feedback. Fake HTTP tests do not verify a physical gateway,
21 thermostat firmware, or electrical safety.