/domust

Primary LanguageRustGNU Affero General Public License v3.0AGPL-3.0

Domust

Domust is a home automation system that allows you to control your home form your computer.

Installation

Arch Linux

yay -S domust-bin

MacOS

brew tap lucafulgenzi/domust
brew install domust

Disclaimer

Broadlink

Domust works with broadlinkmanager to control broadlink devices. You need to have it running in order to use Domust.

Configuration

Device types

  • Broadlink
# ~/.config/domust/config.yaml  
  
broadlink:
    manager_url: <URL>  
    device_type: <TYPE>  
    device_ip: <IP>  
    device_mac: <MAC>

devices:
  - name: <DEVICE_NAME>
    device_type: <DEVICE_TYPE>
    commands:
      - name: <COMMAND_NAME>
        code: <HEX_CODE>
      - name: <COMMAND_NAME>
        code: <HEX_CODE>

Change config file location

vim .bashrc

export DOMUST_CONFIG_PATH=<PATH>