Skip to content

Commit 57b1b21

Browse files
authored
Remove yfs201 sensor (#396)
Also fix incorrect example config for flowsensor
1 parent 19cfb17 commit 57b1b21

File tree

2 files changed

+10
-102
lines changed

2 files changed

+10
-102
lines changed

mqtt_io/modules/sensor/flowsensor.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
1111
sensor_inputs:
1212
- name: flow_rate1
13-
module: flowsensor
13+
module: yfs201
1414
pin: 0
1515
digits: 0
1616
interval: 10
@@ -45,7 +45,7 @@ class FLOWSENSOR:
4545
Multiple instances support multiple sensors on different pins
4646
"""
4747

48-
def __init__(self, gpiozero, name: str, pin: int) -> None: # type: ignore[no-untyped-def]
48+
def __init__(self, gpiozero, name: str, pin: int) -> None: # type: ignore[no-untyped-def]
4949
self.name = name
5050
self.pin = gpiozero.DigitalInputDevice(pin)
5151
self.pin.when_activated = self.count_pulse
@@ -75,7 +75,7 @@ def flow_rate(self, sample_window: int, factor: float) -> float:
7575

7676
def get_value(self, interval: int, factor: float) -> float:
7777
"""Return flow rate in L/min over interval seconds and reset count."""
78-
flow_rate = self.flow_rate(interval,factor)
78+
flow_rate = self.flow_rate(interval, factor)
7979
self.reset_count()
8080
return flow_rate
8181

@@ -87,20 +87,20 @@ class Sensor(GenericSensor):
8787

8888
SENSOR_SCHEMA: CerberusSchemaType = {
8989
"pin": {
90-
"type": 'integer',
90+
"type": "integer",
9191
"required": True,
9292
"empty": False,
9393
},
9494
"interval": {
95-
"type": 'integer',
95+
"type": "integer",
9696
"required": True,
9797
"empty": False,
9898
},
9999
"factor": {
100-
"type": 'float',
100+
"type": "float",
101101
"required": True,
102102
"empty": False,
103-
}
103+
},
104104
}
105105

106106
def setup_module(self) -> None:
@@ -117,4 +117,6 @@ def setup_sensor(self, sens_conf: ConfigType) -> None:
117117
self.sensors[sensor.name] = sensor
118118

119119
def get_value(self, sens_conf: ConfigType) -> SensorValueType:
120-
return self.sensors[sens_conf["name"]].get_value(sens_conf["interval"],sens_conf["factor"])
120+
return self.sensors[sens_conf["name"]].get_value(
121+
sens_conf["interval"], sens_conf["factor"]
122+
)

mqtt_io/modules/sensor/yfs201.py

Lines changed: 0 additions & 94 deletions
This file was deleted.

0 commit comments

Comments
 (0)