Household Switches (relay_control) v1.0.0
============================================================

Switches household things wired to relay boards -- bedroom light, hall light, fan, geyser, anything the user has named on the Relays page. The available switches are listed in this skill's devices registry; always pass the one the user actually named as 'target'.

HOW TO INSTALL
  Open your Jarvis dashboard -> Library -> Install skill,
  and upload this .zip file. Jarvis restarts itself and the
  skill is live. Nothing else to copy by hand.

HARDWARE YOU NEED
  - ESP32-S3-WROOM-1 or classic ESP32 (WROOM-32) devkit
      Both are supported. The dashboard prints the exact GPIO for each relay once you pick the board type.
  - Relay module (1, 2, 4, 8 or 16 channel)
      Opto-isolated boards are strongly preferred when switching mains.
  - 5V power supply for the relay board
      Power the ESP32 from its own clean supply and share only ground -- see the note below.
  - USB cable (data, not charge-only)
      Only needed for the one-time flash. After that the board runs over WiFi.

SETUP
  1. Open the Relays page in your dashboard and plug the board in over USB.
  2. Pick your board type and how many relays it has. The page prints the exact GPIO for each one.
  3. Wire the relay INs to those GPIOs, and share a common ground with the ESP32.
  4. Give each relay a name (and a room, e.g. name 'light', room 'bedroom').
  5. Flash from the page, test each relay while still on the cable, then unplug and run it from any adapter.
