Module: MiOS::Services::LightSensor1
- Defined in:
- lib/mios/services/light_sensor1.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(base) ⇒ Object
4 5 6 |
# File 'lib/mios/services/light_sensor1.rb', line 4 def self.extended(base) base.instance_variable_set("@lightsensor1_urn", "urn:micasaverde-com:serviceId:LightSensor1") end |
Instance Method Details
#level ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/mios/services/light_sensor1.rb', line 8 def level @states.each do |state_hash| if state_hash['service'] == @lightsensor1_urn if state_hash['variable'] == "CurrentLevel" return state_hash['value'].to_i end end end return nil end |