File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -476,10 +476,10 @@ export default class Bridge extends Extension {
476476 message . id === undefined ||
477477 message . endpoint === undefined ||
478478 message . cluster === undefined ||
479- message . maximum_report_interval === undefined ||
480- message . minimum_report_interval === undefined ||
481- message . reportable_change === undefined ||
482- message . attribute === undefined
479+ message . attribute === undefined ||
480+ typeof message . maximum_report_interval !== "number" ||
481+ typeof message . minimum_report_interval !== "number" ||
482+ ( message . reportable_change !== undefined && typeof message . reportable_change !== "number" )
483483 ) {
484484 throw new Error ( "Invalid payload" ) ;
485485 }
Original file line number Diff line number Diff line change @@ -710,7 +710,7 @@ export interface Zigbee2MQTTAPI {
710710 attribute : string | number | { ID : number ; type : number } ;
711711 minimum_report_interval : number ;
712712 maximum_report_interval : number ;
713- reportable_change : number ;
713+ reportable_change ? : number ;
714714 option : Record < string , unknown > ;
715715 } ;
716716
@@ -721,7 +721,7 @@ export interface Zigbee2MQTTAPI {
721721 attribute : string | number | { ID : number ; type : number } ;
722722 minimum_report_interval : number ;
723723 maximum_report_interval : number ;
724- reportable_change : number ;
724+ reportable_change ? : number ;
725725 } ;
726726
727727 "bridge/request/device/reporting/read" : {
You can’t perform that action at this time.
0 commit comments