/node-red-contrib-easee

Node-Red module for streaming Easee charger data.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

@runnane/node-red-contrib-easee npm module

npm downloads

Node-Red module for streaming Easee charger data.

Features

  • SignalR streaming client
  • Some REST commands implemented

Howto

npm i @runnane/node-red-contrib-easee

Use the easee rest - client node or the easee charger streaming client Configure the node with username/password and the Charger ID.

Streaming node

Configure the node with username/password and a Charger ID ("EH000000"). Streaming telemetry from the signalR enpoint will be available in the fourth output, the ProductUpdate one.

REST node

Configure the node with username/password and a Charger ID ("EH000000"). Send the your selected command as the topic into the node.

Implemented commands that may be sent as topic, are:

  • login
  • refresh_token
  • charger
  • charger_details
  • charger_state
  • charger_site
  • charger_session_latest
  • charger_session_ongoing

Todo

  • Documentation and examples
  • Better error handling - Promises need rejects and catch
  • Testing multiple chargers
  • Additional REST commands

Credits