Warning removed (leftovers in videv)
This commit is contained in:
parent
cb7f585feb
commit
6e6d27685f
@ -9,7 +9,7 @@ from function.ground_floor_west import ground_floor_west
|
||||
from function.first_floor_west import first_floor_west
|
||||
from function.first_floor_east import first_floor_east
|
||||
from function.rooms import room_collection
|
||||
from function.videv import all_off, videv_warnings
|
||||
from function.videv import all_off
|
||||
import logging
|
||||
|
||||
try:
|
||||
@ -42,10 +42,6 @@ class all_functions(room_collection):
|
||||
self.init_cross_room_interactions()
|
||||
# Off Buttons
|
||||
self.init_off_functionality()
|
||||
# Warnings
|
||||
videv_warning = videv_warnings(self.mqtt_client, config.TOPIC_WARNINGS)
|
||||
for device in self.all_devices():
|
||||
device.add_callback(devices.base.base.KEY_WARNING, None, videv_warning.warningcollector)
|
||||
|
||||
def init_cross_room_interactions(self):
|
||||
# shelly dirk input 1
|
||||
|
@ -137,21 +137,6 @@ class videv_audio_player(videv_base):
|
||||
self.__tx__(self.KEY_TITLE, data or self.NO_TITLE)
|
||||
|
||||
|
||||
class videv_warnings(videv_base):
|
||||
MAX_WARNINGS = 10
|
||||
KEY_WARNING = 'html_short'
|
||||
|
||||
def __init__(self, mqtt_client, topic, default_values=None):
|
||||
super().__init__(mqtt_client, topic, default_values)
|
||||
self.__warnings__ = []
|
||||
|
||||
def warningcollector(self, client, key, data):
|
||||
self.__warnings__.append(data)
|
||||
self.__warnings__ = self.__warnings__[-self.MAX_WARNINGS:]
|
||||
txt = "<br><br>".join([time.asctime(w[w.KEY_TM]) + "<br>" + w[w.KEY_TEXT] + "<br>" + w[w.KEY_ID] for w in self.__warnings__])
|
||||
self.__tx__(self.KEY_WARNING, txt)
|
||||
|
||||
|
||||
class all_off(videv_base):
|
||||
ALLOWED_CLASSES = (room, room_collection, )
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user