Currently One är förberedd för att integreras med ditt Home Automation System, t.ex. Home Assistant. Ett av sätten att integrera är att Currently One skickar sin data till din egna MQTT broker (t.ex. Mosquitto), och att HomeAssistant också är konfigurerad mot samma broker.
Mosquitto med docker-compose
Ett bra sätt att få upp en egen broker är att köra Mosquitto i en docker container.
Med docker-compose kan det se ut så här:
version: '3'
services:
mosquitto:
container_name: mosquitto
image: eclipse-mosquitto
ports:
- 1883:1883
- 9001:9001
volumes:
- ./mosquitto/config:/mosquitto/config
- ./mosquitto/log:/mosquitto/log
restart: unless-stopped
I din fil ./mosquitto/config/mosquitto.conf
kan du ha:
persistence true
persistence_location /mosquitto/data/
listener 1883
password_file /mosquitto/config/passwd.txt
allow_anonymous false
log_dest file /mosquitto/log/mosquitto.log
Med ovan får du sedan med htpass
lägga till användare i filen ./mosquitto/config/passwd.txt
Home Assistant
Här använder du “Integration” som heter MQTT för att peka ut din broker.
Currently One appen
Till sist konfigurerar du din enhet i appen, och anger hostname, port, username och password för din broker.