Skip to content

Skill for Rhasspy voice assistent to control your openHAB based smarthome.

License

Notifications You must be signed in to change notification settings

EinfachArne/rhasspy-openhab-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rhasspy-openHAB-Skill

This skill for the Rhasspy voice assistent allows you to control your openHAB based smart home.

It is based on Rhasspy Hermes App by Koen Vervloesem .

Features

  • Switch items on and off in your current room
  • Imports every item synonym and label as item slot at startup

Requirements

Older versions may work but are not supported!

Installation

  1. Download or checkout this repository and change to that directory.

  2. Build the docker image:

docker build -t rhasspy-openhabskill .
  1. Run the docker image:
docker run rhasspy-openhabskill

Optional arguments:

Command Description
-h, --help show this help message and exit
--openhabhost OPENHABHOST IP of openHAB (default: localhost)
--openhabport OPENHABPORT Port of openHAB (default: 8080)
--rhasspyhost RHASSPYHOST IP of the Rhasspy base station (default: localhost)
--rhasspyport RHASSPYPORT Port of the Rhasspy base station (default: 12101)
--host HOST MQTT host (default: localhost)
--port PORT MQTT port (default: 1883)
--username USERNAME MQTT username
--password PASSWORD MQTT password
--tls Enable MQTT TLS
--tls-ca-certs TLS_CA_CERTS MQTT TLS Certificate Authority certificate files
--tls-certfile TLS_CERTFILE MQTT TLS client certificate file (PEM)
--tls-keyfile TLS_KEYFILE MQTT TLS client key file (PEM)
--tls-cert-reqs {CERT_REQUIRED,CERT_OPTIONAL,CERT_NONE} MQTT TLS certificate requirements for broker (default: CERT_REQUIRED)
--tls-version TLS_VERSION MQTT TLS version (default: highest)
--tls-ciphers TLS_CIPHERS MQTT TLS ciphers to use
--site-id SITE_ID Hermes site id(s) to listen for (default: all)
--debug Print DEBUG messages to the console
--log-format LOG_FORMAT Python logger format

License

This project is provided by Arne Wulf as open source software with the MIT license. See the LICENSE file for more information.

About

Skill for Rhasspy voice assistent to control your openHAB based smarthome.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published