diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index f344e5595ed2..48c4dff66996 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -6527,8 +6527,9 @@ "tuya" = ps: with ps; [ ha-ffmpeg + tuya-device-handlers tuya-device-sharing-sdk - ]; # missing inputs: tuya-device-handlers + ]; "twentemilieu" = ps: with ps; [ twentemilieu @@ -8196,6 +8197,7 @@ "trend" "triggercmd" "tts" + "tuya" "twentemilieu" "twilio" "twinkly" diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index b0c7c39646ea..b579d174b505 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -204,6 +204,11 @@ let # TraneConfigFlow doesn't support step reauth "tests/components/trane/test_init.py::test_setup_auth_error" ]; + tuya = [ + # entity ordering in diagnostics is non-deterministic; fixed upstream in + # https://github.com/home-assistant/core/pull/164819 (landing in HA 2026.4) + "tests/components/tuya/test_diagnostics.py" + ]; youtube = [ # outdated snapshot "tests/components/youtube/test_sensor.py::test_sensor" @@ -237,6 +242,12 @@ let # tries to retrieve file from github "test_non_text_stdout_capture" ]; + tuya = [ + # snapshot mismatches: PyPI sdist translations differ from strings.json + # ("Power-on behavior" vs "Power on behavior"); expected to resolve in HA 2026.4 + "test_device_diagnostics[tdq_9htyiowaf5rtdhrv]" + "test_platform_setup_and_discovery" + ]; zeroconf = [ # multicast socket bind, not possible in the sandbox "test_subscribe_discovery"