Home Assistant
  • Getting started
  • Components
  • Docs
  • Examples
  • Developers
  • Blog
  • Need help?

Little online helpers


There are a bunch of online services which can help you if you are developing for Home Assistant or maintaining components. Some of these are directly connected to Pull Requests and the repositories, while others publish details and updates on our Discord chat server.

  • Coveralls
  • Travis CI
  • gemnasium
  • Requires.io
  • Pivotal Tracker
Edit this page on GitHub

Development Guide

  • Introduction
    • Architecture
    • Components
  • Starting with Development
    • Setting up Environment
    • Submit your Work
    • Checklist
    • Style guidelines
    • Testing
    • Catching up with Reality
    • Validation
  • Development 101
    • Hass object
    • Events
    • States
    • Services
    • Config
  • Creating a new platform (to support a new device)
    • Checklist creating a platform
    • Example sensor platform
    • Example light platform
  • Adding a new component
    • Checklist creating a component
    • Loading components
    • Requirements & Dependencies
    • Handling events
    • States
    • Visibility
    • Loading Platforms
    • Component Discovery
  • Intents (handling voice responses)
    • Firing intents
    • Handling intents
    • Registering sentences
  • Asynchronous Programming
    • Introduction to asyncio
    • Categorizing Functions
    • Working with Async
    • Miscellaneous
  • Frontend Development
    • Add State Card
    • Add More Info Dialog
    • Add Custom Panels
    • Add Custom UI
  • Internationalization
    • Backend Localization
    • Custom Component Localization
    • Translation
  • Hass.io architecture
    • Debugging Hass.io
  • Hass.io Add-on Development
    • Tutorial: Making your first add-on
    • Configuration
    • Communication
    • Local Testing
    • Publishing
    • Presentation
    • Repositories
  • API
    • Python API
    • Websocket API
    • REST API
    • Python REST API
    • Server-sent events
  • Website/Documentation
    • Standards
    • Create a new page
  • Online helpers
  • Releasing
  • Maintenance
  • Governance
    • Contributor License Agreement
    • Privacy Policy
    • Terms of Service
    • Code of Conduct
    • Credits
    • License
Contact us at hello@home-assistant.io (no support!).
Website powered by Jekyll and the Oscalite theme.
Hosted by GitHub and served by CloudFlare.
Creative Commons License
home-assistant.io is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.