Skip to content

2022.07.0

Latest
Compare
Choose a tag to compare
@JarvyJ JarvyJ released this 22 Jul 19:47
· 13 commits to main since this release
2ee8b9a

French Translation and Satellite Configuration!

More features are in!

French Support

With major thanks to @nyok92, we now have French support in Home Intent! It can be enabled by setting the LANGUAGE environment variable to fr in the `docker-compose.yaml' file:

version: "3.9"

services:
  homeintent:
    image: "ghcr.io/jarvyj/homeintent:latest"
    restart: unless-stopped
    volumes:
      - "/PATH_TO_CONFIG/rhasspy:/profiles"
      - "/PATH_TO_CONFIG/config:/config"
      - "/etc/localtime:/etc/localtime:ro"
    ports:
      - "11102:11102" # For the Home Intent UI
      - "12183:12183" # For communicating over MQTT/satellites
      - "12101:12101" # For the Rhasspy UI (optional)
    devices:
      - "/dev/snd:/dev/snd"
    environment:
      - LANGUAGE=fr

If you want to help translate components, feel free to take a look at our translating components section for more info!

Automatic Satellite Configuration

Expanding on some of the satellite work from the previous release, Home Intent can now automatically configure satellites by configuring them through the Rhasspy API and connecting them to the Home Intent MQTT server. To enable it, you can add some configuration to config.yaml:

rhasspy:
  shared_satellite_config:
    mqtt_host: "192.168.1.4"

  managed_satellites:
    kitchen:
      ip_address: "192.168.1.157"

    living_room:
      url: "http://livingroom.example.com"
      sounds_device: "default:CARD=USB"
      microphone_device: "0"

The MQTT host in shared_satellite_config is the address of the MQTT that Home Intent uses, you will have to ensure that the MQTT port (12183) is open so it can be accessed. Apart from that, the satellites are setup in the managed_satellites section. You can provide any satellite_id that you want (kitchen and living_room) are shown above, and they can be address either via their ip_address or url if you have a custom network setup. The sounds_device and microphone_device can also be configured here. Maybe one day in the future it will be nicely configurable via the UI!

Other fixes

@bshass pointed out (in #393) that the voice response would occasionally say the name of the entity followed by the word that it was affected "turning on the kitchen light light", this should now be fixed.

Thanks to everyone who reported bugs and contributed to the release! We'll keep it going