fix: Proper extended PAN ID from getNetworkParameters (#25174)

Co-authored-by: Koen Kanters <koenkanters94@gmail.com>
This commit is contained in:
Nerivec
2024-12-13 20:58:21 +01:00
committed by Koen Kanters
co-authored by Koen Kanters
parent 0a20e4a455
commit 2b08c688d3
3 changed files with 6 additions and 3 deletions
+2 -1
View File
@@ -165,7 +165,8 @@ export interface Zigbee2MQTTAPI {
};
network: {
pan_id: number;
extended_pan_id: number;
/** `0x${string}` 8-len */
extended_pan_id: string;
channel: number;
};
log_level: 'debug' | 'info' | 'warning' | 'error';
+1 -1
View File
@@ -220,7 +220,7 @@ describe('Extension: Bridge', () => {
config_schema: settings.schemaJson,
coordinator: {ieee_address: '0x00124b00120144ae', meta: {revision: 20190425, version: 1}, type: 'z-Stack'},
log_level: 'info',
network: {channel: 15, extended_pan_id: 0x001122, pan_id: 5674},
network: {channel: 15, extended_pan_id: '0x64c5fd698daf0c00', pan_id: 5674},
permit_join: false,
permit_join_end: undefined,
restart_required: false,
+3 -1
View File
@@ -1098,7 +1098,9 @@ export const mockController = {
backup: jest.fn(),
coordinatorCheck: jest.fn(),
getCoordinatorVersion: jest.fn((): Promise<CoordinatorVersion> => Promise.resolve({type: 'z-Stack', meta: {version: 1, revision: 20190425}})),
getNetworkParameters: jest.fn((): Promise<NetworkParameters> => Promise.resolve({panID: 0x162a, extendedPanID: 0x001122, channel: 15})),
getNetworkParameters: jest.fn(
(): Promise<NetworkParameters> => Promise.resolve({panID: 0x162a, extendedPanID: '0x64c5fd698daf0c00', channel: 15}),
),
getDevices: jest.fn((): Device[] => []),
getDevicesIterator: jest.fn(function* (predicate?: (value: Device) => boolean): Generator<Device> {
for (const key in devices) {