Skip to main content

grott-ha-plugin

ci documentation pypi version

Plugin to interface Home Assistant and Grott. Allow auto discovery of the devices on Home Assistant.

Compatibility:

  • Python:
    • 3.8
    • 3.9
    • 3.10
    • 3.11
  • Grott:
    • 2.7.X
    • 2.8.X

This plugin is tested on linux (and best effort support for macOS and Windows)

Installation

pip install grott-ha-plugin

Usage

Once installed you need to add the plugin to the Grott configuration file, grott.ini, here an example:

[extension]
extension=True
extname = grottext.ha
extvar = {"ha_mqtt_host": "192.168.20.2", "ha_mqtt_port": "1883", "ha_mqtt_user": "XXXXX", "ha_mqtt_password": "XXXX"}

Configuration

The extension name (extname) is grottext.ha

The extension variable (extvar) is a json string with the following keys:

  • ha_mqtt_host: the mqtt host of the server used by Home Assistant
  • ha_mqtt_port: the mqtt port of the server used by Home Assistant
  • ha_mqtt_user: the mqtt user
  • ha_mqtt_password: the mqtt password

Home assistant configuration

On home assistant you need to have the MQTT integration enabled (docs: https://www.home-assistant.io/integrations/mqtt/) and configured.

You also need a MQTT broker, the recommended one is the mosquitto add-on you can install from the add-on store.

The MQTT broker needs to have a user to allow Grott to connect to it. (This can be configured in the mosquitto add-on configuration page if you are using it)

Home assistant add-on

There is a pre-packaged add-on existing for Home Assistant running in Home Assistant Operating System (HAOS).

If you use the mosquitto add-on, the addon will automatically configure Grott and the plugin to use the mosquitto broker. It's a lot easier.

The add-on is available at:

Metadata

Release files for grott-ha-plugin 0.11.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for grott-ha-plugin 0.11.0
File Size Uploaded
grott_ha_plugin-0.11.0.tar.gz 14.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for grott-ha-plugin 0.11.0
File Interpreter ABI Platform
grott_ha_plugin-0.11.0-py3-none-any.whl Python 3 none any Details

Total release size: 26.1 kB

Release files / grott_ha_plugin-0.11.0.tar.gz

Download URL grott_ha_plugin-0.11.0.tar.gz
Size 14.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7de2cd7092d417cf6308d5eff964467fd68e215ca550e1d3ab338bc23f305541
BLAKE2b-256 checksum
How to use checksums
3195aa156ab1d55b2ac4bf9509cd70eb322aa54d47e0b7ce6d9b8a6e768dae54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via pdm/2.12.4 CPython/3.10.12

Release files / grott_ha_plugin-0.11.0-py3-none-any.whl

Download URL grott_ha_plugin-0.11.0-py3-none-any.whl
Size 11.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c45c58e49dcd7c3b5f06f74bd7aeaea5fc3d608645806abda66fe3d3e0449d5f
BLAKE2b-256 checksum
How to use checksums
af2c907a15baa470af5547487e412664de692719d06e565020eed0a53aec4b8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via pdm/2.12.4 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.11.0 This release

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.1

2 release files

0.9.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page