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-moebios-energy

v0.1.1

Published

Homebridge plugin for Moebios Energy monitoring

Readme

# homebridge-moebios-energy

Homebridge plugin for real-time monitoring of **Moebios Energy** systems, including

solar generation, grid usage, home consumption, and battery status.

This plugin exposes Moebios Energy data to Apple HomeKit using native HomeKit services.


## Features

- Solar generation monitoring

- Home consumption status

- Battery state of charge (SOC)

- Grid import/export awareness

- Read-only and safe by design

- Optimized for low-latency polling


## Requirements

- Node.js >= 18

- Homebridge >= 1.7

- A valid Moebios Energy account and API token


## Installation


npm install -g homebridge-moebios-energy


Or install via Homebridge UI → Plugins.

Configuration

Add the plugin through the Homebridge UI or manually in config.json.

Example
{
  "platforms": [
    {
      "platform": "MoebiosEnergy",
      "apiUrl": "https://energy.moebios.com.br/api",
      "apiToken": "YOUR_API_TOKEN",
      "pollInterval": 30
    }
  ]
}

Options
Option	Description	Required	Default
apiUrl	Moebios Energy API base URL	Yes	—
apiToken	API authentication token	Yes	—
pollInterval	Polling interval in seconds	No	30
Exposed HomeKit Services
Feature	HomeKit Service
Solar Generation	Light Sensor
Home Consumption	Outlet
Battery SOC	Battery

Power values are normalized and mapped to HomeKit-compatible characteristics.

Security

All communication is done over HTTPS

Tokens are stored locally in Homebridge

No control or write operations are performed

Roadmap

Multiple devices / inverters

MQTT or WebSocket support

Individual circuit monitoring

Write actions (load control)

Energy history via Eve app

Support

For issues, feature requests, or integration support:

https://moebios.com.br

https://github.com/moebios

License

MIT © Moebios Energy


---

## Próximo passo recomendado

Agora você está **pronto para publicar**.

Sugiro seguir com **uma dessas evoluções**:

1. Criar o **endpoint Laravel real** (`HomebridgeTelemetryController`)
2. Adicionar **suporte multi-device** no plugin
3. Evoluir para **push (MQTT/WebSocket)** usando sua infra atual
4. Preparar **Eve Energy / PowerMeter mapping** (muito valorizado)

Diga qual deles você quer fazer primeiro e eu avanço direto no código.