Giter Site home page Giter Site logo

takeya0x86 / homebridge-nature-remo-platform Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 5.0 142 KB

Homebridge plugin for Nature Remo which supports lights, air conditioners and TVs.

Home Page: https://www.npmjs.com/package/@takeya0x86/homebridge-nature-remo-platform

License: Apache License 2.0

TypeScript 100.00%
homebridge-plugin homebridge smart-home nature-remo

homebridge-nature-remo-platform's Introduction

This project is no longer maintained. We recommend you to use other plugin.

Homebridge Nature Remo Platform

npm Build and Lint

Homebridge plugin for Nature Remo which supports lights, air conditioners and TVs. This plugin is unofficial.

Requirements

Installation

  1. Search for @takeya0x86/homebridge-nature-remo-platform on the plugin screen of Homebridge Config UI X.
  2. Click INSTALL.

Configuration

  1. Input your access token into Access Token in config window.
  2. Click SAVE and restart Homebridge.
  3. The plugin detect automatically your Nature Remo devices and configured appliances.

Supported appliances

Sensors (Nature Remo built-in)

  • Temperature
  • Humidity
  • Illuminance

Lights

Allows for on/off controls.

Air conditioners

Allows for on/off, temperature and mode changing controls. The mode changing only supports heating and cooling. Auto, dehumidification, blowing and any other mode are not supported.

TVs

Allows for on/off and volume controls.

Changelog

v2.0.1 (2022-03-19)

  • #28 Bump follow-redirects from 1.14.6 to 1.14.8

v2.0.0 (2022-01-01)

  • (New Feature) Supports TV type appliance.
  • (New Feature) Add config option which enable to choose appliance type

Related pull requests

  • #12 Refactor API client
  • #13 Recognize model type by actual sensor data
  • #14 Enhance TV type appliance
  • #15 Update eslint settings
  • #16 Refactor sensor accessory
  • #17 Refactor light accessory
  • #18 Refactor Air Con accessory
  • #19 Refactor error handling and logger
  • #20 Add config option
  • #22 fix component
  • #24 improve log and axios

v1.3.0 (2021-12-17)

  • #6 Repeated serial numbers prevents integration with home assistant -- thanks to @hekoru
  • #7 update dependencies

v1.2.0 (2021-06-21)

  • #3 Skip Remo-E and Remo-E-lite -- thanks to @ayame-q
  • #4 update dependencies

v1.1.0 (2021-04-11)

  • #2 Support for Remo-mini -- thanks to @w00kie

v1.0.0 (2021-02-28)

  • First release

homebridge-nature-remo-platform's People

Contributors

ayame-q avatar dependabot[bot] avatar hekoru avatar takeyaqa avatar w00kie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

homebridge-nature-remo-platform's Issues

Support for Orio Lock

Can you add support for smart locks to lock and unlock. With Nature Remo 3 you can add the Orio Lock and use the App to lock and unlock the door. It would be nice if we could add this to HomeKit as well so we could use Siri.

HomeKit automation to turn off aircon sometimes turns on aircon when it’s already off

Describe The Bug:
Have an automation in homekit to turn off aircon when the window is open
Sometimes when the window opens the AirCon turns on/or stays on(there was a beep)

To Reproduce:
Intermittent but quite often, open window that triggers turn off aircon command

Expected behavior:
Should just turn off the AirCon. Aircon off command is off only command (at least using remote button)

Logs:

Show the Homebridge logs here, remove any sensitive information.

Plugin Config:
"name": "Nature Remo Platform", "accessToken": "Xxxxxxxx", "LIGHT": false, "AC": true, "TV": false, "platform": "NatureRemoPlatformPlugin"

Screenshots:

/

IMG_0953

Environment:

  • Plugin Version: 2.0.1
  • Homebridge Version: 1.5.0
  • Node.js Version: 16.16.0
  • NPM Version:
  • Operating System: Raspbian

Please support Remo mini

With Nature Remo mini, there is no light or humidity sensor. The devices API returns the following:

[
    {
        "name": "Master Bedroom ",
        "id": "redacted",
        "created_at": "2021-03-24T04:13:15Z",
        "updated_at": "2021-03-24T09:10:11Z",
        "mac_address": "redacted",
        "bt_mac_address": "redacted",
        "serial_number": "redacted",
        "firmware_version": "Remo-mini/1.4.9",
        "temperature_offset": 0,
        "humidity_offset": 0,
        "users": [
            {
                "id": "redacted",
                "nickname": "redacted",
                "superuser": true
            }
        ],
        "newest_events": {
            "te": {
                "val": 23.1,
                "created_at": "2021-03-25T06:08:42Z"
            }
        }
    }
]

The issue is that this plugin consistently tries reading hu and li attributes of new_events and fails with Cannot read property 'val' of undefined error.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.