npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

homebridge-sunricher-wifi

v1.0.4

Published

Homedridge plugin to control Sunricher (or Arlight) WiFi-RF controllers

Downloads

13

Readme

homebridge-sunricher-wifi

NPM

npm npm

Homebridge plugin to control Sunricher (also known as Arlight) family of WiFi-RF controllers.

Installation

  1. Install the plugin using:

    $ npm install -g homebridge-sunricher-wifi --production
  2. Setup your controller with EasyLight application:

    Download app for iOS or Android and follow its instructions

  3. Update the Homebridge configuration:

    Add the following node to platforms section of Homebridge config (or refer to working example):

    "platforms": [
        {
            "platform": "SunricherWifi",
            "name": "Sunricher",
            "ip": CONTROLLER_IP_ADDRESS,
            "port": CONTROLLER_PORT,
            "devices": [
                {
                    "id": ZONE_ID,
                    "type": ZONE_LED_TYPE
                },
                {
                    "id": ANOTHER_ZONE_ID,
                    "type": ANOTHER_ZONE_LED_TYPE
                }
            ]
        }
    ]
  4. Restart Homebridge

Plugin config

| Config | Type | Description | Required | Default value | |--------|------|-------------|----------|---------------| | ip | string | IP address of your controller | Yes | | | port | number | TCP port on controller | Yes | 8899 | | id | number | Zone ID in controller (from 1 to 8) | Yes | | | name | string | Zone name (e.g. Kitchen) | Yes | | | type | string | LED type (rgbw or rgb or w) | Yes | | | powerOnRestoreStateDelay | number | Number of millseconds to wait after power on before sending other commands to LED. Normally you don't need to change default value, use it only if LED blinks during power on. | No | 500 | | clientId | Array of three bytes | Added to every packet sent to controller. Normally you don't need to change default value, pick something only if your controller doesn't respond to commands at all. The default value is something that worked for my device :) | No | 153, 49, 91 |

Supported controllers

| Model | Tested | |-------|--------| | SR-2818WiTR (Arlight, Sunricher) | Yes | | SR-2818WiN (Arlight, Sunricher) | No |

Supported LEDs

  • Single channel
  • Three-channel RGB
  • Four-channel RGB+W

Disclaimer

This plugin is not the replacement for official EasyLighting app. The app has functionality that this plugin will never have.

I'm not an employee or in any other relation with Sunricher Technology Limited or Arlight.

I just use their awesome LEDs and want to have smooth UX on my Apple devices.

Author

Ilya Ruzakov

t.me/break-pointer