Estou migrando lentamente a configuração do meu smarthome para o HomeAssistant, que, como acontece com a maioria dos projetos de código aberto, é bastante hostil para começar e leva algum tempo para aprender a usar. Eu tenho um Aeotec ZStick e uma Aeotec Doorbell 6 que funcionam via Z-Wave e eu queria personalizar os tons e reduzir um pouco o volume. Você pensaria que seria fácil certo?
O primeiro obstáculo a superar foi perceber que o Home Assistant 2 maneiras de usar Z-Wave. Um é embutido, e um é construído no sistema “OpenZWave” / software / imagem docker (ou o que quer que seja!). O sistema integrado não é compatível com os padrões Z-Wave mais recentes e, portanto, não foi possível configurar minha campainha, mas, aparentemente, o OpenZWave alternativo 1.6 sistema será capaz de eventualmente, embora não pareça fazê-lo ano. Para evitar mais problemas no futuro, a primeira coisa a fazer é mudar do suporte Z-Wave integrado para o addon OpenZWave. Observe que estou usando o “Home Assistant” completo (que costumava ser chamado de Hass.io). É basicamente uma instalação tudo-em-um com HassOS, e então o Assistente Doméstico e o “Supervisor” rodando em cima disso. Muitas pessoas executam esta configuração em um Raspberry Pi, embora eu esteja executando em um mini PC de 4W com um Pentium 4200 que é muito parecido com um Intel NUC de baixa potência.
Antes que você comece
Desemparelhe a campainha do seu USB manter se já estiver emparelhado, pois precisamos emparelhá-lo no modo seguro
Encontre o seu USB detalhes da vara
- Supervisor
- Sistema
- Caixa “Sistema Host”
- Botão “Hardware”
- Deve ser algo como
/dev / serial / by-id / usb-0658_0200-if00
Desativar zwave integrado
- Con-fig-ur-a-ção
- Integrações
- Caixa ZWave
- Clique em configurar
- Clique em “Stop Network”
Instale o corretor Mosquitto
- Supervisor
- Loja de complementos
- Pesquisar por corretor mosquitto
Instale MQTT
- Con-fig-ur-a-ção
- Integrações
- Procure MQTT
- Você deve ver o corretor mosquitto listado. Clique em configurar
Instale OpenZWave
- Supervisor
- Loja de complementos
- Pesquisar zwave
Gere uma chave aleatória para segurança
- Vamos para Random.org e gerar um código hexadecimal aleatório para uma chave de segurança que você precisará na próxima etapa
Configure o OpenZWave com o seu USB detalhes
- Supervisor
- Dashboard
- OpenZWave
- Con-fig-ur-a-ção
- Edite a entrada “dispositivo” para corresponder ao USB caminho de cima, e adicione os números gerados no lugar do ?? para a chave de segurança
- Por exemplo.
- dispositivo: /dev / serial / by-id / usb-0658_0200-if00
- chave de rede: ‘0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??’
- Clique em salvar
- Clique na guia “Informações”
- Clique em Iniciar
Configure a integração OpenZWave
- Con-fig-ur-a-ção
- Integrações
- “OpenZWave (beta)”Caixa
- Clique em “Configurar”
- Clique em “Confirmar configuração”
reinicialização!
Eu descobri neste ponto que eu tinha que reiniciar para o sistema começar a falar com meu USB Z-Stick corretamente, então eu recomendo reiniciar neste ponto.
Configurando interface de configuração semi-amigável
- Baixe e instale o OpenZWave GUI para janelas (role até o final da página e procure o link para o windows .msi)
- Para usar a GUi, vá primeiro ao Supervisor -> OpenZwave -> Configure e defina o campo do host para 1983 (está desabilitado por padrão, a menos que você insira um valor)
- Depois, em OpenZWave GUI apenas entre no IP ou o nome do seu assistente doméstico. A porta já deve estar correta e nenhuma chave de autenticação é necessária
- Observe que seu USB dispositivo pode ser mostrado como não sendo Z-Wave plus, mas se algum dispositivo conectado estiver sendo exibido como Z ‑ Wave Plus, você pode ignorar isso com segurança, é enganoso.
Configurando o volume
Por que diabos o volume padrão está tão alto que distorce está além de mim. Presumivelmente, é para que a Aeotec possa colocar algum número de decibéis bobo na caixa. No entanto, Na verdade, não quero que minha campainha danifique meus ouvidos, ou acordar meus filhos à noite também, então a primeira coisa que eu realmente precisava fazer era diminuir o volume. Você pensaria que depois de todos os obstáculos que já tivemos que superar, pode ser (finalmente) fácil, mas adivinhe novamente ...
Assistente de desligamento de casa
- Assistente de desligamento doméstico
- Remova o USB Vara Z ‑ Wave
- Conecte-o a um PC com Windows
Obtenha o software para PC da Silicon Labs
- Acesse o site da Silicon Labs página para baixo cargas
- Selecione para baixar o software do controlador de PC
- Clique no link “Criar uma conta” e registre-se
- Depois de verificar sua conta e fazer login, volte para o página para baixo cargas
- Baixe o Z-Wave SDK Primeiro
- Em seguida, baixe o software PC Controller
- Execute o ZWaveControllerSetup.msi
- Extrai-se a 2 arquivos na pasta ZW050x_USB_VCP_PC_Driver, em seguida, clique com o botão direito no arquivo INF extraído e selecione “instalar” para instalar os drivers
- Conecte seu dongle Z ‑ Wave em seu PC com Windows
- Execute o software Z ‑ Wave PC Controller
- Clique na roda dentada para selecionar o seu USB Stick - o meu apareceu como “UZB” em COM4 e clique em “Detectar”, em seguida, clique em “OK”
- Clique em “Network Management”
- Clique em “adicionar” e pressione o botão de pareamento na campainha
- Você vai precisar do primeiro 5 dígitos do código DSK que estão impressos na parte de trás da campainha - o dispositivo irá emparelhar no modo S2
- O dispositivo deve, então, aparecer como uma "chave de som" em "escravos" na caixa perto do canto superior esquerdo.
- Selecione o dispositivo e clique em “Node Info”
- Uma lista de subdispositivos deve aparecer - aproximadamente 8 deles. Cada um deles representa um alerta diferente
- Selecione o sub-dispositivo apropriado
- Na caixa abaixo, clique duas vezes em “79 - SOUND_SWITCH”
- Na seção à direita, na caixa suspensa, selecione “0 × 05 - SOUND_SWITCH_CONFIGURATION_SET”
- Defina o hex de volume como quiser (efetivamente em porcentagem). eu encontrei 60 era quase igual à minha antiga campainha - uma campainha elétrica clássica
- Clique no botão Enviar na parte inferior
- Repita o último 5 etapas para cada um dos diferentes alertas que você deseja alterar - eu fiz isso para todos eles
Restaurar Assistente de Casa
- Feche o software do controlador do PC
- Desconecte o Z-Stick e reconecte-o ao sistema Home Assistant
- Assistente de inicialização de volta
- O emparelhamento com a campainha, e suas novas configurações de volume, deve ser lembrado pelo Z-Stick
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”