bugfix, fixed send from website
This commit is contained in:
parent
2b9be4f09c
commit
6cf1415285
1 changed files with 7 additions and 7 deletions
|
|
@ -3,6 +3,7 @@ package se.hal.page;
|
||||||
import se.hal.ControllerManager;
|
import se.hal.ControllerManager;
|
||||||
import se.hal.HalContext;
|
import se.hal.HalContext;
|
||||||
import se.hal.intf.HalEventConfig;
|
import se.hal.intf.HalEventConfig;
|
||||||
|
import se.hal.intf.HalEventData;
|
||||||
import se.hal.intf.HalHttpPage;
|
import se.hal.intf.HalHttpPage;
|
||||||
import se.hal.struct.Event;
|
import se.hal.struct.Event;
|
||||||
import se.hal.struct.devicedata.SwitchEventData;
|
import se.hal.struct.devicedata.SwitchEventData;
|
||||||
|
|
@ -39,14 +40,13 @@ public class EventOverviewHttpPage extends HalHttpPage {
|
||||||
|
|
||||||
if(request.containsKey("action")){
|
if(request.containsKey("action")){
|
||||||
// change event data
|
// change event data
|
||||||
|
SwitchEventData eventData = new SwitchEventData();
|
||||||
|
if ( request.containsKey("data") && "on".equals(request.get("data")))
|
||||||
|
eventData.turnOn();
|
||||||
|
else
|
||||||
|
eventData.turnOff();
|
||||||
Event event = Event.getEvent(db, id);
|
Event event = Event.getEvent(db, id);
|
||||||
HalEventConfig eventData = event.getDeviceConfig();
|
event.setDeviceData(eventData);
|
||||||
if (eventData instanceof SwitchEventData){
|
|
||||||
if ( request.containsKey("data") && "on".equals(request.get("data")))
|
|
||||||
((SwitchEventData)eventData).turnOn();
|
|
||||||
else
|
|
||||||
((SwitchEventData)eventData).turnOff();
|
|
||||||
}
|
|
||||||
ControllerManager.getInstance().send(event);
|
ControllerManager.getInstance().send(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue