From 89ed46dcb2806834ce9fa7df462b5fb9c85c1f2a Mon Sep 17 00:00:00 2001 From: Bernhard Trinnes Date: Tue, 9 Oct 2018 20:56:07 +0200 Subject: [PATCH] unipi blinds state now fixed --- unipi/devicepluginunipi.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/unipi/devicepluginunipi.cpp b/unipi/devicepluginunipi.cpp index 1a9a9e1e..cfeb85fe 100644 --- a/unipi/devicepluginunipi.cpp +++ b/unipi/devicepluginunipi.cpp @@ -587,9 +587,7 @@ void DevicePluginUniPi::onWebSocketTextMessageReceived(QString message) if (device->stateValue(blindStatusStateTypeId).toString().contains("stopped")) { device->setStateValue(blindStatusStateTypeId, "opening"); } else if (device->stateValue(blindStatusStateTypeId).toString().contains("closing")) { - //error both relais are on - qWarning(dcUniPi()) << "Blind" << device->name() << "Critical state - Output close:" << value << "Status: " << device->stateValue(blindStatusStateTypeId).toString(); - device->setStateValue(blindStatusStateTypeId, "stopped"); + device->setStateValue(blindStatusStateTypeId, "opening"); } else if (device->stateValue(blindStatusStateTypeId).toString().contains("opening")) { //state unchanged } @@ -610,9 +608,7 @@ void DevicePluginUniPi::onWebSocketTextMessageReceived(QString message) } else if (device->stateValue(blindStatusStateTypeId).toString().contains("closing")) { //state unchanged } else if (device->stateValue(blindStatusStateTypeId).toString().contains("opening")) { - //error both relais are on - qWarning(dcUniPi()) << "Blind" << device->name() << "Critical state - Output close:" << value << "Status: " << device->stateValue(blindStatusStateTypeId).toString(); - device->setStateValue(blindStatusStateTypeId, "stopped"); + device->setStateValue(blindStatusStateTypeId, "closing"); } } else { if (device->stateValue(blindStatusStateTypeId).toString().contains("stopped")) {