ffw/bath radiator valve implemented
This commit is contained in:
parent
7b0ada6f41
commit
fd8d008597
@ -809,7 +809,7 @@ class brennenstuhl_heatingvalve(base):
|
|||||||
def __init__(self, mqtt_client, topic):
|
def __init__(self, mqtt_client, topic):
|
||||||
super().__init__(mqtt_client, topic)
|
super().__init__(mqtt_client, topic)
|
||||||
self.mqtt_client.send(self.topic + '/' + self.TX_TOPIC, json.dumps({self.KEY_WINDOW_DETECTION: "ON",
|
self.mqtt_client.send(self.topic + '/' + self.TX_TOPIC, json.dumps({self.KEY_WINDOW_DETECTION: "ON",
|
||||||
self.KEY_CHILD_LOCK: "UNLOCK", self.KEY_VALVE_DETECTION: "ON", self.KEY_SYSTEM_MODE: "heat"}))
|
self.KEY_CHILD_LOCK: "UNLOCK", self.KEY_VALVE_DETECTION: "ON", self.KEY_SYSTEM_MODE: "heat", self.KEY_PRESET: "manual"}))
|
||||||
|
|
||||||
def warning_call_condition(self):
|
def warning_call_condition(self):
|
||||||
return self.get(self.KEY_BATTERY, 100) <= BATTERY_WARN_LEVEL
|
return self.get(self.KEY_BATTERY, 100) <= BATTERY_WARN_LEVEL
|
||||||
|
@ -4,8 +4,10 @@
|
|||||||
|
|
||||||
import config
|
import config
|
||||||
import logging
|
import logging
|
||||||
|
from function.modules import radiator_function
|
||||||
from function.rooms import room_shelly, room_shelly_tradfri_light
|
from function.rooms import room_shelly, room_shelly_tradfri_light
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from config import APP_NAME as ROOT_LOGGER_NAME
|
from config import APP_NAME as ROOT_LOGGER_NAME
|
||||||
except ImportError:
|
except ImportError:
|
||||||
@ -23,3 +25,10 @@ class first_floor_west_living(room_shelly):
|
|||||||
# http://shelly1l-84CCA8ACE6A1
|
# http://shelly1l-84CCA8ACE6A1
|
||||||
def __init__(self, mqtt_client):
|
def __init__(self, mqtt_client):
|
||||||
super().__init__(mqtt_client, config.TOPIC_FFW_LIVINGROOM_MAIN_LIGHT_SHELLY, config.TOPIC_FFW_LIVINGROOM_MAIN_LIGHT_GUI)
|
super().__init__(mqtt_client, config.TOPIC_FFW_LIVINGROOM_MAIN_LIGHT_SHELLY, config.TOPIC_FFW_LIVINGROOM_MAIN_LIGHT_GUI)
|
||||||
|
|
||||||
|
|
||||||
|
class first_floor_west_bath(object):
|
||||||
|
def __init__(self, mqtt_client):
|
||||||
|
# radiator valve
|
||||||
|
self.radiator_function = radiator_function(mqtt_client, config.TOPIC_FFW_BATH_RADIATOR_VALVE_ZIGBEE,
|
||||||
|
config.TOPIC_FFW_BATH_RADIATOR_VALVE_GUI, config.DEFAULT_TEMPERATURE_FFW_BATH)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user