Ver código fonte

Adaption for v1.2.0 inkl. full testrun

tags/v1.2.0^0
Dirk Alders 1 ano atrás
pai
commit
d538cba7e9
7 arquivos alterados com 25307 adições e 44276 exclusões
  1. 39
    67
      simulation/devices.py
  2. 23900
    40397
      testresults/testrun.json
  3. BIN
      testresults/testrun.pdf
  4. 189
    189
      testresults/testrun.tex
  5. BIN
      testresults/testrun_full.pdf
  6. 1177
    3621
      testresults/testrun_full.tex
  7. 2
    2
      tests/heating.py

+ 39
- 67
simulation/devices.py Ver arquivo

@@ -18,7 +18,7 @@ COLOR_REMOTE = colored.fg("green")
18 18
 OUTPUT_ACTIVE = True
19 19
 
20 20
 
21
-class base(mqtt_base):
21
+class base_common(mqtt_base):
22 22
     AUTOSEND = True
23 23
     COMMANDS = []
24 24
     BOOL_KEYS = []
@@ -28,9 +28,6 @@ class base(mqtt_base):
28 28
 
29 29
         self.names = {}
30 30
         self.commands = self.COMMANDS[:]
31
-        #
32
-        self.mqtt_client.add_callback(self.topic, self.__rx__)
33
-        self.mqtt_client.add_callback(self.topic + '/#', self.__rx__)
34 31
 
35 32
     def add_channel_name(self, key, name):
36 33
         self.names[key] = name
@@ -110,12 +107,37 @@ class base(mqtt_base):
110 107
                   * ' ' + self.__devicename__(), description + colored.attr("reset"))
111 108
 
112 109
 
113
-class base_videv(base):
110
+class base(base_common):
111
+    def __init__(self, mqtt_client, topic, default_values=None):
112
+        super().__init__(mqtt_client, topic, default_values)
113
+        self.mqtt_client.add_callback(self.topic, self.__rx__)
114
+        self.mqtt_client.add_callback(self.topic + '/#', self.__rx__)
115
+
116
+
117
+class base_videv(base_common):
118
+    SET_TOPIC = "set"
119
+    RX_KEYS = []
120
+
121
+    def __init__(self, mqtt_client, topic, default_values=None):
122
+        super().__init__(mqtt_client, topic, default_values)
123
+        #
124
+        for key in self.RX_KEYS:
125
+            # add mqtt callbacks for RX data
126
+            self.mqtt_client.add_callback('/'.join([self.topic, key]), self.__rx__)
127
+            # add print_formatted for RX data
128
+            self.add_callback(key, None, self.print_formatted, True)
129
+
114 130
     def set(self, key, data, block_callback=[]):
115
-        if key in self.keys():
116
-            return super().set(key, data, block_callback)
117
-        else:
118
-            self.__send__(self, key, data)
131
+        self.mqtt_client.send('/'.join([self.topic, key, self.SET_TOPIC]), json.dumps(data))
132
+
133
+    def __rx__(self, client, userdata, message):
134
+        value = self.__payload_filter__(message.payload)
135
+        if message.topic.startswith(self.topic):
136
+            targetkey = message.topic.split('/')[-1]
137
+            if targetkey in self.keys():
138
+                super().set(targetkey, self.__ext_to_int__(targetkey, value))
139
+            elif targetkey != "__info__":
140
+                print("Unknown key %s in %s::%s" % (targetkey, message.topic, self.__class__.__name__))
119 141
 
120 142
 
121 143
 class shelly(base):
@@ -548,6 +570,8 @@ class videv_light(base_videv):
548 570
     KEY_COLOR_TEMP = "color_temp"
549 571
     KEY_TIMER = "timer"
550 572
     #
573
+    RX_KEYS = [KEY_OUTPUT_0, KEY_BRIGHTNESS, KEY_COLOR_TEMP, KEY_TIMER]
574
+    #
551 575
     STATE_COMMANDS = ("get_state", "toggle_state", )
552 576
     BRIGHTNESS_COMMANDS = ("get_brightness", "set_brightness", )
553 577
     COLOR_TEMP_COMMANDS = ("get_color_temp", "set_color_temp", )
@@ -580,35 +604,12 @@ class videv_light(base_videv):
580 604
             self.commands.extend(self.TIMER_COMMANDS)
581 605
         #
582 606
         self.timer_maxvalue = None
583
-        # add commands to be available
584
-        self.add_callback(self.KEY_OUTPUT_0, None, self.print_formatted, True)
585
-        self.add_callback(self.KEY_BRIGHTNESS, None, self.print_formatted, True)
586
-        self.add_callback(self.KEY_COLOR_TEMP, None, self.print_formatted, True)
587
-        self.add_callback(self.KEY_TIMER, None, self.print_formatted, True)
588
-        self.add_callback(self.KEY_OUTPUT_0, None, self.__send__, True)
589
-        self.add_callback(self.KEY_BRIGHTNESS, None, self.__send__, True)
590
-        self.add_callback(self.KEY_COLOR_TEMP, None, self.__send__, True)
591
-        self.add_callback(self.KEY_TIMER, None, self.__send__, True)
592 607
 
593 608
     def __ext_to_int__(self, key, data):
594 609
         if key in [self.KEY_BRIGHTNESS, self.KEY_COLOR_TEMP]:
595 610
             return int(data)
596 611
         return super().__ext_to_int__(key, data)
597 612
 
598
-    def __rx__(self, client, userdata, message):
599
-        value = self.__payload_filter__(message.payload)
600
-        if message.topic.startswith(self.topic):
601
-            targetkey = message.topic.split('/')[-1]
602
-            if targetkey in self.keys():
603
-                self.set(targetkey, self.__ext_to_int__(targetkey, value), block_callback=(self.__send__, ))
604
-            elif targetkey != "__info__":
605
-                print("Unknown key %s in %s::%s" % (targetkey, message.topic, self.__class__.__name__))
606
-
607
-    def __tx__(self, keys_changed):
608
-        for key in keys_changed:
609
-            topic = self.topic + '/' + key
610
-            self.mqtt_client.send(topic, json.dumps(self[key]))
611
-
612 613
     def command(self, command):
613 614
         try:
614 615
             command, value = command.split(' ')
@@ -676,6 +677,8 @@ class videv_heating(base_videv):
676 677
     #
677 678
     KEY_TEMPERATURE = 'temperature'
678 679
     #
680
+    RX_KEYS = [KEY_USER_TEMPERATURE_SETPOINT, KEY_AWAY_MODE, KEY_SUMMER_MODE, KEY_VALVE_TEMPERATURE_SETPOINT, KEY_BOOST_TIMER]
681
+    #
679 682
     COMMANDS = ["get_temperature_setpoint", "set_temperature_setpoint", "toggle_away_mode",
680 683
                 "toggle_summer_mode", "trigger_default_temperature", "trigger_boost"]
681 684
 
@@ -688,36 +691,9 @@ class videv_heating(base_videv):
688 691
             self.KEY_SUMMER_MODE: False,
689 692
             self.KEY_BOOST_TIMER: 0
690 693
         })
691
-        self.add_callback(self.KEY_USER_TEMPERATURE_SETPOINT, None, self.print_formatted, True)
692
-        self.add_callback(self.KEY_VALVE_TEMPERATURE_SETPOINT, None, self.print_formatted, True)
693
-        self.add_callback(self.KEY_TEMPERATURE, None, self.print_formatted, True)
694
-        self.add_callback(self.KEY_AWAY_MODE, None, self.print_formatted, True)
695
-        self.add_callback(self.KEY_SUMMER_MODE, None, self.print_formatted, True)
696
-        self.add_callback(self.KEY_BOOST_TIMER, None, self.print_formatted, True)
697
-        self.add_callback(self.KEY_USER_TEMPERATURE_SETPOINT, None, self.__send__, True)
698
-        self.add_callback(self.KEY_TEMPERATURE, None, self.__send__, True)
699
-        self.add_callback(self.KEY_AWAY_MODE, None, self.__send__, True)
700
-        self.add_callback(self.KEY_SUMMER_MODE, None, self.__send__, True)
701 694
         #
702 695
         self.timer_maxvalue = None
703 696
 
704
-    def __rx__(self, client, userdata, message):
705
-        value = self.__payload_filter__(message.payload)
706
-        if message.topic.startswith(self.topic):
707
-            targetkey = message.topic.split('/')[-1]
708
-            if targetkey in self.keys():
709
-                self.set(targetkey, value, block_callback=(self.__send__, ))
710
-            elif targetkey not in ["__info__", self.KEY_SET_DEFAULT_TEMPERATURE, self.KEY_START_BOOST]:
711
-                print("Unknown key %s in %s::%s" % (targetkey, message.topic, self.__class__.__name__))
712
-
713
-    def __tx__(self, keys_changed):
714
-        for key in keys_changed:
715
-            topic = self.topic + '/' + key
716
-            try:
717
-                self.mqtt_client.send(topic, json.dumps(self[key]))
718
-            except KeyError:
719
-                self.mqtt_client.send(topic, json.dumps(True))
720
-
721 697
     def command(self, command):
722 698
         try:
723 699
             command, value = command.split(' ')
@@ -733,9 +709,9 @@ class videv_heating(base_videv):
733 709
             elif command == self.commands[3]:
734 710
                 self.set(self.KEY_SUMMER_MODE, not self.get(self.KEY_SUMMER_MODE))
735 711
             elif command == self.commands[4]:
736
-                self.set(self, self.KEY_SET_DEFAULT_TEMPERATURE, True)
712
+                self.set(self.KEY_SET_DEFAULT_TEMPERATURE, True)
737 713
             elif command == self.commands[5]:
738
-                self.set(self, self.KEY_START_BOOST, True)
714
+                self.set(self.KEY_START_BOOST, True)
739 715
             else:
740 716
                 print("%s: not yet implemented!" % command)
741 717
         else:
@@ -774,18 +750,14 @@ class videv_heating(base_videv):
774 750
 class videv_warnings(base):
775 751
     KEY_WARNING = "html_short"
776 752
     #
753
+    RX_KEYS = [KEY_WARNING]
754
+    #
777 755
     COMMANDS = [
778 756
         "get_warnings",
779 757
     ]
780 758
 
781 759
     def __init__(self, mqtt_client, topic):
782 760
         super().__init__(mqtt_client, topic, dict.fromkeys([self.KEY_WARNING]))
783
-        #
784
-        self.add_callback(self.KEY_WARNING, None, self.print_formatted, True)
785
-
786
-    def __rx__(self, client, userdata, message):
787
-        if message.topic == self.topic + "/" + self.KEY_WARNING:
788
-            self.set(self.KEY_WARNING, message.payload.decode("utf-8"))
789 761
 
790 762
     def command(self, command):
791 763
         if command in self.COMMANDS:

+ 23900
- 40397
testresults/testrun.json
Diferenças do arquivo suprimidas por serem muito extensas
Ver arquivo


BIN
testresults/testrun.pdf Ver arquivo


+ 189
- 189
testresults/testrun.tex Ver arquivo

@@ -126,9 +126,9 @@ Path & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbre
126 126
 {\bf Test object Information}   & \\
127 127
 \midrule
128 128
 Test Object Name & smart\_brain \\
129
-Test Object Vesion & 1.0.1 \\
129
+Test Object Vesion & 1.2.0 \\
130 130
 GIT repository & https:/\allowbreak /\allowbreak git.mount-mockery.de/\allowbreak smarthome/\allowbreak smart\_brain.git\\
131
-GIT reference & 0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8\\
131
+GIT reference & f3ed72974e5fd3bf932ab78acdf0a1d6154dd733\\
132 132
 \bottomrule
133 133
 \end{tabu}
134 134
 
@@ -142,7 +142,7 @@ GIT reference & 0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8\\
142 142
 	Number of failed tests & \textcolor{black}{\bf 0}\\
143 143
 	\midrule
144 144
 	Executionlevel    & Full Test (all defined tests)\\
145
-	Time consumption  & 84.730s\\
145
+	Time consumption  & 84.664s\\
146 146
 	\bottomrule
147 147
 \end{tabu}
148 148
 
@@ -162,9 +162,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
162 162
 \begin{longtabu} to \linewidth {lX}
163 163
 \toprule
164 164
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
165
-Start-Time: & 2023-02-09 15:56:54,326\\
166
-Finished-Time: & 2023-02-09 15:56:55,536\\
167
-Time-Consumption & 1.210s\\
165
+Start-Time: & 2023-02-15 07:13:23,206\\
166
+Finished-Time: & 2023-02-15 07:13:24,415\\
167
+Time-Consumption & 1.209s\\
168 168
 \midrule
169 169
 \multicolumn{2}{l}{\bf{Testresults:}}\\
170 170
 \midrule
@@ -198,9 +198,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
198 198
 \begin{longtabu} to \linewidth {lX}
199 199
 \toprule
200 200
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
201
-Start-Time: & 2023-02-09 15:56:55,537\\
202
-Finished-Time: & 2023-02-09 15:56:56,745\\
203
-Time-Consumption & 1.209s\\
201
+Start-Time: & 2023-02-15 07:13:24,416\\
202
+Finished-Time: & 2023-02-15 07:13:25,627\\
203
+Time-Consumption & 1.211s\\
204 204
 \midrule
205 205
 \multicolumn{2}{l}{\bf{Testresults:}}\\
206 206
 \midrule
@@ -234,9 +234,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
234 234
 \begin{longtabu} to \linewidth {lX}
235 235
 \toprule
236 236
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\
237
-Start-Time: & 2023-02-09 15:56:56,746\\
238
-Finished-Time: & 2023-02-09 15:56:57,652\\
239
-Time-Consumption & 0.906s\\
237
+Start-Time: & 2023-02-15 07:13:25,627\\
238
+Finished-Time: & 2023-02-15 07:13:26,532\\
239
+Time-Consumption & 0.905s\\
240 240
 \midrule
241 241
 \multicolumn{2}{l}{\bf{Testresults:}}\\
242 242
 \midrule
@@ -263,8 +263,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
263 263
 \begin{longtabu} to \linewidth {lX}
264 264
 \toprule
265 265
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
266
-Start-Time: & 2023-02-09 15:56:57,652\\
267
-Finished-Time: & 2023-02-09 15:56:58,862\\
266
+Start-Time: & 2023-02-15 07:13:26,533\\
267
+Finished-Time: & 2023-02-15 07:13:27,743\\
268 268
 Time-Consumption & 1.210s\\
269 269
 \midrule
270 270
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -299,9 +299,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
299 299
 \begin{longtabu} to \linewidth {lX}
300 300
 \toprule
301 301
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
302
-Start-Time: & 2023-02-09 15:56:58,863\\
303
-Finished-Time: & 2023-02-09 15:57:00,073\\
304
-Time-Consumption & 1.211s\\
302
+Start-Time: & 2023-02-15 07:13:27,744\\
303
+Finished-Time: & 2023-02-15 07:13:28,953\\
304
+Time-Consumption & 1.210s\\
305 305
 \midrule
306 306
 \multicolumn{2}{l}{\bf{Testresults:}}\\
307 307
 \midrule
@@ -335,8 +335,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
335 335
 \begin{longtabu} to \linewidth {lX}
336 336
 \toprule
337 337
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
338
-Start-Time: & 2023-02-09 15:57:00,074\\
339
-Finished-Time: & 2023-02-09 15:57:01,284\\
338
+Start-Time: & 2023-02-15 07:13:28,954\\
339
+Finished-Time: & 2023-02-15 07:13:30,164\\
340 340
 Time-Consumption & 1.210s\\
341 341
 \midrule
342 342
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -371,9 +371,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
371 371
 \begin{longtabu} to \linewidth {lX}
372 372
 \toprule
373 373
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
374
-Start-Time: & 2023-02-09 15:57:01,284\\
375
-Finished-Time: & 2023-02-09 15:57:03,099\\
376
-Time-Consumption & 1.815s\\
374
+Start-Time: & 2023-02-15 07:13:30,165\\
375
+Finished-Time: & 2023-02-15 07:13:31,978\\
376
+Time-Consumption & 1.814s\\
377 377
 \midrule
378 378
 \multicolumn{2}{l}{\bf{Testresults:}}\\
379 379
 \midrule
@@ -409,9 +409,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
409 409
 \begin{longtabu} to \linewidth {lX}
410 410
 \toprule
411 411
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
412
-Start-Time: & 2023-02-09 15:57:03,100\\
413
-Finished-Time: & 2023-02-09 15:57:04,915\\
414
-Time-Consumption & 1.815s\\
412
+Start-Time: & 2023-02-15 07:13:31,979\\
413
+Finished-Time: & 2023-02-15 07:13:33,792\\
414
+Time-Consumption & 1.813s\\
415 415
 \midrule
416 416
 \multicolumn{2}{l}{\bf{Testresults:}}\\
417 417
 \midrule
@@ -447,8 +447,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
447 447
 \begin{longtabu} to \linewidth {lX}
448 448
 \toprule
449 449
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
450
-Start-Time: & 2023-02-09 15:57:04,915\\
451
-Finished-Time: & 2023-02-09 15:57:06,127\\
450
+Start-Time: & 2023-02-15 07:13:33,793\\
451
+Finished-Time: & 2023-02-15 07:13:35,004\\
452 452
 Time-Consumption & 1.211s\\
453 453
 \midrule
454 454
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -483,9 +483,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
483 483
 \begin{longtabu} to \linewidth {lX}
484 484
 \toprule
485 485
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
486
-Start-Time: & 2023-02-09 15:57:06,127\\
487
-Finished-Time: & 2023-02-09 15:57:07,940\\
488
-Time-Consumption & 1.813s\\
486
+Start-Time: & 2023-02-15 07:13:35,005\\
487
+Finished-Time: & 2023-02-15 07:13:36,817\\
488
+Time-Consumption & 1.812s\\
489 489
 \midrule
490 490
 \multicolumn{2}{l}{\bf{Testresults:}}\\
491 491
 \midrule
@@ -521,9 +521,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
521 521
 \begin{longtabu} to \linewidth {lX}
522 522
 \toprule
523 523
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
524
-Start-Time: & 2023-02-09 15:57:07,941\\
525
-Finished-Time: & 2023-02-09 15:57:09,755\\
526
-Time-Consumption & 1.813s\\
524
+Start-Time: & 2023-02-15 07:13:36,818\\
525
+Finished-Time: & 2023-02-15 07:13:38,632\\
526
+Time-Consumption & 1.814s\\
527 527
 \midrule
528 528
 \multicolumn{2}{l}{\bf{Testresults:}}\\
529 529
 \midrule
@@ -559,9 +559,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
559 559
 \begin{longtabu} to \linewidth {lX}
560 560
 \toprule
561 561
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
562
-Start-Time: & 2023-02-09 15:57:09,755\\
563
-Finished-Time: & 2023-02-09 15:57:10,967\\
564
-Time-Consumption & 1.212s\\
562
+Start-Time: & 2023-02-15 07:13:38,632\\
563
+Finished-Time: & 2023-02-15 07:13:39,843\\
564
+Time-Consumption & 1.211s\\
565 565
 \midrule
566 566
 \multicolumn{2}{l}{\bf{Testresults:}}\\
567 567
 \midrule
@@ -595,9 +595,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
595 595
 \begin{longtabu} to \linewidth {lX}
596 596
 \toprule
597 597
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (42)\\
598
-Start-Time: & 2023-02-09 15:57:10,968\\
599
-Finished-Time: & 2023-02-09 15:57:12,180\\
600
-Time-Consumption & 1.213s\\
598
+Start-Time: & 2023-02-15 07:13:39,844\\
599
+Finished-Time: & 2023-02-15 07:13:41,055\\
600
+Time-Consumption & 1.211s\\
601 601
 \midrule
602 602
 \multicolumn{2}{l}{\bf{Testresults:}}\\
603 603
 \midrule
@@ -635,9 +635,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
635 635
 \begin{longtabu} to \linewidth {lX}
636 636
 \toprule
637 637
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (67)\\
638
-Start-Time: & 2023-02-09 15:57:12,181\\
639
-Finished-Time: & 2023-02-09 15:57:13,393\\
640
-Time-Consumption & 1.212s\\
638
+Start-Time: & 2023-02-15 07:13:41,056\\
639
+Finished-Time: & 2023-02-15 07:13:42,266\\
640
+Time-Consumption & 1.210s\\
641 641
 \midrule
642 642
 \multicolumn{2}{l}{\bf{Testresults:}}\\
643 643
 \midrule
@@ -675,9 +675,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
675 675
 \begin{longtabu} to \linewidth {lX}
676 676
 \toprule
677 677
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\
678
-Start-Time: & 2023-02-09 15:57:13,393\\
679
-Finished-Time: & 2023-02-09 15:57:14,303\\
680
-Time-Consumption & 0.909s\\
678
+Start-Time: & 2023-02-15 07:13:42,267\\
679
+Finished-Time: & 2023-02-15 07:13:43,177\\
680
+Time-Consumption & 0.910s\\
681 681
 \midrule
682 682
 \multicolumn{2}{l}{\bf{Testresults:}}\\
683 683
 \midrule
@@ -714,9 +714,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
714 714
 \begin{longtabu} to \linewidth {lX}
715 715
 \toprule
716 716
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
717
-Start-Time: & 2023-02-09 15:57:14,303\\
718
-Finished-Time: & 2023-02-09 15:57:16,119\\
719
-Time-Consumption & 1.816s\\
717
+Start-Time: & 2023-02-15 07:13:43,177\\
718
+Finished-Time: & 2023-02-15 07:13:44,990\\
719
+Time-Consumption & 1.812s\\
720 720
 \midrule
721 721
 \multicolumn{2}{l}{\bf{Testresults:}}\\
722 722
 \midrule
@@ -752,9 +752,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
752 752
 \begin{longtabu} to \linewidth {lX}
753 753
 \toprule
754 754
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
755
-Start-Time: & 2023-02-09 15:57:16,120\\
756
-Finished-Time: & 2023-02-09 15:57:17,332\\
757
-Time-Consumption & 1.212s\\
755
+Start-Time: & 2023-02-15 07:13:44,990\\
756
+Finished-Time: & 2023-02-15 07:13:46,199\\
757
+Time-Consumption & 1.209s\\
758 758
 \midrule
759 759
 \multicolumn{2}{l}{\bf{Testresults:}}\\
760 760
 \midrule
@@ -788,8 +788,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
788 788
 \begin{longtabu} to \linewidth {lX}
789 789
 \toprule
790 790
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
791
-Start-Time: & 2023-02-09 15:57:17,333\\
792
-Finished-Time: & 2023-02-09 15:57:18,542\\
791
+Start-Time: & 2023-02-15 07:13:46,200\\
792
+Finished-Time: & 2023-02-15 07:13:47,410\\
793 793
 Time-Consumption & 1.210s\\
794 794
 \midrule
795 795
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -824,9 +824,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
824 824
 \begin{longtabu} to \linewidth {lX}
825 825
 \toprule
826 826
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\
827
-Start-Time: & 2023-02-09 15:57:18,543\\
828
-Finished-Time: & 2023-02-09 15:57:19,452\\
829
-Time-Consumption & 0.909s\\
827
+Start-Time: & 2023-02-15 07:13:47,411\\
828
+Finished-Time: & 2023-02-15 07:13:48,318\\
829
+Time-Consumption & 0.908s\\
830 830
 \midrule
831 831
 \multicolumn{2}{l}{\bf{Testresults:}}\\
832 832
 \midrule
@@ -856,9 +856,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
856 856
 \begin{longtabu} to \linewidth {lX}
857 857
 \toprule
858 858
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\
859
-Start-Time: & 2023-02-09 15:57:19,452\\
860
-Finished-Time: & 2023-02-09 15:57:20,360\\
861
-Time-Consumption & 0.908s\\
859
+Start-Time: & 2023-02-15 07:13:48,319\\
860
+Finished-Time: & 2023-02-15 07:13:49,225\\
861
+Time-Consumption & 0.906s\\
862 862
 \midrule
863 863
 \multicolumn{2}{l}{\bf{Testresults:}}\\
864 864
 \midrule
@@ -886,9 +886,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
886 886
 \begin{longtabu} to \linewidth {lX}
887 887
 \toprule
888 888
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\
889
-Start-Time: & 2023-02-09 15:57:20,361\\
890
-Finished-Time: & 2023-02-09 15:57:20,966\\
891
-Time-Consumption & 0.606s\\
889
+Start-Time: & 2023-02-15 07:13:49,225\\
890
+Finished-Time: & 2023-02-15 07:13:49,830\\
891
+Time-Consumption & 0.604s\\
892 892
 \midrule
893 893
 \multicolumn{2}{l}{\bf{Testresults:}}\\
894 894
 \midrule
@@ -914,9 +914,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
914 914
 \begin{longtabu} to \linewidth {lX}
915 915
 \toprule
916 916
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\
917
-Start-Time: & 2023-02-09 15:57:20,967\\
918
-Finished-Time: & 2023-02-09 15:57:21,876\\
919
-Time-Consumption & 0.909s\\
917
+Start-Time: & 2023-02-15 07:13:49,830\\
918
+Finished-Time: & 2023-02-15 07:13:50,738\\
919
+Time-Consumption & 0.908s\\
920 920
 \midrule
921 921
 \multicolumn{2}{l}{\bf{Testresults:}}\\
922 922
 \midrule
@@ -946,9 +946,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
946 946
 \begin{longtabu} to \linewidth {lX}
947 947
 \toprule
948 948
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\
949
-Start-Time: & 2023-02-09 15:57:21,877\\
950
-Finished-Time: & 2023-02-09 15:57:23,087\\
951
-Time-Consumption & 1.211s\\
949
+Start-Time: & 2023-02-15 07:13:50,738\\
950
+Finished-Time: & 2023-02-15 07:13:51,949\\
951
+Time-Consumption & 1.210s\\
952 952
 \midrule
953 953
 \multicolumn{2}{l}{\bf{Testresults:}}\\
954 954
 \midrule
@@ -982,9 +982,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
982 982
 \begin{longtabu} to \linewidth {lX}
983 983
 \toprule
984 984
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
985
-Start-Time: & 2023-02-09 15:57:23,088\\
986
-Finished-Time: & 2023-02-09 15:57:24,906\\
987
-Time-Consumption & 1.818s\\
985
+Start-Time: & 2023-02-15 07:13:51,949\\
986
+Finished-Time: & 2023-02-15 07:13:53,764\\
987
+Time-Consumption & 1.815s\\
988 988
 \midrule
989 989
 \multicolumn{2}{l}{\bf{Testresults:}}\\
990 990
 \midrule
@@ -1020,9 +1020,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1020 1020
 \begin{longtabu} to \linewidth {lX}
1021 1021
 \toprule
1022 1022
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
1023
-Start-Time: & 2023-02-09 15:57:24,906\\
1024
-Finished-Time: & 2023-02-09 15:57:26,721\\
1025
-Time-Consumption & 1.815s\\
1023
+Start-Time: & 2023-02-15 07:13:53,764\\
1024
+Finished-Time: & 2023-02-15 07:13:55,578\\
1025
+Time-Consumption & 1.814s\\
1026 1026
 \midrule
1027 1027
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1028 1028
 \midrule
@@ -1058,9 +1058,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1058 1058
 \begin{longtabu} to \linewidth {lX}
1059 1059
 \toprule
1060 1060
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
1061
-Start-Time: & 2023-02-09 15:57:26,722\\
1062
-Finished-Time: & 2023-02-09 15:57:27,934\\
1063
-Time-Consumption & 1.212s\\
1061
+Start-Time: & 2023-02-15 07:13:55,579\\
1062
+Finished-Time: & 2023-02-15 07:13:56,789\\
1063
+Time-Consumption & 1.210s\\
1064 1064
 \midrule
1065 1065
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1066 1066
 \midrule
@@ -1094,9 +1094,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1094 1094
 \begin{longtabu} to \linewidth {lX}
1095 1095
 \toprule
1096 1096
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\
1097
-Start-Time: & 2023-02-09 15:57:27,935\\
1098
-Finished-Time: & 2023-02-09 15:57:28,844\\
1099
-Time-Consumption & 0.909s\\
1097
+Start-Time: & 2023-02-15 07:13:56,790\\
1098
+Finished-Time: & 2023-02-15 07:13:57,697\\
1099
+Time-Consumption & 0.907s\\
1100 1100
 \midrule
1101 1101
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1102 1102
 \midrule
@@ -1126,9 +1126,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1126 1126
 \begin{longtabu} to \linewidth {lX}
1127 1127
 \toprule
1128 1128
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\
1129
-Start-Time: & 2023-02-09 15:57:28,845\\
1130
-Finished-Time: & 2023-02-09 15:57:29,752\\
1131
-Time-Consumption & 0.908s\\
1129
+Start-Time: & 2023-02-15 07:13:57,698\\
1130
+Finished-Time: & 2023-02-15 07:13:58,604\\
1131
+Time-Consumption & 0.907s\\
1132 1132
 \midrule
1133 1133
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1134 1134
 \midrule
@@ -1156,9 +1156,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1156 1156
 \begin{longtabu} to \linewidth {lX}
1157 1157
 \toprule
1158 1158
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\
1159
-Start-Time: & 2023-02-09 15:57:29,753\\
1160
-Finished-Time: & 2023-02-09 15:57:30,359\\
1161
-Time-Consumption & 0.606s\\
1159
+Start-Time: & 2023-02-15 07:13:58,605\\
1160
+Finished-Time: & 2023-02-15 07:13:59,209\\
1161
+Time-Consumption & 0.604s\\
1162 1162
 \midrule
1163 1163
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1164 1164
 \midrule
@@ -1184,9 +1184,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1184 1184
 \begin{longtabu} to \linewidth {lX}
1185 1185
 \toprule
1186 1186
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\
1187
-Start-Time: & 2023-02-09 15:57:30,359\\
1188
-Finished-Time: & 2023-02-09 15:57:31,267\\
1189
-Time-Consumption & 0.908s\\
1187
+Start-Time: & 2023-02-15 07:13:59,210\\
1188
+Finished-Time: & 2023-02-15 07:14:00,116\\
1189
+Time-Consumption & 0.906s\\
1190 1190
 \midrule
1191 1191
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1192 1192
 \midrule
@@ -1216,9 +1216,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1216 1216
 \begin{longtabu} to \linewidth {lX}
1217 1217
 \toprule
1218 1218
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\
1219
-Start-Time: & 2023-02-09 15:57:31,268\\
1220
-Finished-Time: & 2023-02-09 15:57:32,480\\
1221
-Time-Consumption & 1.212s\\
1219
+Start-Time: & 2023-02-15 07:14:00,116\\
1220
+Finished-Time: & 2023-02-15 07:14:01,327\\
1221
+Time-Consumption & 1.211s\\
1222 1222
 \midrule
1223 1223
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1224 1224
 \midrule
@@ -1252,9 +1252,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1252 1252
 \begin{longtabu} to \linewidth {lX}
1253 1253
 \toprule
1254 1254
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
1255
-Start-Time: & 2023-02-09 15:57:32,481\\
1256
-Finished-Time: & 2023-02-09 15:57:34,297\\
1257
-Time-Consumption & 1.817s\\
1255
+Start-Time: & 2023-02-15 07:14:01,327\\
1256
+Finished-Time: & 2023-02-15 07:14:03,140\\
1257
+Time-Consumption & 1.813s\\
1258 1258
 \midrule
1259 1259
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1260 1260
 \midrule
@@ -1290,9 +1290,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1290 1290
 \begin{longtabu} to \linewidth {lX}
1291 1291
 \toprule
1292 1292
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
1293
-Start-Time: & 2023-02-09 15:57:34,298\\
1294
-Finished-Time: & 2023-02-09 15:57:36,115\\
1295
-Time-Consumption & 1.817s\\
1293
+Start-Time: & 2023-02-15 07:14:03,141\\
1294
+Finished-Time: & 2023-02-15 07:14:04,956\\
1295
+Time-Consumption & 1.815s\\
1296 1296
 \midrule
1297 1297
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1298 1298
 \midrule
@@ -1328,9 +1328,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1328 1328
 \begin{longtabu} to \linewidth {lX}
1329 1329
 \toprule
1330 1330
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
1331
-Start-Time: & 2023-02-09 15:57:36,116\\
1332
-Finished-Time: & 2023-02-09 15:57:37,326\\
1333
-Time-Consumption & 1.210s\\
1331
+Start-Time: & 2023-02-15 07:14:04,956\\
1332
+Finished-Time: & 2023-02-15 07:14:06,165\\
1333
+Time-Consumption & 1.209s\\
1334 1334
 \midrule
1335 1335
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1336 1336
 \midrule
@@ -1364,9 +1364,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1364 1364
 \begin{longtabu} to \linewidth {lX}
1365 1365
 \toprule
1366 1366
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
1367
-Start-Time: & 2023-02-09 15:57:37,326\\
1368
-Finished-Time: & 2023-02-09 15:57:39,139\\
1369
-Time-Consumption & 1.813s\\
1367
+Start-Time: & 2023-02-15 07:14:06,166\\
1368
+Finished-Time: & 2023-02-15 07:14:07,980\\
1369
+Time-Consumption & 1.814s\\
1370 1370
 \midrule
1371 1371
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1372 1372
 \midrule
@@ -1402,9 +1402,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1402 1402
 \begin{longtabu} to \linewidth {lX}
1403 1403
 \toprule
1404 1404
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
1405
-Start-Time: & 2023-02-09 15:57:39,140\\
1406
-Finished-Time: & 2023-02-09 15:57:40,954\\
1407
-Time-Consumption & 1.814s\\
1405
+Start-Time: & 2023-02-15 07:14:07,980\\
1406
+Finished-Time: & 2023-02-15 07:14:09,794\\
1407
+Time-Consumption & 1.813s\\
1408 1408
 \midrule
1409 1409
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1410 1410
 \midrule
@@ -1440,8 +1440,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1440 1440
 \begin{longtabu} to \linewidth {lX}
1441 1441
 \toprule
1442 1442
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
1443
-Start-Time: & 2023-02-09 15:57:40,955\\
1444
-Finished-Time: & 2023-02-09 15:57:42,165\\
1443
+Start-Time: & 2023-02-15 07:14:09,794\\
1444
+Finished-Time: & 2023-02-15 07:14:11,003\\
1445 1445
 Time-Consumption & 1.210s\\
1446 1446
 \midrule
1447 1447
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -1476,8 +1476,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1476 1476
 \begin{longtabu} to \linewidth {lX}
1477 1477
 \toprule
1478 1478
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
1479
-Start-Time: & 2023-02-09 15:57:42,165\\
1480
-Finished-Time: & 2023-02-09 15:57:43,979\\
1479
+Start-Time: & 2023-02-15 07:14:11,004\\
1480
+Finished-Time: & 2023-02-15 07:14:12,817\\
1481 1481
 Time-Consumption & 1.814s\\
1482 1482
 \midrule
1483 1483
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -1514,8 +1514,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1514 1514
 \begin{longtabu} to \linewidth {lX}
1515 1515
 \toprule
1516 1516
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
1517
-Start-Time: & 2023-02-09 15:57:43,980\\
1518
-Finished-Time: & 2023-02-09 15:57:45,191\\
1517
+Start-Time: & 2023-02-15 07:14:12,818\\
1518
+Finished-Time: & 2023-02-15 07:14:14,029\\
1519 1519
 Time-Consumption & 1.211s\\
1520 1520
 \midrule
1521 1521
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -1550,8 +1550,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1550 1550
 \begin{longtabu} to \linewidth {lX}
1551 1551
 \toprule
1552 1552
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
1553
-Start-Time: & 2023-02-09 15:57:45,191\\
1554
-Finished-Time: & 2023-02-09 15:57:46,401\\
1553
+Start-Time: & 2023-02-15 07:14:14,030\\
1554
+Finished-Time: & 2023-02-15 07:14:15,240\\
1555 1555
 Time-Consumption & 1.210s\\
1556 1556
 \midrule
1557 1557
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -1586,9 +1586,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1586 1586
 \begin{longtabu} to \linewidth {lX}
1587 1587
 \toprule
1588 1588
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
1589
-Start-Time: & 2023-02-09 15:57:46,401\\
1590
-Finished-Time: & 2023-02-09 15:57:47,613\\
1591
-Time-Consumption & 1.211s\\
1589
+Start-Time: & 2023-02-15 07:14:15,240\\
1590
+Finished-Time: & 2023-02-15 07:14:16,448\\
1591
+Time-Consumption & 1.207s\\
1592 1592
 \midrule
1593 1593
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1594 1594
 \midrule
@@ -1622,8 +1622,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1622 1622
 \begin{longtabu} to \linewidth {lX}
1623 1623
 \toprule
1624 1624
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\
1625
-Start-Time: & 2023-02-09 15:57:47,613\\
1626
-Finished-Time: & 2023-02-09 15:57:48,519\\
1625
+Start-Time: & 2023-02-15 07:14:16,448\\
1626
+Finished-Time: & 2023-02-15 07:14:17,354\\
1627 1627
 Time-Consumption & 0.906s\\
1628 1628
 \midrule
1629 1629
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -1651,8 +1651,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1651 1651
 \begin{longtabu} to \linewidth {lX}
1652 1652
 \toprule
1653 1653
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
1654
-Start-Time: & 2023-02-09 15:57:48,520\\
1655
-Finished-Time: & 2023-02-09 15:57:50,334\\
1654
+Start-Time: & 2023-02-15 07:14:17,354\\
1655
+Finished-Time: & 2023-02-15 07:14:19,168\\
1656 1656
 Time-Consumption & 1.814s\\
1657 1657
 \midrule
1658 1658
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -1689,8 +1689,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1689 1689
 \begin{longtabu} to \linewidth {lX}
1690 1690
 \toprule
1691 1691
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
1692
-Start-Time: & 2023-02-09 15:57:50,334\\
1693
-Finished-Time: & 2023-02-09 15:57:52,148\\
1692
+Start-Time: & 2023-02-15 07:14:19,169\\
1693
+Finished-Time: & 2023-02-15 07:14:20,983\\
1694 1694
 Time-Consumption & 1.814s\\
1695 1695
 \midrule
1696 1696
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -1727,8 +1727,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1727 1727
 \begin{longtabu} to \linewidth {lX}
1728 1728
 \toprule
1729 1729
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
1730
-Start-Time: & 2023-02-09 15:57:52,149\\
1731
-Finished-Time: & 2023-02-09 15:57:53,360\\
1730
+Start-Time: & 2023-02-15 07:14:20,984\\
1731
+Finished-Time: & 2023-02-15 07:14:22,195\\
1732 1732
 Time-Consumption & 1.211s\\
1733 1733
 \midrule
1734 1734
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -1763,8 +1763,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1763 1763
 \begin{longtabu} to \linewidth {lX}
1764 1764
 \toprule
1765 1765
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\
1766
-Start-Time: & 2023-02-09 15:57:53,361\\
1767
-Finished-Time: & 2023-02-09 15:57:54,268\\
1766
+Start-Time: & 2023-02-15 07:14:22,196\\
1767
+Finished-Time: & 2023-02-15 07:14:23,102\\
1768 1768
 Time-Consumption & 0.907s\\
1769 1769
 \midrule
1770 1770
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -1795,16 +1795,16 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1795 1795
 \begin{longtabu} to \linewidth {lX}
1796 1796
 \toprule
1797 1797
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\
1798
-Start-Time: & 2023-02-09 15:57:54,269\\
1799
-Finished-Time: & 2023-02-09 15:57:55,176\\
1800
-Time-Consumption & 0.907s\\
1798
+Start-Time: & 2023-02-15 07:14:23,103\\
1799
+Finished-Time: & 2023-02-15 07:14:24,009\\
1800
+Time-Consumption & 0.906s\\
1801 1801
 \midrule
1802 1802
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1803 1803
 \midrule
1804 1804
 \bf{\,Info } & Setting preconditions (Default setpoint)\\
1805 1805
 \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
1806 1806
 \bf{\,Info } & Activating boost mode\\
1807
-\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\
1807
+\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 899 and Type is $<$class 'int'$>$).\\
1808 1808
 \bf{\,Info } & Setting postconditions (Default setpoint)\\
1809 1809
 \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
1810 1810
 \bottomrule
@@ -1825,9 +1825,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1825 1825
 \begin{longtabu} to \linewidth {lX}
1826 1826
 \toprule
1827 1827
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\
1828
-Start-Time: & 2023-02-09 15:57:55,176\\
1829
-Finished-Time: & 2023-02-09 15:57:55,781\\
1830
-Time-Consumption & 0.605s\\
1828
+Start-Time: & 2023-02-15 07:14:24,010\\
1829
+Finished-Time: & 2023-02-15 07:14:24,613\\
1830
+Time-Consumption & 0.603s\\
1831 1831
 \midrule
1832 1832
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1833 1833
 \midrule
@@ -1853,8 +1853,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1853 1853
 \begin{longtabu} to \linewidth {lX}
1854 1854
 \toprule
1855 1855
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\
1856
-Start-Time: & 2023-02-09 15:57:55,782\\
1857
-Finished-Time: & 2023-02-09 15:57:56,689\\
1856
+Start-Time: & 2023-02-15 07:14:24,613\\
1857
+Finished-Time: & 2023-02-15 07:14:25,520\\
1858 1858
 Time-Consumption & 0.907s\\
1859 1859
 \midrule
1860 1860
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -1885,9 +1885,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1885 1885
 \begin{longtabu} to \linewidth {lX}
1886 1886
 \toprule
1887 1887
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\
1888
-Start-Time: & 2023-02-09 15:57:56,690\\
1889
-Finished-Time: & 2023-02-09 15:57:57,899\\
1890
-Time-Consumption & 1.210s\\
1888
+Start-Time: & 2023-02-15 07:14:25,521\\
1889
+Finished-Time: & 2023-02-15 07:14:26,730\\
1890
+Time-Consumption & 1.209s\\
1891 1891
 \midrule
1892 1892
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1893 1893
 \midrule
@@ -1921,9 +1921,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1921 1921
 \begin{longtabu} to \linewidth {lX}
1922 1922
 \toprule
1923 1923
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
1924
-Start-Time: & 2023-02-09 15:57:57,900\\
1925
-Finished-Time: & 2023-02-09 15:57:59,715\\
1926
-Time-Consumption & 1.816s\\
1924
+Start-Time: & 2023-02-15 07:14:26,730\\
1925
+Finished-Time: & 2023-02-15 07:14:28,545\\
1926
+Time-Consumption & 1.814s\\
1927 1927
 \midrule
1928 1928
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1929 1929
 \midrule
@@ -1959,9 +1959,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1959 1959
 \begin{longtabu} to \linewidth {lX}
1960 1960
 \toprule
1961 1961
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
1962
-Start-Time: & 2023-02-09 15:57:59,716\\
1963
-Finished-Time: & 2023-02-09 15:58:01,529\\
1964
-Time-Consumption & 1.813s\\
1962
+Start-Time: & 2023-02-15 07:14:28,545\\
1963
+Finished-Time: & 2023-02-15 07:14:30,359\\
1964
+Time-Consumption & 1.814s\\
1965 1965
 \midrule
1966 1966
 \multicolumn{2}{l}{\bf{Testresults:}}\\
1967 1967
 \midrule
@@ -1997,9 +1997,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
1997 1997
 \begin{longtabu} to \linewidth {lX}
1998 1998
 \toprule
1999 1999
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
2000
-Start-Time: & 2023-02-09 15:58:01,530\\
2001
-Finished-Time: & 2023-02-09 15:58:02,741\\
2002
-Time-Consumption & 1.212s\\
2000
+Start-Time: & 2023-02-15 07:14:30,360\\
2001
+Finished-Time: & 2023-02-15 07:14:31,571\\
2002
+Time-Consumption & 1.211s\\
2003 2003
 \midrule
2004 2004
 \multicolumn{2}{l}{\bf{Testresults:}}\\
2005 2005
 \midrule
@@ -2033,9 +2033,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2033 2033
 \begin{longtabu} to \linewidth {lX}
2034 2034
 \toprule
2035 2035
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
2036
-Start-Time: & 2023-02-09 15:58:02,742\\
2037
-Finished-Time: & 2023-02-09 15:58:03,952\\
2038
-Time-Consumption & 1.210s\\
2036
+Start-Time: & 2023-02-15 07:14:31,571\\
2037
+Finished-Time: & 2023-02-15 07:14:32,782\\
2038
+Time-Consumption & 1.211s\\
2039 2039
 \midrule
2040 2040
 \multicolumn{2}{l}{\bf{Testresults:}}\\
2041 2041
 \midrule
@@ -2069,9 +2069,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2069 2069
 \begin{longtabu} to \linewidth {lX}
2070 2070
 \toprule
2071 2071
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
2072
-Start-Time: & 2023-02-09 15:58:03,953\\
2073
-Finished-Time: & 2023-02-09 15:58:05,768\\
2074
-Time-Consumption & 1.815s\\
2072
+Start-Time: & 2023-02-15 07:14:32,783\\
2073
+Finished-Time: & 2023-02-15 07:14:34,596\\
2074
+Time-Consumption & 1.814s\\
2075 2075
 \midrule
2076 2076
 \multicolumn{2}{l}{\bf{Testresults:}}\\
2077 2077
 \midrule
@@ -2107,9 +2107,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2107 2107
 \begin{longtabu} to \linewidth {lX}
2108 2108
 \toprule
2109 2109
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
2110
-Start-Time: & 2023-02-09 15:58:05,768\\
2111
-Finished-Time: & 2023-02-09 15:58:07,583\\
2112
-Time-Consumption & 1.815s\\
2110
+Start-Time: & 2023-02-15 07:14:34,597\\
2111
+Finished-Time: & 2023-02-15 07:14:36,410\\
2112
+Time-Consumption & 1.813s\\
2113 2113
 \midrule
2114 2114
 \multicolumn{2}{l}{\bf{Testresults:}}\\
2115 2115
 \midrule
@@ -2145,8 +2145,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2145 2145
 \begin{longtabu} to \linewidth {lX}
2146 2146
 \toprule
2147 2147
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
2148
-Start-Time: & 2023-02-09 15:58:07,584\\
2149
-Finished-Time: & 2023-02-09 15:58:08,795\\
2148
+Start-Time: & 2023-02-15 07:14:36,411\\
2149
+Finished-Time: & 2023-02-15 07:14:37,621\\
2150 2150
 Time-Consumption & 1.211s\\
2151 2151
 \midrule
2152 2152
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -2181,9 +2181,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2181 2181
 \begin{longtabu} to \linewidth {lX}
2182 2182
 \toprule
2183 2183
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (42)\\
2184
-Start-Time: & 2023-02-09 15:58:08,795\\
2185
-Finished-Time: & 2023-02-09 15:58:10,004\\
2186
-Time-Consumption & 1.208s\\
2184
+Start-Time: & 2023-02-15 07:14:37,622\\
2185
+Finished-Time: & 2023-02-15 07:14:38,830\\
2186
+Time-Consumption & 1.209s\\
2187 2187
 \midrule
2188 2188
 \multicolumn{2}{l}{\bf{Testresults:}}\\
2189 2189
 \midrule
@@ -2213,8 +2213,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2213 2213
 \begin{longtabu} to \linewidth {lX}
2214 2214
 \toprule
2215 2215
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (67)\\
2216
-Start-Time: & 2023-02-09 15:58:10,004\\
2217
-Finished-Time: & 2023-02-09 15:58:11,214\\
2216
+Start-Time: & 2023-02-15 07:14:38,831\\
2217
+Finished-Time: & 2023-02-15 07:14:40,040\\
2218 2218
 Time-Consumption & 1.209s\\
2219 2219
 \midrule
2220 2220
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -2245,8 +2245,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2245 2245
 \begin{longtabu} to \linewidth {lX}
2246 2246
 \toprule
2247 2247
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\
2248
-Start-Time: & 2023-02-09 15:58:11,214\\
2249
-Finished-Time: & 2023-02-09 15:58:12,121\\
2248
+Start-Time: & 2023-02-15 07:14:40,040\\
2249
+Finished-Time: & 2023-02-15 07:14:40,947\\
2250 2250
 Time-Consumption & 0.907s\\
2251 2251
 \midrule
2252 2252
 \multicolumn{2}{l}{\bf{Testresults:}}\\
@@ -2276,9 +2276,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2276 2276
 \begin{longtabu} to \linewidth {lX}
2277 2277
 \toprule
2278 2278
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\
2279
-Start-Time: & 2023-02-09 15:58:12,122\\
2280
-Finished-Time: & 2023-02-09 15:58:13,031\\
2281
-Time-Consumption & 0.909s\\
2279
+Start-Time: & 2023-02-15 07:14:40,948\\
2280
+Finished-Time: & 2023-02-15 07:14:41,855\\
2281
+Time-Consumption & 0.908s\\
2282 2282
 \midrule
2283 2283
 \multicolumn{2}{l}{\bf{Testresults:}}\\
2284 2284
 \midrule
@@ -2308,16 +2308,16 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2308 2308
 \begin{longtabu} to \linewidth {lX}
2309 2309
 \toprule
2310 2310
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\
2311
-Start-Time: & 2023-02-09 15:58:13,031\\
2312
-Finished-Time: & 2023-02-09 15:58:13,940\\
2313
-Time-Consumption & 0.909s\\
2311
+Start-Time: & 2023-02-15 07:14:41,856\\
2312
+Finished-Time: & 2023-02-15 07:14:42,762\\
2313
+Time-Consumption & 0.906s\\
2314 2314
 \midrule
2315 2315
 \multicolumn{2}{l}{\bf{Testresults:}}\\
2316 2316
 \midrule
2317 2317
 \bf{\,Info } & Setting preconditions (Default setpoint)\\
2318 2318
 \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
2319 2319
 \bf{\,Info } & Activating boost mode\\
2320
-\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 899 and Type is $<$class 'int'$>$).\\
2320
+\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\
2321 2321
 \bf{\,Info } & Setting postconditions (Default setpoint)\\
2322 2322
 \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
2323 2323
 \bottomrule
@@ -2338,9 +2338,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2338 2338
 \begin{longtabu} to \linewidth {lX}
2339 2339
 \toprule
2340 2340
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\
2341
-Start-Time: & 2023-02-09 15:58:13,940\\
2342
-Finished-Time: & 2023-02-09 15:58:14,545\\
2343
-Time-Consumption & 0.605s\\
2341
+Start-Time: & 2023-02-15 07:14:42,763\\
2342
+Finished-Time: & 2023-02-15 07:14:43,367\\
2343
+Time-Consumption & 0.604s\\
2344 2344
 \midrule
2345 2345
 \multicolumn{2}{l}{\bf{Testresults:}}\\
2346 2346
 \midrule
@@ -2366,9 +2366,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2366 2366
 \begin{longtabu} to \linewidth {lX}
2367 2367
 \toprule
2368 2368
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\
2369
-Start-Time: & 2023-02-09 15:58:14,546\\
2370
-Finished-Time: & 2023-02-09 15:58:15,455\\
2371
-Time-Consumption & 0.910s\\
2369
+Start-Time: & 2023-02-15 07:14:43,368\\
2370
+Finished-Time: & 2023-02-15 07:14:44,275\\
2371
+Time-Consumption & 0.907s\\
2372 2372
 \midrule
2373 2373
 \multicolumn{2}{l}{\bf{Testresults:}}\\
2374 2374
 \midrule
@@ -2398,9 +2398,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2398 2398
 \begin{longtabu} to \linewidth {lX}
2399 2399
 \toprule
2400 2400
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\
2401
-Start-Time: & 2023-02-09 15:58:15,456\\
2402
-Finished-Time: & 2023-02-09 15:58:16,668\\
2403
-Time-Consumption & 1.212s\\
2401
+Start-Time: & 2023-02-15 07:14:44,275\\
2402
+Finished-Time: & 2023-02-15 07:14:45,486\\
2403
+Time-Consumption & 1.211s\\
2404 2404
 \midrule
2405 2405
 \multicolumn{2}{l}{\bf{Testresults:}}\\
2406 2406
 \midrule
@@ -2434,9 +2434,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2434 2434
 \begin{longtabu} to \linewidth {lX}
2435 2435
 \toprule
2436 2436
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
2437
-Start-Time: & 2023-02-09 15:58:16,668\\
2438
-Finished-Time: & 2023-02-09 15:58:17,881\\
2439
-Time-Consumption & 1.213s\\
2437
+Start-Time: & 2023-02-15 07:14:45,487\\
2438
+Finished-Time: & 2023-02-15 07:14:46,698\\
2439
+Time-Consumption & 1.211s\\
2440 2440
 \midrule
2441 2441
 \multicolumn{2}{l}{\bf{Testresults:}}\\
2442 2442
 \midrule
@@ -2470,9 +2470,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}.
2470 2470
 \begin{longtabu} to \linewidth {lX}
2471 2471
 \toprule
2472 2472
 Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
2473
-Start-Time: & 2023-02-09 15:58:17,882\\
2474
-Finished-Time: & 2023-02-09 15:58:19,093\\
2475
-Time-Consumption & 1.211s\\
2473
+Start-Time: & 2023-02-15 07:14:46,698\\
2474
+Finished-Time: & 2023-02-15 07:14:47,909\\
2475
+Time-Consumption & 1.210s\\
2476 2476
 \midrule
2477 2477
 \multicolumn{2}{l}{\bf{Testresults:}}\\
2478 2478
 \midrule

BIN
testresults/testrun_full.pdf Ver arquivo


+ 1177
- 3621
testresults/testrun_full.tex
Diferenças do arquivo suprimidas por serem muito extensas
Ver arquivo


+ 2
- 2
tests/heating.py Ver arquivo

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

Carregando…
Cancelar
Salvar