File tree Expand file tree Collapse file tree 1 file changed +2
-5
lines changed
Expand file tree Collapse file tree 1 file changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -117,7 +117,7 @@ class Vergesense::RoomSensor < PlaceOS::Driver
117117 end
118118
119119 protected def build_sensor_details (sensor : SensorType ) : Detail ?
120- time = space.timestamp
120+ time = space.timestamp || space.environment.try( & .timestamp) || Time .utc
121121 id = " people"
122122 limit_high = nil
123123 value = case sensor
@@ -129,15 +129,12 @@ class Vergesense::RoomSensor < PlaceOS::Driver
129129 space.people.try & .count.try { |count | count > 0 ? 1.0 : 0.0 } || 0.0
130130 when .humidity?
131131 id = " humidity"
132- time = space.environment.try & .timestamp
133132 space.environment.try & .humidity.value
134133 when .temperature?
135134 id = " temperature"
136- time = space.environment.try & .timestamp
137135 space.environment.try & .temperature.value
138136 when .air_quality?
139137 id = " air_quality"
140- time = space.environment.try & .timestamp
141138 space.environment.try(& .iaq.try(& .value))
142139 else
143140 raise " sensor type unavailable: #{ sensor } "
@@ -147,7 +144,7 @@ class Vergesense::RoomSensor < PlaceOS::Driver
147144 Detail .new(
148145 type: sensor,
149146 value: value,
150- last_seen: ( time || Time .utc) .to_unix,
147+ last_seen: time.to_unix,
151148 mac: " verg-#{ @space_id } " ,
152149 id: id,
153150 name: " #{ floor_name } #{ space.name } (#{ space.space_type } )" ,
You can’t perform that action at this time.
0 commit comments