Skip to content
Alfred Workflow for Openhab
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
requests
workflow
.gitignore
LICENSE.md
Openhab-1.0.0.alfredworkflow
README.md
docopt.py
icon.png
info.plist
openhab.py
screenshot.png

README.md

Openhab Alfred Workflow

Workflow to control openhab from Alfred

Openhab Workflow

Download

Openhab-1.0.0.alfredworkflow

Changelog

not yet released

  • Autoload all available switch items when config is empty

1.0.0

  • Initial Creation

Configuration

The workflow initializes itself if no Workflow Environment Variables were set inside the workflow settings in Alfred before the first execution. (See Using Variables in Workflows for more details)

The following variables have to be set according to the Openhab installation:

  • OH_HOST = IP Address of Openhab
  • OH_PORT = Port on which Openhab is running
  • OH_USER = User for Openhab (Empty if no Password)
  • OH_PASSWORD = Password for Openhab (Empty if no Password)

Own Switches can also be added through the Alfred settings. The Name of the variable in the Alfred settings will be the Label which is later shown in the alfred dialog and the Value has to match to an itemname which has to be present in your Openhab sitemap.

If no items are configured, the default sitemap will be scanned for all available switch items which are then added automatically.

TODO's

  • Load the Label of the items from the sitemap
  • Support for other Items (e.g. Dimmer, ColorPicker, ...)

Licencing & thanks

This workflow is released under the MIT Licence.

It uses the following libraries and resources:

You can’t perform that action at this time.