Installation und Updates 2026.6.0-dev.251051
Auf dieser Seite findest du alle verfügbaren Methoden, um die Doorman-Firmware zu installieren oder zu aktualisieren. Egal, ob du die Firmware zum ersten Mal flashst oder ein Update einspielst – die Anleitungen führen dich Schritt für Schritt durch den Prozess. Dazu gehören die direkte Installation per Web Serial, Updates über die Web-Oberfläche der Firmware und die Integration in das Update-System von Home Assistant.
WICHTIG
Manche Updates können Breaking Changes mit sich bringen — lies dir die Changelogs immer genau durch, damit dein System auch in wichtigen Situationen zuverlässig funktioniert.
Web Serial Neueste Release-Version, keine Anpassungen
Verbinde deinen Doorman S3 per USB-C und nutze den Konfigurationsassistenten unten, um die neueste Firmware direkt über Web Serial zu installieren — ideal für die erstmalige Einrichtung.
Dieser geführte Prozess sorgt für eine nahtlose Integration mit der Home Assistant API und ermöglicht es dir, zukünftige Community-Updates ganz einfach zu übernehmen.
COMPUTER SAGT NEIN
Da dein Browser kein Web Serial unterstützt, ist der Konfigurations Assistent leider nicht verfügbar! Bitte verwende einen Chromium-basierten Browser.
Integrierte OTA-Updates Neueste Release-Version, keine Anpassungen
Die Firmware unterstützt direkt OTA-Updates – du kannst die neueste Version mit nur einem Klick installieren – schnell, einfach und stressfrei.
Wenn Doorman in Home Assistant integriert ist, erscheinen verfügbare Updates sogar direkt in deiner Update-Liste – so bleibst du noch bequemer auf dem neuesten Stand.
Zum Aktualisieren klickst du einfach auf den Button Update im Web-Interface der Firmware oder nutzt die Update-Liste in Home Assistant.
ESPHome CLI / Dashboard Vollständige Anpassung
Wenn du volle Kontrolle möchtest und eigene Sensoren, Automationen oder Funktionen hinzufügen willst, ist das der richtige Weg für dich — ideal für Power-User, die ihre Einrichtung komplett selbst gestalten wollen.
ESPHome Dashboard
Du kannst Doorman in dein ESPHome-Dashboard übernehmen und eine individuell angepasste Firmware flashen.
EINSCHRÄNKUNG
Die Übernahme ins Dashboard funktioniert ausschließlich wenn die Firmware mit Home Assistant Smart Home Integration geflasht wurde.
Die übernommene Konfiguration könnte zum Beispiel so aussehen:
# Doorman Standard Firmware (Home Assistant)
# Base Board DOORMAN-S3-REV2
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "ha"
host_platform: "doorman-s3-rev2"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}ESPHome CLI
Wenn du diese Option wählst, weißt du wahrscheinlich, was du tust – führe einfach den folgenden Befehl mit deiner YAML-Konfigurationsdatei aus.
Falls du lieber die reine MQTT-Firmware verwenden möchtest, kannst du einfach das unten bereitgestellte MQTT-Beispiel-YAML für dein Board übernehmen.
esphome run <yamlfile.yaml>Board Konfigurationsdateien
Standard GPIO Belegung
| Component | Doorman 2.x.x | Doorman 1.x.x | ESP32-S3 | ESP32 |
|---|---|---|---|---|
| Status LED | GPIO 1 | GPIO 1 | GPIO 1 | GPIO 2 |
| RGB Status LED | GPIO 2 | GPIO 2 | GPIO 2 | GPIO 4 |
| SIEDLE ERT | GPIO 4 | / | / | / |
| SIEDLE:IHB TX Carrier | GPIO 5 | / | / | / |
| SIEDLE:IHB TX Data | GPIO 6 | / | / | / |
| TC:BUS TX | GPIO 8 | GPIO 8 | GPIO 8 | GPIO 23 |
| TC:BUS RX | GPIO 9 | GPIO 9 | GPIO 9 | GPIO 22 |
| ADC Input | GPIO 10 | GPIO 10 | GPIO 10 | GPIO 36 |
| SIEDLE:IHB RX Data | GPIO 11 | / | / | / |
| Relay | GPIO 42 | GPIO 42 | GPIO 42 | GPIO 21 |
| External Button | GPIO 40 | GPIO 41 | GPIO 41 | GPIO 20 |
Standard Firmware
Doorman S3 (2.0+)
# Doorman Standard Firmware (Home Assistant)
# Base Board DOORMAN-S3-REV2
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "ha"
host_platform: "doorman-s3-rev2"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (MQTT)
# Base Board DOORMAN-S3-REV2
# ESPHome Dashboard import is not supported in this
# firmware, as it requires the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "mqtt"
host_platform: "doorman-s3-rev2"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/mqtt.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (HomeKit)
# Base Board DOORMAN-S3-REV2
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "homekit"
host_platform: "doorman-s3-rev2"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homekit.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_homekit: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.homekit.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (Custom)
# Base Board DOORMAN-S3-REV2
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "custom"
host_platform: "doorman-s3-rev2"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}Doorman S3 (2.0+) + Audio Erweiterung
# Doorman Standard Firmware (Home Assistant)
# Base Board DOORMAN-S3-REV2-AUDIO
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "ha"
host_platform: "doorman-s3-rev2-audio"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
extension_board_audio: github://azoninc/doorman/firmware/packages/extension_boards/audio.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (MQTT)
# Base Board DOORMAN-S3-REV2-AUDIO
# ESPHome Dashboard import is not supported in this
# firmware, as it requires the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "mqtt"
host_platform: "doorman-s3-rev2-audio"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
extension_board_audio: github://azoninc/doorman/firmware/packages/extension_boards/audio.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/mqtt.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (HomeKit)
# Base Board DOORMAN-S3-REV2-AUDIO
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "homekit"
host_platform: "doorman-s3-rev2-audio"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
extension_board_audio: github://azoninc/doorman/firmware/packages/extension_boards/audio.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homekit.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_homekit: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.homekit.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (Custom)
# Base Board DOORMAN-S3-REV2-AUDIO
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "custom"
host_platform: "doorman-s3-rev2-audio"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
extension_board_audio: github://azoninc/doorman/firmware/packages/extension_boards/audio.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}Doorman S3 (1.5+)
# Doorman Standard Firmware (Home Assistant)
# Base Board DOORMAN-S3
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "ha"
host_platform: "doorman-s3"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (MQTT)
# Base Board DOORMAN-S3
# ESPHome Dashboard import is not supported in this
# firmware, as it requires the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "mqtt"
host_platform: "doorman-s3"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/mqtt.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (HomeKit)
# Base Board DOORMAN-S3
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "homekit"
host_platform: "doorman-s3"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homekit.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_homekit: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.homekit.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (Custom)
# Base Board DOORMAN-S3
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "custom"
host_platform: "doorman-s3"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}Doorman S3 (1.4)
# Doorman Standard Firmware (Home Assistant)
# Base Board DOORMAN-S3-QUAD
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "ha"
host_platform: "doorman-s3-quad"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (MQTT)
# Base Board DOORMAN-S3-QUAD
# ESPHome Dashboard import is not supported in this
# firmware, as it requires the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "mqtt"
host_platform: "doorman-s3-quad"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/mqtt.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (HomeKit)
# Base Board DOORMAN-S3-QUAD
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "homekit"
host_platform: "doorman-s3-quad"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homekit.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_homekit: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.homekit.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (Custom)
# Base Board DOORMAN-S3-QUAD
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "custom"
host_platform: "doorman-s3-quad"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}ESP32-S3 (Octal PSRAM)
# Doorman Standard Firmware (Home Assistant)
# Base Board ESP32-S3
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "ha"
host_platform: "esp32-s3"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (MQTT)
# Base Board ESP32-S3
# ESPHome Dashboard import is not supported in this
# firmware, as it requires the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "mqtt"
host_platform: "esp32-s3"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/mqtt.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (HomeKit)
# Base Board ESP32-S3
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "homekit"
host_platform: "esp32-s3"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homekit.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_homekit: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.homekit.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (Custom)
# Base Board ESP32-S3
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "custom"
host_platform: "esp32-s3"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}ESP32-S3 (Quad PSRAM)
# Doorman Standard Firmware (Home Assistant)
# Base Board ESP32-S3-QUAD
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "ha"
host_platform: "esp32-s3-quad"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (MQTT)
# Base Board ESP32-S3-QUAD
# ESPHome Dashboard import is not supported in this
# firmware, as it requires the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "mqtt"
host_platform: "esp32-s3-quad"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/mqtt.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (HomeKit)
# Base Board ESP32-S3-QUAD
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "homekit"
host_platform: "esp32-s3-quad"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homekit.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_homekit: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.homekit.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (Custom)
# Base Board ESP32-S3-QUAD
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "custom"
host_platform: "esp32-s3-quad"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}Generic ESP32
# Doorman Standard Firmware (Home Assistant)
# Base Board ESP32
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "ha"
host_platform: "esp32"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (MQTT)
# Base Board ESP32
# ESPHome Dashboard import is not supported in this
# firmware, as it requires the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "mqtt"
host_platform: "esp32"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/mqtt.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (HomeKit)
# Base Board ESP32
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "homekit"
host_platform: "esp32"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homekit.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_homekit: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.homekit.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Standard Firmware (Custom)
# Base Board ESP32
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "standard"
api_variant: "custom"
host_platform: "esp32"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}Nuki Bridge Firmware
Doorman S3 (2.0+)
# Doorman Nuki Bridge Firmware (Home Assistant)
# Base Board DOORMAN-S3-REV2
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "ha"
host_platform: "doorman-s3-rev2"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Nuki Bridge Firmware (Custom)
# Base Board DOORMAN-S3-REV2
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "custom"
host_platform: "doorman-s3-rev2"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}Doorman S3 (2.0+) + Audio Erweiterung
# Doorman Nuki Bridge Firmware (Home Assistant)
# Base Board DOORMAN-S3-REV2-AUDIO
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "ha"
host_platform: "doorman-s3-rev2-audio"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
extension_board_audio: github://azoninc/doorman/firmware/packages/extension_boards/audio.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Nuki Bridge Firmware (Custom)
# Base Board DOORMAN-S3-REV2-AUDIO
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "custom"
host_platform: "doorman-s3-rev2-audio"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
extension_board: github://azoninc/doorman/firmware/packages/extension_boards/common.yaml@${branch}
extension_board_audio: github://azoninc/doorman/firmware/packages/extension_boards/audio.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}Doorman S3 (1.5+)
# Doorman Nuki Bridge Firmware (Home Assistant)
# Base Board DOORMAN-S3
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "ha"
host_platform: "doorman-s3"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Nuki Bridge Firmware (Custom)
# Base Board DOORMAN-S3
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "custom"
host_platform: "doorman-s3"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}Doorman S3 (1.4)
# Doorman Nuki Bridge Firmware (Home Assistant)
# Base Board DOORMAN-S3-QUAD
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "ha"
host_platform: "doorman-s3-quad"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Nuki Bridge Firmware (Custom)
# Base Board DOORMAN-S3-QUAD
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman-s3"
friendly_name: "Doorman S3"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "custom"
host_platform: "doorman-s3-quad"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
solid_state_relay: github://azoninc/doorman/firmware/packages/common/relay.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}ESP32-S3 (Octal PSRAM)
# Doorman Nuki Bridge Firmware (Home Assistant)
# Base Board ESP32-S3
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "ha"
host_platform: "esp32-s3"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Nuki Bridge Firmware (Custom)
# Base Board ESP32-S3
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "custom"
host_platform: "esp32-s3"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}ESP32-S3 (Quad PSRAM)
# Doorman Nuki Bridge Firmware (Home Assistant)
# Base Board ESP32-S3-QUAD
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "ha"
host_platform: "esp32-s3-quad"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Nuki Bridge Firmware (Custom)
# Base Board ESP32-S3-QUAD
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "custom"
host_platform: "esp32-s3-quad"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
wifi_psram: github://azoninc/doorman/firmware/packages/common/wifi.psram.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}Generic ESP32
# Doorman Nuki Bridge Firmware (Home Assistant)
# Base Board ESP32
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "ha"
host_platform: "esp32"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/homeassistant.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}# Doorman Nuki Bridge Firmware (Custom)
# Base Board ESP32
# ESPHome Dashboard import and remote logging are not
# supported in this firmware, as they require the API.
# Available only via the Home Assistant API integration.
# You can change a few options here.
substitutions:
name: "doorman"
friendly_name: "Doorman"
ap_password: "Op3n-Sesame!"
# DO NOT CHANGE - INTERNALLY USED
branch: "dev"
firmware_type: "nuki-bridge"
api_variant: "custom"
host_platform: "esp32"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
host: github://azoninc/doorman/firmware/packages/host/${host_platform}.yaml@${branch}
rgb_status_led: github://azoninc/doorman/firmware/packages/common/rgb-status-led.yaml@${branch}
external_components: github://azoninc/doorman/firmware/packages/common/external-components.yaml@${branch}
base: github://azoninc/doorman/firmware/packages/common/base.yaml@${branch}
wifi: github://azoninc/doorman/firmware/packages/common/wifi.yaml@${branch}
ota_esphome: github://azoninc/doorman/firmware/packages/ota/esphome.yaml@${branch}
api: github://azoninc/doorman/firmware/packages/api/custom.yaml@${branch}
debug_utilities: github://azoninc/doorman/firmware/packages/debug/debug-utilities.yaml@${branch}
debug_component: github://azoninc/doorman/firmware/packages/debug/debug-component.yaml@${branch}
pattern_events: github://azoninc/doorman/firmware/packages/pattern_events/pattern-events.yaml@${branch}
ring_to_open: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open.yaml@${branch}
ring_to_open_nuki: github://azoninc/doorman/firmware/packages/ring_to_open/ring-to-open-nuki.yaml@${branch}
indoor_station_settings: github://azoninc/doorman/firmware/packages/bus_devices/indoor-station-settings.yaml@${branch}
addon_nuki_bridge: github://azoninc/doorman/firmware/packages/nuki/nuki-bridge.yaml@${branch}
interactive_setup: github://azoninc/doorman/firmware/packages/bus_devices/interactive-setup.yaml@${branch}Experimentelle Firmware
Du kannst auf den Entwicklungszweig wechseln, indem du die Option Experimental Firmware in der Doorman-Weboberfläche oder in Home Assistant aktivierst, um die neuesten Funktionen und Fehlerbehebungen zu nutzen.
HILFE GESUCHT
Bitte melde alle Probleme, die dir auffallen – dein Feedback hilft uns, die Stabilität zu verbessern und eine zuverlässige Firmware bereitzustellen.
Firmware Alternativen
Doorman Arduino Framework
Wenn du nach einer Firmware suchst, bei der du wirklich alles anpassen kannst wie du es magst, gibt es eine coole Alternative von @peteh. Schau sie dir auf GitHub an.
TIP
Diese Version eignet sich besonders für Entwickler oder fortgeschrittene Nutzer, die die Logik und das Verhalten ihres Doorman-Setups vollständig kontrollieren möchten.