
* Sets front matter defaults * Removes default front matter from section templates/pages * Removes default front matter from addon pages * Removes default front matter from integration pages * Removes default front matter from posts * Removes default front matter from docs pages * Removes default front matter from other pages * Fixes blog category pages
1.8 KiB
title, description, logo, ha_category, ha_release, ha_iot_class, redirect_from
title | description | logo | ha_category | ha_release | ha_iot_class | redirect_from | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
Sisyphus | Instructions on how to integrate your Sisyphus Kinetic Art Table within Home Assistant. | sisyphus.png |
|
0.75 | Local Push |
|
The Sisyphus integration for Home Assistant allows you to observe and control your Sisyphus Kinetic Art Table.
There is currently support for the following device types within Home Assistant:
- Light - Can be used to sleep/wake the table or adjust the brightness of the table light.
- Media Player - Can be used to sleep/wake the table, play/pause, move between tracks, or toggle shuffle on and off. The "volume" control adjusts the table's speed.
The Light and Media players will be automatically added for each of your Sisyphus tables, if the Sisyphus integration is configured.
There are two ways to configure this component. For the automatic discovery of your table(s), simply add the following to your configuration.yaml
:
# This will auto-detect all Sisyphus tables on your local network.
sisyphus:
Auto-detection can be a little slow, so if your table has a fixed IP address or hostname, you may add a list of tables in your configuration.yaml
. For example:
# This will skip auto-detection and add only the listed tables
sisyphus:
- name: 'TABLE_NAME'
host: 'TABLE_IP_OR_HOSTNAME'
- name: 'ANOTHER_TABLE_NAME'
host: 'ANOTHER_TABLE_IP_OR_HOSTNAME'
{% configuration %} name: description: The name by which the table should appear in Home Assistant required: true type: string host: description: The hostname or IP address of the table required: true type: string {% endconfiguration %}