This is Part 2 of the Frequently Asked Questions series, covering Technical Questions
Q: When and how do I update my Hub?
A: You can check to see if a new firmware update is available in the Habitat Elevation Web Interface and you can determine if and when you want to upgrade your firmware. Doing so will help you maintain optimal performance of your home automations and enjoy the latest features. We make your Hub better with occasional bug fixes and other improvements to keep your Hub running smoothly. You can find your Hub update using the settings link in your Habitat Elevation Web Interface.
Q: Can I install my own Apps and/or Drivers?
A: Yes, you can write your own Apps and/or Drivers or copy and paste other’s work that is intended for the Hubitat Elevation platform from the Community or other locations. Be aware, we cannot support 3rd party app and drivers but will do our best to help.
Q: What’s your programming language?
A: We support a subset of Groovy that runs in a sandboxed environment.
Q: Do you support any other languages?
A: Not at this point, although it is possible to access your hub locally via a user created App that would create any RESTful connection via OAUTH2 and you can connect up other programming language / code to this for full interactivity.
Q: What type of External Access do you Support?
A: Our Apps allow for REST Endpoints to be created and made available following an OAUTH2 token workflow. External access is available both locally via your local LAN and via our Cloud endpoints that relay the data back to your local hub. Depending on your needs, you may want to choose the local whenever possible to avoid additional latency using the cloud endpoints.
Q: Does Hubitat Elevation have an API for Direct Access?
A: Hubitat Elevation does not offer an API for Direct Access to your devices. However, there are several ways to do this, including creating an App that can create the connection for you to use via OAUTH2 locally or via our cloud services.
Q: Do You Have GitHub.com Integration?
A: Not at this point. We are exploring options to enhance our developer experience.
Q: How Do I Access the Logs?
A: We have a very robust Live Logger available in the Web Interface. This allows you to see what is going on in your system in real time. We also have separate Events sections for your Location, Hub, Device and Apps that can be used to see what has happened as well.
Q: How do I import the automations I wrote for my other automation platforms Hub?
A: Many home automation Hubs don’t offer a way to back up or save your rules/automations. So, while exporting and migrating rules from various platforms is not possible, Hubitat has many built in apps that make recreating rules and automations very easy to set up. Once you’ve done that, Hubitat also allows a DB backup to save all apps and rules.
Q: If I have to replace my Hub, do I lose all my automations?
A: No, you don’t. You can restore from the backup of your database. Remember to back up and download on a regular basis. If you do not back it up, you cannot restore it!
Q: What happens if I need to migrate to a new Hub?
A: Hubitat Elevation makes this process fairly easy by allowing you to restore your backup to a new Hub and just move your USB Radio Stick to the new Hub. All your devices will then work on the new Hub after you restore your database.
Q: How many devices does Hubitat Elevation allow connected to the Hub?
A: We don’t have a preset limit of devices as it depends on the complexity of the devices, type of device and how active they are. Zigbee and Z-Wave networks have specific limitations and considerations to keep in mind when building out your mesh network.
Q: Does Hubitat Elevation support Video Cameras?
A: At this point we don’t have native video capture capabilities.
Q: My device paired up as “Device” what does this mean?
A: Good news, that means the device was able to pair up with Hubitat Elevation, but we were unable to automatically assign it a correct driver. It is possible one of the built in Generic Drivers might still work. You can pick one from the device menu drop down and see if the device response. Contact support or check the community for a driver that might be available. If you find a working driver, please let us know so we can eventually add it to our built in set of drivers.
Q: How can Hubitat Elevation Safety Monitor be used to provide security and peace of mind?
A: You can combine Hubitat Safety Monitor with Presence so that you could receive a text alert or a call (or any number of actions that might be triggered if motion is detected in your home and you are not there at home.