class Netatmo::DashboardData::Wind

Attributes

gust_angle[RW]
gust_strength[RW]
max_wind_strength[RW]
max_wind_strength_date[RW]
time[RW]
unit[RW]
wind_angle[RW]
wind_historic[RW]
wind_strength[RW]

Public Class Methods

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

  self.time = Time.at(data['time_utc'])
  self.wind_strength = data['WindStrength'].to_f
  self.max_wind_strength = data['max_wind_str'].to_f
  self.max_wind_strength_date = Time.at(data['date_max_wind_str'])
  self.wind_angle = data['WindAngle'].to_f
  self.gust_strength = data['Guststrength'].to_f
  self.gust_angle = data['GustAngle'].to_f
  self.wind_historic = data['WindHistoric']
  self.unit = 'km/h'
end

Public Instance Methods

to_s() click to toggle source
# File lib/netatmo/dashboard_data/wind.rb, line 22
def to_s
  "#{wind_strength} #{unit}"
end