Skip to content

ayan4m1/hew-web

Repository files navigation

Hew Web

Build Status

Features

  • Control color and brightness of the Hew D1
  • Set animation pattern (currently solid or marquee)
  • Update multiple/specific devices simultaneously

Usage

A hosted instance of this application is available here. Because the devices currently use HTTP, you will need to enable "mixed content" for this site.

How to enable mixed content in popular browsers:

If you'd prefer to run the application locally, ensure you have Node 12+ installed and run the following in the source root:

> npm install
> npm start

A browser window will open to the application. Because the server will be running over HTTP, you don't have to worry about mixed content issues when running locally.

Configuration

Use the devices page to manage devices. This data will be stored in browser localStorage - be aware that any extensions you are running or malicious JavaScript with access to localStorage will have access to unencrypted passphrases!

Roadmap

  • Overcome mixed-content limitations using TLS on devices
  • Add Apple HomeKit / Alexa / Google Home integration
  • Gradients