Test Smart Brain implementation
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

testrun_full.tex 85KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328
  1. \documentclass[a4paper]{article}
  2. %\documentclass[a4paper,landscape]{article}
  3. \renewcommand{\familydefault}{\sfdefault}
  4. \usepackage[table]{xcolor}
  5. \definecolor{orange}{rgb}{1, 0.7, 0}
  6. \definecolor{lightgrey}{rgb}{0.925, 0.925, 0.925}
  7. \setlength{\topmargin}{-3cm}
  8. \setlength{\oddsidemargin}{-0.5cm}
  9. \setlength{\evensidemargin}{0cm}
  10. \setlength{\textwidth}{17.5cm}
  11. \setlength{\textheight}{24.5cm}
  12. %\setlength{\textwidth}{25cm}
  13. %\setlength{\textheight}{15cm}
  14. \setlength{\headheight}{84pt}
  15. \usepackage{fancyvrb}
  16. \usepackage{fvextra}
  17. %\usepackage{framed,color}
  18. %\newenvironment{modulelog}{\snugshade\Verbatim}{\endVerbatim\endsnugshade}
  19. \usepackage{adjustbox}
  20. \newenvironment{modulelog}%
  21. {\par\noindent\adjustbox{margin=0ex,bgcolor=shadecolor,margin=0ex}\bgroup\varwidth\linewidth\Verbatim}%
  22. {\endVerbatim\endvarwidth\egroup}
  23. %\usepackage{xcolor}
  24. \renewcommand{\baselinestretch}{1,2}
  25. \setlength{\parindent}{0pt}
  26. \setlength{\parskip}{9pt plus3pt minus3pt}
  27. \usepackage{listings}
  28. \usepackage{color}
  29. \definecolor{bg-partially-covered}{rgb}{1,1,0.6} % light-yellow
  30. \definecolor{bg-uncovered}{rgb}{1,0.8,0.8} % light-red
  31. \definecolor{bg-covered}{rgb}{0.95,1,0.95} % very light-green
  32. \definecolor{bg-clean}{rgb}{1,1,1} % white
  33. \definecolor{mygreen}{rgb}{0,0.6,0}
  34. \definecolor{mygray}{rgb}{0.5,0.5,0.5}
  35. \definecolor{mymauve}{rgb}{0.58,0,0.82}
  36. \lstset{ %
  37. backgroundcolor=\color{white}, % choose the background color; you must add \usepackage{color} or \usepackage{xcolor}; should come as last argument
  38. basicstyle=\footnotesize, % the size of the fonts that are used for the code
  39. breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace
  40. breaklines=true, % sets automatic line breaking
  41. captionpos=b, % sets the caption-position to bottom
  42. commentstyle=\color{mygreen}, % comment style
  43. deletekeywords={...}, % if you want to delete keywords from the given language
  44. escapeinside={\%*}{*)}, % if you want to add LaTeX within your code
  45. extendedchars=true, % lets you use non-ASCII characters; for 8-bits encodings only, does not work with UTF-8
  46. frame=none, % adds a frame around the code
  47. keepspaces=true, % keeps spaces in text, useful for keeping indentation of code (possibly needs columns=flexible)
  48. keywordstyle=\color{blue}, % keyword style
  49. language=Octave, % the language of the code
  50. morekeywords={*,...}, % if you want to add more keywords to the set
  51. numbers=left, % where to put the line-numbers; possible values are (none, left, right)
  52. numbersep=5pt, % how far the line-numbers are from the code
  53. numberstyle=\tiny\color{mygray}, % the style that is used for the line-numbers
  54. rulecolor=\color{black}, % if not set, the frame-color may be changed on line-breaks within not-black text (e.g. comments (green here))
  55. showlines=true,
  56. showspaces=false, % show spaces everywhere adding particular underscores; it overrides 'showstringspaces'
  57. showstringspaces=false, % underline spaces within strings only
  58. showtabs=false, % show tabs within strings adding particular underscores
  59. stepnumber=1, % the step between two line-numbers. If it's 1, each line will be numbered
  60. stringstyle=\color{mymauve}, % string literal style
  61. tabsize=2, % sets default tabsize to 2 spaces
  62. }
  63. \usepackage{hyperref}
  64. \usepackage{longtable}[=v4.13]
  65. \usepackage{tabu}
  66. \usepackage{multicol}
  67. \usepackage{booktabs}
  68. \usepackage{graphicx}
  69. \usepackage{lastpage} % for the number of the last page in the document
  70. \usepackage{fancyhdr}
  71. \fancyhf{}
  72. \renewcommand{\headrulewidth}{0pt}
  73. \renewcommand{\footrulewidth}{0pt}
  74. \lhead{\textcolor{gray}{}}
  75. \chead{\textcolor{gray}{ Unittest for {\tt smart\_brain }}}
  76. \rhead{\textcolor{gray}{}}
  77. \lfoot{\textcolor{gray}{}}
  78. \cfoot{\textcolor{gray}{}}
  79. \rfoot{\textcolor{gray}{\thepage\,/ \pageref{LastPage}}}
  80. \begin{document}
  81. \begin{titlepage}
  82. \date{\today}
  83. \title{
  84. Unittest for {\tt smart\_brain }
  85. }
  86. \date{\today}
  87. \maketitle
  88. \thispagestyle{empty}
  89. \newpage
  90. \end{titlepage}
  91. \setcounter{page}{1}
  92. \pagestyle{fancy}
  93. \tableofcontents
  94. \newpage
  95. \section{Test System Information}
  96. \begin{tabu} to \linewidth {lX}
  97. \toprule
  98. {\bf System Information} & \\
  99. \midrule
  100. Architecture & 64bit \\
  101. Machine & x86\_64 \\
  102. Hostname & ahorn \\
  103. Distribution & Linux Mint 21.1 (vera) \\
  104. System & Linux \\
  105. Kernel & 5.15.0-58-generic (\#64-Ubuntu SMP Thu Jan 5 11:43:13 UTC 2023) \\
  106. Username & dirk \\
  107. Path & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak all.py \\
  108. \bottomrule
  109. \end{tabu}
  110. \section{Summary}
  111. \begin{tabu} to \linewidth {lX}
  112. \toprule
  113. Number of tests & {\bf 5}\\
  114. Number of successfull tests & {\bf 5}\\
  115. Number of possibly failed tests & \textcolor{black}{\bf 0}\\
  116. Number of failed tests & \textcolor{black}{\bf 0}\\
  117. \midrule
  118. Executionlevel & unknown\\
  119. Time consumption & 4.510s\\
  120. \bottomrule
  121. \end{tabu}
  122. \section{\textcolor{green}{Testcases (Success)}}
  123. \subsection{ Away mode test: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak heating\_valve }
  124. \paragraph{Testsummary}\mbox{}\\
  125. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  126. \begin{longtabu} to \linewidth {lX}
  127. \toprule
  128. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (84)\\
  129. Start-Time: & 2023-02-09 07:53:02,566\\
  130. Finished-Time: & 2023-02-09 07:53:03,468\\
  131. Time-Consumption & 0.902s\\
  132. \midrule
  133. \multicolumn{2}{l}{\bf{Testresults:}}\\
  134. \midrule
  135. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  136. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  137. \bf{\,Info } & Activating away mode\\
  138. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  139. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 20 and Type is $<$class 'int'$>$).\\
  140. \bf{\,Info } & Deactivating away mode\\
  141. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  142. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  143. \bottomrule
  144. \end{longtabu}
  145. \paragraph{Testdetails}\mbox{}\\
  146. \begin{tabu} to \linewidth {lX}
  147. \toprule
  148. {\bf Info } & Setting preconditions (Default setpoint)\\
  149. \bottomrule
  150. \end{tabu}
  151. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  152. Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true
  153. \end{modulelog}
  154. \vspace*{-0.225cm}\pagebreak[1]
  155. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  156. Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'
  157. \end{modulelog}
  158. \vspace*{-0.225cm}\pagebreak[1]
  159. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  160. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'
  161. \end{modulelog}
  162. \vspace*{-0.225cm}\pagebreak[1]
  163. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  164. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  165. \end{modulelog}
  166. \vspace*{-0.225cm}\pagebreak[1]
  167. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  168. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  169. \end{modulelog}
  170. \vspace*{-0.225cm}\pagebreak[1]
  171. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  172. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  173. \end{modulelog}
  174. \vspace*{-0.225cm}\pagebreak[1]
  175. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  176. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  177. \end{modulelog}
  178. \vspace*{-0.225cm}\pagebreak[1]
  179. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  180. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  181. \end{modulelog}
  182. \vspace*{-0.225cm}\pagebreak[1]
  183. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  184. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  185. \end{modulelog}
  186. \vspace*{-0.225cm}\pagebreak[1]
  187. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  188. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  189. \end{modulelog}
  190. \vspace*{-0.225cm}\pagebreak[1]
  191. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  192. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  193. \end{modulelog}
  194. \vspace*{-0.225cm}\pagebreak[1]
  195. \vspace*{2.5ex}
  196. \begin{tabu} to \linewidth {lX}
  197. \toprule
  198. {\bf \textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  199. \bottomrule
  200. \end{tabu}
  201. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  202. Result (Away mode): False (<class 'bool'>)
  203. \end{modulelog}
  204. \vspace*{-0.225cm}\pagebreak[1]
  205. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  206. Expectation (Away mode): result = False (<class 'bool'>)
  207. \end{modulelog}
  208. \vspace*{-0.225cm}\pagebreak[1]
  209. \vspace*{2.5ex}
  210. \begin{tabu} to \linewidth {lX}
  211. \toprule
  212. {\bf Info } & Activating away mode\\
  213. \bottomrule
  214. \end{tabu}
  215. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  216. Sending message with topic videv/gfw/dirk/heating_valve/away_mode and payload true
  217. \end{modulelog}
  218. \vspace*{-0.225cm}\pagebreak[1]
  219. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  220. Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'true'
  221. \end{modulelog}
  222. \vspace*{-0.225cm}\pagebreak[1]
  223. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  224. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 20}'
  225. \end{modulelog}
  226. \vspace*{-0.225cm}\pagebreak[1]
  227. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  228. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  229. \end{modulelog}
  230. \vspace*{-0.225cm}\pagebreak[1]
  231. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  232. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'
  233. \end{modulelog}
  234. \vspace*{-0.225cm}\pagebreak[1]
  235. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  236. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  237. \end{modulelog}
  238. \vspace*{-0.225cm}\pagebreak[1]
  239. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  240. Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'true'
  241. \end{modulelog}
  242. \vspace*{-0.225cm}\pagebreak[1]
  243. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  244. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  245. \end{modulelog}
  246. \vspace*{-0.225cm}\pagebreak[1]
  247. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  248. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  249. \end{modulelog}
  250. \vspace*{-0.225cm}\pagebreak[1]
  251. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  252. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  253. \end{modulelog}
  254. \vspace*{-0.225cm}\pagebreak[1]
  255. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  256. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  257. \end{modulelog}
  258. \vspace*{-0.225cm}\pagebreak[1]
  259. \vspace*{2.5ex}
  260. \begin{tabu} to \linewidth {lX}
  261. \toprule
  262. {\bf \textcolor{green}{Success} } & Away mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  263. \bottomrule
  264. \end{tabu}
  265. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  266. Result (Away mode): True (<class 'bool'>)
  267. \end{modulelog}
  268. \vspace*{-0.225cm}\pagebreak[1]
  269. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  270. Expectation (Away mode): result = True (<class 'bool'>)
  271. \end{modulelog}
  272. \vspace*{-0.225cm}\pagebreak[1]
  273. \vspace*{2.5ex}
  274. \begin{tabu} to \linewidth {lX}
  275. \toprule
  276. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 20 and Type is $<$class 'int'$>$).\\
  277. \bottomrule
  278. \end{tabu}
  279. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  280. Result (Temperature setpoint): 20 (<class 'int'>)
  281. \end{modulelog}
  282. \vspace*{-0.225cm}\pagebreak[1]
  283. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  284. Expectation (Temperature setpoint): result = 20 (<class 'int'>)
  285. \end{modulelog}
  286. \vspace*{-0.225cm}\pagebreak[1]
  287. \vspace*{2.5ex}
  288. \begin{tabu} to \linewidth {lX}
  289. \toprule
  290. {\bf Info } & Deactivating away mode\\
  291. \bottomrule
  292. \end{tabu}
  293. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  294. Sending message with topic videv/gfw/dirk/heating_valve/away_mode and payload false
  295. \end{modulelog}
  296. \vspace*{-0.225cm}\pagebreak[1]
  297. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  298. Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'false'
  299. \end{modulelog}
  300. \vspace*{-0.225cm}\pagebreak[1]
  301. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  302. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  303. \end{modulelog}
  304. \vspace*{-0.225cm}\pagebreak[1]
  305. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  306. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  307. \end{modulelog}
  308. \vspace*{-0.225cm}\pagebreak[1]
  309. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  310. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  311. \end{modulelog}
  312. \vspace*{-0.225cm}\pagebreak[1]
  313. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  314. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  315. \end{modulelog}
  316. \vspace*{-0.225cm}\pagebreak[1]
  317. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  318. Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'false'
  319. \end{modulelog}
  320. \vspace*{-0.225cm}\pagebreak[1]
  321. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  322. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  323. \end{modulelog}
  324. \vspace*{-0.225cm}\pagebreak[1]
  325. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  326. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  327. \end{modulelog}
  328. \vspace*{-0.225cm}\pagebreak[1]
  329. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  330. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  331. \end{modulelog}
  332. \vspace*{-0.225cm}\pagebreak[1]
  333. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  334. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  335. \end{modulelog}
  336. \vspace*{-0.225cm}\pagebreak[1]
  337. \vspace*{2.5ex}
  338. \begin{tabu} to \linewidth {lX}
  339. \toprule
  340. {\bf \textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  341. \bottomrule
  342. \end{tabu}
  343. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  344. Result (Away mode): False (<class 'bool'>)
  345. \end{modulelog}
  346. \vspace*{-0.225cm}\pagebreak[1]
  347. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  348. Expectation (Away mode): result = False (<class 'bool'>)
  349. \end{modulelog}
  350. \vspace*{-0.225cm}\pagebreak[1]
  351. \vspace*{2.5ex}
  352. \begin{tabu} to \linewidth {lX}
  353. \toprule
  354. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  355. \bottomrule
  356. \end{tabu}
  357. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  358. Result (Temperature setpoint): 25 (<class 'int'>)
  359. \end{modulelog}
  360. \vspace*{-0.225cm}\pagebreak[1]
  361. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  362. Expectation (Temperature setpoint): result = 25 (<class 'int'>)
  363. \end{modulelog}
  364. \vspace*{-0.225cm}\pagebreak[1]
  365. \vspace*{2.5ex}
  366. \subsection{ Boost mode test: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak heating\_valve }
  367. \paragraph{Testsummary}\mbox{}\\
  368. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  369. \begin{longtabu} to \linewidth {lX}
  370. \toprule
  371. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (107)\\
  372. Start-Time: & 2023-02-09 07:53:03,468\\
  373. Finished-Time: & 2023-02-09 07:53:04,370\\
  374. Time-Consumption & 0.902s\\
  375. \midrule
  376. \multicolumn{2}{l}{\bf{Testresults:}}\\
  377. \midrule
  378. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  379. \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  380. \bf{\,Info } & Activating boost mode\\
  381. \bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\
  382. \bf{\,Info } & Setting postconditions (Default setpoint)\\
  383. \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  384. \bottomrule
  385. \end{longtabu}
  386. \paragraph{Testdetails}\mbox{}\\
  387. \begin{tabu} to \linewidth {lX}
  388. \toprule
  389. {\bf Info } & Setting preconditions (Default setpoint)\\
  390. \bottomrule
  391. \end{tabu}
  392. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  393. Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true
  394. \end{modulelog}
  395. \vspace*{-0.225cm}\pagebreak[1]
  396. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  397. Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'
  398. \end{modulelog}
  399. \vspace*{-0.225cm}\pagebreak[1]
  400. \vspace*{2.5ex}
  401. \begin{tabu} to \linewidth {lX}
  402. \toprule
  403. {\bf \textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  404. \bottomrule
  405. \end{tabu}
  406. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  407. Result (Boost timer): 0 (<class 'int'>)
  408. \end{modulelog}
  409. \vspace*{-0.225cm}\pagebreak[1]
  410. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  411. Expectation (Boost timer): result = 0 (<class 'int'>)
  412. \end{modulelog}
  413. \vspace*{-0.225cm}\pagebreak[1]
  414. \vspace*{2.5ex}
  415. \begin{tabu} to \linewidth {lX}
  416. \toprule
  417. {\bf Info } & Activating boost mode\\
  418. \bottomrule
  419. \end{tabu}
  420. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  421. Sending message with topic videv/gfw/dirk/heating_valve/start_boost and payload true
  422. \end{modulelog}
  423. \vspace*{-0.225cm}\pagebreak[1]
  424. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  425. Received message with topic videv/gfw/dirk/heating_valve/start_boost and payload b'true'
  426. \end{modulelog}
  427. \vspace*{-0.225cm}\pagebreak[1]
  428. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  429. Received message with topic videv/gfw/dirk/heating_valve/boost_timer and payload b'900'
  430. \end{modulelog}
  431. \vspace*{-0.225cm}\pagebreak[1]
  432. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  433. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  434. \end{modulelog}
  435. \vspace*{-0.225cm}\pagebreak[1]
  436. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  437. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 30}'
  438. \end{modulelog}
  439. \vspace*{-0.225cm}\pagebreak[1]
  440. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  441. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  442. \end{modulelog}
  443. \vspace*{-0.225cm}\pagebreak[1]
  444. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  445. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'30'
  446. \end{modulelog}
  447. \vspace*{-0.225cm}\pagebreak[1]
  448. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  449. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  450. \end{modulelog}
  451. \vspace*{-0.225cm}\pagebreak[1]
  452. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  453. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  454. \end{modulelog}
  455. \vspace*{-0.225cm}\pagebreak[1]
  456. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  457. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  458. \end{modulelog}
  459. \vspace*{-0.225cm}\pagebreak[1]
  460. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  461. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  462. \end{modulelog}
  463. \vspace*{-0.225cm}\pagebreak[1]
  464. \vspace*{2.5ex}
  465. \begin{tabu} to \linewidth {lX}
  466. \toprule
  467. {\bf \textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\
  468. \bottomrule
  469. \end{tabu}
  470. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  471. Result (Boost timer): 900 (<class 'int'>)
  472. \end{modulelog}
  473. \vspace*{-0.225cm}\pagebreak[1]
  474. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  475. Expectation (Boost timer): result > 0 (<class 'int'>)
  476. \end{modulelog}
  477. \vspace*{-0.225cm}\pagebreak[1]
  478. \vspace*{2.5ex}
  479. \begin{tabu} to \linewidth {lX}
  480. \toprule
  481. {\bf Info } & Setting postconditions (Default setpoint)\\
  482. \bottomrule
  483. \end{tabu}
  484. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  485. Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true
  486. \end{modulelog}
  487. \vspace*{-0.225cm}\pagebreak[1]
  488. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  489. Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'
  490. \end{modulelog}
  491. \vspace*{-0.225cm}\pagebreak[1]
  492. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  493. Received message with topic videv/gfw/dirk/heating_valve/boost_timer and payload b'0'
  494. \end{modulelog}
  495. \vspace*{-0.225cm}\pagebreak[1]
  496. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  497. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  498. \end{modulelog}
  499. \vspace*{-0.225cm}\pagebreak[1]
  500. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  501. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  502. \end{modulelog}
  503. \vspace*{-0.225cm}\pagebreak[1]
  504. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  505. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  506. \end{modulelog}
  507. \vspace*{-0.225cm}\pagebreak[1]
  508. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  509. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  510. \end{modulelog}
  511. \vspace*{-0.225cm}\pagebreak[1]
  512. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  513. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  514. \end{modulelog}
  515. \vspace*{-0.225cm}\pagebreak[1]
  516. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  517. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  518. \end{modulelog}
  519. \vspace*{-0.225cm}\pagebreak[1]
  520. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  521. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  522. \end{modulelog}
  523. \vspace*{-0.225cm}\pagebreak[1]
  524. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  525. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  526. \end{modulelog}
  527. \vspace*{-0.225cm}\pagebreak[1]
  528. \vspace*{2.5ex}
  529. \begin{tabu} to \linewidth {lX}
  530. \toprule
  531. {\bf \textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  532. \bottomrule
  533. \end{tabu}
  534. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  535. Result (Boost timer): 0 (<class 'int'>)
  536. \end{modulelog}
  537. \vspace*{-0.225cm}\pagebreak[1]
  538. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  539. Expectation (Boost timer): result = 0 (<class 'int'>)
  540. \end{modulelog}
  541. \vspace*{-0.225cm}\pagebreak[1]
  542. \vspace*{2.5ex}
  543. \subsection{ Default temperature test for device and virtual device: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak heating\_valve }
  544. \paragraph{Testsummary}\mbox{}\\
  545. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  546. \begin{longtabu} to \linewidth {lX}
  547. \toprule
  548. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (41)\\
  549. Start-Time: & 2023-02-09 07:53:04,370\\
  550. Finished-Time: & 2023-02-09 07:53:04,972\\
  551. Time-Consumption & 0.601s\\
  552. \midrule
  553. \multicolumn{2}{l}{\bf{Testresults:}}\\
  554. \midrule
  555. \bf{\,Info } & Setting preconditions (Valve setpoint to 20.0)\\
  556. \bf{\,\textcolor{green}{Success} } & Valve temperature setpoint (is not default temperature) is correct (Content True and Type is $<$class 'bool'$>$).\\
  557. \bf{\,Info } & Triggering set to default temperature (25.0)\\
  558. \bf{\,\textcolor{green}{Success} } & Valve temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  559. \bottomrule
  560. \end{longtabu}
  561. \paragraph{Testdetails}\mbox{}\\
  562. \begin{tabu} to \linewidth {lX}
  563. \toprule
  564. {\bf Info } & Setting preconditions (Valve setpoint to 20.0)\\
  565. \bottomrule
  566. \end{tabu}
  567. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  568. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  569. \end{modulelog}
  570. \vspace*{-0.225cm}\pagebreak[1]
  571. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  572. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  573. \end{modulelog}
  574. \vspace*{-0.225cm}\pagebreak[1]
  575. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  576. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 20}'
  577. \end{modulelog}
  578. \vspace*{-0.225cm}\pagebreak[1]
  579. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  580. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'
  581. \end{modulelog}
  582. \vspace*{-0.225cm}\pagebreak[1]
  583. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  584. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  585. \end{modulelog}
  586. \vspace*{-0.225cm}\pagebreak[1]
  587. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  588. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'
  589. \end{modulelog}
  590. \vspace*{-0.225cm}\pagebreak[1]
  591. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  592. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  593. \end{modulelog}
  594. \vspace*{-0.225cm}\pagebreak[1]
  595. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  596. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  597. \end{modulelog}
  598. \vspace*{-0.225cm}\pagebreak[1]
  599. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  600. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  601. \end{modulelog}
  602. \vspace*{-0.225cm}\pagebreak[1]
  603. \vspace*{2.5ex}
  604. \begin{tabu} to \linewidth {lX}
  605. \toprule
  606. {\bf \textcolor{green}{Success} } & Valve temperature setpoint (is not default temperature) is correct (Content True and Type is $<$class 'bool'$>$).\\
  607. \bottomrule
  608. \end{tabu}
  609. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  610. Result (Valve temperature setpoint (is not default temperature)): True (<class 'bool'>)
  611. \end{modulelog}
  612. \vspace*{-0.225cm}\pagebreak[1]
  613. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  614. Expectation (Valve temperature setpoint (is not default temperature)): result = True (<class 'bool'>)
  615. \end{modulelog}
  616. \vspace*{-0.225cm}\pagebreak[1]
  617. \vspace*{2.5ex}
  618. \begin{tabu} to \linewidth {lX}
  619. \toprule
  620. {\bf Info } & Triggering set to default temperature (25.0)\\
  621. \bottomrule
  622. \end{tabu}
  623. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  624. Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true
  625. \end{modulelog}
  626. \vspace*{-0.225cm}\pagebreak[1]
  627. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  628. Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'
  629. \end{modulelog}
  630. \vspace*{-0.225cm}\pagebreak[1]
  631. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  632. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'
  633. \end{modulelog}
  634. \vspace*{-0.225cm}\pagebreak[1]
  635. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  636. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  637. \end{modulelog}
  638. \vspace*{-0.225cm}\pagebreak[1]
  639. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  640. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  641. \end{modulelog}
  642. \vspace*{-0.225cm}\pagebreak[1]
  643. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  644. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  645. \end{modulelog}
  646. \vspace*{-0.225cm}\pagebreak[1]
  647. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  648. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  649. \end{modulelog}
  650. \vspace*{-0.225cm}\pagebreak[1]
  651. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  652. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  653. \end{modulelog}
  654. \vspace*{-0.225cm}\pagebreak[1]
  655. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  656. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  657. \end{modulelog}
  658. \vspace*{-0.225cm}\pagebreak[1]
  659. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  660. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  661. \end{modulelog}
  662. \vspace*{-0.225cm}\pagebreak[1]
  663. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  664. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  665. \end{modulelog}
  666. \vspace*{-0.225cm}\pagebreak[1]
  667. \vspace*{2.5ex}
  668. \begin{tabu} to \linewidth {lX}
  669. \toprule
  670. {\bf \textcolor{green}{Success} } & Valve temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  671. \bottomrule
  672. \end{tabu}
  673. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  674. Result (Valve temperature setpoint): 25 (<class 'int'>)
  675. \end{modulelog}
  676. \vspace*{-0.225cm}\pagebreak[1]
  677. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  678. Expectation (Valve temperature setpoint): result = 25 (<class 'int'>)
  679. \end{modulelog}
  680. \vspace*{-0.225cm}\pagebreak[1]
  681. \vspace*{2.5ex}
  682. \subsection{ Summer mode test: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak heating\_valve }
  683. \paragraph{Testsummary}\mbox{}\\
  684. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  685. \begin{longtabu} to \linewidth {lX}
  686. \toprule
  687. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (61)\\
  688. Start-Time: & 2023-02-09 07:53:04,972\\
  689. Finished-Time: & 2023-02-09 07:53:05,874\\
  690. Time-Consumption & 0.902s\\
  691. \midrule
  692. \multicolumn{2}{l}{\bf{Testresults:}}\\
  693. \midrule
  694. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  695. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  696. \bf{\,Info } & Activating summer mode\\
  697. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  698. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 5 and Type is $<$class 'int'$>$).\\
  699. \bf{\,Info } & Deactivating summer mode\\
  700. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  701. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  702. \bottomrule
  703. \end{longtabu}
  704. \paragraph{Testdetails}\mbox{}\\
  705. \begin{tabu} to \linewidth {lX}
  706. \toprule
  707. {\bf Info } & Setting preconditions (Default setpoint)\\
  708. \bottomrule
  709. \end{tabu}
  710. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  711. Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true
  712. \end{modulelog}
  713. \vspace*{-0.225cm}\pagebreak[1]
  714. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  715. Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'
  716. \end{modulelog}
  717. \vspace*{-0.225cm}\pagebreak[1]
  718. \vspace*{2.5ex}
  719. \begin{tabu} to \linewidth {lX}
  720. \toprule
  721. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  722. \bottomrule
  723. \end{tabu}
  724. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  725. Result (Summer mode): False (<class 'bool'>)
  726. \end{modulelog}
  727. \vspace*{-0.225cm}\pagebreak[1]
  728. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  729. Expectation (Summer mode): result = False (<class 'bool'>)
  730. \end{modulelog}
  731. \vspace*{-0.225cm}\pagebreak[1]
  732. \vspace*{2.5ex}
  733. \begin{tabu} to \linewidth {lX}
  734. \toprule
  735. {\bf Info } & Activating summer mode\\
  736. \bottomrule
  737. \end{tabu}
  738. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  739. Sending message with topic videv/gfw/dirk/heating_valve/summer_mode and payload true
  740. \end{modulelog}
  741. \vspace*{-0.225cm}\pagebreak[1]
  742. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  743. Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'true'
  744. \end{modulelog}
  745. \vspace*{-0.225cm}\pagebreak[1]
  746. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  747. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 5}'
  748. \end{modulelog}
  749. \vspace*{-0.225cm}\pagebreak[1]
  750. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  751. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  752. \end{modulelog}
  753. \vspace*{-0.225cm}\pagebreak[1]
  754. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  755. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'5'
  756. \end{modulelog}
  757. \vspace*{-0.225cm}\pagebreak[1]
  758. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  759. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  760. \end{modulelog}
  761. \vspace*{-0.225cm}\pagebreak[1]
  762. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  763. Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'true'
  764. \end{modulelog}
  765. \vspace*{-0.225cm}\pagebreak[1]
  766. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  767. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  768. \end{modulelog}
  769. \vspace*{-0.225cm}\pagebreak[1]
  770. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  771. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  772. \end{modulelog}
  773. \vspace*{-0.225cm}\pagebreak[1]
  774. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  775. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  776. \end{modulelog}
  777. \vspace*{-0.225cm}\pagebreak[1]
  778. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  779. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  780. \end{modulelog}
  781. \vspace*{-0.225cm}\pagebreak[1]
  782. \vspace*{2.5ex}
  783. \begin{tabu} to \linewidth {lX}
  784. \toprule
  785. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  786. \bottomrule
  787. \end{tabu}
  788. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  789. Result (Summer mode): True (<class 'bool'>)
  790. \end{modulelog}
  791. \vspace*{-0.225cm}\pagebreak[1]
  792. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  793. Expectation (Summer mode): result = True (<class 'bool'>)
  794. \end{modulelog}
  795. \vspace*{-0.225cm}\pagebreak[1]
  796. \vspace*{2.5ex}
  797. \begin{tabu} to \linewidth {lX}
  798. \toprule
  799. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 5 and Type is $<$class 'int'$>$).\\
  800. \bottomrule
  801. \end{tabu}
  802. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  803. Result (Temperature setpoint): 5 (<class 'int'>)
  804. \end{modulelog}
  805. \vspace*{-0.225cm}\pagebreak[1]
  806. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  807. Expectation (Temperature setpoint): result = 5 (<class 'int'>)
  808. \end{modulelog}
  809. \vspace*{-0.225cm}\pagebreak[1]
  810. \vspace*{2.5ex}
  811. \begin{tabu} to \linewidth {lX}
  812. \toprule
  813. {\bf Info } & Deactivating summer mode\\
  814. \bottomrule
  815. \end{tabu}
  816. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  817. Sending message with topic videv/gfw/dirk/heating_valve/summer_mode and payload false
  818. \end{modulelog}
  819. \vspace*{-0.225cm}\pagebreak[1]
  820. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  821. Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'false'
  822. \end{modulelog}
  823. \vspace*{-0.225cm}\pagebreak[1]
  824. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  825. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  826. \end{modulelog}
  827. \vspace*{-0.225cm}\pagebreak[1]
  828. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  829. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  830. \end{modulelog}
  831. \vspace*{-0.225cm}\pagebreak[1]
  832. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  833. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  834. \end{modulelog}
  835. \vspace*{-0.225cm}\pagebreak[1]
  836. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  837. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  838. \end{modulelog}
  839. \vspace*{-0.225cm}\pagebreak[1]
  840. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  841. Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'false'
  842. \end{modulelog}
  843. \vspace*{-0.225cm}\pagebreak[1]
  844. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  845. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  846. \end{modulelog}
  847. \vspace*{-0.225cm}\pagebreak[1]
  848. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  849. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  850. \end{modulelog}
  851. \vspace*{-0.225cm}\pagebreak[1]
  852. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  853. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  854. \end{modulelog}
  855. \vspace*{-0.225cm}\pagebreak[1]
  856. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  857. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  858. \end{modulelog}
  859. \vspace*{-0.225cm}\pagebreak[1]
  860. \vspace*{2.5ex}
  861. \begin{tabu} to \linewidth {lX}
  862. \toprule
  863. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  864. \bottomrule
  865. \end{tabu}
  866. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  867. Result (Summer mode): False (<class 'bool'>)
  868. \end{modulelog}
  869. \vspace*{-0.225cm}\pagebreak[1]
  870. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  871. Expectation (Summer mode): result = False (<class 'bool'>)
  872. \end{modulelog}
  873. \vspace*{-0.225cm}\pagebreak[1]
  874. \vspace*{2.5ex}
  875. \begin{tabu} to \linewidth {lX}
  876. \toprule
  877. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  878. \bottomrule
  879. \end{tabu}
  880. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  881. Result (Temperature setpoint): 25 (<class 'int'>)
  882. \end{modulelog}
  883. \vspace*{-0.225cm}\pagebreak[1]
  884. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  885. Expectation (Temperature setpoint): result = 25 (<class 'int'>)
  886. \end{modulelog}
  887. \vspace*{-0.225cm}\pagebreak[1]
  888. \vspace*{2.5ex}
  889. \subsection{ User temperature setpoint test for device and virtual device: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak heating\_valve }
  890. \paragraph{Testsummary}\mbox{}\\
  891. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  892. \begin{longtabu} to \linewidth {lX}
  893. \toprule
  894. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (17)\\
  895. Start-Time: & 2023-02-09 07:53:05,874\\
  896. Finished-Time: & 2023-02-09 07:53:07,076\\
  897. Time-Consumption & 1.203s\\
  898. \midrule
  899. \multicolumn{2}{l}{\bf{Testresults:}}\\
  900. \midrule
  901. \bf{\,Info } & Changing valve temperature setpoint to '20.0'\\
  902. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  903. \bf{\,\textcolor{green}{Success} } & Virtual device user temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  904. \bf{\,Info } & Changing videv user temperature setpoint to '25.0'\\
  905. \bf{\,\textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  906. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 25 and Type is $<$class 'int'$>$).\\
  907. \bf{\,Info } & Changing valve temperature setpoint to '20.0'\\
  908. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  909. \bf{\,\textcolor{green}{Success} } & Virtual device user temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  910. \bf{\,Info } & Changing videv user temperature setpoint to '25.0'\\
  911. \bf{\,\textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  912. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 25 and Type is $<$class 'int'$>$).\\
  913. \bottomrule
  914. \end{longtabu}
  915. \paragraph{Testdetails}\mbox{}\\
  916. \begin{tabu} to \linewidth {lX}
  917. \toprule
  918. {\bf Info } & Changing valve temperature setpoint to '20.0'\\
  919. \bottomrule
  920. \end{tabu}
  921. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  922. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  923. \end{modulelog}
  924. \vspace*{-0.225cm}\pagebreak[1]
  925. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  926. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  927. \end{modulelog}
  928. \vspace*{-0.225cm}\pagebreak[1]
  929. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  930. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 20}'
  931. \end{modulelog}
  932. \vspace*{-0.225cm}\pagebreak[1]
  933. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  934. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'
  935. \end{modulelog}
  936. \vspace*{-0.225cm}\pagebreak[1]
  937. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  938. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  939. \end{modulelog}
  940. \vspace*{-0.225cm}\pagebreak[1]
  941. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  942. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'
  943. \end{modulelog}
  944. \vspace*{-0.225cm}\pagebreak[1]
  945. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  946. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  947. \end{modulelog}
  948. \vspace*{-0.225cm}\pagebreak[1]
  949. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  950. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  951. \end{modulelog}
  952. \vspace*{-0.225cm}\pagebreak[1]
  953. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  954. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  955. \end{modulelog}
  956. \vspace*{-0.225cm}\pagebreak[1]
  957. \vspace*{2.5ex}
  958. \begin{tabu} to \linewidth {lX}
  959. \toprule
  960. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  961. \bottomrule
  962. \end{tabu}
  963. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  964. Result (Virtual device valve temperature): 20 (<class 'int'>)
  965. \end{modulelog}
  966. \vspace*{-0.225cm}\pagebreak[1]
  967. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  968. Expectation (Virtual device valve temperature): result = 20 (<class 'int'>)
  969. \end{modulelog}
  970. \vspace*{-0.225cm}\pagebreak[1]
  971. \vspace*{2.5ex}
  972. \begin{tabu} to \linewidth {lX}
  973. \toprule
  974. {\bf \textcolor{green}{Success} } & Virtual device user temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  975. \bottomrule
  976. \end{tabu}
  977. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  978. Result (Virtual device user temperature): 20 (<class 'int'>)
  979. \end{modulelog}
  980. \vspace*{-0.225cm}\pagebreak[1]
  981. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  982. Expectation (Virtual device user temperature): result = 20 (<class 'int'>)
  983. \end{modulelog}
  984. \vspace*{-0.225cm}\pagebreak[1]
  985. \vspace*{2.5ex}
  986. \begin{tabu} to \linewidth {lX}
  987. \toprule
  988. {\bf Info } & Changing videv user temperature setpoint to '25.0'\\
  989. \bottomrule
  990. \end{tabu}
  991. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  992. Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload 25
  993. \end{modulelog}
  994. \vspace*{-0.225cm}\pagebreak[1]
  995. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  996. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'
  997. \end{modulelog}
  998. \vspace*{-0.225cm}\pagebreak[1]
  999. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1000. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  1001. \end{modulelog}
  1002. \vspace*{-0.225cm}\pagebreak[1]
  1003. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1004. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  1005. \end{modulelog}
  1006. \vspace*{-0.225cm}\pagebreak[1]
  1007. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1008. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  1009. \end{modulelog}
  1010. \vspace*{-0.225cm}\pagebreak[1]
  1011. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1012. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  1013. \end{modulelog}
  1014. \vspace*{-0.225cm}\pagebreak[1]
  1015. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1016. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'
  1017. \end{modulelog}
  1018. \vspace*{-0.225cm}\pagebreak[1]
  1019. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1020. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  1021. \end{modulelog}
  1022. \vspace*{-0.225cm}\pagebreak[1]
  1023. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1024. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  1025. \end{modulelog}
  1026. \vspace*{-0.225cm}\pagebreak[1]
  1027. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1028. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  1029. \end{modulelog}
  1030. \vspace*{-0.225cm}\pagebreak[1]
  1031. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1032. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  1033. \end{modulelog}
  1034. \vspace*{-0.225cm}\pagebreak[1]
  1035. \vspace*{2.5ex}
  1036. \begin{tabu} to \linewidth {lX}
  1037. \toprule
  1038. {\bf \textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  1039. \bottomrule
  1040. \end{tabu}
  1041. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1042. Result (Valve device temperature setpoint): 25 (<class 'int'>)
  1043. \end{modulelog}
  1044. \vspace*{-0.225cm}\pagebreak[1]
  1045. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1046. Expectation (Valve device temperature setpoint): result = 25 (<class 'int'>)
  1047. \end{modulelog}
  1048. \vspace*{-0.225cm}\pagebreak[1]
  1049. \vspace*{2.5ex}
  1050. \begin{tabu} to \linewidth {lX}
  1051. \toprule
  1052. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 25 and Type is $<$class 'int'$>$).\\
  1053. \bottomrule
  1054. \end{tabu}
  1055. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1056. Result (Virtual device valve temperature): 25 (<class 'int'>)
  1057. \end{modulelog}
  1058. \vspace*{-0.225cm}\pagebreak[1]
  1059. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1060. Expectation (Virtual device valve temperature): result = 25 (<class 'int'>)
  1061. \end{modulelog}
  1062. \vspace*{-0.225cm}\pagebreak[1]
  1063. \vspace*{2.5ex}
  1064. \begin{tabu} to \linewidth {lX}
  1065. \toprule
  1066. {\bf Info } & Changing valve temperature setpoint to '20.0'\\
  1067. \bottomrule
  1068. \end{tabu}
  1069. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1070. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  1071. \end{modulelog}
  1072. \vspace*{-0.225cm}\pagebreak[1]
  1073. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1074. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  1075. \end{modulelog}
  1076. \vspace*{-0.225cm}\pagebreak[1]
  1077. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1078. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 20}'
  1079. \end{modulelog}
  1080. \vspace*{-0.225cm}\pagebreak[1]
  1081. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1082. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'
  1083. \end{modulelog}
  1084. \vspace*{-0.225cm}\pagebreak[1]
  1085. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1086. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  1087. \end{modulelog}
  1088. \vspace*{-0.225cm}\pagebreak[1]
  1089. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1090. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'
  1091. \end{modulelog}
  1092. \vspace*{-0.225cm}\pagebreak[1]
  1093. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1094. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  1095. \end{modulelog}
  1096. \vspace*{-0.225cm}\pagebreak[1]
  1097. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1098. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  1099. \end{modulelog}
  1100. \vspace*{-0.225cm}\pagebreak[1]
  1101. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1102. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  1103. \end{modulelog}
  1104. \vspace*{-0.225cm}\pagebreak[1]
  1105. \vspace*{2.5ex}
  1106. \begin{tabu} to \linewidth {lX}
  1107. \toprule
  1108. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  1109. \bottomrule
  1110. \end{tabu}
  1111. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1112. Result (Virtual device valve temperature): 20 (<class 'int'>)
  1113. \end{modulelog}
  1114. \vspace*{-0.225cm}\pagebreak[1]
  1115. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1116. Expectation (Virtual device valve temperature): result = 20 (<class 'int'>)
  1117. \end{modulelog}
  1118. \vspace*{-0.225cm}\pagebreak[1]
  1119. \vspace*{2.5ex}
  1120. \begin{tabu} to \linewidth {lX}
  1121. \toprule
  1122. {\bf \textcolor{green}{Success} } & Virtual device user temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  1123. \bottomrule
  1124. \end{tabu}
  1125. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1126. Result (Virtual device user temperature): 20 (<class 'int'>)
  1127. \end{modulelog}
  1128. \vspace*{-0.225cm}\pagebreak[1]
  1129. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1130. Expectation (Virtual device user temperature): result = 20 (<class 'int'>)
  1131. \end{modulelog}
  1132. \vspace*{-0.225cm}\pagebreak[1]
  1133. \vspace*{2.5ex}
  1134. \begin{tabu} to \linewidth {lX}
  1135. \toprule
  1136. {\bf Info } & Changing videv user temperature setpoint to '25.0'\\
  1137. \bottomrule
  1138. \end{tabu}
  1139. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1140. Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload 25
  1141. \end{modulelog}
  1142. \vspace*{-0.225cm}\pagebreak[1]
  1143. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1144. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'
  1145. \end{modulelog}
  1146. \vspace*{-0.225cm}\pagebreak[1]
  1147. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1148. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  1149. \end{modulelog}
  1150. \vspace*{-0.225cm}\pagebreak[1]
  1151. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1152. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  1153. \end{modulelog}
  1154. \vspace*{-0.225cm}\pagebreak[1]
  1155. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1156. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  1157. \end{modulelog}
  1158. \vspace*{-0.225cm}\pagebreak[1]
  1159. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1160. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  1161. \end{modulelog}
  1162. \vspace*{-0.225cm}\pagebreak[1]
  1163. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1164. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'
  1165. \end{modulelog}
  1166. \vspace*{-0.225cm}\pagebreak[1]
  1167. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1168. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  1169. \end{modulelog}
  1170. \vspace*{-0.225cm}\pagebreak[1]
  1171. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1172. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  1173. \end{modulelog}
  1174. \vspace*{-0.225cm}\pagebreak[1]
  1175. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1176. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  1177. \end{modulelog}
  1178. \vspace*{-0.225cm}\pagebreak[1]
  1179. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1180. Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}'
  1181. \end{modulelog}
  1182. \vspace*{-0.225cm}\pagebreak[1]
  1183. \vspace*{2.5ex}
  1184. \begin{tabu} to \linewidth {lX}
  1185. \toprule
  1186. {\bf \textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  1187. \bottomrule
  1188. \end{tabu}
  1189. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1190. Result (Valve device temperature setpoint): 25 (<class 'int'>)
  1191. \end{modulelog}
  1192. \vspace*{-0.225cm}\pagebreak[1]
  1193. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1194. Expectation (Valve device temperature setpoint): result = 25 (<class 'int'>)
  1195. \end{modulelog}
  1196. \vspace*{-0.225cm}\pagebreak[1]
  1197. \vspace*{2.5ex}
  1198. \begin{tabu} to \linewidth {lX}
  1199. \toprule
  1200. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 25 and Type is $<$class 'int'$>$).\\
  1201. \bottomrule
  1202. \end{tabu}
  1203. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1204. Result (Virtual device valve temperature): 25 (<class 'int'>)
  1205. \end{modulelog}
  1206. \vspace*{-0.225cm}\pagebreak[1]
  1207. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1208. Expectation (Virtual device valve temperature): result = 25 (<class 'int'>)
  1209. \end{modulelog}
  1210. \vspace*{-0.225cm}\pagebreak[1]
  1211. \vspace*{2.5ex}
  1212. \end{document}