Mosquitto [MQTT] on Docker for HomeAssistant
Mosquitto Setup
|
1 2 3 |
mkdir Mosquitto cd Mosquitto/ vim docker-compose.yml |
docker-compose.yml
|
1 2 3 4 5 6 7 8 9 10 11 12 |
services: mosquitto: image: eclipse-mosquitto:2 container_name: mosquitto restart: unless-stopped ports: - "1883:1883" - "9001:9001" volumes: - ./mosquitto/config:/mosquitto/config - ./mosquitto/data:/mosquitto/data - ./mosquitto/log:/mosquitto/log |
|
1 2 |
mkdir -p mosquitto/config mosquitto/data mosquitto/log vim mosquitto/config/mosquitto.conf |
mosquitto/config/mosquitto.conf
|
1 2 |
listener 1883 allow_anonymous true |
Run docker compose up -d Add HomeAssistant Integration Add Integration > MQTT host: localhost
TextToSpeech for HomeAssistant [docker] using local soundcard
Install Music Player Daemon [MPD] on your host. It will open a port for HA to connect to: sudo apt install mpd Check card and device number: sudo apt install alsa-utils aplay -l For example: card 1: Generic [HD-Audio Generic], device 0: ALC255 Analog [ALC255 Analog] gives us card 1 and device 0. Update config […]
HomeAssistant Voice Assist ecosystem docker-compose.yml
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
networks: network-voiceAssist: driver: bridge services: ## whisper whisper-voiceAssist: container_name: whisper-voiceAssist image: rhasspy/wyoming-whisper command: --model tiny-int8 --language en volumes: - /home/czupak/VoiceAssist/Whisper:/data environment: - TZ=Europe/Warsaw restart: unless-stopped networks: - network-voiceAssist ports: - 10300:10300 ### piper piper-voiceAssist: container_name: piper-voiceAssist image: rhasspy/wyoming-piper command: --voice en_US-amy-medium volumes: - /home/czupak/VoiceAssist/Piper:/data environment: - TZ=Europe/Warsaw restart: unless-stopped ports: - 10200:10200 networks: - network-voiceAssist ### OpenWakeWord openWakeWord-voiceAssist: container_name: openWakeWord-voiceAssist image: rhasspy/wyoming-openwakeword command: --preload-model 'ok_nabu' volumes: - /home/czupak/VoiceAssist/OpenWakeWord:/data environment: - TZ=Europe/Warsaw restart: unless-stopped ports: - 10400:10400 networks: - network-voiceAssist expose: - 10400 ### Satellite my-satellite: image: sker65/wyoming-satellite container_name: my-satellite ports: - 10700:10700 networks: - network-voiceAssist devices: - /dev/snd:/dev/snd group_add: - audio restart: unless-stopped command: > --vad --vad-trigger-level 1 --vad-threshold 0.6 --debug --uri 'tcp://0.0.0.0:10700' --wake-word-name 'ok_nabu' --mic-command "arecord -D plughw:CARD=MS -r 16000 -c 1 -f S16_LE -t raw" --snd-command "aplay -D plughw:CARD=MS -r 22050 -c 1 -f S16_LE -t raw" |
BlueTooth not working on HomeAssistant on Raspbian (RPI)
Problem: BlueTooth devices are not showing up in HomeAssistant on Raspbian (RPI) Solution: Run the commandline
|
1 |
sudo rfkill unblock <span class="hljs-attribute">all</span> |
Source: https://community.home-assistant.io/t/bluetooth-integration-doesnt-work/448873/7
Specs
Reolink RLC-1212A Mi Temperature and Humidity Monitor 2
Xiaomi Temperature & Humidity Sensor integration with HomeAssistant
Flashing tool: https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html More information: https://community.home-assistant.io/t/home-asssistant-xiaomi-mijia-lywsd03mmc-temperature-and-humidity-sensor-tutorial-september-2022/456403 https://github.com/atc1441/ATC_MiThermometer
