Hass Magic Caster Wand
Magic Caster Wand Home Assistant Integration
Install / Use
npx skills add eigger/hass-magic-caster-wandInstalls into whichever agent you are using.
README
hass-magic-caster-wand
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
- Install this integration with HACS (adding repository required), or copy the contents of this
repository into the
custom_components/magic_caster_wanddirectory. - 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/eigRelated Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.6kCommit, push, and open a PR
