fix valve
This commit is contained in:
parent
2ac4899a86
commit
4740e60d07
|
@ -254,6 +254,7 @@ export const DOMAINS_INPUT_ROW = [
|
|||
"text",
|
||||
"time",
|
||||
"vacuum",
|
||||
"valve",
|
||||
];
|
||||
|
||||
/** States that we consider "off". */
|
||||
|
|
|
@ -14,14 +14,20 @@ export const enum ValveEntityFeature {
|
|||
}
|
||||
|
||||
export function isFullyOpen(stateObj: ValveEntity) {
|
||||
if (stateObj.attributes.current_position !== undefined) {
|
||||
if (
|
||||
stateObj.attributes.current_position !== undefined &&
|
||||
stateObj.attributes.current_position !== null
|
||||
) {
|
||||
return stateObj.attributes.current_position === 100;
|
||||
}
|
||||
return stateObj.state === "open";
|
||||
}
|
||||
|
||||
export function isFullyClosed(stateObj: ValveEntity) {
|
||||
if (stateObj.attributes.current_position !== undefined) {
|
||||
if (
|
||||
stateObj.attributes.current_position !== undefined &&
|
||||
stateObj.attributes.current_position !== null
|
||||
) {
|
||||
return stateObj.attributes.current_position === 0;
|
||||
}
|
||||
return stateObj.state === "closed";
|
||||
|
|
Loading…
Reference in New Issue