home-assistant-custom-components.ecoflow_ble: init at 0.8.5 (#515950)

This commit is contained in:
Michael Daniels
2026-05-17 01:12:49 +00:00
committed by GitHub
2 changed files with 61 additions and 0 deletions

View File

@@ -11556,6 +11556,13 @@
name = "Noah Fontes";
keys = [ { fingerprint = "F5B2 BE1B 9AAD 98FE 2916 5597 3665 FFF7 9D38 7BAA"; } ];
};
implr = {
email = "bartoszstebel@gmail.com";
matrix = "@implr:hackerspace.pl";
github = "implr";
githubId = 2821175;
name = "Bartosz Stebel";
};
imrying = {
email = "philiprying@gmail.com";
github = "imrying";

View File

@@ -0,0 +1,54 @@
{
lib,
buildHomeAssistantComponent,
fetchFromGitHub,
bleak,
bleak-retry-connector,
crc,
ecdsa,
jsonpath-ng,
protobuf6,
pycryptodome,
pytestCheckHook,
pytest-asyncio,
pytest-mock,
nix-update-script,
}:
buildHomeAssistantComponent rec {
owner = "rabits";
domain = "ef_ble";
version = "0.8.5";
src = fetchFromGitHub {
owner = "rabits";
repo = "ha-ef-ble";
tag = "v${version}";
hash = "sha256-hqwsoG8BkB16zR5MX3NNltEQAZR0ZhVFNXSqDsvep+0=";
};
dependencies = [
bleak
bleak-retry-connector
ecdsa
crc
protobuf6
pycryptodome
];
nativeCheckInputs = [
pytestCheckHook
pytest-asyncio
pytest-mock
];
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/rabits/ha-ef-ble/releases/tag/v${version}";
description = "Home Assistant component for EcoFlow BLE devices (local)";
homepage = "https://github.com/rabits/ha-ef-ble";
maintainers = with lib.maintainers; [ implr ];
license = lib.licenses.asl20;
};
}