2.8 KiB
casa
Welcome to my home server repository, where Home Assistant and other services are hosted.
This repository is dedicated to documenting and maintaining the server configuration and workflows.
The primary goal is to establish an k3s cluster capable of isolating services and communications related to home automation at the network level.
The server operates within its own VLAN (homesrv) but requires controlled communication with other VLANs, such as IOT Vlan
Table of Contents:
- Host Setup
- Home Assistant
- Lyrion Music Server (LMS)
- Mosquitto
- Wyoming
- Zigbee2mqtt
- Development, Maintenance and Deployment
Host Setup
For more information Host Setup check readme.
Home Assistant
Lyrion Music Server (LMS)
For instructions on setting up the Lyrion Music Server Docker container, refer to the LMS Git Repository.
For information on integrating Lyrion Music Server with Home Assistant, visit the Home Assistant Git Repository.
Mosquitto
Wyoming
A peer-to-peer protocol for voice assistants (basically JSONL + PCM audio)
{ "type": "...", "data": { ... }, "data_length": ..., "payload_length": ... }
<data_length bytes (optional)>
<payload_length bytes (optional)>
Used in Rhasspy and Home Assistant for communication with voice services.
This is an open standard of the Open Home Foundation.
For more information about home assistant integration check home assistant repo.
Because of performance wyoming whisper is currently hosted on chimera kubernetes cluster deployment
Links:
- https://github.com/home-assistant/addons/blob/master/whisper/DOCS.md
- https://github.com/rhasspy/wyoming-faster-whisper
- https://exitcode0.net/posts/wyoming-whisper-docker-compose/
- https://exitcode0.net/posts/wyoming-piper-docker-compose/
Zigbee2mqtt
Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges
Attached SONOFF Universal Zigbee 3.0 USB Dongle Plus to the Proxmox node and configure USB passthrough so the VM can use it.
Development, Maintenance and Deployment
Using visual studio code an dev container.