0Ottenere OpenZWave lavorando con Home Assistant

Sto lentamente migrando la mia configurazione smarthome a HomeAssistant che, come con la maggior parte dei progetti open source, è piuttosto ostile all'inizio e richiede un po 'di apprendimento per l'uso. Ho un Aeotec ZStick e un campanello Aeotec 6 che funzionano tramite Z ‑ Wave e volevo personalizzare i toni e ridurre un po 'il volume. Penseresti che sarebbe stato facile, vero?

Il primo ostacolo da superare è stato rendersi conto che Home Assistant ha 2 modi per utilizzare Z ‑ Wave. Uno è integrato, e uno è costruito sul sistema "OpenZWave" / software / immagine finestra mobile (o qualunque cosa sia effettivamente!). Il sistema integrato non supporta i più recenti standard Z-Wave e quindi non è stato possibile configurare il mio campanello, ma a quanto pare l'alternativa OpenZWave 1.6 alla fine sarà in grado di farlo, anche se sembra che non lo sia l'anno. Per evitare ulteriori problemi in futuro, la prima cosa da fare è passare dal supporto Z ‑ Wave integrato all'addon OpenZWave. Tieni presente che sto utilizzando "Home Assistant" completo (che si chiamava Hass.io). È fondamentalmente un'installazione all-in-one con HassOS, e poi sia Home Assistant che "Supervisor" in esecuzione in cima a quello. Molte persone eseguono questa configurazione su un Raspberry Pi anche se io sto utilizzando un mini PC da 4 W con un Pentium 4200 che è molto simile a un Intel NUC a bassa potenza.

Prima che inizi

Disaccoppia il tuo campanello dal tuo USB stick se è già accoppiato poiché è necessario accoppiarlo in modalità sicura

Trova il tuo USB dettagli del bastone

  • Supervisore
  • Sistema
  • Casella "Sistema host"
  • Pulsante "Hardware"
  • Dovrebbe essere qualcosa di simile
    /dev / seriale / by-id / usb-0658_0200-if00

Disabilita zwave integrato

  • -A-zione Con-fig-ur
  • Integrazioni
  • Scatola ZWave
  • Fare clic su configura
  • Fai clic su "Stop Network"

Installa il broker Mosquitto

  • Supervisore
  • Negozio di componenti aggiuntivi
  • Cerca il broker mosquitto

Installa MQTT

  • -A-zione Con-fig-ur
  • Integrazioni
  • Cerca MQTT
  • Dovresti vedere il broker mosquitto elencato. Fare clic su configura

Installa OpenZWave

  • Supervisore
  • Negozio di componenti aggiuntivi
  • Cerca zwave

Genera una chiave casuale per la sicurezza

  • Vai a Random.org e genera un codice esadecimale casuale per una chiave di sicurezza che ti servirà nel passaggio successivo

Configura OpenZWave con il tuo USB dettagli

  • Supervisore
  • Dash-board
  • OpenZWave
  • -A-zione Con-fig-ur
  • Modificare la voce "dispositivo" in modo che corrisponda al file USB percorso dall'alto, e aggiungi i numeri generati al posto di ?? per la chiave di sicurezza
  • E.g.
    • dispositivo: /dev / serial / by-id / usb-0658_0200-if00
    • chiave di rete: '0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??’
  • Fare clic su Salva
  • Fare clic sulla scheda "Informazioni"
  • Fare clic su Start

Configura l'integrazione di OpenZWave

  • -A-zione Con-fig-ur
  • Integrazioni
  • "OpenZWave (beta)" scatola
  • Fai clic su "Configura"
  • Fai clic su "Conferma installazione"

Reboot!

A questo punto ho scoperto che dovevo riavviare il sistema per iniziare a parlare con il mio USB Z-Stick correttamente, quindi consiglio di riavviare a questo punto.

Impostazione dell'interfaccia di configurazione semi-amichevole

  • Scarica e installa il file OpenZWave GUI per le finestre (scorri fino in fondo alla pagina e cerca il collegamento al file .msi di Windows)
  • Per utilizzare la GUi, prima vai su Supervisor -> OpenZwave -> Configurazione e imposta il campo host su 1983 (è disabilitato per impostazione predefinita a meno che non si immetta un valore)
  • Quindi in OpenZWave GUI basta inserire il file IP o il nome dell'assistente domestico. La porta dovrebbe essere già corretta e non è richiesta alcuna chiave di autenticazione
  • Nota che il tuo USB il dispositivo potrebbe apparire come non Z ‑ Wave plus, ma se uno dei dispositivi collegati viene visualizzato come Z ‑ Wave Plus, puoi tranquillamente ignorarlo, è fuorviante.

Configurazione del volume

Perché sulla terra il volume predefinito è impostato così alto che distorce è al di là di me. Presumibilmente è così che Aeotec può mettere qualche sciocco numero di decibel sulla scatola. tuttavia, In realtà non voglio che il mio campanello mi danneggi le orecchie, o svegliare i miei figli di notte o per quella materia, quindi la prima cosa che dovevo fare era abbassare il volume. Penseresti che dopo tutti i cerchi che abbiamo già dovuto superare, potrebbe essere (finalmente) facile, ma indovina ancora ...

Assistente domestico di spegnimento

  • Shutdown Home Assistant
  • Rimuovi il USB Stick Z ‑ Wave
  • Collegalo a un PC Windows

Ottieni il software per PC Silicon Labs

  • Vai al sito web di Silicon Labs Pagina giù carichi
  • Selezionare per scaricare il software del controller per PC
  • Fare clic sul collegamento "Crea un account" e registrarsi
  • Dopo aver verificato il tuo account e aver effettuato l'accesso, torna al file Pagina giù carichi
  • Scarica Z ‑ Wave SDK Primo
  • Quindi scarica il software PC Controller
  • Esegui ZWaveControllerSetup.msi
  • estrarre il 2 file nella cartella ZW050x_USB_VCP_PC_Driver, quindi fare clic con il pulsante destro del mouse sul file INF estratto e selezionare "installa" per installare i driver
  • Collega il dongle Z ‑ Wave al PC Windows
  • Eseguire il software Z ‑ Wave PC Controller
  • Fare clic sulla ruota dentata per selezionare il file USB Stick: il mio è apparso come "UZB" su COM4 e fai clic su "Detect", quindi fare clic su "OK"
  • Fare clic su "Gestione della rete"
  • Fare clic su "Aggiungi" e quindi premere il pulsante di accoppiamento sul campanello
  • Avrai bisogno del primo 5 cifre del codice DSK stampate sul retro del campanello: il dispositivo si accoppierà quindi in modalità S2
  • Il dispositivo dovrebbe quindi apparire come un "interruttore audio" sotto "slave" nella casella in alto a sinistra.
  • Seleziona il dispositivo e fai clic su "Informazioni nodo"
  • Dovrebbe apparire un elenco di sottodispositivi, approssimativamente 8 di loro. Ognuno di questi rappresenta un avviso diverso
  • Seleziona il dispositivo secondario appropriato
  • Nella casella sottostante fare doppio clic su "79 - SOUND_SWITCH"
  • Nella sezione a destra, nella casella a discesa, seleziona "0 × 05 - SOUND_SWITCH_CONFIGURATION_SET"
  • Imposta il volume esadecimale come preferisci (efficacemente in percentuale). ho trovato 60 era più o meno lo stesso del mio vecchio campanello, un classico vecchio campanello elettrico
  • Fare clic sul pulsante Invia in basso
  • Ripeti l'ultimo 5 passaggi per ciascuno dei diversi avvisi che desideri modificare: l'ho fatto per tutti

Ripristina Assistente domestico

  • Chiudere il software del controller del PC
  • Scollega lo Z ‑ Stick e ricollegalo al sistema Home Assistant
  • Avvia il backup dell'assistente domestico
  • L'abbinamento con il campanello, e le nuove impostazioni del volume, dovrebbe essere ricordato dallo Z-Stick

I crediti per questo vanno a diverse persone da cui sono riuscito a raccogliere le informazioni nella loro interezza

Leave a Reply