File tree Expand file tree Collapse file tree 3 files changed +23
-2
lines changed Expand file tree Collapse file tree 3 files changed +23
-2
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " homebridge-adt-pulse" ,
3
3
"displayName" : " Homebridge ADT Pulse" ,
4
- "version" : " 3.1.4 " ,
4
+ "version" : " 3.1.5 " ,
5
5
"description" : " Homebridge security system platform for ADT Pulse" ,
6
6
"main" : " ./build/index.js" ,
7
7
"exports" : " ./build/index.js" ,
Original file line number Diff line number Diff line change @@ -270,6 +270,16 @@ export const deviceGateways: DeviceGateways = [
270
270
model : 'PGZNG1' ,
271
271
primaryConnectionType : 'Broadband' ,
272
272
} ,
273
+ {
274
+ broadbandConnectionStatus : null ,
275
+ cellularConnectionStatus : 'Active' ,
276
+ cellularSignalStrength : 'N/A' ,
277
+ firmwareVersion : '27.0.0-140' ,
278
+ hardwareVersion : 'HW=02_CSMAP, BL=NA, PL=27.0.0-140' ,
279
+ manufacturer : '' ,
280
+ model : 'Compact SMA Protocol Gateway' ,
281
+ primaryConnectionType : 'Cellular' ,
282
+ } ,
273
283
] ;
274
284
275
285
/**
@@ -288,6 +298,11 @@ export const deviceSecurityPanels: DeviceSecurityPanels = [
288
298
manufacturerProvider : 'ADT' ,
289
299
typeModel : 'Security Panel - Safewatch Pro 3000/3000CN' ,
290
300
} ,
301
+ {
302
+ emergencyKeys : null ,
303
+ manufacturerProvider : 'DSC' ,
304
+ typeModel : 'Security Panel - Impassa SCW9057' ,
305
+ } ,
291
306
] ;
292
307
293
308
/**
Original file line number Diff line number Diff line change @@ -1418,7 +1418,13 @@ export function removePersonalIdentifiableInformation(data: RemovePersonalIdenti
1418
1418
if ( _ . isPlainObject ( value ) ) {
1419
1419
modifiedObject [ key ] = replaceValue ( value as RemovePersonalIdentifiableInformationModifiedObject ) ;
1420
1420
} else if ( Array . isArray ( value ) ) {
1421
- modifiedObject [ key ] = value . map ( replaceValue ) ;
1421
+ modifiedObject [ key ] = value . map ( ( item ) => {
1422
+ if ( _ . isPlainObject ( item ) ) {
1423
+ return replaceValue ( item ) ;
1424
+ }
1425
+
1426
+ return item ;
1427
+ } ) ;
1422
1428
} else if ( redactedKeys . includes ( key ) ) {
1423
1429
modifiedObject [ key ] = '*** REDACTED FOR PRIVACY ***' ;
1424
1430
} else {
You can’t perform that action at this time.
0 commit comments