class Netatmo::DashboardData::Noise

Attributes

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

Public Class Methods

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

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

Public Instance Methods

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