Sha256: 793d98eb14b328c50085a91a7b557105712d1428f7e7d9e3c3e4f87297298017
Contents?: true
Size: 635 Bytes
Versions: 7
Compression:
Stored size: 635 Bytes
Contents
module Denko module Sensor class Temperature include Behaviors::Poller def initialize(sensor) @sensor = sensor super end def _read @sensor.read_temperature end alias :celsius :state alias :to_i :state def fahrenheit (celsius * 9 / 5) + 32 end def kelvin celsius + 273.15 end end class Humidity include Behaviors::Poller def initialize(sensor) @sensor = sensor super end def _read @sensor.read_humidity end alias :to_i :state end end end
Version data entries
7 entries across 7 versions & 1 rubygems