Hubitat integration

I’m curious about the potential integration with Hubitat. I don’t use home assistant. Is there a timeframe for Hubitat integration? Would the integration allow on/off and launching Hubitat processes? I have several devices on Hubitat that would be nice to control with the Remote 3.

I control my home automation with the request integration by sending json packets via http to a WebHook. I can control every thing. With curl and the rest API I can control my R2/R3 from my home automation.

Ralf

Thanks. Unfortunately that’s a couple layers deeper than my current knowledge can execute. I’d love to be able to do something like that, but my skills need something closer to a pre-built integration.

I’m with tommyboy. You lost me at json packets. Hah.

Plus one for Hubitat integration.

I have HA but Hubitat is my core smart home hub so would make sense to link my Remote to it rather than using HA as a bridge.

So more instructions on using the API/Webhooks would be nice in the meantime. I can probably work it out with a few more pointers and can maybe make a guide for the less technically efficient among us.

If Hubitat can be controlled via Webhooks/API you can provide a link to the docs and I could give you an example custom entity configuration for the requests integration.

1 Like

Link here to the Maker API docs

Ok, first install the Maker APi like described in the link and write down your access token and app id.

Then install the requests integration from the latest release ( Release v0.8.2 · kennymc-c/ucr2-integration-requests · GitHub ). During setup choose Configure Custom Entities from the dropdown.

Copy the following configuration and in _vars replace hub_ip_address with your Hubitat IP address, access_token with our access token, app_id with your app id and replace the example configuration with it.

The url for parameter contains the id of the device (replace_with_id) and the command name of the device like on and off after the device id.

I also added a test command that you need to customize as I don’t know what commands are supported by a device in Hubitat.

_vars:
  hub_ip_address: 192.168.1.1
  hub_app_id: 1
  hub_access_token: xxx

Hubitat_Device_Test:
  Features:
    'On':
      Type: get
      Parameter: "http://${hub_ip_address}/apps/api/${hub_app_id}/devices/replace_with_id/on?access_token=${hub_access_token}"
    'Off':
      Type: get
      Parameter: "http://${hub_ip_address}/apps/api/${hub_app_id}/devices/replace_with_id/off?access_token=${hub_access_token}"
  Simple Commands:
    TEST_COMMAND:
      Type: get
      Parameter: "http://${hub_ip_address}/apps/api/${hub_app_id}/devices/replace_with_id/test-command?access_token=${hub_access_token}"

Amazing, thanks @kennymc.c

I’ll have a play later this week once I’m back from a business trip.