Wszystkie topics, payloady, retain rules dla ClimaBox v4.
Broker
- Host:
mqtt.growbox.pro(planowany; obecnie146.59.94.187) - Port TCP:
1883 - Port WS:
8083ścieżka/mqtt - TLS:
8884(wkrótce) - Auth: per-device credentials (login = CPU ID, hasło z parowania)
Topics — sterownik publishuje
| Topic | QoS | Retain | Payload |
|---|---|---|---|
| climabox/{cpid}/status/sensors | 0 | nie | JSON odczytów |
| climabox/{cpid}/online | 1 | TAK | 1 / 0 |
| climabox/{cpid}/status/outputs | 0 | nie | bitmask + JSON |
| climabox/{cpid}/history | 1 | nie | batch JSON (co 60s) |
| climabox/{cpid}/alert | 1 | nie | JSON alert |
Topics — sterownik subskrybuje
| Topic | Cel |
|---|---|
| climabox/{cpid}/cmd/control | Polecenia: ota, restart, set_settings |
| climabox/{cpid}/cmd/settings | Pełna wymiana ustawień |
Last Will
Sterownik ustawia LWT na climabox/{cpid}/online = 0 (retained), więc broker automatycznie oznaczy go jako offline po utracie połączenia.