mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-22 16:56:35 +00:00
Remove unused zwave_js functions (#12915)
This commit is contained in:
parent
5baa975632
commit
74d6a52fa9
@ -1,6 +1,5 @@
|
|||||||
import { UnsubscribeFunc } from "home-assistant-js-websocket";
|
import { UnsubscribeFunc } from "home-assistant-js-websocket";
|
||||||
import { HomeAssistant } from "../types";
|
import { HomeAssistant } from "../types";
|
||||||
import { DeviceRegistryEntry } from "./device_registry";
|
|
||||||
|
|
||||||
export enum InclusionState {
|
export enum InclusionState {
|
||||||
/** The controller isn't doing anything regarding inclusion. */
|
/** The controller isn't doing anything regarding inclusion. */
|
||||||
@ -85,6 +84,7 @@ enum Protocols {
|
|||||||
ZWave = 0,
|
ZWave = 0,
|
||||||
ZWaveLongRange = 1,
|
ZWaveLongRange = 1,
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface QRProvisioningInformation {
|
export interface QRProvisioningInformation {
|
||||||
version: QRCodeVersion;
|
version: QRCodeVersion;
|
||||||
securityClasses: SecurityClass[];
|
securityClasses: SecurityClass[];
|
||||||
@ -109,10 +109,6 @@ export interface PlannedProvisioningEntry {
|
|||||||
|
|
||||||
export const MINIMUM_QR_STRING_LENGTH = 52;
|
export const MINIMUM_QR_STRING_LENGTH = 52;
|
||||||
|
|
||||||
export interface ZWaveJSNodeIdentifiers {
|
|
||||||
home_id: string;
|
|
||||||
node_id: number;
|
|
||||||
}
|
|
||||||
export interface ZWaveJSNetwork {
|
export interface ZWaveJSNetwork {
|
||||||
client: ZWaveJSClient;
|
client: ZWaveJSClient;
|
||||||
controller: ZWaveJSController;
|
controller: ZWaveJSController;
|
||||||
@ -315,25 +311,6 @@ export interface RequestedGrant {
|
|||||||
|
|
||||||
export const nodeStatus = ["unknown", "asleep", "awake", "dead", "alive"];
|
export const nodeStatus = ["unknown", "asleep", "awake", "dead", "alive"];
|
||||||
|
|
||||||
export interface ZWaveJsMigrationData {
|
|
||||||
migration_device_map: Record<string, string>;
|
|
||||||
zwave_entity_ids: string[];
|
|
||||||
zwave_js_entity_ids: string[];
|
|
||||||
migration_entity_map: Record<string, string>;
|
|
||||||
migrated: boolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
export const migrateZwave = (
|
|
||||||
hass: HomeAssistant,
|
|
||||||
entry_id: string,
|
|
||||||
dry_run = true
|
|
||||||
): Promise<ZWaveJsMigrationData> =>
|
|
||||||
hass.callWS({
|
|
||||||
type: "zwave_js/migrate_zwave",
|
|
||||||
entry_id,
|
|
||||||
dry_run,
|
|
||||||
});
|
|
||||||
|
|
||||||
export const fetchZwaveNetworkStatus = (
|
export const fetchZwaveNetworkStatus = (
|
||||||
hass: HomeAssistant,
|
hass: HomeAssistant,
|
||||||
device_or_entry_id: {
|
device_or_entry_id: {
|
||||||
@ -593,19 +570,6 @@ export const stopHealZwaveNetwork = (
|
|||||||
entry_id,
|
entry_id,
|
||||||
});
|
});
|
||||||
|
|
||||||
export const subscribeZwaveNodeReady = (
|
|
||||||
hass: HomeAssistant,
|
|
||||||
device_id: string,
|
|
||||||
callbackFunction: (message) => void
|
|
||||||
): Promise<UnsubscribeFunc> =>
|
|
||||||
hass.connection.subscribeMessage(
|
|
||||||
(message: any) => callbackFunction(message),
|
|
||||||
{
|
|
||||||
type: "zwave_js/node_ready",
|
|
||||||
device_id,
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
export const subscribeHealZwaveNetworkProgress = (
|
export const subscribeHealZwaveNetworkProgress = (
|
||||||
hass: HomeAssistant,
|
hass: HomeAssistant,
|
||||||
entry_id: string,
|
entry_id: string,
|
||||||
@ -645,27 +609,6 @@ export const subscribeZwaveNodeStatistics = (
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
export const getZwaveJsIdentifiersFromDevice = (
|
|
||||||
device: DeviceRegistryEntry
|
|
||||||
): ZWaveJSNodeIdentifiers | undefined => {
|
|
||||||
if (!device) {
|
|
||||||
return undefined;
|
|
||||||
}
|
|
||||||
|
|
||||||
const zwaveJSIdentifier = device.identifiers.find(
|
|
||||||
(identifier) => identifier[0] === "zwave_js"
|
|
||||||
);
|
|
||||||
if (!zwaveJSIdentifier) {
|
|
||||||
return undefined;
|
|
||||||
}
|
|
||||||
|
|
||||||
const identifiers = zwaveJSIdentifier[1].split("-");
|
|
||||||
return {
|
|
||||||
node_id: parseInt(identifiers[1]),
|
|
||||||
home_id: identifiers[0],
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
export type ZWaveJSLogUpdate = ZWaveJSLogMessageUpdate | ZWaveJSLogConfigUpdate;
|
export type ZWaveJSLogUpdate = ZWaveJSLogMessageUpdate | ZWaveJSLogConfigUpdate;
|
||||||
|
|
||||||
interface ZWaveJSLogMessageUpdate {
|
interface ZWaveJSLogMessageUpdate {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user