Resolves #136 cover state
This commit is contained in:
parent
5ca4424933
commit
8284bb6e76
@ -450,8 +450,8 @@ class CoverEntity extends Entity {
|
|||||||
|
|
||||||
double get currentPosition => _getDoubleAttributeValue('current_position');
|
double get currentPosition => _getDoubleAttributeValue('current_position');
|
||||||
double get currentTiltPosition => _getDoubleAttributeValue('current_tilt_position');
|
double get currentTiltPosition => _getDoubleAttributeValue('current_tilt_position');
|
||||||
bool get canBeOpened => ((state == "closed") || (state == "closing") || (state == "opening"));
|
bool get canBeOpened => ((state != "opening") && (state != "open"));
|
||||||
bool get canBeClosed => ((state == "open") || (state == "opening")|| (state == "closing"));
|
bool get canBeClosed => ((state != "closing") && (state != "closed"));
|
||||||
bool get canTiltBeOpened => currentPosition < 100;
|
bool get canTiltBeOpened => currentPosition < 100;
|
||||||
bool get canTiltBeClosed => currentPosition > 0;
|
bool get canTiltBeClosed => currentPosition > 0;
|
||||||
|
|
||||||
|
@ -705,6 +705,7 @@ class _CoverControlWidgetState extends State<CoverControlWidget> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
final entityModel = EntityModel.of(context);
|
final entityModel = EntityModel.of(context);
|
||||||
final CoverEntity entity = entityModel.entity;
|
final CoverEntity entity = entityModel.entity;
|
||||||
|
TheLogger.log("debug", "${entity.state}");
|
||||||
if (_changedHere) {
|
if (_changedHere) {
|
||||||
_changedHere = false;
|
_changedHere = false;
|
||||||
} else {
|
} else {
|
||||||
|
@ -30,7 +30,7 @@ part 'card_class.dart';
|
|||||||
|
|
||||||
EventBus eventBus = new EventBus();
|
EventBus eventBus = new EventBus();
|
||||||
const String appName = "HA Client";
|
const String appName = "HA Client";
|
||||||
const appVersion = "0.3.0.39";
|
const appVersion = "0.3.1";
|
||||||
|
|
||||||
String homeAssistantWebHost;
|
String homeAssistantWebHost;
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
name: hass_client
|
name: hass_client
|
||||||
description: Home Assistant Android Client
|
description: Home Assistant Android Client
|
||||||
|
|
||||||
version: 0.3.0+39
|
version: 0.3.1+41
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=2.0.0-dev.68.0 <3.0.0"
|
sdk: ">=2.0.0-dev.68.0 <3.0.0"
|
||||||
|
Reference in New Issue
Block a user