mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-23 01:06:35 +00:00
Update some thread related types (#17574)
This commit is contained in:
parent
b1c826326b
commit
4979e89251
@ -1,24 +1,29 @@
|
|||||||
import { HomeAssistant } from "../types";
|
import { HomeAssistant } from "../types";
|
||||||
|
|
||||||
export interface ThreadRouter {
|
export interface ThreadRouter {
|
||||||
|
addresses: [string];
|
||||||
|
border_agent_id: string | null;
|
||||||
brand: "google" | "apple" | "homeassistant";
|
brand: "google" | "apple" | "homeassistant";
|
||||||
server: string;
|
|
||||||
extended_pan_id: string;
|
|
||||||
extended_address: string;
|
extended_address: string;
|
||||||
|
extended_pan_id: string;
|
||||||
model_name: string | null;
|
model_name: string | null;
|
||||||
network_name: string;
|
network_name: string | null;
|
||||||
vendor_name: string;
|
server: string | null;
|
||||||
|
thread_version: string | null;
|
||||||
|
unconfigured: boolean | null;
|
||||||
|
vendor_name: string | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ThreadDataSet {
|
export interface ThreadDataSet {
|
||||||
|
channel: number | null;
|
||||||
created: string;
|
created: string;
|
||||||
dataset_id: string;
|
dataset_id: string;
|
||||||
|
extended_pan_id: string | null;
|
||||||
|
network_name: string;
|
||||||
|
pan_id: string | null;
|
||||||
|
preferred_border_agent_id: string | null;
|
||||||
preferred: boolean;
|
preferred: boolean;
|
||||||
source: string;
|
source: string;
|
||||||
network_name: string;
|
|
||||||
extended_pan_id?: string;
|
|
||||||
pan_id?: string;
|
|
||||||
channel?: number;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ThreadRouterDiscoveryEvent {
|
export interface ThreadRouterDiscoveryEvent {
|
||||||
|
@ -183,7 +183,9 @@ export class ThreadConfigPanel extends SubscribeMixin(LitElement) {
|
|||||||
@error=${this._onImageError}
|
@error=${this._onImageError}
|
||||||
@load=${this._onImageLoad}
|
@load=${this._onImageLoad}
|
||||||
/>
|
/>
|
||||||
${router.model_name || router.server.replace(".local.", "")}
|
${router.model_name ||
|
||||||
|
router.server?.replace(".local.", "") ||
|
||||||
|
""}
|
||||||
<span slot="secondary">${router.server}</span>
|
<span slot="secondary">${router.server}</span>
|
||||||
${router.extended_address === this._otbrInfo?.extended_address
|
${router.extended_address === this._otbrInfo?.extended_address
|
||||||
? html`<ha-button-menu
|
? html`<ha-button-menu
|
||||||
@ -311,7 +313,10 @@ export class ThreadConfigPanel extends SubscribeMixin(LitElement) {
|
|||||||
if (network in networks) {
|
if (network in networks) {
|
||||||
networks[network].routers!.push(router);
|
networks[network].routers!.push(router);
|
||||||
} else {
|
} else {
|
||||||
networks[network] = { name: router.network_name, routers: [router] };
|
networks[network] = {
|
||||||
|
name: router.network_name || "",
|
||||||
|
routers: [router],
|
||||||
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (const dataset of datasets) {
|
for (const dataset of datasets) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user