Homebridge plugin for Photovoltaic Energy System manufactured by Enphase.
npm installable API for making calls to the Enlighten Enphase API, includes handling for API rate limiting, caching previously retrieved data for faster access, and some convienience methods (like total power calculation)
Focused Homebridge plugin for the Enphase IQ EV charger.
Node.js API (Node-API)
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
Public logs API for OpenTelemetry
Check if something is a Node.js stream
Implements https://w3c.github.io/accname/
An implementation of the WHATWG URL Standard's URL API and parsing machinery
Public API for OpenTelemetry
An implementation of window.fetch in Node.js using Minipass streams
Bridging the gap between buffers and typed arrays
Fast, in memory work queue
Generates and consumes source maps
An extremely fast JavaScript and CSS bundler and minifier.
The same useRef, but with callback
Generates and consumes source maps
Fetches the contents of a file accross node and browsers.
A general purpose buffer pool.
Requires a module only if available and hides the require call from bundlers.
Homebridge dynamic platform plugin that exposes Enphase Envoy solar production and consumption as HomeKit sensors. Supports local HTTPS access (firmware D8+, Bearer token) and the Enphase Cloud API v4 (OAuth 2.0 refresh_token). Multiple accessories share
A set of utils for faster development of GraphQL tools
Returns a promise from a node-style callback function.
A set of utils for faster development of GraphQL tools
Docs at https://developer.enphase.com/docs
See https://developer.enphase.com/ for information on how to get an API key and authorize access for a user.
communicate with EnPhase API to collect a time series of energy produced on the system over its lifetime.