Skip to content

Verification Request: homebridge-grizzl-e #995

@justinjsp

Description

@justinjsp

Basic Details

Plugin Name: homebridge-grizzl-e

Link To GitHub Repo: https://github.com/justinjsp/homebridge-grizzl-e

Verification Requirements

General

The plugin does not offer the same nor less functionality than that of any existing verified plugin.
🟢 Yes — there is no existing verified Homebridge plugin for Grizzl-E Connect EV chargers by United Chargers. This plugin exposes Grizzl-E Connect chargers as HomeKit outlet accessories, enabling charging to be enabled/disabled via HomeKit automations and Siri.

Environment

The plugin successfully installs and does not start unless it is configured.
🟢 Yes — the plugin requires email and password fields in config. Without them, the API client will fail to authenticate and no accessories will be registered.

The plugin does not require the user to run Homebridge in a TTY or with non-standard startup parameters, even for initial configuration.
🟢 Yes

Codebase

The plugin does not contain any analytics or calls that enable you to track the user.
🟢 Yes — the only outbound calls are to the Grizzl-E Connect API (connect-api.unitedchargers.com) for authentication and charger control.

If the plugin needs to write files to disk (cache, keys, etc.), it stores them inside the Homebridge storage directory.
🟢 Yes — the plugin does not write any files to disk.

The plugin does not throw unhandled exceptions, the plugin must catch and log its own errors.
🟢 Yes — all API calls are wrapped in try/catch blocks. Poll failures are logged and the plugin continues running. Offline chargers throw HapStatusError (SERVICE_COMMUNICATION_FAILURE) rather than unhandled exceptions.

More Information

This plugin authenticates with the Grizzl-E Connect cloud API using the user's account credentials and auto-discovers all chargers in the account. Each charger is exposed as a HomeKit Outlet:

  • On/Off — enables or disables charging via POST /client/stations/{id}/mode
  • Outlet In Use — true when the connector status is Charging (car actively drawing power)
  • No Response — shown in HomeKit when station.online === false

A common use case is pairing with homebridge-hilo-challenge to automatically disable EV charging during Hydro-Québec demand response events.

npm: https://www.npmjs.com/package/homebridge-grizzl-e

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions