Compare commits

...

16 Commits

Author SHA1 Message Date
Martin Weinelt
3f41116f59 python3Packages.dio-chacon-wifi-api: 1.2.2 -> 1.3.0
https://github.com/cnico/dio-chacon-wifi-api/compare/v1.2.2...v1.3.0
2026-06-06 03:05:20 +02:00
Robert Schütz
d1cdcee974 home-assistant-custom-components.solax_modbus: 2026.06.1 -> 2026.06.3
Diff: https://github.com/wills106/homeassistant-solax-modbus/compare/2026.06.1...2026.06.3

Changelog: https://github.com/wills106/homeassistant-solax-modbus/releases/tag/2026.06.3
2026-06-06 02:15:25 +02:00
Robert Schütz
be1889aabc home-assistant-custom-components.dreo: 1.9.8 -> 1.9.9
Diff: https://github.com/JeffSteinbok/hass-dreo/compare/v1.9.8...v1.9.9

Changelog: https://github.com/JeffSteinbok/hass-dreo/releases/tag/v1.9.9
2026-06-06 02:15:25 +02:00
Robert Schütz
605041f1af home-assistant-custom-lovelace-modules.meshcore-card: 0.3.5 -> 1.0.0
Diff: https://github.com/jpettitt/meshcore-card/compare/v0.3.5...v1.0.0

Changelog: https://github.com/jpettitt/meshcore-card/releases/tag/v1.0.0
2026-06-06 02:15:24 +02:00
Robert Schütz
a19e792b03 home-assistant-custom-lovelace-modules.custom-sidebar: 14.0.0 -> 15.0.0
Diff: https://github.com/elchininet/custom-sidebar/compare/v14.0.0...v15.0.0

Changelog: https://github.com/elchininet/custom-sidebar/releases/tag/v15.0.0
2026-06-06 02:15:24 +02:00
Martin Weinelt
a08af742a5 home-assistant-custom-components.homematicip_local: disable failing test 2026-06-06 02:15:24 +02:00
Martin Weinelt
d81453d943 home-assistant: ignore install method deprecation 2026-06-06 02:15:24 +02:00
Robert Schütz
bb6f211184 home-assistant: 2026.6.0 -> 2026.6.1
Diff: https://github.com/home-assistant/core/compare/2026.6.0...2026.6.1

Changelog: https://github.com/home-assistant/core/releases/tag/2026.6.1
2026-06-06 02:15:23 +02:00
Robert Schütz
e35abfb4f8 python3Packages.yoto-api: 3.1.5 -> 3.2.0
Diff: https://github.com/cdnninja/yoto_api/compare/v3.1.5...v3.2.0

Changelog: https://github.com/cdnninja/yoto_api/releases/tag/v3.2.0
2026-06-06 02:15:22 +02:00
Robert Schütz
becfc8ed5b python3Packages.pysmartthings: 4.0.0 -> 4.0.1
Diff: https://github.com/andrewsayre/pysmartthings/compare/v4.0.0...v4.0.1

Changelog: https://github.com/andrewsayre/pysmartthings/releases/tag/v4.0.1
2026-06-06 02:15:21 +02:00
Robert Schütz
7b224bbcff python3Packages.imgw-pib: 2.2.0 -> 2.2.2
Diff: https://github.com/bieniu/imgw-pib/compare/2.2.0...2.2.2

Changelog: https://github.com/bieniu/imgw-pib/releases/tag/2.2.2
2026-06-06 02:15:21 +02:00
Robert Schütz
7ad8175a9f python3Packages.idasen-ha: 2.6.5 -> 2.7.0
Diff: https://github.com/abmantis/idasen-ha/compare/2.6.5...2.7.0

Changelog: https://github.com/abmantis/idasen-ha/releases/tag/2.7.0
2026-06-06 02:15:21 +02:00
Robert Schütz
bd19bae499 python3Packages.idasen: 0.12.0 -> 0.13.1
Diff: https://github.com/newAM/idasen/compare/v0.12.0...v0.13.1

Changelog: https://github.com/newAM/idasen/blob/v0.13.1/CHANGELOG.md
2026-06-06 02:15:21 +02:00
Robert Schütz
210c23f00b python3Packages.homelink-integration-api: 0.0.1 -> 0.0.5
Diff: https://github.com/Gentex-Corporation/homelink-integration-api/compare/v0.0.1...v0.0.5

Changelog: https://github.com/Gentex-Corporation/homelink-integration-api/releases/tag/v0.0.5
2026-06-06 02:15:20 +02:00
Robert Schütz
2cc051c821 python3Packages.aiostreammagic: 2.13.1 -> 2.13.2
Diff: https://github.com/noahhusby/aiostreammagic/compare/2.13.1...2.13.2

Changelog: https://github.com/noahhusby/aiostreammagic/releases/tag/2.13.2
2026-06-06 02:15:20 +02:00
Robert Schütz
41a08dae27 python3Packages.actron-neo-api: 0.5.11 -> 0.5.12
Diff: https://github.com/kclif9/actronneoapi/compare/v0.5.11...v0.5.12

Changelog: https://github.com/kclif9/actronneoapi/releases/tag/v0.5.12
2026-06-06 02:15:20 +02:00
18 changed files with 73 additions and 39 deletions

View File

@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "actron-neo-api";
version = "0.5.11";
version = "0.5.12";
pyproject = true;
src = fetchFromGitHub {
owner = "kclif9";
repo = "actronneoapi";
tag = "v${version}";
hash = "sha256-1cXYMYS8quBVtUbv+Wrcvm13I47VuSKTHwwlQKvGcRI=";
hash = "sha256-j7qjVkpZFkWLVQd+/ndnjPOi8/xo357ez6yte78ny5U=";
};
build-system = [

View File

@@ -11,14 +11,14 @@
buildPythonPackage (finalAttrs: {
pname = "aiostreammagic";
version = "2.13.1";
version = "2.13.2";
pyproject = true;
src = fetchFromGitHub {
owner = "noahhusby";
repo = "aiostreammagic";
tag = finalAttrs.version;
hash = "sha256-yxiK5zB6nYXMJGVrebjdCjDr1wpNPlagusCiyf4TeRA=";
hash = "sha256-9HDQdzPq2YyVZ0GHmtJcK5ppk3OPNevYtlPK26hJ0TI=";
};
build-system = [ poetry-core ];

View File

@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "dio-chacon-wifi-api";
version = "1.2.2";
version = "1.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "cnico";
repo = "dio-chacon-wifi-api";
tag = "v${version}";
hash = "sha256-YlomB3/EBX2tFifjcF38q+sr2z1bHwUjmqyNE2wTp90=";
hash = "sha256-c91xCrlNpCutZZYO6y0pOaqPCF4exbr7xVxfsf5LI0Q=";
};
build-system = [ poetry-core ];

View File

@@ -13,14 +13,14 @@
buildPythonPackage (finalAttrs: {
pname = "homelink-integration-api";
version = "0.0.1";
version = "0.0.5";
pyproject = true;
src = fetchFromGitHub {
owner = "Gentex-Corporation";
repo = "homelink-integration-api";
tag = "v${finalAttrs.version}";
hash = "sha256-ELEqx41JSAmXBEowwJ1tYPZV40hMjswaHQonD+1IG5E=";
hash = "sha256-N46c7SgEUQUs2UlNVjcCLpNBpUNI4WPDydl3gB+jmag=";
};
build-system = [ setuptools ];

View File

@@ -1,4 +1,5 @@
{
bleak-retry-connector,
buildPythonPackage,
fetchFromGitHub,
idasen,
@@ -10,19 +11,22 @@
buildPythonPackage rec {
pname = "idasen-ha";
version = "2.6.5";
version = "2.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "abmantis";
repo = "idasen-ha";
tag = version;
hash = "sha256-Ksckc4aayv33Xd4tmfzCUq8e5kWPnxw7xAlPKOIlmow=";
hash = "sha256-1BciJ3Hox9Ky1HuNw+8jWGaMX3amAhGNTGAXqwWEDX8=";
};
build-system = [ setuptools ];
dependencies = [ idasen ];
dependencies = [
bleak-retry-connector
idasen
];
pythonImportsCheck = [ "idasen_ha" ];

View File

@@ -7,22 +7,22 @@
voluptuous,
pytestCheckHook,
pytest-asyncio,
poetry-core,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "idasen";
version = "0.12.0";
version = "0.13.1";
pyproject = true;
src = fetchFromGitHub {
owner = "newAM";
repo = "idasen";
tag = "v${version}";
hash = "sha256-TQ+DBFpG+IeZ4/dN+YKMw3AM4Dl1rpqA1kRcb3Tb3jA=";
tag = "v${finalAttrs.version}";
hash = "sha256-ejKfXAVvHyWIkg06XqC2pKJjpPuOgHEciPzBb/TGiSU=";
};
build-system = [ poetry-core ];
build-system = [ setuptools ];
dependencies = [
bleak
@@ -41,8 +41,8 @@ buildPythonPackage rec {
description = "Python API and CLI for the ikea IDÅSEN desk";
mainProgram = "idasen";
homepage = "https://github.com/newAM/idasen";
changelog = "https://github.com/newAM/idasen/blob/v${version}/CHANGELOG.md";
changelog = "https://github.com/newAM/idasen/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ newam ];
};
}
})

View File

@@ -15,14 +15,14 @@
buildPythonPackage (finalAttrs: {
pname = "imgw-pib";
version = "2.2.0";
version = "2.2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "bieniu";
repo = "imgw-pib";
tag = finalAttrs.version;
hash = "sha256-VAmRrcTTNro8J/+25YeHII7jpw2BI87FNeDIo5ATOjQ=";
hash = "sha256-LWyaTi4OIxK+Nyrwp9/Czl2hxCiRjoTeKhl0Yfw95pk=";
};
build-system = [ setuptools ];

View File

@@ -17,7 +17,7 @@
buildPythonPackage (finalAttrs: {
pname = "pysmartthings";
version = "4.0.0";
version = "4.0.1";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -26,7 +26,7 @@ buildPythonPackage (finalAttrs: {
owner = "andrewsayre";
repo = "pysmartthings";
tag = "v${finalAttrs.version}";
hash = "sha256-ls+b37/m20CHVerl5wb6LIH0ttuN7H8Mr8cKNdk2+t0=";
hash = "sha256-yxGrtEMWMargZ9i0b4DqxSh/x3pbK1J8unL7goGnURY=";
};
build-system = [ hatchling ];

View File

@@ -9,14 +9,14 @@
buildPythonPackage (finalAttrs: {
pname = "yoto-api";
version = "3.1.5";
version = "3.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "cdnninja";
repo = "yoto_api";
tag = "v${finalAttrs.version}";
hash = "sha256-Pe1bxpheFBbUuTGL5ucQc5OZrk4HgLTtu1ORWUDm4+M=";
hash = "sha256-pzU+qResc+fqC1nhwbCYNNXKrD1aAjXZujjgL/5AGkc=";
};
build-system = [ setuptools ];

View File

@@ -2,7 +2,7 @@
# Do not edit!
{
version = "2026.6.0";
version = "2026.6.1";
components = {
"3_day_blinds" =
ps: with ps; [

View File

@@ -12,13 +12,13 @@
buildHomeAssistantComponent rec {
owner = "JeffSteinbok";
domain = "dreo";
version = "1.9.8";
version = "1.9.9";
src = fetchFromGitHub {
inherit owner;
repo = "hass-dreo";
tag = "v${version}";
hash = "sha256-F/r5r8lgYbJdIFtaHPDXtlpOQFKDsBClTA0954OrAzM=";
hash = "sha256-r8Nt5LLJRKYxbx6znS46QCdejKCpCG7ybGd8wbv0Wgk=";
};
dependencies = [ websockets ];

View File

@@ -54,6 +54,8 @@ buildHomeAssistantComponent rec {
disabledTests = [
# custom_components.homematicip_local.support.InvalidConfig: C
"test_async_validate_config_and_get_system_information"
# Failed: Lingering timer after test <TimerHandle when=3043632.864116499 Store._async_schedule_callback_delayed_write() created at /nix/store/5rh57mhaihd9wff1rqnskvs8nxh9sv3z-homeassistant-2026.6.0/lib/python3.14/site-packages/homeassistant/helpers/storage.py:516>
"test_reauth_flow_success"
];
meta = {

View File

@@ -8,13 +8,13 @@
buildHomeAssistantComponent rec {
owner = "wills106";
domain = "solax_modbus";
version = "2026.06.1";
version = "2026.06.3";
src = fetchFromGitHub {
owner = "wills106";
repo = "homeassistant-solax-modbus";
tag = version;
hash = "sha256-R1z/BLFaKt80HSC5VqnmZSaI/onmIamYlYIxszeJptw=";
hash = "sha256-2lJ4lVrGG8jtNymA2lwkJS1DKd0w6TYs5PAnCynBOWM=";
};
dependencies = [ pymodbus ];

View File

@@ -12,20 +12,20 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "custom-sidebar";
version = "14.0.0";
version = "15.0.0";
src = fetchFromGitHub {
owner = "elchininet";
repo = "custom-sidebar";
tag = "v${finalAttrs.version}";
hash = "sha256-2CQcY5/Cb3IPuI7cL28t7iZCH3kD21equBW5BL6w8TU=";
hash = "sha256-0bS760GfIO/LdQD6lNEKhiIW5lyCu35cTi0g3GaGQ5M=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
inherit pnpm;
fetcherVersion = 3;
hash = "sha256-gYNCjCeAt6LP4tZE4ufiQu7OG2ujWydm4etcGQxMxcU=";
hash = "sha256-zmWZhOx1Pl7O5T5vNdff/nZC1juwm66YOVIMjuNoBYg=";
};
nativeBuildInputs = [

View File

@@ -7,17 +7,17 @@
buildNpmPackage (finalAttrs: {
pname = "meshcore-card";
version = "0.3.5";
version = "1.0.0";
strictDeps = true;
src = fetchFromGitHub {
owner = "jpettitt";
repo = "meshcore-card";
tag = "v${finalAttrs.version}";
hash = "sha256-XfqtCGSDrfkNIqWuH8Y8DLacJf9x7iaZXDiKDWdqzhw=";
hash = "sha256-B2W3B8cd9OrTOxLEWUV8Aercektfwh7/Ik3/U/Lwz48=";
};
npmDepsHash = "sha256-KgG6PGSGw9zCOPboZjo/gpAs2OwLg3LRl3rqenIvTG8=";
npmDepsHash = "sha256-/CtYdDFo8Sbq3FEm6ND8b/CNcfsUgoT23F6RVfYtYDg=";
installPhase = ''
runHook preInstall

View File

@@ -265,7 +265,7 @@ let
extraBuildInputs = extraPackages python3Packages;
# Don't forget to run update-component-packages.py after updating
hassVersion = "2026.6.0";
hassVersion = "2026.6.1";
in
python3Packages.buildPythonApplication rec {
@@ -286,13 +286,13 @@ python3Packages.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
tag = version;
hash = "sha256-/7WBiQwr40EFOwL+J/3L4pBoQp7nNPPjcKHxU4tDNcU=";
hash = "sha256-gjXhWv64Uu3LHwxDR8HwsTFeAncgY94JeOqfKEnvgJ8=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-Eu5oUGBKCrIZkyyLfmTJbHxOC7TD9QHjjNpjscgPK/I=";
hash = "sha256-gtnIsOrJWyLhjEc9dstvRiVd4LrqJ6W48qXNwaV8YlU=";
};
build-system = with python3Packages; [
@@ -317,6 +317,9 @@ python3Packages.buildPythonApplication rec {
# No scaring our users about not running in a docker or a venv
./patches/pythonpath-is-a-venv.patch
# No scaring our users about our install method
./patches/nixos-was-never-supported.patch
# Patch path to ffmpeg binary
(replaceVars ./patches/ffmpeg-path.patch {
ffmpeg = "${lib.getExe ffmpeg-headless}";

View File

@@ -0,0 +1,13 @@
diff --git a/homeassistant/components/homeassistant/__init__.py b/homeassistant/components/homeassistant/__init__.py
index 54c6454167b..026fda54578 100644
--- a/homeassistant/components/homeassistant/__init__.py
+++ b/homeassistant/components/homeassistant/__init__.py
@@ -420,7 +420,7 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: # noqa:
installation_type = info["installation_type"][15:]
if installation_type in {"Core", "Container"}:
- deprecated_method = installation_type == "Core"
+ deprecated_method = False
bit32 = _is_32_bit()
arch = info["arch"]
if bit32 and installation_type == "Container":

View File

@@ -126,11 +126,23 @@ let
# intent fixture mismatch on aarch64
"test_error_no_device_on_floor"
];
homeassistant_connect_zbt2 = [
# [2026.6.1] AssertionError: assert <ConfigEntryState.LOADED: 'loaded'> is <ConfigEntryState.SETUP_RETRY: 'setup_retry'>
"test_usb_device_reactivity"
];
homeassistant = [
# disabled via nixos-was-never-supported.patch
"test_deprecated_installation_issue_core"
];
opendisplay = [
# [2026.6.0] Failed: Description not found for placeholder `reason` in component.opendisplay.exceptions.device_not_found.message
# https://github.com/home-assistant/core/pull/172909
"test_upload_image_device_not_in_range"
];
yardian = [
# [2026.6.1] failing snapshot
"test_all_entities"
];
zeroconf = [
# multicast socket bind, not possible in the sandbox
"test_subscribe_discovery"