zwave_js config param should only be a toggle if there are 2 states (#10812)

This commit is contained in:
Raman Gupta 2021-12-06 13:49:23 -05:00 committed by GitHub
parent f3104d3c93
commit a065740c91
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -327,6 +327,9 @@ class ZWaveJSNodeConfig extends SubscribeMixin(LitElement) {
if (!("states" in item.metadata)) {
return false;
}
if (Object.keys(item.metadata.states).length !== 2) {
return false;
}
if (!(0 in item.metadata.states) || !(1 in item.metadata.states)) {
return false;
}