Jump to content

Recommended Posts

Openhab Alfred Workflow

Workflow to control Openhab from Alfred. As this is my first workflow and first Github project, feel free to contribute or share your ideas :)

Openhab Workflow


Openhab-1.0.0.alfredworkflow or get the source code on Github


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.

A sample Configuration will be provided when no own items are configured and the workflow is executed.


  • Parsing of the sitemap for all available switch items
  • Support for other Items (e.g. Dimmer, ColorPicker, ...)
  • Language support (e.g. German, English, etc.)

Licencing & thanks

This workflow is released under the MIT Licence.

It uses the following libraries and resources:

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...