Module: MiOS::Services::HaDevice1

Defined in:
lib/mios/services/ha_device1.rb

Constant Summary collapse

URN =
'urn:micasaverde-com:serviceId:HaDevice1'

Instance Method Summary collapse

Instance Method Details

#auto_configureObject



7
8
9
# File 'lib/mios/services/ha_device1.rb', line 7

def auto_configure
  value_for(URN, 'AutoConfigure', as: Boolean)
end

#battery_dateObject



11
12
13
# File 'lib/mios/services/ha_device1.rb', line 11

def battery_date
  value_for(URN, 'BatteryDate', as: Time)
end

#battery_levelObject



15
16
17
# File 'lib/mios/services/ha_device1.rb', line 15

def battery_level
  value_for(URN, 'BatteryLevel', as: Integer)
end

#first_configuredObject



19
20
21
# File 'lib/mios/services/ha_device1.rb', line 19

def first_configured
  value_for(URN, 'FirstConfigured', as: Time)
end

#last_updateObject



23
24
25
# File 'lib/mios/services/ha_device1.rb', line 23

def last_update
  value_for(URN, 'LastUpdate', as: Time)
end