not sure if this is still being developed but I'm trying to add additional metrics although not quite sure how it all works. Ive change the lua file to be the following
local DATA = {
battery_level={
{{3, 4, 7, 11, 12}, 'urn:micasaverde-com:serviceId:HaDevice1', 'BatteryLevel'},
{'battery_level_percent', 'Battery level as a percentage of its capacity'}
},
energy_sensor_counter={
{{3, 21}, 'urn:micasaverde-com:serviceId:EnergyMetering1', 'KWH'},
{'electricity_used_kwh', 'Electricity used by this device in KWh', 'counter'}
},
energy_sensor_gauge={
{{3, 21}, 'urn:micasaverde-com:serviceId:EnergyMetering1', 'Watts'},
{'electricity_usage_w', 'Currently reported electricity draw in Watts'}
},
humidity_sensor={
{{16}, 'urn:micasaverde-com:serviceId:HumiditySensor1', 'CurrentLevel'},
{'humidity_relative', 'Relative humidity (0..100)'}
},
light_sensor={
{{11, 18}, 'urn:micasaverde-com:serviceId:LightSensor1', 'CurrentLevel'},
{'light_lux', 'Light level in lux'}
},
security_sensor={
{{4}, 'urn:micasaverde-com:serviceId:SecuritySensor1', 'Tripped'},
{'security_sensor_tripped', 'Integer 1/0 indicating sensor trip'}
},
### _security_sensor_last={
{{4}, 'urn:micasaverde-com:serviceId:SecuritySensor1', 'LastTrip'},
{'security_sensor_LASTtripped', 'epoch indicating sensor trip'}
},
temperature_sensor={
{{4, 5, 17, 666}, 'urn:upnp-org:serviceId:TemperatureSensor1', 'CurrentTemperature'},
{'temperature_c', 'Temperature in degrees Celsius'}
},
dimmer_state={
{{2}, 'urn:upnp-org:serviceId:Dimming1', 'LoadLevelStatus'},
{'dimmable_load_percent', 'Load level of a dimmable device (0..100)'}
},
}
and it pulls the data but now seems to not show many of the other metrics.
not sure if this is still being developed but I'm trying to add additional metrics although not quite sure how it all works. Ive change the lua file to be the following
local DATA = { battery_level={ {{3, 4, 7, 11, 12}, 'urn:micasaverde-com:serviceId:HaDevice1', 'BatteryLevel'}, {'battery_level_percent', 'Battery level as a percentage of its capacity'} }, energy_sensor_counter={ {{3, 21}, 'urn:micasaverde-com:serviceId:EnergyMetering1', 'KWH'}, {'electricity_used_kwh', 'Electricity used by this device in KWh', 'counter'} }, energy_sensor_gauge={ {{3, 21}, 'urn:micasaverde-com:serviceId:EnergyMetering1', 'Watts'}, {'electricity_usage_w', 'Currently reported electricity draw in Watts'} }, humidity_sensor={ {{16}, 'urn:micasaverde-com:serviceId:HumiditySensor1', 'CurrentLevel'}, {'humidity_relative', 'Relative humidity (0..100)'} }, light_sensor={ {{11, 18}, 'urn:micasaverde-com:serviceId:LightSensor1', 'CurrentLevel'}, {'light_lux', 'Light level in lux'} }, security_sensor={ {{4}, 'urn:micasaverde-com:serviceId:SecuritySensor1', 'Tripped'}, {'security_sensor_tripped', 'Integer 1/0 indicating sensor trip'} }, ### _security_sensor_last={ {{4}, 'urn:micasaverde-com:serviceId:SecuritySensor1', 'LastTrip'}, {'security_sensor_LASTtripped', 'epoch indicating sensor trip'} }, temperature_sensor={ {{4, 5, 17, 666}, 'urn:upnp-org:serviceId:TemperatureSensor1', 'CurrentTemperature'}, {'temperature_c', 'Temperature in degrees Celsius'} }, dimmer_state={ {{2}, 'urn:upnp-org:serviceId:Dimming1', 'LoadLevelStatus'}, {'dimmable_load_percent', 'Load level of a dimmable device (0..100)'} }, } and it pulls the data but now seems to not show many of the other metrics.