0Fazendo o OpenZWave funcionar com o Home Assistant

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

Os créditos por isso vão para várias pessoas diferentes de quem consegui reunir todas as informações

Deixe uma resposta