User Tools

Site Tools


supported_hardware:hubitat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
supported_hardware:hubitat [2021/02/09 14:27] – [XTension Settings:] added scan for new devices button James Sentmansupported_hardware:hubitat [2021/05/30 17:25] – added 9.4.41 info James Sentman
Line 1: Line 1:
 =====Hubitat===== =====Hubitat=====
 {{:supported_hardware:hubitat_hero.jpg?400 |}} {{:supported_hardware:hubitat_hero.jpg?400 |}}
-The [[https://hubitat.com/|Hubitat]] is a ZWave and ZigBee hub that can be connected to XTension via the new Hubitat plugin. This plugin is currently in beta and you should not convert your entire Z-Wave network to one as it is not feature complete as of this writing. It offers a choice for ZWave connectivity in XTension beyond the older Vera units that we will continue to support. As of this moment both the plugin as well as the support for local connectivity in the Hubitat itself are under construction and so features and functions may continue to be added or removed as the protocols develop. Note that currently the plugin is not as feature complete as the Vera plugin and given that I don't know what will get added to the Hubitat protocols or when it may never be. Switching between the 2 devices cannot yet be done as a simple conversion from one plugin to the other. See more info below. +(v1.2) The [[https://hubitat.com/|Hubitat]] is a ZWave and ZigBee hub that can be connected to XTension via the new Hubitat plugin. This plugin is currently in beta and you should not convert your entire Z-Wave network to one as it is not feature complete as of this writing. It offers a choice for ZWave connectivity in XTension beyond the older Vera units that we will continue to support. As of this moment both the plugin as well as the support for local connectivity in the Hubitat itself are under construction and so features and functions may continue to be added or removed as the protocols develop. Note that currently the plugin is not as feature complete as the Vera plugin and given that I don't know what will get added to the Hubitat protocols or when it may never be. Switching between the 2 devices cannot yet be done as a simple conversion from one plugin to the other. See more info below. 
  
  
Line 24: Line 24:
 in this case the API ID is the "67" in the link and the Access Token is the long string of numbers and dashes at the end after the "access_token=" portion. Your API ID and access token will be different from the example above. Keep this page open as you will need to cut and paste those values into XTension in the next step. in this case the API ID is the "67" in the link and the Access Token is the long string of numbers and dashes at the end after the "access_token=" portion. Your API ID and access token will be different from the example above. Keep this page open as you will need to cut and paste those values into XTension in the next step.
  
 +----
 ====XTension Settings:==== ====XTension Settings:====
 {{:supported_hardware:hubitat_settings.png?600 |}} {{:supported_hardware:hubitat_settings.png?600 |}}
Line 39: Line 40:
  
 Click the Save button to save the Hubitat plugin instance in XTension. You can then enable the plugin in the Interfaces list window. Click the Save button to save the Hubitat plugin instance in XTension. You can then enable the plugin in the Interfaces list window.
 +
 +----
  
 ====Using The Hubitat Plugin:==== ====Using The Hubitat Plugin:====
Line 70: Line 73:
  
  
-**Note:** as of this beta version there is not yet an "insert" toolbar menu item to insert a default handler for these actions. That will be added before the release. +**NOTE:** The default drivers in the hubitat supports only tap and double tap eventsI’m still looking into the practicality of maintaining separate community device drivers for the devices that support more than that.
- +
-**NOTE:** Unlike the Vera it seems that the Hubitat only supports single and double clicksDevices that support multiple clicks beyond that do not share that data with XTension yet. When this becomes available in the Hubitat API I will make sure it works properly with XTension.+
  
 **Device Notifications:** If the device supports a notification such as the flashing light on some switches and you define that in the Hubitat that notification will show up as a separate unit in XTension that will allow you to turn on and off the notification display by turning on and off the unit. **Device Notifications:** If the device supports a notification such as the flashing light on some switches and you define that in the Hubitat that notification will show up as a separate unit in XTension that will allow you to turn on and off the notification display by turning on and off the unit.
 +
 +===Scene Controllers:===
 +As of XTension 9.4.41 scene controllers and other devices with buttons or inputs should again behave properly. Wireless scene controllers will now create a single unit in XTension. It will not change state itself, but it will receive central scene events about which button was pressed and the number of clicks as available. Hold and release are handled the same as the examples above for switches.
 +
 +
 +====Controlling Status LEDs:====
 +As of XTension 9.4.41 you can now control the status LED’s of the Home Seer WD200+ dimmers. Please see the [[supported_modules:hs-wd200|article about the WD200]] for more info and code examples.
  
 ====Things That Are Not Implemented Yet:==== ====Things That Are Not Implemented Yet:====
Line 84: Line 92:
  
 Sensor type devices that should be controllable, for example door locks or garage door controllers may not be controllable yet from XTension. If you have a device like this that does not work properly please drop me a note and we can gather some data to help make this work properly. Sensor type devices that should be controllable, for example door locks or garage door controllers may not be controllable yet from XTension. If you have a device like this that does not work properly please drop me a note and we can gather some data to help make this work properly.
- 
-As of this moment it does not appear that setting of device firmware data is supported by the Hubitat protocol. So things like setting the LED display colors on the Innovelli or Home Seer switches is not yet possible. I hope to either have this sorted out or to have a feature request in to the Hubitat folks to implement it as soon as possible but since it is up to them on their side I cannot guarantee when or if this will ever work properly. It is something I make a lot of use through the Vera and so I will be pushing hard to find a way to make this work. It does appear that the hub itself supports setting this information. It is just a matter of bringing it out to the MakerAPI protocol so that we can do it remotely. 
  
 The support for location events, control of modes and control of the "HSM" or security features of the Hubitat are completely untested as of this first beta. If you are using these things and they do not work as expected please drop me a note and we can collect some more data to make it easier for me to properly implement them on our side. The support for location events, control of modes and control of the "HSM" or security features of the Hubitat are completely untested as of this first beta. If you are using these things and they do not work as expected please drop me a note and we can collect some more data to make it easier for me to properly implement them on our side.
Line 100: Line 106:
 Please make your desire for this to them via feature requests or posts on their community support boards! Please make your desire for this to them via feature requests or posts on their community support boards!
  
 +====Potential Issues:====
 +  * I cannot currently get my Hubitat to recognize some older ZWave 1 switches. They can be added only as a “Device” and are not controllable. Changing the device type in the Hubitat to a generic dimmer or switch does show the rest of the controls but they cannot be successfully controlled.
 +  * As of this moment only click and double click and click and hold appear to be able to captured to the central scene handler. Many switches support more than that. This appears to be a limitation in the MakerAPI as of this writing.
 +  * The enumerations for things like Thermostat Modes are different than the Vera. To avoid confusion you should script them via the newer [[dictionary:unitinformation:enumeratedvalue|Enumerated Value]] capabilities of XTension so that you can do things like:
 +<code AppleScript>
 +set value of “Thermostat Mode Unit” to “cool”
 +</code>
  
 ====History:==== ====History:====
   * The Hubitat plugin was first added as a beta version in XTension v9.4.35 in January of 2021   * The Hubitat plugin was first added as a beta version in XTension v9.4.35 in January of 2021
-  * Thermostats are working as of version 9.4.36+  * Thermostats are working as of XTension version 9.4.36 plugin version 1.1 
 +  * Ceiling Fan control is working as of XTension version 9.4.37 plugin version 1.2 
 +  * Scene Controllers are working as of XTension 9.4.41
supported_hardware/hubitat.txt · Last modified: 2023/11/04 13:49 by James Sentman