Pages tagged “developer”
58 page(s) tagged developer.
-
Allowed Classes for Import
/en/developer/allowed-imports
For developers: a list of allowed classes/packages that can be imported in user app or driver code
-
App Code
/en/developer/app/code
For developers: the bulk of what an app does is handled by your own code
- App Definition /en/developer/app/definition
- App OAuth /en/developer/app/oauth
-
App Object
/en/developer/app/app-object
Developer documentation for App object
-
App Overview
/en/developer/app/overview
For developers: an introduction to app development in Hubitat Elevation
-
App Preferences
/en/developer/app/preferences
For developers: how to define preferences and preference pages in app
-
Apps Code
/en/user-interface/developer/apps-code
Adding custom app code to your Hubitat hub
-
Attribute Object
/en/developer/attribute-object
For developers: documentation of the Attribute object
-
Best Practices (for Developers)
/en/developer/best-practices
A collection of best practices and other tips for Hubitat app and driver developers
-
Building a LAN or Cloud Driver
/en/developer/driver/building-a-lan-driver
Getting started building a LAN or cloud driver on Hubitat Elevation (for developers)
-
Building a Matter Driver
/en/developer/driver/building-a-matter-driver
Getting started building a simple Matter driver on Hubitat Elevation (for developers)
-
Building a Multi-Page App
/en/developer/app/building-a-multipage-app
For developers: how to build custom Hubitat Elevation apps that use multiple pages
-
Building a Simple App
/en/developer/app/building-a-simple-app
For developers: a guide through writing your first simple Hubitat Elevation custom app
-
Building a Z-Wave Driver
/en/developer/driver/building-a-zwave-driver
Learn how to get started building a Z-Wave driver for Hubitat Elevation
-
Building a Zigbee Driver
/en/developer/driver/building-a-zigbee-driver
Get started building a Zigbee driver for the Hubitat Elevation platform
- Capability Object /en/developer/capability-object
- ColorUtils Object /en/developer/colorutils-object
-
Common Methods
/en/developer/common-methods-object
Methods that can be used in both apps and drivers
-
Developer Documentation
/en/developer
Documentation for developers interested in writing custom apps and drivers for Hubitat Elevation by using Apps Code, Drivers Code, and related features
-
Developer Overview
/en/developer/overview
An overview of the Hubitat Elevation architecture, with key concepts for app and driver developers
- Device Code /en/developer/driver/code
-
Device Definition
/en/developer/driver/definition
For developers: the driver `definition` provides the hub with information about your driver
-
Device Object
/en/developer/device-object
For developers: methods and properties available on device objects (DeviceWrapper, etc.)
-
Device Preferences
/en/developer/driver/preferences
For developers: how to define preferences (inputs) in a driver
-
Driver Capability List
/en/developer/driver/capability-list
For developers: list of capabilities and associated commands and attributes
- Driver Object /en/developer/driver/driver-object
-
Driver Overview
/en/developer/driver/overview
For developers: an overview of driver development
-
Drivers Code
/en/user-interface/developer/drivers-code
Adding custom driver code to your Hubitat hub
- Event Object /en/developer/event-object
- EventStream Interface /en/developer/interfaces/eventstream-interface
-
File Manager API
/en/developer/interfaces/file-manager-api
For developers: Hubitat File Manager API
- HexUtils Object /en/developer/hexutils-object
- Hub Object /en/developer/hub-object
-
Hub Variable API
/en/developer/interfaces/hub-variable-api
For developers: how to use hub variables in your custom apps
- HubAction Object /en/developer/hubaction-object
- HubMultiAction Object /en/developer/hubmultiaction-object
-
Hubitat Developer Documentation
/en/home
Learn how to write custom apps and drivers for Hubitat Elevation
- Hubitat® Safety Monitor Interface /en/developer/interfaces/hubitat-safety-monitor-interface
- InstalledApp Object /en/developer/app/installedapp-object
- LIFX Classes /en/developer/driver/lifx-classes
- LIFX Structures /en/developer/driver/lifx-structures
-
Library Defintion
/en/developer/library-definition
For developers: how to create a library for use in "Libraries Code"
- Location Object /en/developer/location-object
- MQTT Interface /en/developer/interfaces/mqtt-interface
-
Matter
/en/developer/matter-object
Commands available on the `matter` object for use in Hubitat Elevation Matter driver development
-
Multicast Socket Interface
/en/developer/interfaces/multicast-socket
Send and receive data over multicast sockets using an interface similar to the one for regular sockets
- NetworkUtils Object /en/developer/networkutils-object
-
Parent/Child Apps (for Developers)
/en/developer/app/parent-child-apps
For developers: a description of parent/child apps
-
Parent/Child Drivers (for Developers)
/en/developer/driver/parent-child-drivers
For developers: a description of parent/child devices and drivers
-
Protocol Object
/en/developer/protocol-object
For developers: documentation on the Protocol object
- Raw Socket Interface /en/developer/interfaces/raw-socket-interface
- Telnet Interface /en/developer/interfaces/telnet-interface
- Websocket Interface /en/developer/interfaces/websocket-interface
-
Z-Wave Classes
/en/developer/driver/zwave-classes
For developers: definition of Z-Wave classes
-
Z-Wave Classes (1/2)
/en/developer/driver/zwave-classes/zwave-classes-1
For developers: definition of Z-Wave classes
-
Z-Wave Classes (2/2)
/en/developer/driver/zwave-classes/zwave-classes-2
For developers: definition of Z-Wave classes
-
Zwave Object
/en/developer/zwave-object
For developers: Zwave object documentation