I’ve been experimenting with Home Assistant (a home automation server) running the Raspberry Pi and have found the videos from Ben at BRUHautomation to be a big help. One thing I was having trouble with was getting MQTT to control both my sonoff outlets and track my devices. Home Assistant can apparently only use one MQTT Broker at a time. Ben uses Mosquitto when setting up the Sonoff outlets, but CloudMQTT when using Owntracks to track devices.
To get them both working at the same time with Home Assistant you have to join the two using a bridge. This thread helped but the steps I needed weren’t very clearly posted and summarized. Here is what I did that seems to work.
# Place your local configuration in /etc/mosquitto/conf.d/
# A full description of the configuration file is at
#log_dest file /var/log/mosquitto/mosquitto.log # .cloudmqtt.com: # # # #Here’s a screen shot of CloudMQTT where you get the user and passwords for above:
Hopefully you’ll see something like this (rather than errors such as connection refuse, unauthorized, etc:
broker: [IP of Home Assistant] port: 1883
client_id: [any name] username: [mosquitto username] password: [mosquitto password] [/crayon]
If you don’t restart, some of your devices may work but not all. Also, if you are still having issues of inconsistent response (e.g., I had one light respond well, but the other one wouldn’t go off), go to the command line make sure you are not running more than one instance of Home Assistant (pps aux | grep hass) – and if you are kill all of them and start only one instance.
WP-CLI is a great command line tool to help you manage Wordpress. I had trouble…
Tired of downloading zip or tar files, decompressing, and then having to delete the compressed…
The Microsoft Virtual Hard Disk - An Ideal Backup Image Format Microsoft's Virtual Hard…