# Entrixy → Shelly Smart-реле Shelly (1, Plus 1, Pro 1, 2.5, и т.д.) принимают входящие webhook'и нативно через свой HTTP API. Но прямого HMAC-приёмника у них нет — поэтому те же два варианта что и для Tasmota: ## Вариант 1: через Home Assistant (рекомендуется) Shelly → HA (через интеграцию Shelly или MQTT) → webhook receiver. См. `integrations/home-assistant/`. В HA автоматизация: ```yaml action: - service: switch.turn_on target: entity_id: switch.shelly_kitchen ``` ## Вариант 2: HTTP-прокси Shelly Gen2/Pro принимает RPC через HTTP. Например для Shelly Plus 1: ``` http:///rpc/Switch.Set?id=0&on=true ``` или GET-style на Gen1 (Shelly 1): ``` http:///relay/0?turn=on ``` Но Entrixy шлёт **POST с HMAC-подписью**, а Shelly не валидирует подпись. Поэтому: 1. Поставь промежуточный прокси (см. `integrations/nodejs/` или `integrations/raspberry-pi/`). 2. В прокси, в обработчике `onOpen()`, замени логику на: ```js await fetch('http://192.168.1.50/rpc/Switch.Set?id=0&on=true'); setTimeout(() => fetch('http://192.168.1.50/rpc/Switch.Set?id=0&on=false'), 500); ``` 3. URL прокси указывается в Entrixy как webhook-эндпоинт. ## Auto-off в самом Shelly Чтобы не делать второй запрос для выключения, настрой в Shelly UI: **Settings → Auto-off → 1 second** — реле само отключится через секунду. После этого в прокси достаточно одного запроса на включение.