Rack mount raspberry pi for home assistant

Raspberry pis are useful for a lot of tasks. Here I am using one as a home assistant satellite device.
What does it do?
I have a dedicated server that runs many services, including home assistant. This raspberry pi has 2 functions it performs in tandem with this server.
- Wyoming Satellite
A wyoming satellite is a rpi that acts as a voice assistant, much like an Amazon Echo or Google Home.
- Zigbee2MQTT broker
A z2m broker is basically a zigbee hub. So instead of getting a proprietary hub like a hue bridge, you can use a raspberry pi. This can be done directly on the home assistant server, but I wanted to separate it so I could control my lights even if the main server was offline for whatever reason.
Materials
- Raspberry Pi
- I used a Rpi 3B. The 3d printed parts may need slight tweaks if you use a different model
- Respeaker 2-mic Pi Hat
- 90 degree RPi GPIO header
- Speaker
- Zigbee USB dongle
- I used the Sonoff Zigbee Dongle-E. The 3d printed parts may need slight tweaks if you use a different model
- https://www.amazon.com/dp/B0B6P22YJC?ref=ppx_yo2ov_dt_b_fed_asin_title
- USB 2.0 Extension Cable
- Rpi power supply
- 3d printed parts
- Wyoming Satellite
Follow the steps here: https://wiki.thedupacs.net/share/P57tMTUipYnM
Use the 90 degree gpio adapter to mount the respeaker hat vertically.
- Zigbee2MQTT Broker:
Follow the steps here: https://wiki.thedupacs.net/share/xntsaWEBreR3
Don't plug the dongle directly into the pi. Use the USB extender.
- 3D Printed parts:
Print the parts here: https://www.thingiverse.com/thing:6775576
Alternative link: https://www.printables.com/model/1165719-rack-mount-raspberry-pi-with-speaker-and-dongle
Glue them together, paint it, assemble the electronics, mount on your rack.

