Skip to main content

Home Assistant controls for DevDeck.

Project description

DevDeck - Home Assistant

CI

Home Assistant controls for DevDeck.

Installing

Simplify install DevDeck - Home Assistant into the same python environment that you have installed DevDeck.

pip install devdeck-home-assistant

You can then update your DevDeck configuration to use decks and controls from this package.

Controls

  • SwitchToggleControl

    Can be used to toggle the state of a switch entity

  • LightToggleControl

    Can be used to toggle the state of a light entity

Configuration

Example configuration:

decks:
  - serial_number: "ABC123"
    name: 'devdeck.decks.single_page_deck_controller.SinglePageDeckController'
    settings:
      controls:
        - name: 'devdeck_home_assistant.light_toggle_control.LightToggleControl'
          key: 0
          settings:
            api_key: 'YOUR_API_KEY_GOES_HERE'
            entity_id: 'light.your_light_entity_id'
            url: 'htts://homeassistant:8123'
        - name: 'devdeck_home_assistant.switch_toggle_control.SwitchToggleControl'
          key: 1
          settings:
            api_key: 'YOUR_API_KEY_GOES_HERE'
            entity_id: 'switch.your_switch_entity_id'
            url: 'htts://homeassistant:8123'

Prerequisites

You must have the API enabled by having an api entry in your home assistant configuration:

api:

See the Home Assistant API docs for more details.

You will also need a Long-Lived Access Token which can be generated from the profile page (/profile).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devdeck_home_assistant-1.0.4.tar.gz (51.0 kB view details)

Uploaded Source

Built Distribution

devdeck_home_assistant-1.0.4-py3-none-any.whl (53.2 kB view details)

Uploaded Python 3

File details

Details for the file devdeck_home_assistant-1.0.4.tar.gz.

File metadata

  • Download URL: devdeck_home_assistant-1.0.4.tar.gz
  • Upload date:
  • Size: 51.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for devdeck_home_assistant-1.0.4.tar.gz
Algorithm Hash digest
SHA256 4dade63fdc2f285a20e0a255a9dc3cc54a8344d821e983165d6626c792630d25
MD5 6d7482f0c01449c4a13edde90b4324e9
BLAKE2b-256 0ddee8804984aafa88f58ce6ec1fbab971af00e374896e1952367c3fbe5cfcd8

See more details on using hashes here.

File details

Details for the file devdeck_home_assistant-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: devdeck_home_assistant-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 53.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for devdeck_home_assistant-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 da6144b9390113e473d0305bcf91ae43ffb3fc4d4463aa36576abc110f3ba9cd
MD5 2fc73d9d7c0e5dad3657af58101582bd
BLAKE2b-256 a2f073f47e20ba06c3265e53665464c51ac593c5427e71c52cf7e5e0bc02d3c3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page