IoT

CastMate's IoT system allows you to control smart lights and smart plugs from triggers and automations.

Product links on this page are affiliate links and help out development. They're also not comprehensive. CastMate will work with many more products in each brand. The links are just a sampling of what's supported.

Brands

Implementation efforts are on going, each brand has to be implemented one by one. If you have a brand of smart light or smart plug you'd like implemented. Feel free to request it in the discord.

Philips Hue

LAN Controlled

Controllable Transitions

Requires Configuration

You must have the Philips Hue Hub for CastMate to communicate with your lights. Philips Hue can be advantageous depending on your home network since the bulbs are not WiFi. Unless you're running a very powerful router setup, your wifi router probably has a limit of 16 devices for 2.4ghz and 16 devices for 5ghz. If you have lots of devices already and want lots of lights. Philips Hue is a way to acheive that.

Setup

Go to the Philips Hue settings, click the "Connect to HUE Hub" button. Then press the button in the center of your Hue hub.

LAN Controlled

Controllable Transitions

No Configuration

TP-Link Kasa lights are surprisingly cheap, responsive, and very bright with no rate limit.

Govee

Cloud Controlled

Fixed Transitions

Requires Configuration

Both LAN and Cloud Support for Govee lights is implemented. Some older devices (like their light bulbs) are only supported on Govee Cloud. Their newer Gaming oriented devices are LAN compatible, but the LAN API is very limited so the device name you give them in the app does not show up. Overall, I would not recommend Govee lights.

Setup

For cloud support, uou must get your own API key from Govee. To do this Govee Home App, Tap the Cog and then follow "Apply for the API Key". You should be approved within minutes and will receive your key in your email. Put this key under the Settings for Govee in CastMate.

To allow CastMate to control newer lights over your LAN, enable the LAN Control setting for each light you wish to control.

LAN Control Setting

Elgato

LAN Controlled

Fixed Transitions

No Configuration

LIFX

LAN Controlled

Controllable Transitions

No Configuration

Wyze

Cloud Controlled

Fixed Transitions

Requires Configuration

Wyze devices are cloud control only, and their API doess not contain a proper third party auth system. So you must enter your username and password directly into CastMate. Generally entering your username and password in third party apps is really frowned upon. CastMate only stores your username and password locally, however use at your own risk. I do not recommend buying Wyze products for streaming setups.

Actions

Light

Changes a smart light or smart light group to a solid color.

Configuration:
Light Light Resource
Which light or group to change the color of.
On Toggle
Indicates if the action should turn the light on, off, or switch it's current state.
Light Color Light Color
The color to change the light to.
Transition Time number (seconds)
How long the light should take to change to the new color, smoothly transitioning from it's previous color. This only works for some brands of light.
Plug

Changes a smart light or smart light group to a solid color.

Configuration:
Plug Plug Resource
Which light or group to change the color of.
On Toggle
Indicates if the action should turn the plug on, off, or switch it's current state.