Entities
The Doorman firmware exposes many entities by default. This page explains the purpose of each one.
Sensors
Last Bus Command last_bus_command
Reports every published command on the bus.
Uptime doorman_uptime Disabled by default
Reports the uptime in seconds.
Nuki Battery Level nuki_battery_level Nuki Bridge only
Reports the battery level of the paired Nuki smart lock.
Binary Sensors
Entrance Doorbell entrance_doorbell
Activates whenever the door_call
command type is received.
Second Entrance Doorbell second_entrance_doorbell Disabled by default
Activates whenever the door_call
command type with the second entrance door station address
is received.
Apartment Doorbell apartment_doorbell
Activates whenever the floor_call
command type is received.
Pick up phone pick_up_phone Disabled by default
Activates whenever the start_talking
command type is received.
Pick up phone (door call) pick_up_phone_door_call Disabled by default
Activates whenever the start_talking_door_call
command type is received.
Hang up phone hang_up_phone Disabled by default
Activates whenever the stop_talking
command type is received.
Hang up phone (door call) hang_up_phone_door_call Disabled by default
Activates whenever the stop_talking_door_call
command type is received.
Function Button function_button Disabled by default
Activates whenever the control_function
command type is received.
Light Button light_button Disabled by default
Activates whenever the light
command type is received.
Door readiness door_readiness Disabled by default
Activates whenever the door readiness is active.
Flash Button doorman_boot_button Disabled by default
Activates when the FLASH
or PRG
button on the PCB is pressed.
External Button doorman_external_button Disabled by default
Activates when the external button is pressed.
Nuki Connected nuki_connected Nuki Bridge only
Activates when the paired Nuki smart lock is connected.
Nuki Paired nuki_paired Nuki Bridge only
Activates when a Nuki smart lock is paired.
Nuki Battery Critical nuki_battery_critical Nuki Bridge only
Activates when the paired Nuki smart lock has a critical battery level.
Nuki Door Sensor nuki_door_sensor Nuki Bridge only Disabled by default
No description yet.
Text Sensors
Nuki Door Sensor State nuki_door_sensor_state Nuki Bridge only Disabled by default
Reports the door sensor state of the paired Nuki smart lock.
Nuki Last Unlock User nuki_last_unlock_user Nuki Bridge only
Reports the last user who locked or unlocked the Nuki smart lock.
Nuki Last Lock Action nuki_last_lock_action Nuki Bridge only Disabled by default
Reports the last lock action of the Nuki smart lock.
Nuki Last Lock Action Trigger nuki_last_lock_action_trigger Nuki Bridge only Disabled by default
Reports the last log action trigger of the Nuki smart lock.
Switches
Ring To Open doorman_ring_to_open
Controls the Ring To Open automation.
Ring To Open: Confirmation doorman_ring_to_open_confirmation Disabled by default
Controls the turn-on confirmation for the Ring To Open automation.
Relay doorman_relay Disabled by default
Controls the built-in relay.
Setup Mode doorman_setup_mode
Toggles the Interactive Setup Mode to easily setup your Doorman.
Nuki Pairing Mode nuki_pairing_mode Nuki Bridge only Disabled by default
Controls the Nuki pairing mode.
Nuki Auto unlatch nuki_auto_unlatch Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Auto unlatch setting.
Nuki Button: Locking operations nuki_button_locking_operations Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Button locking operations setting.
Nuki LED: Signal nuki_led_enabled Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock LED Signal setting.
Nuki Night Mode nuki_night_mode Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Night Mode setting.
Nuki Night Mode: Auto Lock nuki_night_mode_auto_lock_enabled Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Night Mode Auto Lock setting.
Nuki Night Mode: Reject Auto Unlock nuki_night_mode_auto_unlock_disabled Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Night Mode Reject Auto Unlock setting.
Nuki Night Mode: Lock at Start Time nuki_night_mode_immediate_lock_on_start Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Night Mode Lock at Start Time setting.
Nuki Auto Lock nuki_auto_lock Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Auto Lock setting.
Nuki Auto Lock: Immediately nuki_immediate_auto_lock Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Auto Lock Immediately setting.
Nuki Auto Unlock: Disable nuki_auto_unlock_disabled Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Auto Unlock Disable setting.
Nuki Single Lock nuki_single_lock Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Single Lock setting.
Nuki Daylight Saving Time nuki_dst_mode Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock DST Mode setting.
Nuki Automatic Updates nuki_auto_update Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Automatic Updates setting.
Buttons
Open Entrance Door open_entrance_door
Opens the entrance door by sending a open_door
command on the bus.
Open Second Entrance Door open_second_door Disabled by default
Opens the second entrance door by sending a open_door
command with the address
of the second outdoor station on the bus.
Turn on the Light turn_on_light Disabled by default
Turns on the light by sending a light
command on the bus.
Read Memory read_memory Disabled by default
Reads the memory of the intercom phone with the specified serial number.
Nuki Unpair Device nuki_unpair_device Nuki Bridge only Disabled by default
Unpairs your Nuki smart lock.
Restart doorman_restart Disabled by default
Restarts the Doorman unit, useful after configuration changes that require a restart.
Safe mode doorman_safe_mode Disabled by default
Restarts the Doorman unit into safe mode, useful for OTA updates if the unit is too busy.
Restore Factory Settings doorman_factory_reset Disabled by default
Restarts the Doorman unit and loads factory defaults.
USE WITH GREAT CAUTION
All credentials, global variables, counters, and saved states stored in non-volatile memory will be lost with no chance of recovery. Even raw reading of flash memory with esptool will not help, as data is physically erased from flash memory.
If you configured WiFi using the captive portal, Improv Serial, or Improv BLE, this will reset WiFi settings as well, making such devices offline. You'll need to reconfigure the device using a built-in WiFi access point and captive portal.
Numbers
Serial Number serial_number Disabled by default
Sets the indoor station serial number for the command builder/parser.
Second Door Station ID second_door_station_id Disabled by default
Sets the ID of the second outdoor station.
Ring To Open: Delay doorman_ring_to_open_delay Disabled by default
Sets the delay for the Ring To Open automation.
TIP
Setting the delay to the maximum (60 seconds) will result in the automation generating a random delay between 5 and 15 seconds each time it is triggered.
Volume: Ringtone intercom_volume_ringtone Disabled by default
Sets the intercom phone ringtone volume.
Volume: Handset intercom_volume_handset Disabled by default
Sets the intercom phone handset volume.
Nuki LED: Brightness nuki_led_brightness Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock LED Brightness setting.
Nuki Timezone: Offset nuki_timezone_offset Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Timezone offset setting (Lock v1).
Nuki Security Pin nuki_security_pin Nuki Bridge only Disabled by default
Sets the Nuki Bridge Security Pin to authenticate against the Nuki Smart Lock.
Selects
Ring To Open: Timeout doorman_ring_to_open_timeout_mode
Sets the timeout mode for the Ring To Open automation.
Modes:
- Ring once
- 5 to 60 minutes
- Never
Ring To Open: Door Station doorman_ring_to_open_door_trigger
Sets the triggering door for the Ring To Open automation.
Options:
- Entrance
- Second Entrance
- Any
Intercom Model intercom_model Disabled by default
Sets the intercom phone model. Check the Supported Models and Settings to see your options.
Ringtone: Door Call intercom_ringtone_door_call Disabled by default
Sets the intercom phone ringtone for door calls.
Options:
- Ringtone 1 ... 13
Ringtone: Floor Call intercom_ringtone_floor_call Disabled by default
Sets the intercom phone ringtone for floor calls.
Options:
- Ringtone 1 ... 13
Ringtone: Internal Call intercom_ringtone_internal_call Disabled by default
Sets the intercom phone ringtone for internal calls.
Options:
- Ringtone 1 ... 13
Nuki Button: Single Press Action nuki_single_button_press_action Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Single Button Press Action setting.
Options:
- No Action
- Intelligent
- Unlock
- Lock
- Unlatch
- Lock n Go
- Show Status
Nuki Button: Double Press Action nuki_double_button_press_action Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Double Button Press Action setting.
Options:
- No Action
- Intelligent
- Unlock
- Lock
- Unlatch
- Lock n Go
- Show Status
Nuki Fob: Action 1 nuki_fob_action_1 Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Fob Action 1 setting.
Options:
- No Action
- Unlock
- Lock
- Lock n Go
- Intelligent
Nuki Fob: Action 2 nuki_fob_action_2 Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Fob Action 2 setting.
Options:
- No Action
- Unlock
- Lock
- Lock n Go
- Intelligent
Nuki Fob: Action 3 nuki_fob_action_3 Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Fob Action 3 setting.
Options:
- No Action
- Unlock
- Lock
- Lock n Go
- Intelligent
Nuki Timezone nuki_timezone Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Timezone setting.
Options:
Check out the nuki developer documentation.
Nuki Advertising Mode nuki_advertising_mode Nuki Bridge only Disabled by default
Controls the Nuki Smart Lock Advertising Mode setting.
Options:
- Automatic
- Normal
- Slow
- Slowest
Locks
Nuki Lock nuki_smart_lock Nuki Bridge only
Represents the lock entity for your paired Nuki smart lock.
Events
Doorbell Pattern doorbell_pattern
Triggers each time a doorbell pattern is detected. Learn more about pattern events here.
Event Types
- apartment_single
- apartment_double
- apartment_triple
- entrance_single
- entrance_double
- entrance_triple
- second_entrance_single
- second_entrance_double
- second_entrance_triple
Phone pick up Pattern phone_pick_up_pattern
Triggers each time a phone pick up pattern is detected. Learn more about pattern events here.
Event Types
- single
- double
- triple
Updates
Firmware Stable update_http_request_stable
Shows if an update on the stable branch is available and offers installation via the HTTP OTA update mechanism.
Firmware Development update_http_request_dev
Shows if an update on the development branch is available and offers installation via the HTTP OTA update mechanism.
Lights
Status LED Red doorman_status_led
A small LED on the Doorman's PCB controlled by the ESPHome Status LED component. By default, this LED remains on when everything is functioning properly but will blink if there are issues.
You can turn off the LED if it becomes annoying. Even when turned off, it will still retain its functionality and blink to signal any issues.
Status LED RGB doorman_rgb_status_led
A small WS2812B RGB LED on the Doorman's PCB is used to indicate specific events. The LED can display various colors and patterns to provide visual feedback on different states and actions.
Event Types
- Waiting for WiFi / AP Enabled Fast orange pulse
- Waiting for Home Assistant to Connect Slow blue pulse
- Home Assistant Connected Solid blue light (for 3 seconds)
- Ring To Open is Active Slow yellow pulse
- Nuki Pairing Mode is Active Slow purple pulse Nuki Bridge only
- Nuki Paired Successfully Solid purple light (for 3 seconds) Nuki Bridge only