🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

homebridge-sunricher-wifi

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

homebridge-sunricher-wifi

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

latest
Source
npmnpm
Version
1.0.4
Version published
Maintainers
1
Created
Source

homebridge-sunricher-wifi

NPM

npm npm

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

Installation

  • Install the plugin using:

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

    Download app for iOS or Android and follow its instructions

  • 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
                }
            ]
        }
    ]
    
  • Restart Homebridge

Plugin config

ConfigTypeDescriptionRequiredDefault value
ipstringIP address of your controllerYes
portnumberTCP port on controllerYes8899
idnumberZone ID in controller (from 1 to 8)Yes
namestringZone name (e.g. Kitchen)Yes
typestringLED type (rgbw or rgb or w)Yes
powerOnRestoreStateDelaynumberNumber 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.No500
clientIdArray of three bytesAdded 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 :)No153, 49, 91

Supported controllers

ModelTested
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

Keywords

homebridge-plugin

FAQs

Package last updated on 20 Oct 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts