zont_send_z3k_command
Send an undocumented z3k command to a ZONT device to control options like heating circuit target temperature. Use carefully; verify results with device listing.
Instructions
Отправить недокументированную z3k-команду устройству (H-2000+/H1V/Climatic и т.п.).
ВНИМАНИЕ: метод send_z3k_command отсутствует в официальной документации ZONT API. Формат восстановлен вручную перехватом сетевых запросов веб-интерфейса ZONT (my.zont.online) — используй осторожно и проверяй результат через zont_list_devices.
Известный пример: изменение целевой температуры контура отопления — command_name="TargetTemperature", object_id=<id контура из z3k_config.heating_circuits или z3k_config.boiler_adapters>, command_args={"value": <новая температура>}.
device_id: ID устройства. object_id: ID объекта z3k (например, id отопительного контура). command_name: имя команды (например "TargetTemperature"). command_args: аргументы команды, например {"value": 19}. firmware_version: версия прошивки устройства (из devices[].firmware_version[0]); если не передать, будет опущена в запросе. is_guaranteed: требовать ли гарантированную доставку команды (по умолчанию true).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| device_id | Yes | ||
| object_id | Yes | ||
| command_args | Yes | ||
| command_name | Yes | ||
| is_guaranteed | No | ||
| firmware_version | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||