{% extends "base.html" %} {% block title %}{{ board.name }} – Location Management{% endblock %} {% block content %}

{{ board.name }}

{{ board.board_type }} {% if board.is_online %}Online{% else %}Offline{% endif %} {{ board.host }}:{{ board.port }}
{% if current_user.is_admin() %}
Configure Entities Edit
{% endif %}
Relay Controls
{% for n in range(1, board.num_relays + 1) %} {% set relay_key = "relay_" ~ n %} {% set is_on = board.relay_states.get(relay_key, false) %} {% set e = board.get_relay_entity(n) %}
{{ e.name }}
{{ e.on_label if is_on else e.off_label }}
{% endfor %}
Input States
{% for n in range(1, board.num_inputs + 1) %} {% set input_key = "input_" ~ n %} {% set raw_state = board.input_states.get(input_key, true) %} {% set is_active = not raw_state %} {% set e = board.get_input_entity(n) %}
{{ e.name }}
{{ e.active_label if is_active else e.idle_label }}
{% endfor %}
Board Information
Board ID
{{ board.id }}
Type
{{ board.board_type }}
Host
{{ board.host }}:{{ board.port }}
Firmware
{{ board.firmware_version or '—' }}
Added
{{ board.created_at.strftime('%Y-%m-%d %H:%M') }}
Last Seen
{% if board.last_seen %}{{ board.last_seen.strftime('%Y-%m-%d %H:%M:%S') }}{% else %}Never{% endif %}
{% endblock %} {% block scripts %} {% endblock %}