浏览代码

lint

pull/258/head
Juan Pablo Giménez 5 年前
父节点
当前提交
eb1c5af1a5
共有 1 个文件被更改,包括 35 次插入7 次删除
  1. +35
    -7
      modules/base_plugins/dummy_temp/__init__.py

+ 35
- 7
modules/base_plugins/dummy_temp/__init__.py 查看文件

@@ -1,31 +1,59 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
"""
Dummy sensors
"""
import subprocess import subprocess
import time import time


from modules import cbpi, socketio from modules import cbpi, socketio
from modules.core.hardware import SensorActive
from modules import cbpi
from modules.core.hardware import SensorActive
from modules.core.props import Property from modules.core.props import Property




@cbpi.sensor @cbpi.sensor
class DummyTempSensor(SensorActive): class DummyTempSensor(SensorActive):

temp = Property.Number("Temperature", configurable=True, default_value=5, description="Dummy Temperature as decimal value")
inc = Property.Number("Auto increase", configurable=True, default_value=0.5, description="Dummy Temperature increase as decimal value")
max_temp = Property.Number("Max temperature", configurable=True, default_value='100', description="Dummy Max. Temperature as decimal value")
min_temp = Property.Number("Min temperature", configurable=True, default_value='0', description="Dummy Min. Temperature as decimal value")
"""
Dummy temperature sensor
"""
temp = Property.Number("Temperature",
configurable=True,
default_value=5,
description="Dummy Temperature as decimal value")
inc = Property.Number(
"Auto increase",
configurable=True,
default_value=0.5,
description="Dummy Temperature increase as decimal value")
max_temp = Property.Number(
"Max temperature",
configurable=True,
default_value='100',
description="Dummy Max. Temperature as decimal value")
min_temp = Property.Number(
"Min temperature",
configurable=True,
default_value='0',
description="Dummy Min. Temperature as decimal value")
current_temp = None current_temp = None


@cbpi.action("Reset") @cbpi.action("Reset")
def reset(self): def reset(self):
"""
reset to default temp
"""
self.current_temp = None self.current_temp = None


@cbpi.action("Toogle Up/Down") @cbpi.action("Toogle Up/Down")
def toogle(self): def toogle(self):
"""
toogle inc from up/down
"""
self.inc *= -1 self.inc *= -1


def stop(self): def stop(self):
"""
stop sensor
"""
SensorActive.stop(self) SensorActive.stop(self)


def execute(self): def execute(self):


正在加载...
取消
保存