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 🙏

© 2026 – Pkg Stats / Ryan Hefner

homebridge-nature-remo-multi-platform

v1.4.4

Published

Independent Homebridge plugin for multiple Nature Remo devices, lights, air conditioners, TVs and sensors.

Readme

Homebridge Nature Remo Multi Platform

日本語 | English

An independent Homebridge dynamic-platform plugin for Nature Remo. It supports multiple Remo devices registered to one Nature account and exposes their sensors and appliances separately.

This is an unofficial community plugin and is not affiliated with Nature Inc.

Features

  • Automatic discovery of every Nature Remo on the account
  • Optional filtering by Nature Remo device ID
  • Alexa-style include/exclude selection for individual appliances
  • Temperature, humidity, illuminance and motion sensors
  • Light on/off control
  • Air-conditioner power, heating/cooling mode and target-temperature control
  • TV power, mute, volume and remote-key control
  • Safe API timeout and HomeKit error handling
  • Automatic refresh and cleanup of Homebridge cached accessories

Requirements

  • Homebridge 1.8 or later, or Homebridge 2.x
  • Node.js 22.12 or later, or Node.js 24.x
  • A Nature Cloud API access token from https://home.nature.global/

Installation

npm install -g homebridge-nature-remo-multi-platform

Restart Homebridge after installation.

Configuration

Open the plugin settings in Homebridge UI, enter the Nature access token, and select Connect and discover devices. The guided screen lists every Remo together with its sensors and associated appliances, and lets you select the Remo units and appliance types to expose.

Manual JSON configuration is also supported:

Add one platform entry in the Homebridge configuration:

{
  "platform": "NatureRemoMultiPlatform",
  "name": "Nature Remo Multi",
  "accessToken": "YOUR_NATURE_ACCESS_TOKEN",
  "LIGHT": true,
  "AC": true,
  "TV": true
}

All Nature Remo devices are enabled until a device selection is configured. After configuration, an empty deviceIds array disables all Remo devices and their associated sensors and appliances. To expose only selected units:

{
  "platform": "NatureRemoMultiPlatform",
  "name": "Nature Remo Multi",
  "accessToken": "YOUR_NATURE_ACCESS_TOKEN",
  "deviceIds": [
    "NATURE_REMO_DEVICE_ID_1",
    "NATURE_REMO_DEVICE_ID_2"
  ],
  "LIGHT": true,
  "AC": true,
  "TV": true
}

Do not run the original NatureRemoPlatformPlugin entry and this plugin against the same appliances at the same time. Remove or disable the old platform entry before enabling this one.

Supported appliances

Air-conditioner modes currently exposed to HomeKit are heating and cooling. Nature Remo devices without supported sensor readings are skipped. Appliances remain associated with the Remo unit reported by the Nature Cloud API.

License

Apache-2.0. This project is derived from the Apache-2.0 licensed homebridge-nature-remo-platform project and retains its license and notices.

Reliability notes

When an air conditioner is off, some Nature appliance profiles report target temperature 0. The plugin treats that value as unavailable and keeps the last valid HomeKit target temperature.

Device discovery runs as a background job with UI status polling. A slow or unreachable Nature API therefore returns a visible timeout instead of leaving the Homebridge settings button locked.