I have made a step by step guide to implement
home assistant on raspberry pi 3.
This guide includes the installation and configuration of:
Mosquitto -MQTT broker (part of smart things integration)
SmartThings - Publish devices threw mosquitto
HomeBridge - HomeKit support (Siri)
Samba - (Optional) File sharing
Harmony-api - (Optional) Better response time to harmony hub control.