Added map sensor data text

This commit is contained in:
Ziver Koc 2016-09-23 16:20:15 +02:00
parent 0c64d4d1ad
commit c5ce7df958
2 changed files with 22 additions and 13 deletions

View file

@ -147,10 +147,12 @@
// Sensors
$.each(json.sensors, function(i, sensor) {
var group = svg.group();
group.image("/img/temperature.svg")
.addClass("draggable").addClass("sensor")
group.image("/img/temperature.svg");
group.text(sensor.data).move(45,15).fill('#999');
group.addClass("draggable").addClass("sensor")
.x(sensor.x).y(sensor.y)
.attr("device-id", sensor.id)
.attr("device-id", sensor.id);
group.title(sensor.name);
});
// Events
@ -158,11 +160,12 @@
var group = svg.group();
var img = "/img/lightbulb_off.svg";
if (event.data == "ON")
var img = "/img/lightbulb_on.svg";
group.image(img)
.addClass("draggable").addClass("event")
img = "/img/lightbulb_on.svg";
group.image(img);
group.addClass("draggable").addClass("event")
.x(event.x).y(event.y)
.attr("device-id", event.id)
.attr("device-id", event.id);
group.title(event.name);
});
});

View file

@ -79,13 +79,19 @@ public class Oregon0x1A2D implements HalSensorConfig,TellstickDevice {
@Override
public Class<? extends HalSensorData> getSensorDataClass() {
switch (sensorType){
case HUMIDITY: return HumiditySensorData.class;
case LIGHT: return LightSensorData.class;
case POWER: return PowerConsumptionSensorData.class;
case TEMPERATURE: return TemperatureSensorData.class;
if (sensorType != null) {
switch (sensorType) {
case HUMIDITY:
return HumiditySensorData.class;
case LIGHT:
return LightSensorData.class;
case POWER:
return PowerConsumptionSensorData.class;
case TEMPERATURE:
return TemperatureSensorData.class;
}
}
return null;
return TemperatureSensorData.class;
}
@Override