Guide macOS M1 and Home Assistant including ZWave

Thank you for sharing this guide, I find this approach very interesting!
Did someone measure the power consumption with these services running? Maybe even in headless mode (:= no monitor connected/on, no unnecessary peripherals, if ethernet is used → wifi turned off, etc.)

I have been using this for over a year (thanks @davinci). Am running 2023.10.5 alongside native MQTT, Zigbee2MQTT, Scrypted. Using a Sonoff ZBDongle-E for Zigbee – works fine. The only thing so far that I think I may need to give in to Docker on is OTBR to get Thread working. I think the IPv6 connectivity is hampered by pyroute2 not being supported in MacOS (but I am stumbling my way through this, so please correct me if I’m wrong!). Haven’t measured power consumption, but I had an M1 sitting here always on anyway so wanted to make use of it! (I’m on Ventura)

Not sure about Thread, but keep in mind that Docker in macOS won’t support USB.

Maybe Thread works by adding an Apple TV?

Update/Installation to 2023.12+ will fail unless you run this command:
It enables to install zlib-ng.

brew install make

Nah. I have the latest AppleTV – successfully joined that Thread network but couldn’t add devices. I moved my installation to Supervised on VMWare and it worked immediately. Thread devices still drop off occasionally with the only solution seeming to be an HA restart, but I think that’s just the current situation with Thread and HA.

Good Day. I am looking to go down this path with a Mac mini M1, first iteration.
Are these instructions current?
Any additions or things I need to look out for?
I have zigbee and wave devices. How is zigbee handled?

Thanks for work in putting this together.

Should still work.
Let me know if you need help with zigbee.

I use zigbee2mqtt but ZHA should work as well depending on your needs.