6 Feb 2025 |
colonelpanic | Wow okay, don't you need to specify the wake word address? | 22:34:23 |
hexa | uh no | 22:34:33 |
hexa | that is a pipeline that goes via home-assistant | 22:34:40 |
hexa | home-assistant is like a control panel for that pipeline | 22:34:51 |
colonelpanic | well i mean there is the --wake-uri flag to the satellite | 22:46:03 |
colonelpanic | i think maybe that is specifically for using local wake word detection and avoiding any streaming when no voice is detected | 22:46:29 |
colonelpanic | so kind of like a replacement for --vad | 22:47:03 |
hexa | yeah, that is indeed local wake word | 22:49:36 |
colonelpanic | maybe i haven't done the pipeline properly. it seems like you're suggesting that the typical setup is
the satellite -> homeAssistant -> openWakeWord -> homeAssistant -> the satellite | 22:50:47 |
colonelpanic | none of the tutorial that i've seen indicate that much beyond adding the wyoming protocol devices should be required though | 22:51:07 |
hexa | yeah, everything here goes through home-assistant | 22:53:49 |
hexa | but bypassing home-assistant for local wake word is a possibility | 22:54:02 |
7 Feb 2025 |
| @sleepymonad:matrix.org left the room. | 08:45:20 |
8 Feb 2025 |
kdn | Any idea what kind of kernel module is needed for cp210x / ZBT-1 / Home Assistant SkyConnect | 10:06:41 |
colonelpanic | I didn't need to add a kernel module for the zbt-1. Why are you assuming one is needed? | 10:36:06 |
macaroniskengz | Has somebody used Home Assistant with impermanence? | 11:13:29 |
macaroniskengz | And does backup and restore work with declarative Home Assistant setup work? | 11:58:00 |
macaroniskengz | * And does backup and restore work with declarative Home Assistant setup? | 11:58:07 |
oddlama | yes, all you need is something like
environment.persistence."/persist".directories = [
{
directory = config.services.home-assistant.configDir;
user = "hass";
group = "hass";
mode = "0700";
}
];
| 13:04:45 |
oddlama | I personally just backup the persisted directory directly, I have not tested the internal backup/restore | 13:05:27 |
hexa | In reply to @nazarewk:matrix.org Any idea what kind of kernel module is needed for cp210x / ZBT-1 / Home Assistant SkyConnect That is just a USB serial device | 13:11:23 |
macaroniskengz | Has somebody installed zha-toolkit ? | 13:15:42 |
macaroniskengz | And is there a better way to add a new custom component than to switch whole Nixpkgs to a custom fork? | 13:53:01 |
macaroniskengz | I just created this:
{ lib, stdenv, pkgs, fetchFromGitHub, buildHomeAssistantComponent }:
let repoName = "zha-toolkit"; in buildHomeAssistantComponent
rec{
owner = "mdeweerd";
domain = "zha_toolkit";
version = "1.1.25";
src = fetchFromGitHub {
inherit owner;
repo = repoName;
tag = "v${version}";
hash = "sha256-e80zjBuzz0W9RkY2BEN4LVXp1h/KiYmyPXmdyaQSctU=";
};
dependencies = with pkgs.python312Packages; [
aiofiles
pytz
];
meta = with lib; {
changelog = "https://github.com/${owner}/${repoName}/releases/tag/v${version}";
description = "Home Assistant integration framework for (garbage collection) schedules";
homepage = "https://github.com/${owner}/${repoName}/";
maintainers = with maintainers; [ jamiemagee ];
license = licenses.mit;
};
}
and imported it with
customComponents = [
(pkgs.callPackage ./zha-toolkit.nix { })
];
| 14:45:28 |
macaroniskengz | The installation guide of zha-toolkit specifies that the configuration.yaml needs to contain zha_toolkit: . How can I achieve this? | 14:46:09 |
hexa | services.home-assistant.config.zha_toolkit = {}; | 14:53:42 |
hexa | * services.home-assistant.config.zha\_toolkit = {};
| 14:53:45 |
hexa | * services.home-assistant.config.zha_toolkit = {};
| 14:53:51 |
dotlambda | In reply to @macaroniskengz:matrix.org
I just created this:
{ lib, stdenv, pkgs, fetchFromGitHub, buildHomeAssistantComponent }:
let repoName = "zha-toolkit"; in buildHomeAssistantComponent
rec{
owner = "mdeweerd";
domain = "zha_toolkit";
version = "1.1.25";
src = fetchFromGitHub {
inherit owner;
repo = repoName;
tag = "v${version}";
hash = "sha256-e80zjBuzz0W9RkY2BEN4LVXp1h/KiYmyPXmdyaQSctU=";
};
dependencies = with pkgs.python312Packages; [
aiofiles
pytz
];
meta = with lib; {
changelog = "https://github.com/${owner}/${repoName}/releases/tag/v${version}";
description = "Home Assistant integration framework for (garbage collection) schedules";
homepage = "https://github.com/${owner}/${repoName}/";
maintainers = with maintainers; [ jamiemagee ];
license = licenses.mit;
};
}
and imported it with
customComponents = [
(pkgs.callPackage ./zha-toolkit.nix { })
];
You should add it to Nixpkgs ;-) | 17:20:54 |
mattleon | Does anyone here have light switches that work well with declarative configuration in hass?
I currently have tuya wifi switches that are declaratively configured, but I'm anticipating moving and getting new light switches. Would prefer to configure via yaml. | 17:44:21 |