Try using direct admin-binary fetch

This commit is contained in:
jkingsman
2026-07-09 14:33:59 -07:00
parent 1b83616db4
commit ee32a266db
7 changed files with 231 additions and 24 deletions
+14 -2
View File
@@ -628,10 +628,22 @@ class RepeaterAdvertIntervalsResponse(BaseModel):
class RepeaterOwnerInfoResponse(BaseModel):
"""Owner info and guest password from a repeater."""
"""Owner info, firmware, and guest password from a repeater.
``owner_info``, ``firmware_version``, and ``name`` come from the
guest-accessible binary owner-info request (REQ_TYPE_GET_OWNER_INFO / 0x07).
``guest_password`` is admin-only and still comes from the CLI, so guests see
``None`` for it.
"""
owner_info: str | None = Field(default=None, description="Owner info string")
guest_password: str | None = Field(default=None, description="Guest password")
firmware_version: str | None = Field(
default=None, description="Firmware version string (from binary owner-info request)"
)
name: str | None = Field(
default=None, description="Repeater name (from binary owner-info request)"
)
guest_password: str | None = Field(default=None, description="Guest password (admin only)")
class LppSensor(BaseModel):