GithubHelp home page GithubHelp logo

futomi / node-echonet-lite Goto Github PK

View Code? Open in Web Editor NEW
54.0 54.0 17.0 300 KB

A Node.js module which allows you to communicate with home appliances supporting the ECHONET Lite protocol.

License: MIT License

JavaScript 100.00%

node-echonet-lite's People

Contributors

futomi avatar ikob avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

node-echonet-lite's Issues

When to stop device searching

Hi,

I would like to search all connected ECHONET Lite devices.
When is the right timing to call el.stopDiscovery() ?

Way to directly specify binary edt?

Hi,
I am using setPropertyValue().
Currently, the edt should be specified as a specially-designed, epc-dependent JSON object.
Though it is convenient, is there an alternative way to directly specify a number array, as in the specification of ECHONET Lite?

Self node profile object customization

Hi,

Is there any way to modify or specify self node profile object properties, such as maker code, identification code, and so on?
It may be even better if arbitrary number of device objects can be added to self node (now

Thank you in advance,

Can't connect to a breaker energy measurement device

I'm trying to connect via b-route to a Toshiba HEM-EM35A-B2 unit.
It is WiSun-based and has a ID and Password along with a hard-coded IPV6 address written on it.

I also have a smart energy meter and can use this library just fine with that. However I can't seem to get it to discover this product.

The device says it's in network register mode (Which I would assume to be discoverable since the official documentation says to connect it to your home gateway when it's like that).

Debugging the raw serial line with data-serial event shows nothing happening on the line besides the EVENT 22 going on forever.

Have you ever tried working with a unit like this before?
If it not, do you know of a way to try to debug this device further?

When wifi link temporary drops echonet calls do not callback.

When the wifi temporary drops homebridge-echonet-lite-eolia never recovers (and I need to restart homebridge)

1/25/2024, 7:00:45 PM] [homebridge-echonet-lite-eolia] This plugin slows down Homebridge. The read handler for the characteristic 'Active' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info.
[1/25/2024, 7:00:45 PM] [homebridge-echonet-lite-eolia] This plugin slows down Homebridge. The read handler for the characteristic 'Current Heater-Cooler State' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info.
[1/25/2024, 7:00:45 PM] [homebridge-echonet-lite-eolia] This plugin slows down Homebridge. The read handler for the characteristic 'Target Heater-Cooler State' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info.
[1/25/2024, 7:00:45 PM] [homebridge-echonet-lite-eolia] This plugin slows down Homebridge. The read handler for the characteristic 'Current Temperature' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info.
[1/25/2024, 7:00:45 PM] [homebridge-echonet-lite-eolia] This plugin slows down Homebridge. The read handler for the characteristic 'Cooling Threshold Temperature' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info.
[1/25/2024, 7:00:45 PM] [homebridge-echonet-lite-eolia] This plugin slows down Homebridge. The read handler for the characteristic 'Heating Threshold Temperature' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info.

Traced the issue to a call to getPropertyValue in node-echonet-lite.js that seems does not callback.

Is it possible to modify self-EOJ?

The document says :

This node-echonet-lite module uses the EOJ [0x05, 0xFF, 0x01] as itself (i.e. you). This EOJ means the Controller class in the management, control-related device class group, and instance code 1.

Is there a way to change this?
Such changeability is useful to develop emulators, or interface of home appliances, and so on.

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.