Homey Apps SDK
📖 Apps SDK Reference🌍 Web API🛠 Developer Tools
  • Welcome to the Apps SDK documentation 👋
  • The Basics
    • Getting Started
      • Homey CLI
    • App
      • Manifest
      • Internationalization
      • Permissions
      • Persistent Storage
    • Drivers & Devices
      • Pairing
        • System Views
          • Devices List
          • Add Devices
          • OAuth2 Login
          • Credentials Login
          • Pincode
          • Loading
          • Done
        • Custom Views
      • Capabilities
      • Energy
      • Settings
      • Best practices
        • Lights
        • Window coverings
        • Battery status
    • Flow
      • Arguments
      • Tokens
    • Widgets
      • Settings
      • Styling
      • Debugging
  • Wireless
    • Wi-Fi
      • Discovery
    • Bluetooth LE
    • Z-Wave
    • Zigbee
    • 433 MHz
    • Infrared
    • Matter
  • Cloud
    • OAuth2
    • Webhooks
  • App Store
    • Publishing
    • Guidelines
    • Verified Developer
    • Updating
  • Advanced
    • Custom Views
      • App Settings
      • Custom Pairing Views
      • HTML & CSS Styling
    • Web API
    • Images
    • LED Ring
    • Homey Compose
  • Guides
    • Homey Cloud
    • Breaking Changes
    • Tools
      • Bluetooth LE
      • Zigbee
      • TypeScript
    • Using ESM in Homey Apps
  • Upgrade Guides
    • Homey v6.0.0
    • Upgrading to SDK v3
      • Zigbee Apps
    • Device Capabilities
Powered by GitBook
On this page
  • LAN
  • Discovery
  • Cloud
  • OAuth2
  • Webhooks

Was this helpful?

  1. Wireless

Wi-Fi

Homey connects over 2.4 GHz to your Wi-Fi network, and your app can access devices on the LAN.

PreviousDebuggingNextDiscovery

Last updated 1 year ago

Was this helpful?

Your app can access the local Wi-Fi network to connect with devices, and reach the internet to talk with external APIs.

The Wi-Fi connection might not always be available. Homey will still function normally without Wi-Fi or internet, so ensure your app handles these cases.

LAN

Homey can access devices on the LAN, for example on 192.168.1.100. No extra permissions are required to access these devices locally.

Discovery

The preferred way of connecting to LAN devices is by discovering them automatically. Learn more about connecting to LAN devices in the .

Homey Bridge does not support local Wi-Fi connections, and therefore mDNS, SSDP and MAC discovery are not supported on Homey Cloud.

App Store submissions where users must enter an IP address, where discovery could have been used instead, will be rejected.

Cloud

Homey can talk to the internet without extra permissions. Many Web APIs can be accessed this way.

OAuth2

Many modern Web APIs authenticate using OAuth2, you can lean more about creating Homey apps that connect to OAuth2 Web APIs by reading the.

Webhooks

Homey can receive external webhooks, even if it's behind a user's router. You can learn more about receiving webhook events in Homey apps by reading the .

Discovery guide
OAuth2 guide
webhooks guide