@@ -24,7 +24,7 @@ class BarCard extends HTMLElement {
24
24
if ( ! config . color ) config . color = 'var(--primary-color)'
25
25
if ( ! config . tap_action ) config . tap_action = 'info'
26
26
if ( ! config . show_value ) config . show_value = true
27
- if ( ! config . enforce_value_in_range ) config . enforce_value_in_range = false
27
+ if ( ! config . limit_value ) config . limit_value = false
28
28
if ( ! config . show_minmax ) config . show_minmax = false
29
29
if ( ! config . title ) config . title = false
30
30
if ( ! config . severity ) config . severity = false
@@ -992,17 +992,17 @@ class BarCard extends HTMLElement {
992
992
993
993
// Check for unknown state
994
994
let entityState
995
- if ( entityObject == undefined || entityObject . state == 'unknown' ) {
995
+ if ( entityObject == undefined || entityObject . state == 'unknown' || entityObject . state == 'unavailable' ) {
996
996
entityState = 'N/A'
997
997
} else {
998
- if ( config . attribute != false ) {
998
+ if ( config . attribute !== false ) {
999
999
entityState = entityObject . attributes [ config . attribute ]
1000
1000
} else {
1001
1001
entityState = entityObject . state
1002
1002
}
1003
- if ( config . enforce_value_in_range && ! isNaN ( entityState ) ) {
1004
- entityState = Math . min ( entityState , configMax )
1005
- entityState = Math . max ( entityState , configMin )
1003
+ if ( config . limit_value && ! isNaN ( entityState ) ) {
1004
+ entityState = Math . min ( entityState , configMax )
1005
+ entityState = Math . max ( entityState , configMin )
1006
1006
}
1007
1007
}
1008
1008
0 commit comments