您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

37 行
614B

  1. # -*- coding: utf-8 -*-
  2. import subprocess
  3. import time
  4. from modules import cbpi, socketio
  5. from modules.core.hardware import SensorActive
  6. from modules import cbpi
  7. from modules.core.props import Property
  8. @cbpi.sensor
  9. class DummyTempSensor(SensorActive):
  10. temp = Property.Number("Temperature", configurable=True, default_value=5)
  11. def get_unit(self):
  12. return "°C" if self.get_config_parameter("unit", "C") == "C" else "°F"
  13. def stop(self):
  14. pass
  15. def execute(self):
  16. while self.is_running():
  17. self.data_received(self.temp)
  18. socketio.sleep(5)