SkillAgentSearch skills...

Hass Magic Caster Wand

Magic Caster Wand Home Assistant Integration

Install / Use

npx skills add eigger/hass-magic-caster-wand

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

hass-magic-caster-wand

HACS GitHub Release License integration usage

Magic Caster Wand Home Assistant Integration

<table> <tr> <td colspan="2" align="center"> <img width="720" alt="mcw" src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/images/mcw.png" /> </td> </tr> <tr> <td align="center" valign="bottom"> <img width="140" alt="Turn on device demo" src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/images/device_on.gif" /> <div style="margin-top:8px;"><b>Turn on Device</b></div> </td> <td align="center" valign="bottom"> <img width="360" alt="Turn on light demo" src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/images/light_on.gif" /> <div style="margin-top:8px;"><b>Turn on Light</b></div> </td> </tr> </table>

💬 Feedback & Support

🐞 Found a bug? Let us know via an Issue.
💡 Have a question or suggestion? Join the Discussion!

Supported Models

  • Defiant
  • Loyal
  • Honourable

Installation

  1. Install this integration with HACS (adding repository required), or copy the contents of this repository into the custom_components/magic_caster_wand directory.
  2. Restart Home Assistant.

⚠️ Important Notice

  • It is strongly recommended to use a Bluetooth proxy instead of a built-in Bluetooth adapter.
    Bluetooth proxies generally offer more stable connections and better range, especially in environments with multiple BLE devices.

[!TIP] For hardware recommendations, refer to Great ESP32 Board for an ESPHome Bluetooth Proxy.

  • When using a Bluetooth proxy, it is strongly recommended to keep the scan interval at its default value.
    Changing these values may cause issues with Bluetooth data transmission.

  • bluetooth_proxy: must always have active: true.

    Example (recommended configuration with default values):

    esp32_ble_tracker:
      scan_parameters:
        active: true
    
    bluetooth_proxy:
      active: true
    

Spells & Motions

[!IMPORTANT] You must connect to the wand via Bluetooth(Switch) first in order to receive the spell values.

Built-in Spell Gestures for the Wand

<table> <tr> <td colspan="2" align="center"> <img width="560" alt="mcw" src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/images/default_spell.png" /> </td> </tr> </table>

Spell Gestures

<table> <tr> <td align="center"><b>Aberto</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/aberto.png" width="100"/></td> <td align="center"><b>Accio</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/accio.png" width="100"/></td> <td align="center"><b>Aguamenti</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/aguamenti.png" width="100"/></td> <td align="center"><b>Alohomora</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/alohomora.png" width="100"/></td> </tr> <tr> <td align="center"><b>Anteoculatia</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/anteoculatia.png" width="100"/></td> <td align="center"><b>Appare Vestigium</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/appare_vestigium.png" width="100"/></td> <td align="center"><b>Arania Exumai</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/arania_exumai.png" width="100"/></td> <td align="center"><b>Ascendio</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/ascendio.png" width="100"/></td> </tr> <tr> <td align="center"><b>Bombarda</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/bombarda.png" width="100"/></td> <td align="center"><b>Brachiabindo</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/brachiabindo.png" width="100"/></td> <td align="center"><b>Calvorio</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/calvorio.png" width="100"/></td> <td align="center"><b>Cantis</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/cantis.png" width="100"/></td> </tr> <tr> <td align="center"><b>Colloportus</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/colloportus.png" width="100"/></td> <td align="center"><b>Colloshoo</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/colloshoo.png" width="100"/></td> <td align="center"><b>Colovaria</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/colovaria.png" width="100"/></td> <td align="center"><b>Confringo</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/confringo.png" width="100"/></td> </tr> <tr> <td align="center"><b>Confundo</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/confundo.png" width="100"/></td> <td align="center"><b>Densaugeo</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/densaugeo.png" width="100"/></td> <td align="center"><b>Entomorphis</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/entomorphis.png" width="100"/></td> <td align="center"><b>Evanesco</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/evanesco.png" width="100"/></td> </tr> <tr> <td align="center"><b>Expecto Patronum</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/expecto_patronum.png" width="100"/></td> <td align="center"><b>Expelliarmus</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/expelliarmus.png" width="100"/></td> <td align="center"><b>Expulso</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/expulso.png" width="100"/></td> <td align="center"><b>Finestra</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/finestra.png" width="100"/></td> </tr> <tr> <td align="center"><b>Finite</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/finite.png" width="100"/></td> <td align="center"><b>Flagrate</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/flagrate.png" width="100"/></td> <td align="center"><b>Flipendo</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/flipendo.png" width="100"/></td> <td align="center"><b>Fulgari</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/fulgari.png" width="100"/></td> </tr> <tr> <td align="center"><b>Glacius</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/glacius.png" width="100"/></td> <td align="center"><b>Herbivicus</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/herbivicus.png" width="100"/></td> <td align="center"><b>Immobulus</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/immobulus.png" width="100"/></td> <td align="center"><b>Impedimenta</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/impedimenta.png" width="100"/></td> </tr> <tr> <td align="center"><b>Incarcerous</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/incarcerous.png" width="100"/></td> <td align="center"><b>Incendio</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/incendio.png" width="100"/></td> <td align="center"><b>Lumos</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/lumos.png" width="100"/></td> <td align="center"><b>Lumos Maxima</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/lumos_maxima.png" width="100"/></td> </tr> <tr> <td align="center"><b>Melefors</b><br/><img src="https://raw.githubusercontent.com/eigger/hass-magic-caster-wand/master/docs/gestures/melefors.png" width="100"/></td> <td align="center"><b>Meteolojinx</b><br/><img src="https://raw.githubusercontent.com/eig

Related Skills

View on GitHub
GitHub Stars181
CategoryDevelopment
Updated1d ago
Forks13

Languages

Python

Security Score

100/100

Audited on Aug 6, 2026

No findings