class Netatmo::DashboardData::CO2

Attributes

time[RW]
unit[RW]
value[RW]

Public Class Methods

new(data) click to toggle source
# File lib/netatmo/dashboard_data/co2.rb, line 8
def initialize(data)
  return if data.nil?

  self.time = Time.at(data['time_utc'])
  self.value = data['CO2'].to_f
  self.unit = 'ppm'
end

Public Instance Methods

co2() click to toggle source
# File lib/netatmo/dashboard_data/co2.rb, line 20
def co2
  value
end
status() click to toggle source
# File lib/netatmo/dashboard_data/co2.rb, line 24
def status
  # TODO: calculate status
end
to_s() click to toggle source
# File lib/netatmo/dashboard_data/co2.rb, line 16
def to_s
  "#{value} #{unit}"
end