Homey Compose
Homey Compose makes developing Homey Apps easier by splitting up the App Manifest into multiple smaller manifests.
File structure
com.athom.example/
ββ .homeycompose/
β ββ app.json
β ββ capabilities/
β β ββ <id>.json
β ββ screensavers/
β β ββ <id>.json
β ββ signals/
β β ββ 433/
β β β ββ <id>.json
β β ββ 868/
β β β ββ <id>.json
β β ββ ir/
β β ββ <id>.json
β ββ flow/
β β ββ triggers/
β β β ββ <id>.json
β β ββ conditions/
β β β ββ <id>.json
β β ββ actions/
β β ββ <id>.json
β ββ discovery/
β β ββ <id>.json
β ββ drivers/
β β ββ templates/
β β β ββ <template_id>.json
β β ββ settings/
β β β ββ <setting_id>.json
β β ββ flow/
β β ββ triggers/
β β β ββ <id>.json
β β ββ conditions/
β β β ββ <id>.json
β β ββ actions/
β β ββ <id>.json
β ββ locales/
β ββ <locale>.json
β ββ <locale.foo>.json
ββ drivers/
ββ <driver_id>/
ββ driver.compose.json
ββ driver.flow.compose.json
ββ driver.settings.compose.jsonTemplating
Last updated
Was this helpful?