Adaption for v1.2.0 inkl. full testrun

This commit is contained in:
Dirk Alders 2023-02-15 07:17:59 +01:00
parent 60b18fac64
commit d538cba7e9
7 changed files with 81547 additions and 100516 deletions

View File

@ -18,7 +18,7 @@ COLOR_REMOTE = colored.fg("green")
OUTPUT_ACTIVE = True
class base(mqtt_base):
class base_common(mqtt_base):
AUTOSEND = True
COMMANDS = []
BOOL_KEYS = []
@ -28,9 +28,6 @@ class base(mqtt_base):
self.names = {}
self.commands = self.COMMANDS[:]
#
self.mqtt_client.add_callback(self.topic, self.__rx__)
self.mqtt_client.add_callback(self.topic + '/#', self.__rx__)
def add_channel_name(self, key, name):
self.names[key] = name
@ -110,12 +107,37 @@ class base(mqtt_base):
* ' ' + self.__devicename__(), description + colored.attr("reset"))
class base_videv(base):
class base(base_common):
def __init__(self, mqtt_client, topic, default_values=None):
super().__init__(mqtt_client, topic, default_values)
self.mqtt_client.add_callback(self.topic, self.__rx__)
self.mqtt_client.add_callback(self.topic + '/#', self.__rx__)
class base_videv(base_common):
SET_TOPIC = "set"
RX_KEYS = []
def __init__(self, mqtt_client, topic, default_values=None):
super().__init__(mqtt_client, topic, default_values)
#
for key in self.RX_KEYS:
# add mqtt callbacks for RX data
self.mqtt_client.add_callback('/'.join([self.topic, key]), self.__rx__)
# add print_formatted for RX data
self.add_callback(key, None, self.print_formatted, True)
def set(self, key, data, block_callback=[]):
if key in self.keys():
return super().set(key, data, block_callback)
else:
self.__send__(self, key, data)
self.mqtt_client.send('/'.join([self.topic, key, self.SET_TOPIC]), json.dumps(data))
def __rx__(self, client, userdata, message):
value = self.__payload_filter__(message.payload)
if message.topic.startswith(self.topic):
targetkey = message.topic.split('/')[-1]
if targetkey in self.keys():
super().set(targetkey, self.__ext_to_int__(targetkey, value))
elif targetkey != "__info__":
print("Unknown key %s in %s::%s" % (targetkey, message.topic, self.__class__.__name__))
class shelly(base):
@ -548,6 +570,8 @@ class videv_light(base_videv):
KEY_COLOR_TEMP = "color_temp"
KEY_TIMER = "timer"
#
RX_KEYS = [KEY_OUTPUT_0, KEY_BRIGHTNESS, KEY_COLOR_TEMP, KEY_TIMER]
#
STATE_COMMANDS = ("get_state", "toggle_state", )
BRIGHTNESS_COMMANDS = ("get_brightness", "set_brightness", )
COLOR_TEMP_COMMANDS = ("get_color_temp", "set_color_temp", )
@ -580,35 +604,12 @@ class videv_light(base_videv):
self.commands.extend(self.TIMER_COMMANDS)
#
self.timer_maxvalue = None
# add commands to be available
self.add_callback(self.KEY_OUTPUT_0, None, self.print_formatted, True)
self.add_callback(self.KEY_BRIGHTNESS, None, self.print_formatted, True)
self.add_callback(self.KEY_COLOR_TEMP, None, self.print_formatted, True)
self.add_callback(self.KEY_TIMER, None, self.print_formatted, True)
self.add_callback(self.KEY_OUTPUT_0, None, self.__send__, True)
self.add_callback(self.KEY_BRIGHTNESS, None, self.__send__, True)
self.add_callback(self.KEY_COLOR_TEMP, None, self.__send__, True)
self.add_callback(self.KEY_TIMER, None, self.__send__, True)
def __ext_to_int__(self, key, data):
if key in [self.KEY_BRIGHTNESS, self.KEY_COLOR_TEMP]:
return int(data)
return super().__ext_to_int__(key, data)
def __rx__(self, client, userdata, message):
value = self.__payload_filter__(message.payload)
if message.topic.startswith(self.topic):
targetkey = message.topic.split('/')[-1]
if targetkey in self.keys():
self.set(targetkey, self.__ext_to_int__(targetkey, value), block_callback=(self.__send__, ))
elif targetkey != "__info__":
print("Unknown key %s in %s::%s" % (targetkey, message.topic, self.__class__.__name__))
def __tx__(self, keys_changed):
for key in keys_changed:
topic = self.topic + '/' + key
self.mqtt_client.send(topic, json.dumps(self[key]))
def command(self, command):
try:
command, value = command.split(' ')
@ -676,6 +677,8 @@ class videv_heating(base_videv):
#
KEY_TEMPERATURE = 'temperature'
#
RX_KEYS = [KEY_USER_TEMPERATURE_SETPOINT, KEY_AWAY_MODE, KEY_SUMMER_MODE, KEY_VALVE_TEMPERATURE_SETPOINT, KEY_BOOST_TIMER]
#
COMMANDS = ["get_temperature_setpoint", "set_temperature_setpoint", "toggle_away_mode",
"toggle_summer_mode", "trigger_default_temperature", "trigger_boost"]
@ -688,36 +691,9 @@ class videv_heating(base_videv):
self.KEY_SUMMER_MODE: False,
self.KEY_BOOST_TIMER: 0
})
self.add_callback(self.KEY_USER_TEMPERATURE_SETPOINT, None, self.print_formatted, True)
self.add_callback(self.KEY_VALVE_TEMPERATURE_SETPOINT, None, self.print_formatted, True)
self.add_callback(self.KEY_TEMPERATURE, None, self.print_formatted, True)
self.add_callback(self.KEY_AWAY_MODE, None, self.print_formatted, True)
self.add_callback(self.KEY_SUMMER_MODE, None, self.print_formatted, True)
self.add_callback(self.KEY_BOOST_TIMER, None, self.print_formatted, True)
self.add_callback(self.KEY_USER_TEMPERATURE_SETPOINT, None, self.__send__, True)
self.add_callback(self.KEY_TEMPERATURE, None, self.__send__, True)
self.add_callback(self.KEY_AWAY_MODE, None, self.__send__, True)
self.add_callback(self.KEY_SUMMER_MODE, None, self.__send__, True)
#
self.timer_maxvalue = None
def __rx__(self, client, userdata, message):
value = self.__payload_filter__(message.payload)
if message.topic.startswith(self.topic):
targetkey = message.topic.split('/')[-1]
if targetkey in self.keys():
self.set(targetkey, value, block_callback=(self.__send__, ))
elif targetkey not in ["__info__", self.KEY_SET_DEFAULT_TEMPERATURE, self.KEY_START_BOOST]:
print("Unknown key %s in %s::%s" % (targetkey, message.topic, self.__class__.__name__))
def __tx__(self, keys_changed):
for key in keys_changed:
topic = self.topic + '/' + key
try:
self.mqtt_client.send(topic, json.dumps(self[key]))
except KeyError:
self.mqtt_client.send(topic, json.dumps(True))
def command(self, command):
try:
command, value = command.split(' ')
@ -733,9 +709,9 @@ class videv_heating(base_videv):
elif command == self.commands[3]:
self.set(self.KEY_SUMMER_MODE, not self.get(self.KEY_SUMMER_MODE))
elif command == self.commands[4]:
self.set(self, self.KEY_SET_DEFAULT_TEMPERATURE, True)
self.set(self.KEY_SET_DEFAULT_TEMPERATURE, True)
elif command == self.commands[5]:
self.set(self, self.KEY_START_BOOST, True)
self.set(self.KEY_START_BOOST, True)
else:
print("%s: not yet implemented!" % command)
else:
@ -774,18 +750,14 @@ class videv_heating(base_videv):
class videv_warnings(base):
KEY_WARNING = "html_short"
#
RX_KEYS = [KEY_WARNING]
#
COMMANDS = [
"get_warnings",
]
def __init__(self, mqtt_client, topic):
super().__init__(mqtt_client, topic, dict.fromkeys([self.KEY_WARNING]))
#
self.add_callback(self.KEY_WARNING, None, self.print_formatted, True)
def __rx__(self, client, userdata, message):
if message.topic == self.topic + "/" + self.KEY_WARNING:
self.set(self.KEY_WARNING, message.payload.decode("utf-8"))
def command(self, command):
if command in self.COMMANDS:

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -126,9 +126,9 @@ Path & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbre
{\bf Test object Information} & \\
\midrule
Test Object Name & smart\_brain \\
Test Object Vesion & 1.0.1 \\
Test Object Vesion & 1.2.0 \\
GIT repository & https:/\allowbreak /\allowbreak git.mount-mockery.de/\allowbreak smarthome/\allowbreak smart\_brain.git\\
GIT reference & 0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8\\
GIT reference & f3ed72974e5fd3bf932ab78acdf0a1d6154dd733\\
\bottomrule
\end{tabu}
@ -142,7 +142,7 @@ GIT reference & 0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8\\
Number of failed tests & \textcolor{black}{\bf 0}\\
\midrule
Executionlevel & Full Test (all defined tests)\\
Time consumption & 84.730s\\
Time consumption & 84.664s\\
\bottomrule
\end{tabu}
@ -162,9 +162,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:56:54,326\\
Finished-Time: & 2023-02-09 15:56:55,536\\
Time-Consumption & 1.210s\\
Start-Time: & 2023-02-15 07:13:23,206\\
Finished-Time: & 2023-02-15 07:13:24,415\\
Time-Consumption & 1.209s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -198,9 +198,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:56:55,537\\
Finished-Time: & 2023-02-09 15:56:56,745\\
Time-Consumption & 1.209s\\
Start-Time: & 2023-02-15 07:13:24,416\\
Finished-Time: & 2023-02-15 07:13:25,627\\
Time-Consumption & 1.211s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -234,9 +234,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\
Start-Time: & 2023-02-09 15:56:56,746\\
Finished-Time: & 2023-02-09 15:56:57,652\\
Time-Consumption & 0.906s\\
Start-Time: & 2023-02-15 07:13:25,627\\
Finished-Time: & 2023-02-15 07:13:26,532\\
Time-Consumption & 0.905s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -263,8 +263,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:56:57,652\\
Finished-Time: & 2023-02-09 15:56:58,862\\
Start-Time: & 2023-02-15 07:13:26,533\\
Finished-Time: & 2023-02-15 07:13:27,743\\
Time-Consumption & 1.210s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -299,9 +299,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:56:58,863\\
Finished-Time: & 2023-02-09 15:57:00,073\\
Time-Consumption & 1.211s\\
Start-Time: & 2023-02-15 07:13:27,744\\
Finished-Time: & 2023-02-15 07:13:28,953\\
Time-Consumption & 1.210s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -335,8 +335,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:57:00,074\\
Finished-Time: & 2023-02-09 15:57:01,284\\
Start-Time: & 2023-02-15 07:13:28,954\\
Finished-Time: & 2023-02-15 07:13:30,164\\
Time-Consumption & 1.210s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -371,9 +371,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
Start-Time: & 2023-02-09 15:57:01,284\\
Finished-Time: & 2023-02-09 15:57:03,099\\
Time-Consumption & 1.815s\\
Start-Time: & 2023-02-15 07:13:30,165\\
Finished-Time: & 2023-02-15 07:13:31,978\\
Time-Consumption & 1.814s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -409,9 +409,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
Start-Time: & 2023-02-09 15:57:03,100\\
Finished-Time: & 2023-02-09 15:57:04,915\\
Time-Consumption & 1.815s\\
Start-Time: & 2023-02-15 07:13:31,979\\
Finished-Time: & 2023-02-15 07:13:33,792\\
Time-Consumption & 1.813s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -447,8 +447,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:57:04,915\\
Finished-Time: & 2023-02-09 15:57:06,127\\
Start-Time: & 2023-02-15 07:13:33,793\\
Finished-Time: & 2023-02-15 07:13:35,004\\
Time-Consumption & 1.211s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -483,9 +483,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
Start-Time: & 2023-02-09 15:57:06,127\\
Finished-Time: & 2023-02-09 15:57:07,940\\
Time-Consumption & 1.813s\\
Start-Time: & 2023-02-15 07:13:35,005\\
Finished-Time: & 2023-02-15 07:13:36,817\\
Time-Consumption & 1.812s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -521,9 +521,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
Start-Time: & 2023-02-09 15:57:07,941\\
Finished-Time: & 2023-02-09 15:57:09,755\\
Time-Consumption & 1.813s\\
Start-Time: & 2023-02-15 07:13:36,818\\
Finished-Time: & 2023-02-15 07:13:38,632\\
Time-Consumption & 1.814s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -559,9 +559,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:57:09,755\\
Finished-Time: & 2023-02-09 15:57:10,967\\
Time-Consumption & 1.212s\\
Start-Time: & 2023-02-15 07:13:38,632\\
Finished-Time: & 2023-02-15 07:13:39,843\\
Time-Consumption & 1.211s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -595,9 +595,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (42)\\
Start-Time: & 2023-02-09 15:57:10,968\\
Finished-Time: & 2023-02-09 15:57:12,180\\
Time-Consumption & 1.213s\\
Start-Time: & 2023-02-15 07:13:39,844\\
Finished-Time: & 2023-02-15 07:13:41,055\\
Time-Consumption & 1.211s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -635,9 +635,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (67)\\
Start-Time: & 2023-02-09 15:57:12,181\\
Finished-Time: & 2023-02-09 15:57:13,393\\
Time-Consumption & 1.212s\\
Start-Time: & 2023-02-15 07:13:41,056\\
Finished-Time: & 2023-02-15 07:13:42,266\\
Time-Consumption & 1.210s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -675,9 +675,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\
Start-Time: & 2023-02-09 15:57:13,393\\
Finished-Time: & 2023-02-09 15:57:14,303\\
Time-Consumption & 0.909s\\
Start-Time: & 2023-02-15 07:13:42,267\\
Finished-Time: & 2023-02-15 07:13:43,177\\
Time-Consumption & 0.910s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -714,9 +714,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
Start-Time: & 2023-02-09 15:57:14,303\\
Finished-Time: & 2023-02-09 15:57:16,119\\
Time-Consumption & 1.816s\\
Start-Time: & 2023-02-15 07:13:43,177\\
Finished-Time: & 2023-02-15 07:13:44,990\\
Time-Consumption & 1.812s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -752,9 +752,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:57:16,120\\
Finished-Time: & 2023-02-09 15:57:17,332\\
Time-Consumption & 1.212s\\
Start-Time: & 2023-02-15 07:13:44,990\\
Finished-Time: & 2023-02-15 07:13:46,199\\
Time-Consumption & 1.209s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -788,8 +788,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:57:17,333\\
Finished-Time: & 2023-02-09 15:57:18,542\\
Start-Time: & 2023-02-15 07:13:46,200\\
Finished-Time: & 2023-02-15 07:13:47,410\\
Time-Consumption & 1.210s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -824,9 +824,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\
Start-Time: & 2023-02-09 15:57:18,543\\
Finished-Time: & 2023-02-09 15:57:19,452\\
Time-Consumption & 0.909s\\
Start-Time: & 2023-02-15 07:13:47,411\\
Finished-Time: & 2023-02-15 07:13:48,318\\
Time-Consumption & 0.908s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -856,9 +856,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\
Start-Time: & 2023-02-09 15:57:19,452\\
Finished-Time: & 2023-02-09 15:57:20,360\\
Time-Consumption & 0.908s\\
Start-Time: & 2023-02-15 07:13:48,319\\
Finished-Time: & 2023-02-15 07:13:49,225\\
Time-Consumption & 0.906s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -886,9 +886,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\
Start-Time: & 2023-02-09 15:57:20,361\\
Finished-Time: & 2023-02-09 15:57:20,966\\
Time-Consumption & 0.606s\\
Start-Time: & 2023-02-15 07:13:49,225\\
Finished-Time: & 2023-02-15 07:13:49,830\\
Time-Consumption & 0.604s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -914,9 +914,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\
Start-Time: & 2023-02-09 15:57:20,967\\
Finished-Time: & 2023-02-09 15:57:21,876\\
Time-Consumption & 0.909s\\
Start-Time: & 2023-02-15 07:13:49,830\\
Finished-Time: & 2023-02-15 07:13:50,738\\
Time-Consumption & 0.908s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -946,9 +946,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\
Start-Time: & 2023-02-09 15:57:21,877\\
Finished-Time: & 2023-02-09 15:57:23,087\\
Time-Consumption & 1.211s\\
Start-Time: & 2023-02-15 07:13:50,738\\
Finished-Time: & 2023-02-15 07:13:51,949\\
Time-Consumption & 1.210s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -982,9 +982,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
Start-Time: & 2023-02-09 15:57:23,088\\
Finished-Time: & 2023-02-09 15:57:24,906\\
Time-Consumption & 1.818s\\
Start-Time: & 2023-02-15 07:13:51,949\\
Finished-Time: & 2023-02-15 07:13:53,764\\
Time-Consumption & 1.815s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1020,9 +1020,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
Start-Time: & 2023-02-09 15:57:24,906\\
Finished-Time: & 2023-02-09 15:57:26,721\\
Time-Consumption & 1.815s\\
Start-Time: & 2023-02-15 07:13:53,764\\
Finished-Time: & 2023-02-15 07:13:55,578\\
Time-Consumption & 1.814s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1058,9 +1058,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:57:26,722\\
Finished-Time: & 2023-02-09 15:57:27,934\\
Time-Consumption & 1.212s\\
Start-Time: & 2023-02-15 07:13:55,579\\
Finished-Time: & 2023-02-15 07:13:56,789\\
Time-Consumption & 1.210s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1094,9 +1094,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\
Start-Time: & 2023-02-09 15:57:27,935\\
Finished-Time: & 2023-02-09 15:57:28,844\\
Time-Consumption & 0.909s\\
Start-Time: & 2023-02-15 07:13:56,790\\
Finished-Time: & 2023-02-15 07:13:57,697\\
Time-Consumption & 0.907s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1126,9 +1126,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\
Start-Time: & 2023-02-09 15:57:28,845\\
Finished-Time: & 2023-02-09 15:57:29,752\\
Time-Consumption & 0.908s\\
Start-Time: & 2023-02-15 07:13:57,698\\
Finished-Time: & 2023-02-15 07:13:58,604\\
Time-Consumption & 0.907s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1156,9 +1156,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\
Start-Time: & 2023-02-09 15:57:29,753\\
Finished-Time: & 2023-02-09 15:57:30,359\\
Time-Consumption & 0.606s\\
Start-Time: & 2023-02-15 07:13:58,605\\
Finished-Time: & 2023-02-15 07:13:59,209\\
Time-Consumption & 0.604s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1184,9 +1184,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\
Start-Time: & 2023-02-09 15:57:30,359\\
Finished-Time: & 2023-02-09 15:57:31,267\\
Time-Consumption & 0.908s\\
Start-Time: & 2023-02-15 07:13:59,210\\
Finished-Time: & 2023-02-15 07:14:00,116\\
Time-Consumption & 0.906s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1216,9 +1216,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\
Start-Time: & 2023-02-09 15:57:31,268\\
Finished-Time: & 2023-02-09 15:57:32,480\\
Time-Consumption & 1.212s\\
Start-Time: & 2023-02-15 07:14:00,116\\
Finished-Time: & 2023-02-15 07:14:01,327\\
Time-Consumption & 1.211s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1252,9 +1252,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
Start-Time: & 2023-02-09 15:57:32,481\\
Finished-Time: & 2023-02-09 15:57:34,297\\
Time-Consumption & 1.817s\\
Start-Time: & 2023-02-15 07:14:01,327\\
Finished-Time: & 2023-02-15 07:14:03,140\\
Time-Consumption & 1.813s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1290,9 +1290,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
Start-Time: & 2023-02-09 15:57:34,298\\
Finished-Time: & 2023-02-09 15:57:36,115\\
Time-Consumption & 1.817s\\
Start-Time: & 2023-02-15 07:14:03,141\\
Finished-Time: & 2023-02-15 07:14:04,956\\
Time-Consumption & 1.815s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1328,9 +1328,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:57:36,116\\
Finished-Time: & 2023-02-09 15:57:37,326\\
Time-Consumption & 1.210s\\
Start-Time: & 2023-02-15 07:14:04,956\\
Finished-Time: & 2023-02-15 07:14:06,165\\
Time-Consumption & 1.209s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1364,9 +1364,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
Start-Time: & 2023-02-09 15:57:37,326\\
Finished-Time: & 2023-02-09 15:57:39,139\\
Time-Consumption & 1.813s\\
Start-Time: & 2023-02-15 07:14:06,166\\
Finished-Time: & 2023-02-15 07:14:07,980\\
Time-Consumption & 1.814s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1402,9 +1402,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
Start-Time: & 2023-02-09 15:57:39,140\\
Finished-Time: & 2023-02-09 15:57:40,954\\
Time-Consumption & 1.814s\\
Start-Time: & 2023-02-15 07:14:07,980\\
Finished-Time: & 2023-02-15 07:14:09,794\\
Time-Consumption & 1.813s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1440,8 +1440,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:57:40,955\\
Finished-Time: & 2023-02-09 15:57:42,165\\
Start-Time: & 2023-02-15 07:14:09,794\\
Finished-Time: & 2023-02-15 07:14:11,003\\
Time-Consumption & 1.210s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -1476,8 +1476,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
Start-Time: & 2023-02-09 15:57:42,165\\
Finished-Time: & 2023-02-09 15:57:43,979\\
Start-Time: & 2023-02-15 07:14:11,004\\
Finished-Time: & 2023-02-15 07:14:12,817\\
Time-Consumption & 1.814s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -1514,8 +1514,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:57:43,980\\
Finished-Time: & 2023-02-09 15:57:45,191\\
Start-Time: & 2023-02-15 07:14:12,818\\
Finished-Time: & 2023-02-15 07:14:14,029\\
Time-Consumption & 1.211s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -1550,8 +1550,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:57:45,191\\
Finished-Time: & 2023-02-09 15:57:46,401\\
Start-Time: & 2023-02-15 07:14:14,030\\
Finished-Time: & 2023-02-15 07:14:15,240\\
Time-Consumption & 1.210s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -1586,9 +1586,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:57:46,401\\
Finished-Time: & 2023-02-09 15:57:47,613\\
Time-Consumption & 1.211s\\
Start-Time: & 2023-02-15 07:14:15,240\\
Finished-Time: & 2023-02-15 07:14:16,448\\
Time-Consumption & 1.207s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1622,8 +1622,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\
Start-Time: & 2023-02-09 15:57:47,613\\
Finished-Time: & 2023-02-09 15:57:48,519\\
Start-Time: & 2023-02-15 07:14:16,448\\
Finished-Time: & 2023-02-15 07:14:17,354\\
Time-Consumption & 0.906s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -1651,8 +1651,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
Start-Time: & 2023-02-09 15:57:48,520\\
Finished-Time: & 2023-02-09 15:57:50,334\\
Start-Time: & 2023-02-15 07:14:17,354\\
Finished-Time: & 2023-02-15 07:14:19,168\\
Time-Consumption & 1.814s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -1689,8 +1689,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
Start-Time: & 2023-02-09 15:57:50,334\\
Finished-Time: & 2023-02-09 15:57:52,148\\
Start-Time: & 2023-02-15 07:14:19,169\\
Finished-Time: & 2023-02-15 07:14:20,983\\
Time-Consumption & 1.814s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -1727,8 +1727,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:57:52,149\\
Finished-Time: & 2023-02-09 15:57:53,360\\
Start-Time: & 2023-02-15 07:14:20,984\\
Finished-Time: & 2023-02-15 07:14:22,195\\
Time-Consumption & 1.211s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -1763,8 +1763,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\
Start-Time: & 2023-02-09 15:57:53,361\\
Finished-Time: & 2023-02-09 15:57:54,268\\
Start-Time: & 2023-02-15 07:14:22,196\\
Finished-Time: & 2023-02-15 07:14:23,102\\
Time-Consumption & 0.907s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -1795,16 +1795,16 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\
Start-Time: & 2023-02-09 15:57:54,269\\
Finished-Time: & 2023-02-09 15:57:55,176\\
Time-Consumption & 0.907s\\
Start-Time: & 2023-02-15 07:14:23,103\\
Finished-Time: & 2023-02-15 07:14:24,009\\
Time-Consumption & 0.906s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
\bf{\,Info } & Setting preconditions (Default setpoint)\\
\bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
\bf{\,Info } & Activating boost mode\\
\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\
\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 899 and Type is $<$class 'int'$>$).\\
\bf{\,Info } & Setting postconditions (Default setpoint)\\
\bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
\bottomrule
@ -1825,9 +1825,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\
Start-Time: & 2023-02-09 15:57:55,176\\
Finished-Time: & 2023-02-09 15:57:55,781\\
Time-Consumption & 0.605s\\
Start-Time: & 2023-02-15 07:14:24,010\\
Finished-Time: & 2023-02-15 07:14:24,613\\
Time-Consumption & 0.603s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1853,8 +1853,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\
Start-Time: & 2023-02-09 15:57:55,782\\
Finished-Time: & 2023-02-09 15:57:56,689\\
Start-Time: & 2023-02-15 07:14:24,613\\
Finished-Time: & 2023-02-15 07:14:25,520\\
Time-Consumption & 0.907s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -1885,9 +1885,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\
Start-Time: & 2023-02-09 15:57:56,690\\
Finished-Time: & 2023-02-09 15:57:57,899\\
Time-Consumption & 1.210s\\
Start-Time: & 2023-02-15 07:14:25,521\\
Finished-Time: & 2023-02-15 07:14:26,730\\
Time-Consumption & 1.209s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1921,9 +1921,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
Start-Time: & 2023-02-09 15:57:57,900\\
Finished-Time: & 2023-02-09 15:57:59,715\\
Time-Consumption & 1.816s\\
Start-Time: & 2023-02-15 07:14:26,730\\
Finished-Time: & 2023-02-15 07:14:28,545\\
Time-Consumption & 1.814s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1959,9 +1959,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
Start-Time: & 2023-02-09 15:57:59,716\\
Finished-Time: & 2023-02-09 15:58:01,529\\
Time-Consumption & 1.813s\\
Start-Time: & 2023-02-15 07:14:28,545\\
Finished-Time: & 2023-02-15 07:14:30,359\\
Time-Consumption & 1.814s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -1997,9 +1997,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:58:01,530\\
Finished-Time: & 2023-02-09 15:58:02,741\\
Time-Consumption & 1.212s\\
Start-Time: & 2023-02-15 07:14:30,360\\
Finished-Time: & 2023-02-15 07:14:31,571\\
Time-Consumption & 1.211s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -2033,9 +2033,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:58:02,742\\
Finished-Time: & 2023-02-09 15:58:03,952\\
Time-Consumption & 1.210s\\
Start-Time: & 2023-02-15 07:14:31,571\\
Finished-Time: & 2023-02-15 07:14:32,782\\
Time-Consumption & 1.211s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -2069,9 +2069,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
Start-Time: & 2023-02-09 15:58:03,953\\
Finished-Time: & 2023-02-09 15:58:05,768\\
Time-Consumption & 1.815s\\
Start-Time: & 2023-02-15 07:14:32,783\\
Finished-Time: & 2023-02-15 07:14:34,596\\
Time-Consumption & 1.814s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -2107,9 +2107,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
Start-Time: & 2023-02-09 15:58:05,768\\
Finished-Time: & 2023-02-09 15:58:07,583\\
Time-Consumption & 1.815s\\
Start-Time: & 2023-02-15 07:14:34,597\\
Finished-Time: & 2023-02-15 07:14:36,410\\
Time-Consumption & 1.813s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -2145,8 +2145,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:58:07,584\\
Finished-Time: & 2023-02-09 15:58:08,795\\
Start-Time: & 2023-02-15 07:14:36,411\\
Finished-Time: & 2023-02-15 07:14:37,621\\
Time-Consumption & 1.211s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -2181,9 +2181,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (42)\\
Start-Time: & 2023-02-09 15:58:08,795\\
Finished-Time: & 2023-02-09 15:58:10,004\\
Time-Consumption & 1.208s\\
Start-Time: & 2023-02-15 07:14:37,622\\
Finished-Time: & 2023-02-15 07:14:38,830\\
Time-Consumption & 1.209s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -2213,8 +2213,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (67)\\
Start-Time: & 2023-02-09 15:58:10,004\\
Finished-Time: & 2023-02-09 15:58:11,214\\
Start-Time: & 2023-02-15 07:14:38,831\\
Finished-Time: & 2023-02-15 07:14:40,040\\
Time-Consumption & 1.209s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -2245,8 +2245,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\
Start-Time: & 2023-02-09 15:58:11,214\\
Finished-Time: & 2023-02-09 15:58:12,121\\
Start-Time: & 2023-02-15 07:14:40,040\\
Finished-Time: & 2023-02-15 07:14:40,947\\
Time-Consumption & 0.907s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
@ -2276,9 +2276,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\
Start-Time: & 2023-02-09 15:58:12,122\\
Finished-Time: & 2023-02-09 15:58:13,031\\
Time-Consumption & 0.909s\\
Start-Time: & 2023-02-15 07:14:40,948\\
Finished-Time: & 2023-02-15 07:14:41,855\\
Time-Consumption & 0.908s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -2308,16 +2308,16 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\
Start-Time: & 2023-02-09 15:58:13,031\\
Finished-Time: & 2023-02-09 15:58:13,940\\
Time-Consumption & 0.909s\\
Start-Time: & 2023-02-15 07:14:41,856\\
Finished-Time: & 2023-02-15 07:14:42,762\\
Time-Consumption & 0.906s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
\bf{\,Info } & Setting preconditions (Default setpoint)\\
\bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
\bf{\,Info } & Activating boost mode\\
\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 899 and Type is $<$class 'int'$>$).\\
\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\
\bf{\,Info } & Setting postconditions (Default setpoint)\\
\bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
\bottomrule
@ -2338,9 +2338,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\
Start-Time: & 2023-02-09 15:58:13,940\\
Finished-Time: & 2023-02-09 15:58:14,545\\
Time-Consumption & 0.605s\\
Start-Time: & 2023-02-15 07:14:42,763\\
Finished-Time: & 2023-02-15 07:14:43,367\\
Time-Consumption & 0.604s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -2366,9 +2366,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\
Start-Time: & 2023-02-09 15:58:14,546\\
Finished-Time: & 2023-02-09 15:58:15,455\\
Time-Consumption & 0.910s\\
Start-Time: & 2023-02-15 07:14:43,368\\
Finished-Time: & 2023-02-15 07:14:44,275\\
Time-Consumption & 0.907s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -2398,9 +2398,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\
Start-Time: & 2023-02-09 15:58:15,456\\
Finished-Time: & 2023-02-09 15:58:16,668\\
Time-Consumption & 1.212s\\
Start-Time: & 2023-02-15 07:14:44,275\\
Finished-Time: & 2023-02-15 07:14:45,486\\
Time-Consumption & 1.211s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -2434,9 +2434,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:58:16,668\\
Finished-Time: & 2023-02-09 15:58:17,881\\
Time-Consumption & 1.213s\\
Start-Time: & 2023-02-15 07:14:45,487\\
Finished-Time: & 2023-02-15 07:14:46,698\\
Time-Consumption & 1.211s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule
@ -2470,9 +2470,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
\begin{longtabu} to \linewidth {lX}
\toprule
Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
Start-Time: & 2023-02-09 15:58:17,882\\
Finished-Time: & 2023-02-09 15:58:19,093\\
Time-Consumption & 1.211s\\
Start-Time: & 2023-02-15 07:14:46,698\\
Finished-Time: & 2023-02-15 07:14:47,909\\
Time-Consumption & 1.210s\\
\midrule
\multicolumn{2}{l}{\bf{Testresults:}}\\
\midrule

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -135,12 +135,12 @@ class testcase_heating(testcase):
vtemp = self.__valve__.get(self.__valve__.KEY_TEMPERATURE_SETPOINT)
equivalency_chk(self.__videv__.get(self.__videv__.KEY_BOOST_TIMER), 0, tLogger, "Boost timer")
self.__videv__.set(self.__videv__.KEY_START_BOOST, None)
self.__videv__.set(self.__videv__.KEY_START_BOOST, True)
time.sleep(DT_TOGGLE)
tLogger.debug("Activating boost mode")
greater_chk(self.__videv__.get(self.__videv__.KEY_BOOST_TIMER), 0, tLogger, "Boost timer")
self.__videv__.set(self.__videv__.KEY_SET_DEFAULT_TEMPERATURE, None)
self.__videv__.set(self.__videv__.KEY_SET_DEFAULT_TEMPERATURE, True)
time.sleep(DT_TOGGLE)
tLogger.debug("Setting postconditions (Default setpoint)")
equivalency_chk(self.__videv__.get(self.__videv__.KEY_BOOST_TIMER), 0, tLogger, "Boost timer")