Test Smart Brain implementation
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

testrun_full.tex 1.2MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692
  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-60-generic (\#66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023) \\
  106. Username & dirk \\
  107. Path & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test \\
  108. \bottomrule
  109. \end{tabu}
  110. \section{Test Object Information}
  111. \begin{tabu} to \linewidth {lX}
  112. \toprule
  113. {\bf Test object Information} & \\
  114. \midrule
  115. Test Object Name & smart\_brain \\
  116. Test Object Vesion & 1.0.1 \\
  117. GIT repository & https:/\allowbreak /\allowbreak git.mount-mockery.de/\allowbreak smarthome/\allowbreak smart\_brain.git\\
  118. GIT reference & 0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8\\
  119. \bottomrule
  120. \end{tabu}
  121. \section{Summary}
  122. \begin{tabu} to \linewidth {lX}
  123. \toprule
  124. Number of tests & {\bf 67}\\
  125. Number of successfull tests & {\bf 67}\\
  126. Number of possibly failed tests & \textcolor{black}{\bf 0}\\
  127. Number of failed tests & \textcolor{black}{\bf 0}\\
  128. \midrule
  129. Executionlevel & Full Test (all defined tests)\\
  130. Time consumption & 84.730s\\
  131. \bottomrule
  132. \end{tabu}
  133. \section{\textcolor{green}{Testcases (Success)}}
  134. \subsection{ Power On/\allowbreak Off test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak diningroom/\allowbreak powerplug\_floorlamp }
  135. \paragraph{Testsummary}\mbox{}\\
  136. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  137. \begin{longtabu} to \linewidth {lX}
  138. \toprule
  139. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  140. Start-Time: & 2023-02-09 15:56:54,326\\
  141. Finished-Time: & 2023-02-09 15:56:55,536\\
  142. Time-Consumption & 1.210s\\
  143. \midrule
  144. \multicolumn{2}{l}{\bf{Testresults:}}\\
  145. \midrule
  146. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  147. \bf{\,Info } & Changing switching device state to 'True'\\
  148. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  149. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  150. \bf{\,Info } & Changing virtual device state to 'False'\\
  151. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  152. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  153. \bf{\,Info } & Changing switching device state to 'True'\\
  154. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  155. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  156. \bf{\,Info } & Changing virtual device state to 'False'\\
  157. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  158. \bottomrule
  159. \end{longtabu}
  160. \paragraph{Testdetails}\mbox{}\\
  161. \begin{tabu} to \linewidth {lX}
  162. \toprule
  163. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  164. \bottomrule
  165. \end{tabu}
  166. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  167. Result (Virtual device state): False (<class 'bool'>)
  168. \end{modulelog}
  169. \vspace*{-0.225cm}\pagebreak[1]
  170. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  171. Expectation (Virtual device state): result = False (<class 'bool'>)
  172. \end{modulelog}
  173. \vspace*{-0.225cm}\pagebreak[1]
  174. \vspace*{2.5ex}
  175. \begin{tabu} to \linewidth {lX}
  176. \toprule
  177. {\bf Info } & Changing switching device state to 'True'\\
  178. \bottomrule
  179. \end{tabu}
  180. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  181. Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on
  182. \end{modulelog}
  183. \vspace*{-0.225cm}\pagebreak[1]
  184. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  185. Received message with topic __info__ and payload b'null'
  186. \end{modulelog}
  187. \vspace*{-0.225cm}\pagebreak[1]
  188. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  189. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on'
  190. \end{modulelog}
  191. \vspace*{-0.225cm}\pagebreak[1]
  192. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  193. Received message with topic __info__ and payload b'{"app_name": "smart_brain", "version": {"readable": "1.0.1", "major": 1, "minor": 0, "patch": 1}, "git": {"url": "https://git.mount-mockery.de/smarthome/smart_brain.git", "ref": "0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8"}}'
  194. \end{modulelog}
  195. \vspace*{-0.225cm}\pagebreak[1]
  196. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  197. Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'
  198. \end{modulelog}
  199. \vspace*{-0.225cm}\pagebreak[1]
  200. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  201. Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  202. \end{modulelog}
  203. \vspace*{-0.225cm}\pagebreak[1]
  204. \vspace*{2.5ex}
  205. \begin{tabu} to \linewidth {lX}
  206. \toprule
  207. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  208. \bottomrule
  209. \end{tabu}
  210. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  211. Result (Virtual device state): True (<class 'bool'>)
  212. \end{modulelog}
  213. \vspace*{-0.225cm}\pagebreak[1]
  214. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  215. Expectation (Virtual device state): result = True (<class 'bool'>)
  216. \end{modulelog}
  217. \vspace*{-0.225cm}\pagebreak[1]
  218. \vspace*{2.5ex}
  219. \begin{tabu} to \linewidth {lX}
  220. \toprule
  221. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  222. \bottomrule
  223. \end{tabu}
  224. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  225. Result (Switching device state): True (<class 'bool'>)
  226. \end{modulelog}
  227. \vspace*{-0.225cm}\pagebreak[1]
  228. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  229. Expectation (Switching device state): result = True (<class 'bool'>)
  230. \end{modulelog}
  231. \vspace*{-0.225cm}\pagebreak[1]
  232. \vspace*{2.5ex}
  233. \begin{tabu} to \linewidth {lX}
  234. \toprule
  235. {\bf Info } & Changing virtual device state to 'False'\\
  236. \bottomrule
  237. \end{tabu}
  238. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  239. Sending message with topic videv/ffe/diningroom/floorlamp/state and payload false
  240. \end{modulelog}
  241. \vspace*{-0.225cm}\pagebreak[1]
  242. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  243. Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'
  244. \end{modulelog}
  245. \vspace*{-0.225cm}\pagebreak[1]
  246. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  247. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "off"}'
  248. \end{modulelog}
  249. \vspace*{-0.225cm}\pagebreak[1]
  250. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  251. Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off
  252. \end{modulelog}
  253. \vspace*{-0.225cm}\pagebreak[1]
  254. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  255. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off'
  256. \end{modulelog}
  257. \vspace*{-0.225cm}\pagebreak[1]
  258. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  259. Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'
  260. \end{modulelog}
  261. \vspace*{-0.225cm}\pagebreak[1]
  262. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  263. Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  264. \end{modulelog}
  265. \vspace*{-0.225cm}\pagebreak[1]
  266. \vspace*{2.5ex}
  267. \begin{tabu} to \linewidth {lX}
  268. \toprule
  269. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  270. \bottomrule
  271. \end{tabu}
  272. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  273. Result (Switching device state): False (<class 'bool'>)
  274. \end{modulelog}
  275. \vspace*{-0.225cm}\pagebreak[1]
  276. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  277. Expectation (Switching device state): result = False (<class 'bool'>)
  278. \end{modulelog}
  279. \vspace*{-0.225cm}\pagebreak[1]
  280. \vspace*{2.5ex}
  281. \begin{tabu} to \linewidth {lX}
  282. \toprule
  283. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  284. \bottomrule
  285. \end{tabu}
  286. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  287. Result (Virtual device state): False (<class 'bool'>)
  288. \end{modulelog}
  289. \vspace*{-0.225cm}\pagebreak[1]
  290. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  291. Expectation (Virtual device state): result = False (<class 'bool'>)
  292. \end{modulelog}
  293. \vspace*{-0.225cm}\pagebreak[1]
  294. \vspace*{2.5ex}
  295. \begin{tabu} to \linewidth {lX}
  296. \toprule
  297. {\bf Info } & Changing switching device state to 'True'\\
  298. \bottomrule
  299. \end{tabu}
  300. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  301. Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on
  302. \end{modulelog}
  303. \vspace*{-0.225cm}\pagebreak[1]
  304. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  305. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on'
  306. \end{modulelog}
  307. \vspace*{-0.225cm}\pagebreak[1]
  308. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  309. Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'
  310. \end{modulelog}
  311. \vspace*{-0.225cm}\pagebreak[1]
  312. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  313. Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  314. \end{modulelog}
  315. \vspace*{-0.225cm}\pagebreak[1]
  316. \vspace*{2.5ex}
  317. \begin{tabu} to \linewidth {lX}
  318. \toprule
  319. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  320. \bottomrule
  321. \end{tabu}
  322. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  323. Result (Virtual device state): True (<class 'bool'>)
  324. \end{modulelog}
  325. \vspace*{-0.225cm}\pagebreak[1]
  326. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  327. Expectation (Virtual device state): result = True (<class 'bool'>)
  328. \end{modulelog}
  329. \vspace*{-0.225cm}\pagebreak[1]
  330. \vspace*{2.5ex}
  331. \begin{tabu} to \linewidth {lX}
  332. \toprule
  333. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  334. \bottomrule
  335. \end{tabu}
  336. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  337. Result (Switching device state): True (<class 'bool'>)
  338. \end{modulelog}
  339. \vspace*{-0.225cm}\pagebreak[1]
  340. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  341. Expectation (Switching device state): result = True (<class 'bool'>)
  342. \end{modulelog}
  343. \vspace*{-0.225cm}\pagebreak[1]
  344. \vspace*{2.5ex}
  345. \begin{tabu} to \linewidth {lX}
  346. \toprule
  347. {\bf Info } & Changing virtual device state to 'False'\\
  348. \bottomrule
  349. \end{tabu}
  350. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  351. Sending message with topic videv/ffe/diningroom/floorlamp/state and payload false
  352. \end{modulelog}
  353. \vspace*{-0.225cm}\pagebreak[1]
  354. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  355. Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'
  356. \end{modulelog}
  357. \vspace*{-0.225cm}\pagebreak[1]
  358. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  359. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "off"}'
  360. \end{modulelog}
  361. \vspace*{-0.225cm}\pagebreak[1]
  362. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  363. Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off
  364. \end{modulelog}
  365. \vspace*{-0.225cm}\pagebreak[1]
  366. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  367. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off'
  368. \end{modulelog}
  369. \vspace*{-0.225cm}\pagebreak[1]
  370. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  371. Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'
  372. \end{modulelog}
  373. \vspace*{-0.225cm}\pagebreak[1]
  374. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  375. Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  376. \end{modulelog}
  377. \vspace*{-0.225cm}\pagebreak[1]
  378. \vspace*{2.5ex}
  379. \begin{tabu} to \linewidth {lX}
  380. \toprule
  381. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  382. \bottomrule
  383. \end{tabu}
  384. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  385. Result (Switching device state): False (<class 'bool'>)
  386. \end{modulelog}
  387. \vspace*{-0.225cm}\pagebreak[1]
  388. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  389. Expectation (Switching device state): result = False (<class 'bool'>)
  390. \end{modulelog}
  391. \vspace*{-0.225cm}\pagebreak[1]
  392. \vspace*{2.5ex}
  393. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak ffe/\allowbreak diningroom/\allowbreak main\_light }
  394. \paragraph{Testsummary}\mbox{}\\
  395. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  396. \begin{longtabu} to \linewidth {lX}
  397. \toprule
  398. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  399. Start-Time: & 2023-02-09 15:56:55,537\\
  400. Finished-Time: & 2023-02-09 15:56:56,745\\
  401. Time-Consumption & 1.209s\\
  402. \midrule
  403. \multicolumn{2}{l}{\bf{Testresults:}}\\
  404. \midrule
  405. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  406. \bf{\,Info } & Changing switching device state to 'True'\\
  407. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  408. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  409. \bf{\,Info } & Changing virtual device state to 'False'\\
  410. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  411. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  412. \bf{\,Info } & Changing switching device state to 'True'\\
  413. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  414. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  415. \bf{\,Info } & Changing virtual device state to 'False'\\
  416. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  417. \bottomrule
  418. \end{longtabu}
  419. \paragraph{Testdetails}\mbox{}\\
  420. \begin{tabu} to \linewidth {lX}
  421. \toprule
  422. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  423. \bottomrule
  424. \end{tabu}
  425. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  426. Result (Virtual device state): False (<class 'bool'>)
  427. \end{modulelog}
  428. \vspace*{-0.225cm}\pagebreak[1]
  429. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  430. Expectation (Virtual device state): result = False (<class 'bool'>)
  431. \end{modulelog}
  432. \vspace*{-0.225cm}\pagebreak[1]
  433. \vspace*{2.5ex}
  434. \begin{tabu} to \linewidth {lX}
  435. \toprule
  436. {\bf Info } & Changing switching device state to 'True'\\
  437. \bottomrule
  438. \end{tabu}
  439. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  440. Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on
  441. \end{modulelog}
  442. \vspace*{-0.225cm}\pagebreak[1]
  443. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  444. Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'
  445. \end{modulelog}
  446. \vspace*{-0.225cm}\pagebreak[1]
  447. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  448. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "on"}'
  449. \end{modulelog}
  450. \vspace*{-0.225cm}\pagebreak[1]
  451. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  452. Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on
  453. \end{modulelog}
  454. \vspace*{-0.225cm}\pagebreak[1]
  455. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  456. Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'
  457. \end{modulelog}
  458. \vspace*{-0.225cm}\pagebreak[1]
  459. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  460. Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  461. \end{modulelog}
  462. \vspace*{-0.225cm}\pagebreak[1]
  463. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  464. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on'
  465. \end{modulelog}
  466. \vspace*{-0.225cm}\pagebreak[1]
  467. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  468. Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'
  469. \end{modulelog}
  470. \vspace*{-0.225cm}\pagebreak[1]
  471. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  472. Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  473. \end{modulelog}
  474. \vspace*{-0.225cm}\pagebreak[1]
  475. \vspace*{2.5ex}
  476. \begin{tabu} to \linewidth {lX}
  477. \toprule
  478. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  479. \bottomrule
  480. \end{tabu}
  481. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  482. Result (Virtual device state): True (<class 'bool'>)
  483. \end{modulelog}
  484. \vspace*{-0.225cm}\pagebreak[1]
  485. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  486. Expectation (Virtual device state): result = True (<class 'bool'>)
  487. \end{modulelog}
  488. \vspace*{-0.225cm}\pagebreak[1]
  489. \vspace*{2.5ex}
  490. \begin{tabu} to \linewidth {lX}
  491. \toprule
  492. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  493. \bottomrule
  494. \end{tabu}
  495. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  496. Result (Switching device state): True (<class 'bool'>)
  497. \end{modulelog}
  498. \vspace*{-0.225cm}\pagebreak[1]
  499. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  500. Expectation (Switching device state): result = True (<class 'bool'>)
  501. \end{modulelog}
  502. \vspace*{-0.225cm}\pagebreak[1]
  503. \vspace*{2.5ex}
  504. \begin{tabu} to \linewidth {lX}
  505. \toprule
  506. {\bf Info } & Changing virtual device state to 'False'\\
  507. \bottomrule
  508. \end{tabu}
  509. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  510. Sending message with topic videv/ffe/diningroom/main_light/state and payload false
  511. \end{modulelog}
  512. \vspace*{-0.225cm}\pagebreak[1]
  513. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  514. Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'
  515. \end{modulelog}
  516. \vspace*{-0.225cm}\pagebreak[1]
  517. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  518. Received message with topic shellies/ffe/diningroom/main_light/relay/0/command and payload b'off'
  519. \end{modulelog}
  520. \vspace*{-0.225cm}\pagebreak[1]
  521. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  522. Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off
  523. \end{modulelog}
  524. \vspace*{-0.225cm}\pagebreak[1]
  525. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  526. Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'
  527. \end{modulelog}
  528. \vspace*{-0.225cm}\pagebreak[1]
  529. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  530. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "off"}'
  531. \end{modulelog}
  532. \vspace*{-0.225cm}\pagebreak[1]
  533. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  534. Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off
  535. \end{modulelog}
  536. \vspace*{-0.225cm}\pagebreak[1]
  537. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  538. Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'
  539. \end{modulelog}
  540. \vspace*{-0.225cm}\pagebreak[1]
  541. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  542. Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  543. \end{modulelog}
  544. \vspace*{-0.225cm}\pagebreak[1]
  545. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  546. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off'
  547. \end{modulelog}
  548. \vspace*{-0.225cm}\pagebreak[1]
  549. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  550. Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'
  551. \end{modulelog}
  552. \vspace*{-0.225cm}\pagebreak[1]
  553. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  554. Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  555. \end{modulelog}
  556. \vspace*{-0.225cm}\pagebreak[1]
  557. \vspace*{2.5ex}
  558. \begin{tabu} to \linewidth {lX}
  559. \toprule
  560. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  561. \bottomrule
  562. \end{tabu}
  563. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  564. Result (Switching device state): False (<class 'bool'>)
  565. \end{modulelog}
  566. \vspace*{-0.225cm}\pagebreak[1]
  567. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  568. Expectation (Switching device state): result = False (<class 'bool'>)
  569. \end{modulelog}
  570. \vspace*{-0.225cm}\pagebreak[1]
  571. \vspace*{2.5ex}
  572. \begin{tabu} to \linewidth {lX}
  573. \toprule
  574. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  575. \bottomrule
  576. \end{tabu}
  577. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  578. Result (Virtual device state): False (<class 'bool'>)
  579. \end{modulelog}
  580. \vspace*{-0.225cm}\pagebreak[1]
  581. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  582. Expectation (Virtual device state): result = False (<class 'bool'>)
  583. \end{modulelog}
  584. \vspace*{-0.225cm}\pagebreak[1]
  585. \vspace*{2.5ex}
  586. \begin{tabu} to \linewidth {lX}
  587. \toprule
  588. {\bf Info } & Changing switching device state to 'True'\\
  589. \bottomrule
  590. \end{tabu}
  591. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  592. Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on
  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 shellies/ffe/diningroom/main_light/relay/0 and payload b'on'
  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 zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "on"}'
  601. \end{modulelog}
  602. \vspace*{-0.225cm}\pagebreak[1]
  603. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  604. Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on
  605. \end{modulelog}
  606. \vspace*{-0.225cm}\pagebreak[1]
  607. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  608. Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'
  609. \end{modulelog}
  610. \vspace*{-0.225cm}\pagebreak[1]
  611. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  612. Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  613. \end{modulelog}
  614. \vspace*{-0.225cm}\pagebreak[1]
  615. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  616. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on'
  617. \end{modulelog}
  618. \vspace*{-0.225cm}\pagebreak[1]
  619. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  620. Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'
  621. \end{modulelog}
  622. \vspace*{-0.225cm}\pagebreak[1]
  623. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  624. Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  625. \end{modulelog}
  626. \vspace*{-0.225cm}\pagebreak[1]
  627. \vspace*{2.5ex}
  628. \begin{tabu} to \linewidth {lX}
  629. \toprule
  630. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  631. \bottomrule
  632. \end{tabu}
  633. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  634. Result (Virtual device state): True (<class 'bool'>)
  635. \end{modulelog}
  636. \vspace*{-0.225cm}\pagebreak[1]
  637. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  638. Expectation (Virtual device state): result = True (<class 'bool'>)
  639. \end{modulelog}
  640. \vspace*{-0.225cm}\pagebreak[1]
  641. \vspace*{2.5ex}
  642. \begin{tabu} to \linewidth {lX}
  643. \toprule
  644. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  645. \bottomrule
  646. \end{tabu}
  647. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  648. Result (Switching device state): True (<class 'bool'>)
  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. Expectation (Switching device state): result = True (<class 'bool'>)
  653. \end{modulelog}
  654. \vspace*{-0.225cm}\pagebreak[1]
  655. \vspace*{2.5ex}
  656. \begin{tabu} to \linewidth {lX}
  657. \toprule
  658. {\bf Info } & Changing virtual device state to 'False'\\
  659. \bottomrule
  660. \end{tabu}
  661. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  662. Sending message with topic videv/ffe/diningroom/main_light/state and payload false
  663. \end{modulelog}
  664. \vspace*{-0.225cm}\pagebreak[1]
  665. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  666. Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'
  667. \end{modulelog}
  668. \vspace*{-0.225cm}\pagebreak[1]
  669. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  670. Received message with topic shellies/ffe/diningroom/main_light/relay/0/command and payload b'off'
  671. \end{modulelog}
  672. \vspace*{-0.225cm}\pagebreak[1]
  673. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  674. Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off
  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. Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'
  679. \end{modulelog}
  680. \vspace*{-0.225cm}\pagebreak[1]
  681. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  682. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "off"}'
  683. \end{modulelog}
  684. \vspace*{-0.225cm}\pagebreak[1]
  685. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  686. Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off
  687. \end{modulelog}
  688. \vspace*{-0.225cm}\pagebreak[1]
  689. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  690. Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'
  691. \end{modulelog}
  692. \vspace*{-0.225cm}\pagebreak[1]
  693. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  694. Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  695. \end{modulelog}
  696. \vspace*{-0.225cm}\pagebreak[1]
  697. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  698. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off'
  699. \end{modulelog}
  700. \vspace*{-0.225cm}\pagebreak[1]
  701. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  702. Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'
  703. \end{modulelog}
  704. \vspace*{-0.225cm}\pagebreak[1]
  705. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  706. Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  707. \end{modulelog}
  708. \vspace*{-0.225cm}\pagebreak[1]
  709. \vspace*{2.5ex}
  710. \begin{tabu} to \linewidth {lX}
  711. \toprule
  712. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  713. \bottomrule
  714. \end{tabu}
  715. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  716. Result (Switching device state): False (<class 'bool'>)
  717. \end{modulelog}
  718. \vspace*{-0.225cm}\pagebreak[1]
  719. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  720. Expectation (Switching device state): result = False (<class 'bool'>)
  721. \end{modulelog}
  722. \vspace*{-0.225cm}\pagebreak[1]
  723. \vspace*{2.5ex}
  724. \subsection{ Power On/\allowbreak Off synchronisation test: shellies/\allowbreak ffe/\allowbreak diningroom/\allowbreak main\_light }
  725. \paragraph{Testsummary}\mbox{}\\
  726. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  727. \begin{longtabu} to \linewidth {lX}
  728. \toprule
  729. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\
  730. Start-Time: & 2023-02-09 15:56:56,746\\
  731. Finished-Time: & 2023-02-09 15:56:57,652\\
  732. Time-Consumption & 0.906s\\
  733. \midrule
  734. \multicolumn{2}{l}{\bf{Testresults:}}\\
  735. \midrule
  736. \bf{\,Info } & Setting preconditions for master device 'False'\\
  737. \bf{\,Info } & Changing master device state to 'True'\\
  738. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak diningroom/\allowbreak powerplug\_floorlamp) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  739. \bf{\,Info } & Changing master device state to 'False'\\
  740. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak diningroom/\allowbreak powerplug\_floorlamp) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  741. \bottomrule
  742. \end{longtabu}
  743. \paragraph{Testdetails}\mbox{}\\
  744. \begin{tabu} to \linewidth {lX}
  745. \toprule
  746. {\bf Info } & Setting preconditions for master device 'False'\\
  747. \bottomrule
  748. \end{tabu}
  749. \vspace*{2.5ex}
  750. \begin{tabu} to \linewidth {lX}
  751. \toprule
  752. {\bf Info } & Changing master device state to 'True'\\
  753. \bottomrule
  754. \end{tabu}
  755. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  756. Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on
  757. \end{modulelog}
  758. \vspace*{-0.225cm}\pagebreak[1]
  759. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  760. Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'
  761. \end{modulelog}
  762. \vspace*{-0.225cm}\pagebreak[1]
  763. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  764. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "on"}'
  765. \end{modulelog}
  766. \vspace*{-0.225cm}\pagebreak[1]
  767. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  768. Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on
  769. \end{modulelog}
  770. \vspace*{-0.225cm}\pagebreak[1]
  771. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  772. Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'
  773. \end{modulelog}
  774. \vspace*{-0.225cm}\pagebreak[1]
  775. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  776. Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  777. \end{modulelog}
  778. \vspace*{-0.225cm}\pagebreak[1]
  779. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  780. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on'
  781. \end{modulelog}
  782. \vspace*{-0.225cm}\pagebreak[1]
  783. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  784. Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'
  785. \end{modulelog}
  786. \vspace*{-0.225cm}\pagebreak[1]
  787. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  788. Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  789. \end{modulelog}
  790. \vspace*{-0.225cm}\pagebreak[1]
  791. \vspace*{2.5ex}
  792. \begin{tabu} to \linewidth {lX}
  793. \toprule
  794. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak diningroom/\allowbreak powerplug\_floorlamp) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  795. \bottomrule
  796. \end{tabu}
  797. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  798. Result (Follower device (zigbee/ffe/diningroom/powerplug_floorlamp) state): True (<class 'bool'>)
  799. \end{modulelog}
  800. \vspace*{-0.225cm}\pagebreak[1]
  801. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  802. Expectation (Follower device (zigbee/ffe/diningroom/powerplug_floorlamp) state): result = True (<class 'bool'>)
  803. \end{modulelog}
  804. \vspace*{-0.225cm}\pagebreak[1]
  805. \vspace*{2.5ex}
  806. \begin{tabu} to \linewidth {lX}
  807. \toprule
  808. {\bf Info } & Changing master device state to 'False'\\
  809. \bottomrule
  810. \end{tabu}
  811. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  812. Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off
  813. \end{modulelog}
  814. \vspace*{-0.225cm}\pagebreak[1]
  815. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  816. Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'
  817. \end{modulelog}
  818. \vspace*{-0.225cm}\pagebreak[1]
  819. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  820. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "off"}'
  821. \end{modulelog}
  822. \vspace*{-0.225cm}\pagebreak[1]
  823. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  824. Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off
  825. \end{modulelog}
  826. \vspace*{-0.225cm}\pagebreak[1]
  827. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  828. Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'
  829. \end{modulelog}
  830. \vspace*{-0.225cm}\pagebreak[1]
  831. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  832. Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  833. \end{modulelog}
  834. \vspace*{-0.225cm}\pagebreak[1]
  835. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  836. Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off'
  837. \end{modulelog}
  838. \vspace*{-0.225cm}\pagebreak[1]
  839. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  840. Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'
  841. \end{modulelog}
  842. \vspace*{-0.225cm}\pagebreak[1]
  843. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  844. Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  845. \end{modulelog}
  846. \vspace*{-0.225cm}\pagebreak[1]
  847. \vspace*{2.5ex}
  848. \begin{tabu} to \linewidth {lX}
  849. \toprule
  850. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak diningroom/\allowbreak powerplug\_floorlamp) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  851. \bottomrule
  852. \end{tabu}
  853. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  854. Result (Follower device (zigbee/ffe/diningroom/powerplug_floorlamp) state): False (<class 'bool'>)
  855. \end{modulelog}
  856. \vspace*{-0.225cm}\pagebreak[1]
  857. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  858. Expectation (Follower device (zigbee/ffe/diningroom/powerplug_floorlamp) state): result = False (<class 'bool'>)
  859. \end{modulelog}
  860. \vspace*{-0.225cm}\pagebreak[1]
  861. \vspace*{2.5ex}
  862. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak ffe/\allowbreak floor/\allowbreak main\_light }
  863. \paragraph{Testsummary}\mbox{}\\
  864. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  865. \begin{longtabu} to \linewidth {lX}
  866. \toprule
  867. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  868. Start-Time: & 2023-02-09 15:56:57,652\\
  869. Finished-Time: & 2023-02-09 15:56:58,862\\
  870. Time-Consumption & 1.210s\\
  871. \midrule
  872. \multicolumn{2}{l}{\bf{Testresults:}}\\
  873. \midrule
  874. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  875. \bf{\,Info } & Changing switching device state to 'True'\\
  876. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  877. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  878. \bf{\,Info } & Changing virtual device state to 'False'\\
  879. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  880. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  881. \bf{\,Info } & Changing switching device state to 'True'\\
  882. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  883. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  884. \bf{\,Info } & Changing virtual device state to 'False'\\
  885. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  886. \bottomrule
  887. \end{longtabu}
  888. \paragraph{Testdetails}\mbox{}\\
  889. \begin{tabu} to \linewidth {lX}
  890. \toprule
  891. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  892. \bottomrule
  893. \end{tabu}
  894. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  895. Result (Virtual device state): False (<class 'bool'>)
  896. \end{modulelog}
  897. \vspace*{-0.225cm}\pagebreak[1]
  898. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  899. Expectation (Virtual device state): result = False (<class 'bool'>)
  900. \end{modulelog}
  901. \vspace*{-0.225cm}\pagebreak[1]
  902. \vspace*{2.5ex}
  903. \begin{tabu} to \linewidth {lX}
  904. \toprule
  905. {\bf Info } & Changing switching device state to 'True'\\
  906. \bottomrule
  907. \end{tabu}
  908. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  909. Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload on
  910. \end{modulelog}
  911. \vspace*{-0.225cm}\pagebreak[1]
  912. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  913. Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'on'
  914. \end{modulelog}
  915. \vspace*{-0.225cm}\pagebreak[1]
  916. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  917. Received message with topic videv/ffe/floor/main_light/state and payload b'true'
  918. \end{modulelog}
  919. \vspace*{-0.225cm}\pagebreak[1]
  920. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  921. Received message with topic videv/ffe/floor/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  922. \end{modulelog}
  923. \vspace*{-0.225cm}\pagebreak[1]
  924. \vspace*{2.5ex}
  925. \begin{tabu} to \linewidth {lX}
  926. \toprule
  927. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  928. \bottomrule
  929. \end{tabu}
  930. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  931. Result (Virtual device state): True (<class 'bool'>)
  932. \end{modulelog}
  933. \vspace*{-0.225cm}\pagebreak[1]
  934. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  935. Expectation (Virtual device state): result = True (<class 'bool'>)
  936. \end{modulelog}
  937. \vspace*{-0.225cm}\pagebreak[1]
  938. \vspace*{2.5ex}
  939. \begin{tabu} to \linewidth {lX}
  940. \toprule
  941. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  942. \bottomrule
  943. \end{tabu}
  944. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  945. Result (Switching device state): True (<class 'bool'>)
  946. \end{modulelog}
  947. \vspace*{-0.225cm}\pagebreak[1]
  948. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  949. Expectation (Switching device state): result = True (<class 'bool'>)
  950. \end{modulelog}
  951. \vspace*{-0.225cm}\pagebreak[1]
  952. \vspace*{2.5ex}
  953. \begin{tabu} to \linewidth {lX}
  954. \toprule
  955. {\bf Info } & Changing virtual device state to 'False'\\
  956. \bottomrule
  957. \end{tabu}
  958. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  959. Sending message with topic videv/ffe/floor/main_light/state and payload false
  960. \end{modulelog}
  961. \vspace*{-0.225cm}\pagebreak[1]
  962. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  963. Received message with topic videv/ffe/floor/main_light/state and payload b'false'
  964. \end{modulelog}
  965. \vspace*{-0.225cm}\pagebreak[1]
  966. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  967. Received message with topic shellies/ffe/floor/main_light/relay/0/command and payload b'off'
  968. \end{modulelog}
  969. \vspace*{-0.225cm}\pagebreak[1]
  970. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  971. Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload off
  972. \end{modulelog}
  973. \vspace*{-0.225cm}\pagebreak[1]
  974. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  975. Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'off'
  976. \end{modulelog}
  977. \vspace*{-0.225cm}\pagebreak[1]
  978. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  979. Received message with topic videv/ffe/floor/main_light/state and payload b'false'
  980. \end{modulelog}
  981. \vspace*{-0.225cm}\pagebreak[1]
  982. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  983. Received message with topic videv/ffe/floor/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  984. \end{modulelog}
  985. \vspace*{-0.225cm}\pagebreak[1]
  986. \vspace*{2.5ex}
  987. \begin{tabu} to \linewidth {lX}
  988. \toprule
  989. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  990. \bottomrule
  991. \end{tabu}
  992. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  993. Result (Switching device state): False (<class 'bool'>)
  994. \end{modulelog}
  995. \vspace*{-0.225cm}\pagebreak[1]
  996. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  997. Expectation (Switching device state): result = False (<class 'bool'>)
  998. \end{modulelog}
  999. \vspace*{-0.225cm}\pagebreak[1]
  1000. \vspace*{2.5ex}
  1001. \begin{tabu} to \linewidth {lX}
  1002. \toprule
  1003. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1004. \bottomrule
  1005. \end{tabu}
  1006. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1007. Result (Virtual device state): False (<class 'bool'>)
  1008. \end{modulelog}
  1009. \vspace*{-0.225cm}\pagebreak[1]
  1010. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1011. Expectation (Virtual device state): result = False (<class 'bool'>)
  1012. \end{modulelog}
  1013. \vspace*{-0.225cm}\pagebreak[1]
  1014. \vspace*{2.5ex}
  1015. \begin{tabu} to \linewidth {lX}
  1016. \toprule
  1017. {\bf Info } & Changing switching device state to 'True'\\
  1018. \bottomrule
  1019. \end{tabu}
  1020. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1021. Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload on
  1022. \end{modulelog}
  1023. \vspace*{-0.225cm}\pagebreak[1]
  1024. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1025. Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'on'
  1026. \end{modulelog}
  1027. \vspace*{-0.225cm}\pagebreak[1]
  1028. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1029. Received message with topic videv/ffe/floor/main_light/state and payload b'true'
  1030. \end{modulelog}
  1031. \vspace*{-0.225cm}\pagebreak[1]
  1032. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1033. Received message with topic videv/ffe/floor/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  1034. \end{modulelog}
  1035. \vspace*{-0.225cm}\pagebreak[1]
  1036. \vspace*{2.5ex}
  1037. \begin{tabu} to \linewidth {lX}
  1038. \toprule
  1039. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1040. \bottomrule
  1041. \end{tabu}
  1042. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1043. Result (Virtual device state): True (<class 'bool'>)
  1044. \end{modulelog}
  1045. \vspace*{-0.225cm}\pagebreak[1]
  1046. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1047. Expectation (Virtual device state): result = True (<class 'bool'>)
  1048. \end{modulelog}
  1049. \vspace*{-0.225cm}\pagebreak[1]
  1050. \vspace*{2.5ex}
  1051. \begin{tabu} to \linewidth {lX}
  1052. \toprule
  1053. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1054. \bottomrule
  1055. \end{tabu}
  1056. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1057. Result (Switching device state): True (<class 'bool'>)
  1058. \end{modulelog}
  1059. \vspace*{-0.225cm}\pagebreak[1]
  1060. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1061. Expectation (Switching device state): result = True (<class 'bool'>)
  1062. \end{modulelog}
  1063. \vspace*{-0.225cm}\pagebreak[1]
  1064. \vspace*{2.5ex}
  1065. \begin{tabu} to \linewidth {lX}
  1066. \toprule
  1067. {\bf Info } & Changing virtual device state to 'False'\\
  1068. \bottomrule
  1069. \end{tabu}
  1070. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1071. Sending message with topic videv/ffe/floor/main_light/state and payload false
  1072. \end{modulelog}
  1073. \vspace*{-0.225cm}\pagebreak[1]
  1074. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1075. Received message with topic videv/ffe/floor/main_light/state and payload b'false'
  1076. \end{modulelog}
  1077. \vspace*{-0.225cm}\pagebreak[1]
  1078. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1079. Received message with topic shellies/ffe/floor/main_light/relay/0/command and payload b'off'
  1080. \end{modulelog}
  1081. \vspace*{-0.225cm}\pagebreak[1]
  1082. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1083. Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload off
  1084. \end{modulelog}
  1085. \vspace*{-0.225cm}\pagebreak[1]
  1086. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1087. Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'off'
  1088. \end{modulelog}
  1089. \vspace*{-0.225cm}\pagebreak[1]
  1090. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1091. Received message with topic videv/ffe/floor/main_light/state and payload b'false'
  1092. \end{modulelog}
  1093. \vspace*{-0.225cm}\pagebreak[1]
  1094. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1095. Received message with topic videv/ffe/floor/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  1096. \end{modulelog}
  1097. \vspace*{-0.225cm}\pagebreak[1]
  1098. \vspace*{2.5ex}
  1099. \begin{tabu} to \linewidth {lX}
  1100. \toprule
  1101. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1102. \bottomrule
  1103. \end{tabu}
  1104. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1105. Result (Switching device state): False (<class 'bool'>)
  1106. \end{modulelog}
  1107. \vspace*{-0.225cm}\pagebreak[1]
  1108. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1109. Expectation (Switching device state): result = False (<class 'bool'>)
  1110. \end{modulelog}
  1111. \vspace*{-0.225cm}\pagebreak[1]
  1112. \vspace*{2.5ex}
  1113. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak ffe/\allowbreak kitchen/\allowbreak circulation\_pump }
  1114. \paragraph{Testsummary}\mbox{}\\
  1115. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  1116. \begin{longtabu} to \linewidth {lX}
  1117. \toprule
  1118. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  1119. Start-Time: & 2023-02-09 15:56:58,863\\
  1120. Finished-Time: & 2023-02-09 15:57:00,073\\
  1121. Time-Consumption & 1.211s\\
  1122. \midrule
  1123. \multicolumn{2}{l}{\bf{Testresults:}}\\
  1124. \midrule
  1125. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1126. \bf{\,Info } & Changing switching device state to 'True'\\
  1127. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1128. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1129. \bf{\,Info } & Changing virtual device state to 'False'\\
  1130. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1131. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1132. \bf{\,Info } & Changing switching device state to 'True'\\
  1133. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1134. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1135. \bf{\,Info } & Changing virtual device state to 'False'\\
  1136. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1137. \bottomrule
  1138. \end{longtabu}
  1139. \paragraph{Testdetails}\mbox{}\\
  1140. \begin{tabu} to \linewidth {lX}
  1141. \toprule
  1142. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1143. \bottomrule
  1144. \end{tabu}
  1145. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1146. Result (Virtual device state): False (<class 'bool'>)
  1147. \end{modulelog}
  1148. \vspace*{-0.225cm}\pagebreak[1]
  1149. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1150. Expectation (Virtual device state): result = False (<class 'bool'>)
  1151. \end{modulelog}
  1152. \vspace*{-0.225cm}\pagebreak[1]
  1153. \vspace*{2.5ex}
  1154. \begin{tabu} to \linewidth {lX}
  1155. \toprule
  1156. {\bf Info } & Changing switching device state to 'True'\\
  1157. \bottomrule
  1158. \end{tabu}
  1159. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1160. Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload on
  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 shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'on'
  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/ffe/kitchen/circulation_pump/timer and payload b'600'
  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 videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}'
  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 shellies/ffe/kitchen/main_light/relay/0/command and payload b'toggle'
  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. Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on
  1181. \end{modulelog}
  1182. \vspace*{-0.225cm}\pagebreak[1]
  1183. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1184. Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'true'
  1185. \end{modulelog}
  1186. \vspace*{-0.225cm}\pagebreak[1]
  1187. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1188. Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}'
  1189. \end{modulelog}
  1190. \vspace*{-0.225cm}\pagebreak[1]
  1191. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1192. Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'
  1193. \end{modulelog}
  1194. \vspace*{-0.225cm}\pagebreak[1]
  1195. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1196. Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'
  1197. \end{modulelog}
  1198. \vspace*{-0.225cm}\pagebreak[1]
  1199. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1200. Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  1201. \end{modulelog}
  1202. \vspace*{-0.225cm}\pagebreak[1]
  1203. \vspace*{2.5ex}
  1204. \begin{tabu} to \linewidth {lX}
  1205. \toprule
  1206. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1207. \bottomrule
  1208. \end{tabu}
  1209. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1210. Result (Virtual device state): True (<class 'bool'>)
  1211. \end{modulelog}
  1212. \vspace*{-0.225cm}\pagebreak[1]
  1213. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1214. Expectation (Virtual device state): result = True (<class 'bool'>)
  1215. \end{modulelog}
  1216. \vspace*{-0.225cm}\pagebreak[1]
  1217. \vspace*{2.5ex}
  1218. \begin{tabu} to \linewidth {lX}
  1219. \toprule
  1220. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1221. \bottomrule
  1222. \end{tabu}
  1223. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1224. Result (Switching device state): True (<class 'bool'>)
  1225. \end{modulelog}
  1226. \vspace*{-0.225cm}\pagebreak[1]
  1227. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1228. Expectation (Switching device state): result = True (<class 'bool'>)
  1229. \end{modulelog}
  1230. \vspace*{-0.225cm}\pagebreak[1]
  1231. \vspace*{2.5ex}
  1232. \begin{tabu} to \linewidth {lX}
  1233. \toprule
  1234. {\bf Info } & Changing virtual device state to 'False'\\
  1235. \bottomrule
  1236. \end{tabu}
  1237. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1238. Sending message with topic videv/ffe/kitchen/circulation_pump/state and payload false
  1239. \end{modulelog}
  1240. \vspace*{-0.225cm}\pagebreak[1]
  1241. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1242. Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'
  1243. \end{modulelog}
  1244. \vspace*{-0.225cm}\pagebreak[1]
  1245. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1246. Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'off'
  1247. \end{modulelog}
  1248. \vspace*{-0.225cm}\pagebreak[1]
  1249. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1250. Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off
  1251. \end{modulelog}
  1252. \vspace*{-0.225cm}\pagebreak[1]
  1253. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1254. Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'
  1255. \end{modulelog}
  1256. \vspace*{-0.225cm}\pagebreak[1]
  1257. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1258. Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off
  1259. \end{modulelog}
  1260. \vspace*{-0.225cm}\pagebreak[1]
  1261. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1262. Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off'
  1263. \end{modulelog}
  1264. \vspace*{-0.225cm}\pagebreak[1]
  1265. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1266. Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'
  1267. \end{modulelog}
  1268. \vspace*{-0.225cm}\pagebreak[1]
  1269. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1270. Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0'
  1271. \end{modulelog}
  1272. \vspace*{-0.225cm}\pagebreak[1]
  1273. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1274. Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}'
  1275. \end{modulelog}
  1276. \vspace*{-0.225cm}\pagebreak[1]
  1277. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1278. Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'
  1279. \end{modulelog}
  1280. \vspace*{-0.225cm}\pagebreak[1]
  1281. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1282. Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}'
  1283. \end{modulelog}
  1284. \vspace*{-0.225cm}\pagebreak[1]
  1285. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1286. Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'
  1287. \end{modulelog}
  1288. \vspace*{-0.225cm}\pagebreak[1]
  1289. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1290. Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  1291. \end{modulelog}
  1292. \vspace*{-0.225cm}\pagebreak[1]
  1293. \vspace*{2.5ex}
  1294. \begin{tabu} to \linewidth {lX}
  1295. \toprule
  1296. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1297. \bottomrule
  1298. \end{tabu}
  1299. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1300. Result (Switching device state): False (<class 'bool'>)
  1301. \end{modulelog}
  1302. \vspace*{-0.225cm}\pagebreak[1]
  1303. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1304. Expectation (Switching device state): result = False (<class 'bool'>)
  1305. \end{modulelog}
  1306. \vspace*{-0.225cm}\pagebreak[1]
  1307. \vspace*{2.5ex}
  1308. \begin{tabu} to \linewidth {lX}
  1309. \toprule
  1310. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1311. \bottomrule
  1312. \end{tabu}
  1313. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1314. Result (Virtual device state): False (<class 'bool'>)
  1315. \end{modulelog}
  1316. \vspace*{-0.225cm}\pagebreak[1]
  1317. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1318. Expectation (Virtual device state): result = False (<class 'bool'>)
  1319. \end{modulelog}
  1320. \vspace*{-0.225cm}\pagebreak[1]
  1321. \vspace*{2.5ex}
  1322. \begin{tabu} to \linewidth {lX}
  1323. \toprule
  1324. {\bf Info } & Changing switching device state to 'True'\\
  1325. \bottomrule
  1326. \end{tabu}
  1327. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1328. Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload on
  1329. \end{modulelog}
  1330. \vspace*{-0.225cm}\pagebreak[1]
  1331. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1332. Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'on'
  1333. \end{modulelog}
  1334. \vspace*{-0.225cm}\pagebreak[1]
  1335. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1336. Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'600'
  1337. \end{modulelog}
  1338. \vspace*{-0.225cm}\pagebreak[1]
  1339. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1340. Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}'
  1341. \end{modulelog}
  1342. \vspace*{-0.225cm}\pagebreak[1]
  1343. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1344. Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'toggle'
  1345. \end{modulelog}
  1346. \vspace*{-0.225cm}\pagebreak[1]
  1347. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1348. Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on
  1349. \end{modulelog}
  1350. \vspace*{-0.225cm}\pagebreak[1]
  1351. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1352. Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'true'
  1353. \end{modulelog}
  1354. \vspace*{-0.225cm}\pagebreak[1]
  1355. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1356. Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}'
  1357. \end{modulelog}
  1358. \vspace*{-0.225cm}\pagebreak[1]
  1359. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1360. Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'
  1361. \end{modulelog}
  1362. \vspace*{-0.225cm}\pagebreak[1]
  1363. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1364. Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'
  1365. \end{modulelog}
  1366. \vspace*{-0.225cm}\pagebreak[1]
  1367. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1368. Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  1369. \end{modulelog}
  1370. \vspace*{-0.225cm}\pagebreak[1]
  1371. \vspace*{2.5ex}
  1372. \begin{tabu} to \linewidth {lX}
  1373. \toprule
  1374. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1375. \bottomrule
  1376. \end{tabu}
  1377. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1378. Result (Virtual device state): True (<class 'bool'>)
  1379. \end{modulelog}
  1380. \vspace*{-0.225cm}\pagebreak[1]
  1381. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1382. Expectation (Virtual device state): result = True (<class 'bool'>)
  1383. \end{modulelog}
  1384. \vspace*{-0.225cm}\pagebreak[1]
  1385. \vspace*{2.5ex}
  1386. \begin{tabu} to \linewidth {lX}
  1387. \toprule
  1388. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1389. \bottomrule
  1390. \end{tabu}
  1391. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1392. Result (Switching device state): True (<class 'bool'>)
  1393. \end{modulelog}
  1394. \vspace*{-0.225cm}\pagebreak[1]
  1395. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1396. Expectation (Switching device state): result = True (<class 'bool'>)
  1397. \end{modulelog}
  1398. \vspace*{-0.225cm}\pagebreak[1]
  1399. \vspace*{2.5ex}
  1400. \begin{tabu} to \linewidth {lX}
  1401. \toprule
  1402. {\bf Info } & Changing virtual device state to 'False'\\
  1403. \bottomrule
  1404. \end{tabu}
  1405. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1406. Sending message with topic videv/ffe/kitchen/circulation_pump/state and payload false
  1407. \end{modulelog}
  1408. \vspace*{-0.225cm}\pagebreak[1]
  1409. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1410. Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'
  1411. \end{modulelog}
  1412. \vspace*{-0.225cm}\pagebreak[1]
  1413. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1414. Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'off'
  1415. \end{modulelog}
  1416. \vspace*{-0.225cm}\pagebreak[1]
  1417. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1418. Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off
  1419. \end{modulelog}
  1420. \vspace*{-0.225cm}\pagebreak[1]
  1421. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1422. Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'
  1423. \end{modulelog}
  1424. \vspace*{-0.225cm}\pagebreak[1]
  1425. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1426. Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off
  1427. \end{modulelog}
  1428. \vspace*{-0.225cm}\pagebreak[1]
  1429. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1430. Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off'
  1431. \end{modulelog}
  1432. \vspace*{-0.225cm}\pagebreak[1]
  1433. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1434. Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'
  1435. \end{modulelog}
  1436. \vspace*{-0.225cm}\pagebreak[1]
  1437. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1438. Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0'
  1439. \end{modulelog}
  1440. \vspace*{-0.225cm}\pagebreak[1]
  1441. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1442. Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}'
  1443. \end{modulelog}
  1444. \vspace*{-0.225cm}\pagebreak[1]
  1445. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1446. Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'
  1447. \end{modulelog}
  1448. \vspace*{-0.225cm}\pagebreak[1]
  1449. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1450. Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}'
  1451. \end{modulelog}
  1452. \vspace*{-0.225cm}\pagebreak[1]
  1453. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1454. Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'
  1455. \end{modulelog}
  1456. \vspace*{-0.225cm}\pagebreak[1]
  1457. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1458. Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  1459. \end{modulelog}
  1460. \vspace*{-0.225cm}\pagebreak[1]
  1461. \vspace*{2.5ex}
  1462. \begin{tabu} to \linewidth {lX}
  1463. \toprule
  1464. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1465. \bottomrule
  1466. \end{tabu}
  1467. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1468. Result (Switching device state): False (<class 'bool'>)
  1469. \end{modulelog}
  1470. \vspace*{-0.225cm}\pagebreak[1]
  1471. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1472. Expectation (Switching device state): result = False (<class 'bool'>)
  1473. \end{modulelog}
  1474. \vspace*{-0.225cm}\pagebreak[1]
  1475. \vspace*{2.5ex}
  1476. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak ffe/\allowbreak kitchen/\allowbreak main\_light }
  1477. \paragraph{Testsummary}\mbox{}\\
  1478. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  1479. \begin{longtabu} to \linewidth {lX}
  1480. \toprule
  1481. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  1482. Start-Time: & 2023-02-09 15:57:00,074\\
  1483. Finished-Time: & 2023-02-09 15:57:01,284\\
  1484. Time-Consumption & 1.210s\\
  1485. \midrule
  1486. \multicolumn{2}{l}{\bf{Testresults:}}\\
  1487. \midrule
  1488. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1489. \bf{\,Info } & Changing switching device state to 'True'\\
  1490. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1491. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1492. \bf{\,Info } & Changing virtual device state to 'False'\\
  1493. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1494. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1495. \bf{\,Info } & Changing switching device state to 'True'\\
  1496. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1497. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1498. \bf{\,Info } & Changing virtual device state to 'False'\\
  1499. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1500. \bottomrule
  1501. \end{longtabu}
  1502. \paragraph{Testdetails}\mbox{}\\
  1503. \begin{tabu} to \linewidth {lX}
  1504. \toprule
  1505. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1506. \bottomrule
  1507. \end{tabu}
  1508. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1509. Result (Virtual device state): False (<class 'bool'>)
  1510. \end{modulelog}
  1511. \vspace*{-0.225cm}\pagebreak[1]
  1512. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1513. Expectation (Virtual device state): result = False (<class 'bool'>)
  1514. \end{modulelog}
  1515. \vspace*{-0.225cm}\pagebreak[1]
  1516. \vspace*{2.5ex}
  1517. \begin{tabu} to \linewidth {lX}
  1518. \toprule
  1519. {\bf Info } & Changing switching device state to 'True'\\
  1520. \bottomrule
  1521. \end{tabu}
  1522. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1523. Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on
  1524. \end{modulelog}
  1525. \vspace*{-0.225cm}\pagebreak[1]
  1526. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1527. Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'
  1528. \end{modulelog}
  1529. \vspace*{-0.225cm}\pagebreak[1]
  1530. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1531. Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'
  1532. \end{modulelog}
  1533. \vspace*{-0.225cm}\pagebreak[1]
  1534. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1535. Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  1536. \end{modulelog}
  1537. \vspace*{-0.225cm}\pagebreak[1]
  1538. \vspace*{2.5ex}
  1539. \begin{tabu} to \linewidth {lX}
  1540. \toprule
  1541. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1542. \bottomrule
  1543. \end{tabu}
  1544. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1545. Result (Virtual device state): True (<class 'bool'>)
  1546. \end{modulelog}
  1547. \vspace*{-0.225cm}\pagebreak[1]
  1548. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1549. Expectation (Virtual device state): result = True (<class 'bool'>)
  1550. \end{modulelog}
  1551. \vspace*{-0.225cm}\pagebreak[1]
  1552. \vspace*{2.5ex}
  1553. \begin{tabu} to \linewidth {lX}
  1554. \toprule
  1555. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1556. \bottomrule
  1557. \end{tabu}
  1558. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1559. Result (Switching device state): True (<class 'bool'>)
  1560. \end{modulelog}
  1561. \vspace*{-0.225cm}\pagebreak[1]
  1562. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1563. Expectation (Switching device state): result = True (<class 'bool'>)
  1564. \end{modulelog}
  1565. \vspace*{-0.225cm}\pagebreak[1]
  1566. \vspace*{2.5ex}
  1567. \begin{tabu} to \linewidth {lX}
  1568. \toprule
  1569. {\bf Info } & Changing virtual device state to 'False'\\
  1570. \bottomrule
  1571. \end{tabu}
  1572. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1573. Sending message with topic videv/ffe/kitchen/main_light/state and payload false
  1574. \end{modulelog}
  1575. \vspace*{-0.225cm}\pagebreak[1]
  1576. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1577. Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'
  1578. \end{modulelog}
  1579. \vspace*{-0.225cm}\pagebreak[1]
  1580. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1581. Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'
  1582. \end{modulelog}
  1583. \vspace*{-0.225cm}\pagebreak[1]
  1584. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1585. Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off
  1586. \end{modulelog}
  1587. \vspace*{-0.225cm}\pagebreak[1]
  1588. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1589. Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'
  1590. \end{modulelog}
  1591. \vspace*{-0.225cm}\pagebreak[1]
  1592. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1593. Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'
  1594. \end{modulelog}
  1595. \vspace*{-0.225cm}\pagebreak[1]
  1596. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1597. Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  1598. \end{modulelog}
  1599. \vspace*{-0.225cm}\pagebreak[1]
  1600. \vspace*{2.5ex}
  1601. \begin{tabu} to \linewidth {lX}
  1602. \toprule
  1603. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1604. \bottomrule
  1605. \end{tabu}
  1606. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1607. Result (Switching device state): False (<class 'bool'>)
  1608. \end{modulelog}
  1609. \vspace*{-0.225cm}\pagebreak[1]
  1610. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1611. Expectation (Switching device state): result = False (<class 'bool'>)
  1612. \end{modulelog}
  1613. \vspace*{-0.225cm}\pagebreak[1]
  1614. \vspace*{2.5ex}
  1615. \begin{tabu} to \linewidth {lX}
  1616. \toprule
  1617. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1618. \bottomrule
  1619. \end{tabu}
  1620. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1621. Result (Virtual device state): False (<class 'bool'>)
  1622. \end{modulelog}
  1623. \vspace*{-0.225cm}\pagebreak[1]
  1624. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1625. Expectation (Virtual device state): result = False (<class 'bool'>)
  1626. \end{modulelog}
  1627. \vspace*{-0.225cm}\pagebreak[1]
  1628. \vspace*{2.5ex}
  1629. \begin{tabu} to \linewidth {lX}
  1630. \toprule
  1631. {\bf Info } & Changing switching device state to 'True'\\
  1632. \bottomrule
  1633. \end{tabu}
  1634. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1635. Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on
  1636. \end{modulelog}
  1637. \vspace*{-0.225cm}\pagebreak[1]
  1638. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1639. Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'
  1640. \end{modulelog}
  1641. \vspace*{-0.225cm}\pagebreak[1]
  1642. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1643. Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'
  1644. \end{modulelog}
  1645. \vspace*{-0.225cm}\pagebreak[1]
  1646. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1647. Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  1648. \end{modulelog}
  1649. \vspace*{-0.225cm}\pagebreak[1]
  1650. \vspace*{2.5ex}
  1651. \begin{tabu} to \linewidth {lX}
  1652. \toprule
  1653. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1654. \bottomrule
  1655. \end{tabu}
  1656. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1657. Result (Virtual device state): True (<class 'bool'>)
  1658. \end{modulelog}
  1659. \vspace*{-0.225cm}\pagebreak[1]
  1660. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1661. Expectation (Virtual device state): result = True (<class 'bool'>)
  1662. \end{modulelog}
  1663. \vspace*{-0.225cm}\pagebreak[1]
  1664. \vspace*{2.5ex}
  1665. \begin{tabu} to \linewidth {lX}
  1666. \toprule
  1667. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  1668. \bottomrule
  1669. \end{tabu}
  1670. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1671. Result (Switching device state): True (<class 'bool'>)
  1672. \end{modulelog}
  1673. \vspace*{-0.225cm}\pagebreak[1]
  1674. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1675. Expectation (Switching device state): result = True (<class 'bool'>)
  1676. \end{modulelog}
  1677. \vspace*{-0.225cm}\pagebreak[1]
  1678. \vspace*{2.5ex}
  1679. \begin{tabu} to \linewidth {lX}
  1680. \toprule
  1681. {\bf Info } & Changing virtual device state to 'False'\\
  1682. \bottomrule
  1683. \end{tabu}
  1684. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1685. Sending message with topic videv/ffe/kitchen/main_light/state and payload false
  1686. \end{modulelog}
  1687. \vspace*{-0.225cm}\pagebreak[1]
  1688. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1689. Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'
  1690. \end{modulelog}
  1691. \vspace*{-0.225cm}\pagebreak[1]
  1692. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1693. Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'
  1694. \end{modulelog}
  1695. \vspace*{-0.225cm}\pagebreak[1]
  1696. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1697. Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off
  1698. \end{modulelog}
  1699. \vspace*{-0.225cm}\pagebreak[1]
  1700. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1701. Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'
  1702. \end{modulelog}
  1703. \vspace*{-0.225cm}\pagebreak[1]
  1704. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1705. Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'
  1706. \end{modulelog}
  1707. \vspace*{-0.225cm}\pagebreak[1]
  1708. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1709. Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  1710. \end{modulelog}
  1711. \vspace*{-0.225cm}\pagebreak[1]
  1712. \vspace*{2.5ex}
  1713. \begin{tabu} to \linewidth {lX}
  1714. \toprule
  1715. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  1716. \bottomrule
  1717. \end{tabu}
  1718. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1719. Result (Switching device state): False (<class 'bool'>)
  1720. \end{modulelog}
  1721. \vspace*{-0.225cm}\pagebreak[1]
  1722. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1723. Expectation (Switching device state): result = False (<class 'bool'>)
  1724. \end{modulelog}
  1725. \vspace*{-0.225cm}\pagebreak[1]
  1726. \vspace*{2.5ex}
  1727. \subsection{ Brightness test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1 }
  1728. \paragraph{Testsummary}\mbox{}\\
  1729. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  1730. \begin{longtabu} to \linewidth {lX}
  1731. \toprule
  1732. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
  1733. Start-Time: & 2023-02-09 15:57:01,284\\
  1734. Finished-Time: & 2023-02-09 15:57:03,099\\
  1735. Time-Consumption & 1.815s\\
  1736. \midrule
  1737. \multicolumn{2}{l}{\bf{Testresults:}}\\
  1738. \midrule
  1739. \bf{\,Info } & Setting preconditions (Power on)\\
  1740. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  1741. \bf{\,Info } & Changing light device brightness to '65'\\
  1742. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  1743. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  1744. \bf{\,Info } & Changing virtual device brightness to '50'\\
  1745. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  1746. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  1747. \bf{\,Info } & Changing light device brightness to '65'\\
  1748. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  1749. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  1750. \bf{\,Info } & Changing virtual device brightness to '50'\\
  1751. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  1752. \bf{\,Info } & Resetting precondition (Power off)\\
  1753. \bottomrule
  1754. \end{longtabu}
  1755. \paragraph{Testdetails}\mbox{}\\
  1756. \begin{tabu} to \linewidth {lX}
  1757. \toprule
  1758. {\bf Info } & Setting preconditions (Power on)\\
  1759. \bottomrule
  1760. \end{tabu}
  1761. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1762. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  1763. \end{modulelog}
  1764. \vspace*{-0.225cm}\pagebreak[1]
  1765. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1766. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  1767. \end{modulelog}
  1768. \vspace*{-0.225cm}\pagebreak[1]
  1769. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1770. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'
  1771. \end{modulelog}
  1772. \vspace*{-0.225cm}\pagebreak[1]
  1773. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1774. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  1775. \end{modulelog}
  1776. \vspace*{-0.225cm}\pagebreak[1]
  1777. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1778. Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50.0'
  1779. \end{modulelog}
  1780. \vspace*{-0.225cm}\pagebreak[1]
  1781. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1782. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  1783. \end{modulelog}
  1784. \vspace*{-0.225cm}\pagebreak[1]
  1785. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1786. Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5.0'
  1787. \end{modulelog}
  1788. \vspace*{-0.225cm}\pagebreak[1]
  1789. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1790. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  1791. \end{modulelog}
  1792. \vspace*{-0.225cm}\pagebreak[1]
  1793. \vspace*{2.5ex}
  1794. \begin{tabu} to \linewidth {lX}
  1795. \toprule
  1796. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  1797. \bottomrule
  1798. \end{tabu}
  1799. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1800. Result (Virtual device brightness): 50 (<class 'int'>)
  1801. \end{modulelog}
  1802. \vspace*{-0.225cm}\pagebreak[1]
  1803. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1804. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  1805. \end{modulelog}
  1806. \vspace*{-0.225cm}\pagebreak[1]
  1807. \vspace*{2.5ex}
  1808. \begin{tabu} to \linewidth {lX}
  1809. \toprule
  1810. {\bf Info } & Changing light device brightness to '65'\\
  1811. \bottomrule
  1812. \end{tabu}
  1813. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1814. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  1815. \end{modulelog}
  1816. \vspace*{-0.225cm}\pagebreak[1]
  1817. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1818. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  1819. \end{modulelog}
  1820. \vspace*{-0.225cm}\pagebreak[1]
  1821. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1822. Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'65.0'
  1823. \end{modulelog}
  1824. \vspace*{-0.225cm}\pagebreak[1]
  1825. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1826. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  1827. \end{modulelog}
  1828. \vspace*{-0.225cm}\pagebreak[1]
  1829. \vspace*{2.5ex}
  1830. \begin{tabu} to \linewidth {lX}
  1831. \toprule
  1832. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  1833. \bottomrule
  1834. \end{tabu}
  1835. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1836. Result (Virtual device brightness): 65 (<class 'int'>)
  1837. \end{modulelog}
  1838. \vspace*{-0.225cm}\pagebreak[1]
  1839. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1840. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  1841. \end{modulelog}
  1842. \vspace*{-0.225cm}\pagebreak[1]
  1843. \vspace*{2.5ex}
  1844. \begin{tabu} to \linewidth {lX}
  1845. \toprule
  1846. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  1847. \bottomrule
  1848. \end{tabu}
  1849. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1850. Result (Light device brightness): 65 (<class 'int'>)
  1851. \end{modulelog}
  1852. \vspace*{-0.225cm}\pagebreak[1]
  1853. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1854. Expectation (Light device brightness): result = 65 (<class 'int'>)
  1855. \end{modulelog}
  1856. \vspace*{-0.225cm}\pagebreak[1]
  1857. \vspace*{2.5ex}
  1858. \begin{tabu} to \linewidth {lX}
  1859. \toprule
  1860. {\bf Info } & Changing virtual device brightness to '50'\\
  1861. \bottomrule
  1862. \end{tabu}
  1863. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1864. Sending message with topic videv/ffe/livingroom/floorlamp/brightness and payload 50
  1865. \end{modulelog}
  1866. \vspace*{-0.225cm}\pagebreak[1]
  1867. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1868. Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50'
  1869. \end{modulelog}
  1870. \vspace*{-0.225cm}\pagebreak[1]
  1871. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1872. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"brightness": 128.0}'
  1873. \end{modulelog}
  1874. \vspace*{-0.225cm}\pagebreak[1]
  1875. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1876. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  1877. \end{modulelog}
  1878. \vspace*{-0.225cm}\pagebreak[1]
  1879. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1880. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"brightness": 128.0}'
  1881. \end{modulelog}
  1882. \vspace*{-0.225cm}\pagebreak[1]
  1883. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1884. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"brightness": 128.0}'
  1885. \end{modulelog}
  1886. \vspace*{-0.225cm}\pagebreak[1]
  1887. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1888. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"brightness": 128.0}'
  1889. \end{modulelog}
  1890. \vspace*{-0.225cm}\pagebreak[1]
  1891. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1892. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"brightness": 128.0}'
  1893. \end{modulelog}
  1894. \vspace*{-0.225cm}\pagebreak[1]
  1895. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1896. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"brightness": 128.0}'
  1897. \end{modulelog}
  1898. \vspace*{-0.225cm}\pagebreak[1]
  1899. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1900. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  1901. \end{modulelog}
  1902. \vspace*{-0.225cm}\pagebreak[1]
  1903. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1904. Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50.0'
  1905. \end{modulelog}
  1906. \vspace*{-0.225cm}\pagebreak[1]
  1907. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1908. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  1909. \end{modulelog}
  1910. \vspace*{-0.225cm}\pagebreak[1]
  1911. \vspace*{2.5ex}
  1912. \begin{tabu} to \linewidth {lX}
  1913. \toprule
  1914. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  1915. \bottomrule
  1916. \end{tabu}
  1917. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1918. Result (Light device brightness): 50 (<class 'int'>)
  1919. \end{modulelog}
  1920. \vspace*{-0.225cm}\pagebreak[1]
  1921. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1922. Expectation (Light device brightness): result = 50 (<class 'int'>)
  1923. \end{modulelog}
  1924. \vspace*{-0.225cm}\pagebreak[1]
  1925. \vspace*{2.5ex}
  1926. \begin{tabu} to \linewidth {lX}
  1927. \toprule
  1928. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  1929. \bottomrule
  1930. \end{tabu}
  1931. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1932. Result (Virtual device brightness): 50 (<class 'int'>)
  1933. \end{modulelog}
  1934. \vspace*{-0.225cm}\pagebreak[1]
  1935. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1936. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  1937. \end{modulelog}
  1938. \vspace*{-0.225cm}\pagebreak[1]
  1939. \vspace*{2.5ex}
  1940. \begin{tabu} to \linewidth {lX}
  1941. \toprule
  1942. {\bf Info } & Changing light device brightness to '65'\\
  1943. \bottomrule
  1944. \end{tabu}
  1945. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1946. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  1947. \end{modulelog}
  1948. \vspace*{-0.225cm}\pagebreak[1]
  1949. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1950. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  1951. \end{modulelog}
  1952. \vspace*{-0.225cm}\pagebreak[1]
  1953. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1954. Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'65.0'
  1955. \end{modulelog}
  1956. \vspace*{-0.225cm}\pagebreak[1]
  1957. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1958. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  1959. \end{modulelog}
  1960. \vspace*{-0.225cm}\pagebreak[1]
  1961. \vspace*{2.5ex}
  1962. \begin{tabu} to \linewidth {lX}
  1963. \toprule
  1964. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  1965. \bottomrule
  1966. \end{tabu}
  1967. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1968. Result (Virtual device brightness): 65 (<class 'int'>)
  1969. \end{modulelog}
  1970. \vspace*{-0.225cm}\pagebreak[1]
  1971. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1972. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  1973. \end{modulelog}
  1974. \vspace*{-0.225cm}\pagebreak[1]
  1975. \vspace*{2.5ex}
  1976. \begin{tabu} to \linewidth {lX}
  1977. \toprule
  1978. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  1979. \bottomrule
  1980. \end{tabu}
  1981. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1982. Result (Light device brightness): 65 (<class 'int'>)
  1983. \end{modulelog}
  1984. \vspace*{-0.225cm}\pagebreak[1]
  1985. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1986. Expectation (Light device brightness): result = 65 (<class 'int'>)
  1987. \end{modulelog}
  1988. \vspace*{-0.225cm}\pagebreak[1]
  1989. \vspace*{2.5ex}
  1990. \begin{tabu} to \linewidth {lX}
  1991. \toprule
  1992. {\bf Info } & Changing virtual device brightness to '50'\\
  1993. \bottomrule
  1994. \end{tabu}
  1995. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  1996. Sending message with topic videv/ffe/livingroom/floorlamp/brightness and payload 50
  1997. \end{modulelog}
  1998. \vspace*{-0.225cm}\pagebreak[1]
  1999. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2000. Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50'
  2001. \end{modulelog}
  2002. \vspace*{-0.225cm}\pagebreak[1]
  2003. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2004. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"brightness": 128.0}'
  2005. \end{modulelog}
  2006. \vspace*{-0.225cm}\pagebreak[1]
  2007. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2008. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2009. \end{modulelog}
  2010. \vspace*{-0.225cm}\pagebreak[1]
  2011. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2012. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"brightness": 128.0}'
  2013. \end{modulelog}
  2014. \vspace*{-0.225cm}\pagebreak[1]
  2015. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2016. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"brightness": 128.0}'
  2017. \end{modulelog}
  2018. \vspace*{-0.225cm}\pagebreak[1]
  2019. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2020. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"brightness": 128.0}'
  2021. \end{modulelog}
  2022. \vspace*{-0.225cm}\pagebreak[1]
  2023. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2024. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"brightness": 128.0}'
  2025. \end{modulelog}
  2026. \vspace*{-0.225cm}\pagebreak[1]
  2027. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2028. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"brightness": 128.0}'
  2029. \end{modulelog}
  2030. \vspace*{-0.225cm}\pagebreak[1]
  2031. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2032. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2033. \end{modulelog}
  2034. \vspace*{-0.225cm}\pagebreak[1]
  2035. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2036. Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50.0'
  2037. \end{modulelog}
  2038. \vspace*{-0.225cm}\pagebreak[1]
  2039. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2040. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2041. \end{modulelog}
  2042. \vspace*{-0.225cm}\pagebreak[1]
  2043. \vspace*{2.5ex}
  2044. \begin{tabu} to \linewidth {lX}
  2045. \toprule
  2046. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  2047. \bottomrule
  2048. \end{tabu}
  2049. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2050. Result (Light device brightness): 50 (<class 'int'>)
  2051. \end{modulelog}
  2052. \vspace*{-0.225cm}\pagebreak[1]
  2053. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2054. Expectation (Light device brightness): result = 50 (<class 'int'>)
  2055. \end{modulelog}
  2056. \vspace*{-0.225cm}\pagebreak[1]
  2057. \vspace*{2.5ex}
  2058. \begin{tabu} to \linewidth {lX}
  2059. \toprule
  2060. {\bf Info } & Resetting precondition (Power off)\\
  2061. \bottomrule
  2062. \end{tabu}
  2063. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2064. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2065. \end{modulelog}
  2066. \vspace*{-0.225cm}\pagebreak[1]
  2067. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2068. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2069. \end{modulelog}
  2070. \vspace*{-0.225cm}\pagebreak[1]
  2071. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2072. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  2073. \end{modulelog}
  2074. \vspace*{-0.225cm}\pagebreak[1]
  2075. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2076. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2077. \end{modulelog}
  2078. \vspace*{-0.225cm}\pagebreak[1]
  2079. \vspace*{2.5ex}
  2080. \subsection{ Color temperature test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1 }
  2081. \paragraph{Testsummary}\mbox{}\\
  2082. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  2083. \begin{longtabu} to \linewidth {lX}
  2084. \toprule
  2085. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
  2086. Start-Time: & 2023-02-09 15:57:03,100\\
  2087. Finished-Time: & 2023-02-09 15:57:04,915\\
  2088. Time-Consumption & 1.815s\\
  2089. \midrule
  2090. \multicolumn{2}{l}{\bf{Testresults:}}\\
  2091. \midrule
  2092. \bf{\,Info } & Setting preconditions (Power on)\\
  2093. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  2094. \bf{\,Info } & Changing light device color temperature to '5'\\
  2095. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  2096. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  2097. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  2098. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  2099. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  2100. \bf{\,Info } & Changing light device color temperature to '5'\\
  2101. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  2102. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  2103. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  2104. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  2105. \bf{\,Info } & Resetting precondition (Power off)\\
  2106. \bottomrule
  2107. \end{longtabu}
  2108. \paragraph{Testdetails}\mbox{}\\
  2109. \begin{tabu} to \linewidth {lX}
  2110. \toprule
  2111. {\bf Info } & Setting preconditions (Power on)\\
  2112. \bottomrule
  2113. \end{tabu}
  2114. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2115. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2116. \end{modulelog}
  2117. \vspace*{-0.225cm}\pagebreak[1]
  2118. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2119. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2120. \end{modulelog}
  2121. \vspace*{-0.225cm}\pagebreak[1]
  2122. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2123. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'
  2124. \end{modulelog}
  2125. \vspace*{-0.225cm}\pagebreak[1]
  2126. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2127. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2128. \end{modulelog}
  2129. \vspace*{-0.225cm}\pagebreak[1]
  2130. \vspace*{2.5ex}
  2131. \begin{tabu} to \linewidth {lX}
  2132. \toprule
  2133. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  2134. \bottomrule
  2135. \end{tabu}
  2136. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2137. Result (Virtual device color temperature): 5 (<class 'int'>)
  2138. \end{modulelog}
  2139. \vspace*{-0.225cm}\pagebreak[1]
  2140. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2141. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  2142. \end{modulelog}
  2143. \vspace*{-0.225cm}\pagebreak[1]
  2144. \vspace*{2.5ex}
  2145. \begin{tabu} to \linewidth {lX}
  2146. \toprule
  2147. {\bf Info } & Changing light device color temperature to '5'\\
  2148. \bottomrule
  2149. \end{tabu}
  2150. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2151. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  2152. \end{modulelog}
  2153. \vspace*{-0.225cm}\pagebreak[1]
  2154. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2155. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  2156. \end{modulelog}
  2157. \vspace*{-0.225cm}\pagebreak[1]
  2158. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2159. Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8.0'
  2160. \end{modulelog}
  2161. \vspace*{-0.225cm}\pagebreak[1]
  2162. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2163. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2164. \end{modulelog}
  2165. \vspace*{-0.225cm}\pagebreak[1]
  2166. \vspace*{2.5ex}
  2167. \begin{tabu} to \linewidth {lX}
  2168. \toprule
  2169. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  2170. \bottomrule
  2171. \end{tabu}
  2172. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2173. Result (Virtual device color temperature): 8 (<class 'int'>)
  2174. \end{modulelog}
  2175. \vspace*{-0.225cm}\pagebreak[1]
  2176. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2177. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  2178. \end{modulelog}
  2179. \vspace*{-0.225cm}\pagebreak[1]
  2180. \vspace*{2.5ex}
  2181. \begin{tabu} to \linewidth {lX}
  2182. \toprule
  2183. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  2184. \bottomrule
  2185. \end{tabu}
  2186. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2187. Result (Light device brightness): 8 (<class 'int'>)
  2188. \end{modulelog}
  2189. \vspace*{-0.225cm}\pagebreak[1]
  2190. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2191. Expectation (Light device brightness): result = 8 (<class 'int'>)
  2192. \end{modulelog}
  2193. \vspace*{-0.225cm}\pagebreak[1]
  2194. \vspace*{2.5ex}
  2195. \begin{tabu} to \linewidth {lX}
  2196. \toprule
  2197. {\bf Info } & Changing virtual device color temperature to '5'\\
  2198. \bottomrule
  2199. \end{tabu}
  2200. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2201. Sending message with topic videv/ffe/livingroom/floorlamp/color_temp and payload 5
  2202. \end{modulelog}
  2203. \vspace*{-0.225cm}\pagebreak[1]
  2204. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2205. Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'
  2206. \end{modulelog}
  2207. \vspace*{-0.225cm}\pagebreak[1]
  2208. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2209. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"color_temp": 352.0}'
  2210. \end{modulelog}
  2211. \vspace*{-0.225cm}\pagebreak[1]
  2212. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2213. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2214. \end{modulelog}
  2215. \vspace*{-0.225cm}\pagebreak[1]
  2216. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2217. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"color_temp": 352.0}'
  2218. \end{modulelog}
  2219. \vspace*{-0.225cm}\pagebreak[1]
  2220. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2221. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"color_temp": 352.0}'
  2222. \end{modulelog}
  2223. \vspace*{-0.225cm}\pagebreak[1]
  2224. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2225. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"color_temp": 352.0}'
  2226. \end{modulelog}
  2227. \vspace*{-0.225cm}\pagebreak[1]
  2228. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2229. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"color_temp": 352.0}'
  2230. \end{modulelog}
  2231. \vspace*{-0.225cm}\pagebreak[1]
  2232. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2233. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"color_temp": 352.0}'
  2234. \end{modulelog}
  2235. \vspace*{-0.225cm}\pagebreak[1]
  2236. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2237. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2238. \end{modulelog}
  2239. \vspace*{-0.225cm}\pagebreak[1]
  2240. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2241. Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5.0'
  2242. \end{modulelog}
  2243. \vspace*{-0.225cm}\pagebreak[1]
  2244. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2245. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2246. \end{modulelog}
  2247. \vspace*{-0.225cm}\pagebreak[1]
  2248. \vspace*{2.5ex}
  2249. \begin{tabu} to \linewidth {lX}
  2250. \toprule
  2251. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  2252. \bottomrule
  2253. \end{tabu}
  2254. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2255. Result (Light device brightness): 5 (<class 'int'>)
  2256. \end{modulelog}
  2257. \vspace*{-0.225cm}\pagebreak[1]
  2258. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2259. Expectation (Light device brightness): result = 5 (<class 'int'>)
  2260. \end{modulelog}
  2261. \vspace*{-0.225cm}\pagebreak[1]
  2262. \vspace*{2.5ex}
  2263. \begin{tabu} to \linewidth {lX}
  2264. \toprule
  2265. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  2266. \bottomrule
  2267. \end{tabu}
  2268. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2269. Result (Virtual device color temperature): 5 (<class 'int'>)
  2270. \end{modulelog}
  2271. \vspace*{-0.225cm}\pagebreak[1]
  2272. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2273. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  2274. \end{modulelog}
  2275. \vspace*{-0.225cm}\pagebreak[1]
  2276. \vspace*{2.5ex}
  2277. \begin{tabu} to \linewidth {lX}
  2278. \toprule
  2279. {\bf Info } & Changing light device color temperature to '5'\\
  2280. \bottomrule
  2281. \end{tabu}
  2282. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2283. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  2284. \end{modulelog}
  2285. \vspace*{-0.225cm}\pagebreak[1]
  2286. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2287. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  2288. \end{modulelog}
  2289. \vspace*{-0.225cm}\pagebreak[1]
  2290. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2291. Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8.0'
  2292. \end{modulelog}
  2293. \vspace*{-0.225cm}\pagebreak[1]
  2294. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2295. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2296. \end{modulelog}
  2297. \vspace*{-0.225cm}\pagebreak[1]
  2298. \vspace*{2.5ex}
  2299. \begin{tabu} to \linewidth {lX}
  2300. \toprule
  2301. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  2302. \bottomrule
  2303. \end{tabu}
  2304. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2305. Result (Virtual device color temperature): 8 (<class 'int'>)
  2306. \end{modulelog}
  2307. \vspace*{-0.225cm}\pagebreak[1]
  2308. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2309. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  2310. \end{modulelog}
  2311. \vspace*{-0.225cm}\pagebreak[1]
  2312. \vspace*{2.5ex}
  2313. \begin{tabu} to \linewidth {lX}
  2314. \toprule
  2315. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  2316. \bottomrule
  2317. \end{tabu}
  2318. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2319. Result (Light device brightness): 8 (<class 'int'>)
  2320. \end{modulelog}
  2321. \vspace*{-0.225cm}\pagebreak[1]
  2322. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2323. Expectation (Light device brightness): result = 8 (<class 'int'>)
  2324. \end{modulelog}
  2325. \vspace*{-0.225cm}\pagebreak[1]
  2326. \vspace*{2.5ex}
  2327. \begin{tabu} to \linewidth {lX}
  2328. \toprule
  2329. {\bf Info } & Changing virtual device color temperature to '5'\\
  2330. \bottomrule
  2331. \end{tabu}
  2332. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2333. Sending message with topic videv/ffe/livingroom/floorlamp/color_temp and payload 5
  2334. \end{modulelog}
  2335. \vspace*{-0.225cm}\pagebreak[1]
  2336. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2337. Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'
  2338. \end{modulelog}
  2339. \vspace*{-0.225cm}\pagebreak[1]
  2340. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2341. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"color_temp": 352.0}'
  2342. \end{modulelog}
  2343. \vspace*{-0.225cm}\pagebreak[1]
  2344. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2345. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2346. \end{modulelog}
  2347. \vspace*{-0.225cm}\pagebreak[1]
  2348. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2349. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"color_temp": 352.0}'
  2350. \end{modulelog}
  2351. \vspace*{-0.225cm}\pagebreak[1]
  2352. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2353. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"color_temp": 352.0}'
  2354. \end{modulelog}
  2355. \vspace*{-0.225cm}\pagebreak[1]
  2356. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2357. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"color_temp": 352.0}'
  2358. \end{modulelog}
  2359. \vspace*{-0.225cm}\pagebreak[1]
  2360. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2361. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"color_temp": 352.0}'
  2362. \end{modulelog}
  2363. \vspace*{-0.225cm}\pagebreak[1]
  2364. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2365. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"color_temp": 352.0}'
  2366. \end{modulelog}
  2367. \vspace*{-0.225cm}\pagebreak[1]
  2368. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2369. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2370. \end{modulelog}
  2371. \vspace*{-0.225cm}\pagebreak[1]
  2372. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2373. Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5.0'
  2374. \end{modulelog}
  2375. \vspace*{-0.225cm}\pagebreak[1]
  2376. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2377. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2378. \end{modulelog}
  2379. \vspace*{-0.225cm}\pagebreak[1]
  2380. \vspace*{2.5ex}
  2381. \begin{tabu} to \linewidth {lX}
  2382. \toprule
  2383. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  2384. \bottomrule
  2385. \end{tabu}
  2386. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2387. Result (Light device brightness): 5 (<class 'int'>)
  2388. \end{modulelog}
  2389. \vspace*{-0.225cm}\pagebreak[1]
  2390. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2391. Expectation (Light device brightness): result = 5 (<class 'int'>)
  2392. \end{modulelog}
  2393. \vspace*{-0.225cm}\pagebreak[1]
  2394. \vspace*{2.5ex}
  2395. \begin{tabu} to \linewidth {lX}
  2396. \toprule
  2397. {\bf Info } & Resetting precondition (Power off)\\
  2398. \bottomrule
  2399. \end{tabu}
  2400. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2401. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2402. \end{modulelog}
  2403. \vspace*{-0.225cm}\pagebreak[1]
  2404. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2405. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2406. \end{modulelog}
  2407. \vspace*{-0.225cm}\pagebreak[1]
  2408. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2409. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  2410. \end{modulelog}
  2411. \vspace*{-0.225cm}\pagebreak[1]
  2412. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2413. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2414. \end{modulelog}
  2415. \vspace*{-0.225cm}\pagebreak[1]
  2416. \vspace*{2.5ex}
  2417. \subsection{ Power On/\allowbreak Off test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1 }
  2418. \paragraph{Testsummary}\mbox{}\\
  2419. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  2420. \begin{longtabu} to \linewidth {lX}
  2421. \toprule
  2422. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  2423. Start-Time: & 2023-02-09 15:57:04,915\\
  2424. Finished-Time: & 2023-02-09 15:57:06,127\\
  2425. Time-Consumption & 1.211s\\
  2426. \midrule
  2427. \multicolumn{2}{l}{\bf{Testresults:}}\\
  2428. \midrule
  2429. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  2430. \bf{\,Info } & Changing switching device state to 'True'\\
  2431. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  2432. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  2433. \bf{\,Info } & Changing virtual device state to 'False'\\
  2434. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  2435. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  2436. \bf{\,Info } & Changing switching device state to 'True'\\
  2437. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  2438. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  2439. \bf{\,Info } & Changing virtual device state to 'False'\\
  2440. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  2441. \bottomrule
  2442. \end{longtabu}
  2443. \paragraph{Testdetails}\mbox{}\\
  2444. \begin{tabu} to \linewidth {lX}
  2445. \toprule
  2446. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  2447. \bottomrule
  2448. \end{tabu}
  2449. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2450. Result (Virtual device state): False (<class 'bool'>)
  2451. \end{modulelog}
  2452. \vspace*{-0.225cm}\pagebreak[1]
  2453. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2454. Expectation (Virtual device state): result = False (<class 'bool'>)
  2455. \end{modulelog}
  2456. \vspace*{-0.225cm}\pagebreak[1]
  2457. \vspace*{2.5ex}
  2458. \begin{tabu} to \linewidth {lX}
  2459. \toprule
  2460. {\bf Info } & Changing switching device state to 'True'\\
  2461. \bottomrule
  2462. \end{tabu}
  2463. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2464. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2465. \end{modulelog}
  2466. \vspace*{-0.225cm}\pagebreak[1]
  2467. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2468. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2469. \end{modulelog}
  2470. \vspace*{-0.225cm}\pagebreak[1]
  2471. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2472. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'
  2473. \end{modulelog}
  2474. \vspace*{-0.225cm}\pagebreak[1]
  2475. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2476. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2477. \end{modulelog}
  2478. \vspace*{-0.225cm}\pagebreak[1]
  2479. \vspace*{2.5ex}
  2480. \begin{tabu} to \linewidth {lX}
  2481. \toprule
  2482. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  2483. \bottomrule
  2484. \end{tabu}
  2485. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2486. Result (Virtual device state): True (<class 'bool'>)
  2487. \end{modulelog}
  2488. \vspace*{-0.225cm}\pagebreak[1]
  2489. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2490. Expectation (Virtual device state): result = True (<class 'bool'>)
  2491. \end{modulelog}
  2492. \vspace*{-0.225cm}\pagebreak[1]
  2493. \vspace*{2.5ex}
  2494. \begin{tabu} to \linewidth {lX}
  2495. \toprule
  2496. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  2497. \bottomrule
  2498. \end{tabu}
  2499. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2500. Result (Switching device state): True (<class 'bool'>)
  2501. \end{modulelog}
  2502. \vspace*{-0.225cm}\pagebreak[1]
  2503. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2504. Expectation (Switching device state): result = True (<class 'bool'>)
  2505. \end{modulelog}
  2506. \vspace*{-0.225cm}\pagebreak[1]
  2507. \vspace*{2.5ex}
  2508. \begin{tabu} to \linewidth {lX}
  2509. \toprule
  2510. {\bf Info } & Changing virtual device state to 'False'\\
  2511. \bottomrule
  2512. \end{tabu}
  2513. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2514. Sending message with topic videv/ffe/livingroom/floorlamp/state and payload false
  2515. \end{modulelog}
  2516. \vspace*{-0.225cm}\pagebreak[1]
  2517. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2518. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  2519. \end{modulelog}
  2520. \vspace*{-0.225cm}\pagebreak[1]
  2521. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2522. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "off"}'
  2523. \end{modulelog}
  2524. \vspace*{-0.225cm}\pagebreak[1]
  2525. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2526. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2527. \end{modulelog}
  2528. \vspace*{-0.225cm}\pagebreak[1]
  2529. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2530. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "off"}'
  2531. \end{modulelog}
  2532. \vspace*{-0.225cm}\pagebreak[1]
  2533. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2534. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "off"}'
  2535. \end{modulelog}
  2536. \vspace*{-0.225cm}\pagebreak[1]
  2537. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2538. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "off"}'
  2539. \end{modulelog}
  2540. \vspace*{-0.225cm}\pagebreak[1]
  2541. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2542. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "off"}'
  2543. \end{modulelog}
  2544. \vspace*{-0.225cm}\pagebreak[1]
  2545. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2546. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "off"}'
  2547. \end{modulelog}
  2548. \vspace*{-0.225cm}\pagebreak[1]
  2549. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2550. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2551. \end{modulelog}
  2552. \vspace*{-0.225cm}\pagebreak[1]
  2553. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2554. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  2555. \end{modulelog}
  2556. \vspace*{-0.225cm}\pagebreak[1]
  2557. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2558. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2559. \end{modulelog}
  2560. \vspace*{-0.225cm}\pagebreak[1]
  2561. \vspace*{2.5ex}
  2562. \begin{tabu} to \linewidth {lX}
  2563. \toprule
  2564. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  2565. \bottomrule
  2566. \end{tabu}
  2567. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2568. Result (Switching device state): False (<class 'bool'>)
  2569. \end{modulelog}
  2570. \vspace*{-0.225cm}\pagebreak[1]
  2571. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2572. Expectation (Switching device state): result = False (<class 'bool'>)
  2573. \end{modulelog}
  2574. \vspace*{-0.225cm}\pagebreak[1]
  2575. \vspace*{2.5ex}
  2576. \begin{tabu} to \linewidth {lX}
  2577. \toprule
  2578. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  2579. \bottomrule
  2580. \end{tabu}
  2581. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2582. Result (Virtual device state): False (<class 'bool'>)
  2583. \end{modulelog}
  2584. \vspace*{-0.225cm}\pagebreak[1]
  2585. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2586. Expectation (Virtual device state): result = False (<class 'bool'>)
  2587. \end{modulelog}
  2588. \vspace*{-0.225cm}\pagebreak[1]
  2589. \vspace*{2.5ex}
  2590. \begin{tabu} to \linewidth {lX}
  2591. \toprule
  2592. {\bf Info } & Changing switching device state to 'True'\\
  2593. \bottomrule
  2594. \end{tabu}
  2595. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2596. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2597. \end{modulelog}
  2598. \vspace*{-0.225cm}\pagebreak[1]
  2599. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2600. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2601. \end{modulelog}
  2602. \vspace*{-0.225cm}\pagebreak[1]
  2603. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2604. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'
  2605. \end{modulelog}
  2606. \vspace*{-0.225cm}\pagebreak[1]
  2607. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2608. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2609. \end{modulelog}
  2610. \vspace*{-0.225cm}\pagebreak[1]
  2611. \vspace*{2.5ex}
  2612. \begin{tabu} to \linewidth {lX}
  2613. \toprule
  2614. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  2615. \bottomrule
  2616. \end{tabu}
  2617. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2618. Result (Virtual device state): True (<class 'bool'>)
  2619. \end{modulelog}
  2620. \vspace*{-0.225cm}\pagebreak[1]
  2621. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2622. Expectation (Virtual device state): result = True (<class 'bool'>)
  2623. \end{modulelog}
  2624. \vspace*{-0.225cm}\pagebreak[1]
  2625. \vspace*{2.5ex}
  2626. \begin{tabu} to \linewidth {lX}
  2627. \toprule
  2628. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  2629. \bottomrule
  2630. \end{tabu}
  2631. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2632. Result (Switching device state): True (<class 'bool'>)
  2633. \end{modulelog}
  2634. \vspace*{-0.225cm}\pagebreak[1]
  2635. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2636. Expectation (Switching device state): result = True (<class 'bool'>)
  2637. \end{modulelog}
  2638. \vspace*{-0.225cm}\pagebreak[1]
  2639. \vspace*{2.5ex}
  2640. \begin{tabu} to \linewidth {lX}
  2641. \toprule
  2642. {\bf Info } & Changing virtual device state to 'False'\\
  2643. \bottomrule
  2644. \end{tabu}
  2645. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2646. Sending message with topic videv/ffe/livingroom/floorlamp/state and payload false
  2647. \end{modulelog}
  2648. \vspace*{-0.225cm}\pagebreak[1]
  2649. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2650. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  2651. \end{modulelog}
  2652. \vspace*{-0.225cm}\pagebreak[1]
  2653. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2654. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "off"}'
  2655. \end{modulelog}
  2656. \vspace*{-0.225cm}\pagebreak[1]
  2657. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2658. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2659. \end{modulelog}
  2660. \vspace*{-0.225cm}\pagebreak[1]
  2661. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2662. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "off"}'
  2663. \end{modulelog}
  2664. \vspace*{-0.225cm}\pagebreak[1]
  2665. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2666. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "off"}'
  2667. \end{modulelog}
  2668. \vspace*{-0.225cm}\pagebreak[1]
  2669. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2670. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "off"}'
  2671. \end{modulelog}
  2672. \vspace*{-0.225cm}\pagebreak[1]
  2673. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2674. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "off"}'
  2675. \end{modulelog}
  2676. \vspace*{-0.225cm}\pagebreak[1]
  2677. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2678. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "off"}'
  2679. \end{modulelog}
  2680. \vspace*{-0.225cm}\pagebreak[1]
  2681. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2682. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2683. \end{modulelog}
  2684. \vspace*{-0.225cm}\pagebreak[1]
  2685. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2686. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  2687. \end{modulelog}
  2688. \vspace*{-0.225cm}\pagebreak[1]
  2689. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2690. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2691. \end{modulelog}
  2692. \vspace*{-0.225cm}\pagebreak[1]
  2693. \vspace*{2.5ex}
  2694. \begin{tabu} to \linewidth {lX}
  2695. \toprule
  2696. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  2697. \bottomrule
  2698. \end{tabu}
  2699. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2700. Result (Switching device state): False (<class 'bool'>)
  2701. \end{modulelog}
  2702. \vspace*{-0.225cm}\pagebreak[1]
  2703. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2704. Expectation (Switching device state): result = False (<class 'bool'>)
  2705. \end{modulelog}
  2706. \vspace*{-0.225cm}\pagebreak[1]
  2707. \vspace*{2.5ex}
  2708. \subsection{ Brightness test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak main\_light }
  2709. \paragraph{Testsummary}\mbox{}\\
  2710. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  2711. \begin{longtabu} to \linewidth {lX}
  2712. \toprule
  2713. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
  2714. Start-Time: & 2023-02-09 15:57:06,127\\
  2715. Finished-Time: & 2023-02-09 15:57:07,940\\
  2716. Time-Consumption & 1.813s\\
  2717. \midrule
  2718. \multicolumn{2}{l}{\bf{Testresults:}}\\
  2719. \midrule
  2720. \bf{\,Info } & Setting preconditions (Power on)\\
  2721. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  2722. \bf{\,Info } & Changing light device brightness to '65'\\
  2723. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  2724. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  2725. \bf{\,Info } & Changing virtual device brightness to '50'\\
  2726. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  2727. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  2728. \bf{\,Info } & Changing light device brightness to '65'\\
  2729. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  2730. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  2731. \bf{\,Info } & Changing virtual device brightness to '50'\\
  2732. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  2733. \bf{\,Info } & Resetting precondition (Power off)\\
  2734. \bottomrule
  2735. \end{longtabu}
  2736. \paragraph{Testdetails}\mbox{}\\
  2737. \begin{tabu} to \linewidth {lX}
  2738. \toprule
  2739. {\bf Info } & Setting preconditions (Power on)\\
  2740. \bottomrule
  2741. \end{tabu}
  2742. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2743. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on
  2744. \end{modulelog}
  2745. \vspace*{-0.225cm}\pagebreak[1]
  2746. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2747. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2748. \end{modulelog}
  2749. \vspace*{-0.225cm}\pagebreak[1]
  2750. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2751. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'
  2752. \end{modulelog}
  2753. \vspace*{-0.225cm}\pagebreak[1]
  2754. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2755. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2756. \end{modulelog}
  2757. \vspace*{-0.225cm}\pagebreak[1]
  2758. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2759. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "on"}'
  2760. \end{modulelog}
  2761. \vspace*{-0.225cm}\pagebreak[1]
  2762. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2763. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2764. \end{modulelog}
  2765. \vspace*{-0.225cm}\pagebreak[1]
  2766. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2767. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "on"}'
  2768. \end{modulelog}
  2769. \vspace*{-0.225cm}\pagebreak[1]
  2770. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2771. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2772. \end{modulelog}
  2773. \vspace*{-0.225cm}\pagebreak[1]
  2774. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2775. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "on"}'
  2776. \end{modulelog}
  2777. \vspace*{-0.225cm}\pagebreak[1]
  2778. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2779. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2780. \end{modulelog}
  2781. \vspace*{-0.225cm}\pagebreak[1]
  2782. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2783. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "on"}'
  2784. \end{modulelog}
  2785. \vspace*{-0.225cm}\pagebreak[1]
  2786. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2787. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2788. \end{modulelog}
  2789. \vspace*{-0.225cm}\pagebreak[1]
  2790. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2791. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "on"}'
  2792. \end{modulelog}
  2793. \vspace*{-0.225cm}\pagebreak[1]
  2794. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2795. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2796. \end{modulelog}
  2797. \vspace*{-0.225cm}\pagebreak[1]
  2798. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2799. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "on"}'
  2800. \end{modulelog}
  2801. \vspace*{-0.225cm}\pagebreak[1]
  2802. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2803. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2804. \end{modulelog}
  2805. \vspace*{-0.225cm}\pagebreak[1]
  2806. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2807. Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'
  2808. \end{modulelog}
  2809. \vspace*{-0.225cm}\pagebreak[1]
  2810. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2811. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2812. \end{modulelog}
  2813. \vspace*{-0.225cm}\pagebreak[1]
  2814. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2815. Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50.0'
  2816. \end{modulelog}
  2817. \vspace*{-0.225cm}\pagebreak[1]
  2818. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2819. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2820. \end{modulelog}
  2821. \vspace*{-0.225cm}\pagebreak[1]
  2822. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2823. Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5.0'
  2824. \end{modulelog}
  2825. \vspace*{-0.225cm}\pagebreak[1]
  2826. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2827. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2828. \end{modulelog}
  2829. \vspace*{-0.225cm}\pagebreak[1]
  2830. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2831. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2832. \end{modulelog}
  2833. \vspace*{-0.225cm}\pagebreak[1]
  2834. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2835. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2836. \end{modulelog}
  2837. \vspace*{-0.225cm}\pagebreak[1]
  2838. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2839. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2840. \end{modulelog}
  2841. \vspace*{-0.225cm}\pagebreak[1]
  2842. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2843. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2844. \end{modulelog}
  2845. \vspace*{-0.225cm}\pagebreak[1]
  2846. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2847. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2848. \end{modulelog}
  2849. \vspace*{-0.225cm}\pagebreak[1]
  2850. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2851. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2852. \end{modulelog}
  2853. \vspace*{-0.225cm}\pagebreak[1]
  2854. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2855. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'
  2856. \end{modulelog}
  2857. \vspace*{-0.225cm}\pagebreak[1]
  2858. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2859. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2860. \end{modulelog}
  2861. \vspace*{-0.225cm}\pagebreak[1]
  2862. \vspace*{2.5ex}
  2863. \begin{tabu} to \linewidth {lX}
  2864. \toprule
  2865. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  2866. \bottomrule
  2867. \end{tabu}
  2868. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2869. Result (Virtual device brightness): 50 (<class 'int'>)
  2870. \end{modulelog}
  2871. \vspace*{-0.225cm}\pagebreak[1]
  2872. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2873. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  2874. \end{modulelog}
  2875. \vspace*{-0.225cm}\pagebreak[1]
  2876. \vspace*{2.5ex}
  2877. \begin{tabu} to \linewidth {lX}
  2878. \toprule
  2879. {\bf Info } & Changing light device brightness to '65'\\
  2880. \bottomrule
  2881. \end{tabu}
  2882. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2883. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2884. \end{modulelog}
  2885. \vspace*{-0.225cm}\pagebreak[1]
  2886. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2887. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2888. \end{modulelog}
  2889. \vspace*{-0.225cm}\pagebreak[1]
  2890. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2891. Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'65.0'
  2892. \end{modulelog}
  2893. \vspace*{-0.225cm}\pagebreak[1]
  2894. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2895. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2896. \end{modulelog}
  2897. \vspace*{-0.225cm}\pagebreak[1]
  2898. \vspace*{2.5ex}
  2899. \begin{tabu} to \linewidth {lX}
  2900. \toprule
  2901. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  2902. \bottomrule
  2903. \end{tabu}
  2904. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2905. Result (Virtual device brightness): 65 (<class 'int'>)
  2906. \end{modulelog}
  2907. \vspace*{-0.225cm}\pagebreak[1]
  2908. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2909. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  2910. \end{modulelog}
  2911. \vspace*{-0.225cm}\pagebreak[1]
  2912. \vspace*{2.5ex}
  2913. \begin{tabu} to \linewidth {lX}
  2914. \toprule
  2915. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  2916. \bottomrule
  2917. \end{tabu}
  2918. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2919. Result (Light device brightness): 65 (<class 'int'>)
  2920. \end{modulelog}
  2921. \vspace*{-0.225cm}\pagebreak[1]
  2922. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2923. Expectation (Light device brightness): result = 65 (<class 'int'>)
  2924. \end{modulelog}
  2925. \vspace*{-0.225cm}\pagebreak[1]
  2926. \vspace*{2.5ex}
  2927. \begin{tabu} to \linewidth {lX}
  2928. \toprule
  2929. {\bf Info } & Changing virtual device brightness to '50'\\
  2930. \bottomrule
  2931. \end{tabu}
  2932. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2933. Sending message with topic videv/ffe/livingroom/main_light/brightness and payload 50
  2934. \end{modulelog}
  2935. \vspace*{-0.225cm}\pagebreak[1]
  2936. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2937. Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50'
  2938. \end{modulelog}
  2939. \vspace*{-0.225cm}\pagebreak[1]
  2940. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2941. Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{"brightness": 128.0}'
  2942. \end{modulelog}
  2943. \vspace*{-0.225cm}\pagebreak[1]
  2944. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2945. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2946. \end{modulelog}
  2947. \vspace*{-0.225cm}\pagebreak[1]
  2948. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2949. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  2950. \end{modulelog}
  2951. \vspace*{-0.225cm}\pagebreak[1]
  2952. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2953. Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50.0'
  2954. \end{modulelog}
  2955. \vspace*{-0.225cm}\pagebreak[1]
  2956. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2957. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  2958. \end{modulelog}
  2959. \vspace*{-0.225cm}\pagebreak[1]
  2960. \vspace*{2.5ex}
  2961. \begin{tabu} to \linewidth {lX}
  2962. \toprule
  2963. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  2964. \bottomrule
  2965. \end{tabu}
  2966. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2967. Result (Light device brightness): 50 (<class 'int'>)
  2968. \end{modulelog}
  2969. \vspace*{-0.225cm}\pagebreak[1]
  2970. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2971. Expectation (Light device brightness): result = 50 (<class 'int'>)
  2972. \end{modulelog}
  2973. \vspace*{-0.225cm}\pagebreak[1]
  2974. \vspace*{2.5ex}
  2975. \begin{tabu} to \linewidth {lX}
  2976. \toprule
  2977. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  2978. \bottomrule
  2979. \end{tabu}
  2980. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2981. Result (Virtual device brightness): 50 (<class 'int'>)
  2982. \end{modulelog}
  2983. \vspace*{-0.225cm}\pagebreak[1]
  2984. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2985. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  2986. \end{modulelog}
  2987. \vspace*{-0.225cm}\pagebreak[1]
  2988. \vspace*{2.5ex}
  2989. \begin{tabu} to \linewidth {lX}
  2990. \toprule
  2991. {\bf Info } & Changing light device brightness to '65'\\
  2992. \bottomrule
  2993. \end{tabu}
  2994. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2995. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  2996. \end{modulelog}
  2997. \vspace*{-0.225cm}\pagebreak[1]
  2998. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  2999. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3000. \end{modulelog}
  3001. \vspace*{-0.225cm}\pagebreak[1]
  3002. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3003. Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'65.0'
  3004. \end{modulelog}
  3005. \vspace*{-0.225cm}\pagebreak[1]
  3006. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3007. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3008. \end{modulelog}
  3009. \vspace*{-0.225cm}\pagebreak[1]
  3010. \vspace*{2.5ex}
  3011. \begin{tabu} to \linewidth {lX}
  3012. \toprule
  3013. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  3014. \bottomrule
  3015. \end{tabu}
  3016. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3017. Result (Virtual device brightness): 65 (<class 'int'>)
  3018. \end{modulelog}
  3019. \vspace*{-0.225cm}\pagebreak[1]
  3020. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3021. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  3022. \end{modulelog}
  3023. \vspace*{-0.225cm}\pagebreak[1]
  3024. \vspace*{2.5ex}
  3025. \begin{tabu} to \linewidth {lX}
  3026. \toprule
  3027. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  3028. \bottomrule
  3029. \end{tabu}
  3030. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3031. Result (Light device brightness): 65 (<class 'int'>)
  3032. \end{modulelog}
  3033. \vspace*{-0.225cm}\pagebreak[1]
  3034. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3035. Expectation (Light device brightness): result = 65 (<class 'int'>)
  3036. \end{modulelog}
  3037. \vspace*{-0.225cm}\pagebreak[1]
  3038. \vspace*{2.5ex}
  3039. \begin{tabu} to \linewidth {lX}
  3040. \toprule
  3041. {\bf Info } & Changing virtual device brightness to '50'\\
  3042. \bottomrule
  3043. \end{tabu}
  3044. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3045. Sending message with topic videv/ffe/livingroom/main_light/brightness and payload 50
  3046. \end{modulelog}
  3047. \vspace*{-0.225cm}\pagebreak[1]
  3048. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3049. Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50'
  3050. \end{modulelog}
  3051. \vspace*{-0.225cm}\pagebreak[1]
  3052. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3053. Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{"brightness": 128.0}'
  3054. \end{modulelog}
  3055. \vspace*{-0.225cm}\pagebreak[1]
  3056. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3057. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3058. \end{modulelog}
  3059. \vspace*{-0.225cm}\pagebreak[1]
  3060. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3061. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3062. \end{modulelog}
  3063. \vspace*{-0.225cm}\pagebreak[1]
  3064. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3065. Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50.0'
  3066. \end{modulelog}
  3067. \vspace*{-0.225cm}\pagebreak[1]
  3068. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3069. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3070. \end{modulelog}
  3071. \vspace*{-0.225cm}\pagebreak[1]
  3072. \vspace*{2.5ex}
  3073. \begin{tabu} to \linewidth {lX}
  3074. \toprule
  3075. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  3076. \bottomrule
  3077. \end{tabu}
  3078. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3079. Result (Light device brightness): 50 (<class 'int'>)
  3080. \end{modulelog}
  3081. \vspace*{-0.225cm}\pagebreak[1]
  3082. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3083. Expectation (Light device brightness): result = 50 (<class 'int'>)
  3084. \end{modulelog}
  3085. \vspace*{-0.225cm}\pagebreak[1]
  3086. \vspace*{2.5ex}
  3087. \begin{tabu} to \linewidth {lX}
  3088. \toprule
  3089. {\bf Info } & Resetting precondition (Power off)\\
  3090. \bottomrule
  3091. \end{tabu}
  3092. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3093. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off
  3094. \end{modulelog}
  3095. \vspace*{-0.225cm}\pagebreak[1]
  3096. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3097. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'
  3098. \end{modulelog}
  3099. \vspace*{-0.225cm}\pagebreak[1]
  3100. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3101. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "off"}'
  3102. \end{modulelog}
  3103. \vspace*{-0.225cm}\pagebreak[1]
  3104. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3105. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3106. \end{modulelog}
  3107. \vspace*{-0.225cm}\pagebreak[1]
  3108. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3109. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "off"}'
  3110. \end{modulelog}
  3111. \vspace*{-0.225cm}\pagebreak[1]
  3112. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3113. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3114. \end{modulelog}
  3115. \vspace*{-0.225cm}\pagebreak[1]
  3116. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3117. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "off"}'
  3118. \end{modulelog}
  3119. \vspace*{-0.225cm}\pagebreak[1]
  3120. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3121. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3122. \end{modulelog}
  3123. \vspace*{-0.225cm}\pagebreak[1]
  3124. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3125. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "off"}'
  3126. \end{modulelog}
  3127. \vspace*{-0.225cm}\pagebreak[1]
  3128. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3129. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3130. \end{modulelog}
  3131. \vspace*{-0.225cm}\pagebreak[1]
  3132. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3133. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "off"}'
  3134. \end{modulelog}
  3135. \vspace*{-0.225cm}\pagebreak[1]
  3136. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3137. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3138. \end{modulelog}
  3139. \vspace*{-0.225cm}\pagebreak[1]
  3140. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3141. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "off"}'
  3142. \end{modulelog}
  3143. \vspace*{-0.225cm}\pagebreak[1]
  3144. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3145. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3146. \end{modulelog}
  3147. \vspace*{-0.225cm}\pagebreak[1]
  3148. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3149. Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'
  3150. \end{modulelog}
  3151. \vspace*{-0.225cm}\pagebreak[1]
  3152. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3153. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3154. \end{modulelog}
  3155. \vspace*{-0.225cm}\pagebreak[1]
  3156. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3157. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3158. \end{modulelog}
  3159. \vspace*{-0.225cm}\pagebreak[1]
  3160. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3161. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3162. \end{modulelog}
  3163. \vspace*{-0.225cm}\pagebreak[1]
  3164. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3165. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3166. \end{modulelog}
  3167. \vspace*{-0.225cm}\pagebreak[1]
  3168. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3169. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3170. \end{modulelog}
  3171. \vspace*{-0.225cm}\pagebreak[1]
  3172. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3173. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3174. \end{modulelog}
  3175. \vspace*{-0.225cm}\pagebreak[1]
  3176. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3177. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3178. \end{modulelog}
  3179. \vspace*{-0.225cm}\pagebreak[1]
  3180. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3181. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  3182. \end{modulelog}
  3183. \vspace*{-0.225cm}\pagebreak[1]
  3184. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3185. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3186. \end{modulelog}
  3187. \vspace*{-0.225cm}\pagebreak[1]
  3188. \vspace*{2.5ex}
  3189. \subsection{ Color temperature test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak main\_light }
  3190. \paragraph{Testsummary}\mbox{}\\
  3191. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  3192. \begin{longtabu} to \linewidth {lX}
  3193. \toprule
  3194. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
  3195. Start-Time: & 2023-02-09 15:57:07,941\\
  3196. Finished-Time: & 2023-02-09 15:57:09,755\\
  3197. Time-Consumption & 1.813s\\
  3198. \midrule
  3199. \multicolumn{2}{l}{\bf{Testresults:}}\\
  3200. \midrule
  3201. \bf{\,Info } & Setting preconditions (Power on)\\
  3202. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  3203. \bf{\,Info } & Changing light device color temperature to '5'\\
  3204. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  3205. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  3206. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  3207. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  3208. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  3209. \bf{\,Info } & Changing light device color temperature to '5'\\
  3210. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  3211. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  3212. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  3213. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  3214. \bf{\,Info } & Resetting precondition (Power off)\\
  3215. \bottomrule
  3216. \end{longtabu}
  3217. \paragraph{Testdetails}\mbox{}\\
  3218. \begin{tabu} to \linewidth {lX}
  3219. \toprule
  3220. {\bf Info } & Setting preconditions (Power on)\\
  3221. \bottomrule
  3222. \end{tabu}
  3223. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3224. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on
  3225. \end{modulelog}
  3226. \vspace*{-0.225cm}\pagebreak[1]
  3227. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3228. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3229. \end{modulelog}
  3230. \vspace*{-0.225cm}\pagebreak[1]
  3231. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3232. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'
  3233. \end{modulelog}
  3234. \vspace*{-0.225cm}\pagebreak[1]
  3235. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3236. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3237. \end{modulelog}
  3238. \vspace*{-0.225cm}\pagebreak[1]
  3239. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3240. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "on"}'
  3241. \end{modulelog}
  3242. \vspace*{-0.225cm}\pagebreak[1]
  3243. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3244. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3245. \end{modulelog}
  3246. \vspace*{-0.225cm}\pagebreak[1]
  3247. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3248. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "on"}'
  3249. \end{modulelog}
  3250. \vspace*{-0.225cm}\pagebreak[1]
  3251. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3252. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3253. \end{modulelog}
  3254. \vspace*{-0.225cm}\pagebreak[1]
  3255. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3256. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "on"}'
  3257. \end{modulelog}
  3258. \vspace*{-0.225cm}\pagebreak[1]
  3259. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3260. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3261. \end{modulelog}
  3262. \vspace*{-0.225cm}\pagebreak[1]
  3263. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3264. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "on"}'
  3265. \end{modulelog}
  3266. \vspace*{-0.225cm}\pagebreak[1]
  3267. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3268. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3269. \end{modulelog}
  3270. \vspace*{-0.225cm}\pagebreak[1]
  3271. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3272. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "on"}'
  3273. \end{modulelog}
  3274. \vspace*{-0.225cm}\pagebreak[1]
  3275. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3276. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3277. \end{modulelog}
  3278. \vspace*{-0.225cm}\pagebreak[1]
  3279. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3280. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "on"}'
  3281. \end{modulelog}
  3282. \vspace*{-0.225cm}\pagebreak[1]
  3283. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3284. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3285. \end{modulelog}
  3286. \vspace*{-0.225cm}\pagebreak[1]
  3287. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3288. Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'
  3289. \end{modulelog}
  3290. \vspace*{-0.225cm}\pagebreak[1]
  3291. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3292. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3293. \end{modulelog}
  3294. \vspace*{-0.225cm}\pagebreak[1]
  3295. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3296. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3297. \end{modulelog}
  3298. \vspace*{-0.225cm}\pagebreak[1]
  3299. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3300. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3301. \end{modulelog}
  3302. \vspace*{-0.225cm}\pagebreak[1]
  3303. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3304. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3305. \end{modulelog}
  3306. \vspace*{-0.225cm}\pagebreak[1]
  3307. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3308. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3309. \end{modulelog}
  3310. \vspace*{-0.225cm}\pagebreak[1]
  3311. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3312. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3313. \end{modulelog}
  3314. \vspace*{-0.225cm}\pagebreak[1]
  3315. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3316. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3317. \end{modulelog}
  3318. \vspace*{-0.225cm}\pagebreak[1]
  3319. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3320. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'
  3321. \end{modulelog}
  3322. \vspace*{-0.225cm}\pagebreak[1]
  3323. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3324. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3325. \end{modulelog}
  3326. \vspace*{-0.225cm}\pagebreak[1]
  3327. \vspace*{2.5ex}
  3328. \begin{tabu} to \linewidth {lX}
  3329. \toprule
  3330. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  3331. \bottomrule
  3332. \end{tabu}
  3333. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3334. Result (Virtual device color temperature): 5 (<class 'int'>)
  3335. \end{modulelog}
  3336. \vspace*{-0.225cm}\pagebreak[1]
  3337. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3338. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  3339. \end{modulelog}
  3340. \vspace*{-0.225cm}\pagebreak[1]
  3341. \vspace*{2.5ex}
  3342. \begin{tabu} to \linewidth {lX}
  3343. \toprule
  3344. {\bf Info } & Changing light device color temperature to '5'\\
  3345. \bottomrule
  3346. \end{tabu}
  3347. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3348. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  3349. \end{modulelog}
  3350. \vspace*{-0.225cm}\pagebreak[1]
  3351. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3352. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  3353. \end{modulelog}
  3354. \vspace*{-0.225cm}\pagebreak[1]
  3355. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3356. Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8.0'
  3357. \end{modulelog}
  3358. \vspace*{-0.225cm}\pagebreak[1]
  3359. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3360. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3361. \end{modulelog}
  3362. \vspace*{-0.225cm}\pagebreak[1]
  3363. \vspace*{2.5ex}
  3364. \begin{tabu} to \linewidth {lX}
  3365. \toprule
  3366. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  3367. \bottomrule
  3368. \end{tabu}
  3369. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3370. Result (Virtual device color temperature): 8 (<class 'int'>)
  3371. \end{modulelog}
  3372. \vspace*{-0.225cm}\pagebreak[1]
  3373. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3374. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  3375. \end{modulelog}
  3376. \vspace*{-0.225cm}\pagebreak[1]
  3377. \vspace*{2.5ex}
  3378. \begin{tabu} to \linewidth {lX}
  3379. \toprule
  3380. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  3381. \bottomrule
  3382. \end{tabu}
  3383. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3384. Result (Light device brightness): 8 (<class 'int'>)
  3385. \end{modulelog}
  3386. \vspace*{-0.225cm}\pagebreak[1]
  3387. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3388. Expectation (Light device brightness): result = 8 (<class 'int'>)
  3389. \end{modulelog}
  3390. \vspace*{-0.225cm}\pagebreak[1]
  3391. \vspace*{2.5ex}
  3392. \begin{tabu} to \linewidth {lX}
  3393. \toprule
  3394. {\bf Info } & Changing virtual device color temperature to '5'\\
  3395. \bottomrule
  3396. \end{tabu}
  3397. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3398. Sending message with topic videv/ffe/livingroom/main_light/color_temp and payload 5
  3399. \end{modulelog}
  3400. \vspace*{-0.225cm}\pagebreak[1]
  3401. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3402. Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5'
  3403. \end{modulelog}
  3404. \vspace*{-0.225cm}\pagebreak[1]
  3405. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3406. Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{"color_temp": 352.0}'
  3407. \end{modulelog}
  3408. \vspace*{-0.225cm}\pagebreak[1]
  3409. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3410. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3411. \end{modulelog}
  3412. \vspace*{-0.225cm}\pagebreak[1]
  3413. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3414. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3415. \end{modulelog}
  3416. \vspace*{-0.225cm}\pagebreak[1]
  3417. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3418. Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5.0'
  3419. \end{modulelog}
  3420. \vspace*{-0.225cm}\pagebreak[1]
  3421. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3422. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3423. \end{modulelog}
  3424. \vspace*{-0.225cm}\pagebreak[1]
  3425. \vspace*{2.5ex}
  3426. \begin{tabu} to \linewidth {lX}
  3427. \toprule
  3428. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  3429. \bottomrule
  3430. \end{tabu}
  3431. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3432. Result (Light device brightness): 5 (<class 'int'>)
  3433. \end{modulelog}
  3434. \vspace*{-0.225cm}\pagebreak[1]
  3435. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3436. Expectation (Light device brightness): result = 5 (<class 'int'>)
  3437. \end{modulelog}
  3438. \vspace*{-0.225cm}\pagebreak[1]
  3439. \vspace*{2.5ex}
  3440. \begin{tabu} to \linewidth {lX}
  3441. \toprule
  3442. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  3443. \bottomrule
  3444. \end{tabu}
  3445. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3446. Result (Virtual device color temperature): 5 (<class 'int'>)
  3447. \end{modulelog}
  3448. \vspace*{-0.225cm}\pagebreak[1]
  3449. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3450. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  3451. \end{modulelog}
  3452. \vspace*{-0.225cm}\pagebreak[1]
  3453. \vspace*{2.5ex}
  3454. \begin{tabu} to \linewidth {lX}
  3455. \toprule
  3456. {\bf Info } & Changing light device color temperature to '5'\\
  3457. \bottomrule
  3458. \end{tabu}
  3459. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3460. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  3461. \end{modulelog}
  3462. \vspace*{-0.225cm}\pagebreak[1]
  3463. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3464. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  3465. \end{modulelog}
  3466. \vspace*{-0.225cm}\pagebreak[1]
  3467. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3468. Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8.0'
  3469. \end{modulelog}
  3470. \vspace*{-0.225cm}\pagebreak[1]
  3471. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3472. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3473. \end{modulelog}
  3474. \vspace*{-0.225cm}\pagebreak[1]
  3475. \vspace*{2.5ex}
  3476. \begin{tabu} to \linewidth {lX}
  3477. \toprule
  3478. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  3479. \bottomrule
  3480. \end{tabu}
  3481. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3482. Result (Virtual device color temperature): 8 (<class 'int'>)
  3483. \end{modulelog}
  3484. \vspace*{-0.225cm}\pagebreak[1]
  3485. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3486. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  3487. \end{modulelog}
  3488. \vspace*{-0.225cm}\pagebreak[1]
  3489. \vspace*{2.5ex}
  3490. \begin{tabu} to \linewidth {lX}
  3491. \toprule
  3492. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  3493. \bottomrule
  3494. \end{tabu}
  3495. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3496. Result (Light device brightness): 8 (<class 'int'>)
  3497. \end{modulelog}
  3498. \vspace*{-0.225cm}\pagebreak[1]
  3499. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3500. Expectation (Light device brightness): result = 8 (<class 'int'>)
  3501. \end{modulelog}
  3502. \vspace*{-0.225cm}\pagebreak[1]
  3503. \vspace*{2.5ex}
  3504. \begin{tabu} to \linewidth {lX}
  3505. \toprule
  3506. {\bf Info } & Changing virtual device color temperature to '5'\\
  3507. \bottomrule
  3508. \end{tabu}
  3509. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3510. Sending message with topic videv/ffe/livingroom/main_light/color_temp and payload 5
  3511. \end{modulelog}
  3512. \vspace*{-0.225cm}\pagebreak[1]
  3513. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3514. Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5'
  3515. \end{modulelog}
  3516. \vspace*{-0.225cm}\pagebreak[1]
  3517. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3518. Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{"color_temp": 352.0}'
  3519. \end{modulelog}
  3520. \vspace*{-0.225cm}\pagebreak[1]
  3521. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3522. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3523. \end{modulelog}
  3524. \vspace*{-0.225cm}\pagebreak[1]
  3525. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3526. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3527. \end{modulelog}
  3528. \vspace*{-0.225cm}\pagebreak[1]
  3529. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3530. Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5.0'
  3531. \end{modulelog}
  3532. \vspace*{-0.225cm}\pagebreak[1]
  3533. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3534. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3535. \end{modulelog}
  3536. \vspace*{-0.225cm}\pagebreak[1]
  3537. \vspace*{2.5ex}
  3538. \begin{tabu} to \linewidth {lX}
  3539. \toprule
  3540. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  3541. \bottomrule
  3542. \end{tabu}
  3543. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3544. Result (Light device brightness): 5 (<class 'int'>)
  3545. \end{modulelog}
  3546. \vspace*{-0.225cm}\pagebreak[1]
  3547. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3548. Expectation (Light device brightness): result = 5 (<class 'int'>)
  3549. \end{modulelog}
  3550. \vspace*{-0.225cm}\pagebreak[1]
  3551. \vspace*{2.5ex}
  3552. \begin{tabu} to \linewidth {lX}
  3553. \toprule
  3554. {\bf Info } & Resetting precondition (Power off)\\
  3555. \bottomrule
  3556. \end{tabu}
  3557. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3558. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off
  3559. \end{modulelog}
  3560. \vspace*{-0.225cm}\pagebreak[1]
  3561. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3562. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'
  3563. \end{modulelog}
  3564. \vspace*{-0.225cm}\pagebreak[1]
  3565. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3566. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "off"}'
  3567. \end{modulelog}
  3568. \vspace*{-0.225cm}\pagebreak[1]
  3569. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3570. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3571. \end{modulelog}
  3572. \vspace*{-0.225cm}\pagebreak[1]
  3573. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3574. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "off"}'
  3575. \end{modulelog}
  3576. \vspace*{-0.225cm}\pagebreak[1]
  3577. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3578. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3579. \end{modulelog}
  3580. \vspace*{-0.225cm}\pagebreak[1]
  3581. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3582. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3583. \end{modulelog}
  3584. \vspace*{-0.225cm}\pagebreak[1]
  3585. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3586. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3587. \end{modulelog}
  3588. \vspace*{-0.225cm}\pagebreak[1]
  3589. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3590. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "off"}'
  3591. \end{modulelog}
  3592. \vspace*{-0.225cm}\pagebreak[1]
  3593. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3594. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3595. \end{modulelog}
  3596. \vspace*{-0.225cm}\pagebreak[1]
  3597. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3598. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "off"}'
  3599. \end{modulelog}
  3600. \vspace*{-0.225cm}\pagebreak[1]
  3601. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3602. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3603. \end{modulelog}
  3604. \vspace*{-0.225cm}\pagebreak[1]
  3605. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3606. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "off"}'
  3607. \end{modulelog}
  3608. \vspace*{-0.225cm}\pagebreak[1]
  3609. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3610. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3611. \end{modulelog}
  3612. \vspace*{-0.225cm}\pagebreak[1]
  3613. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3614. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "off"}'
  3615. \end{modulelog}
  3616. \vspace*{-0.225cm}\pagebreak[1]
  3617. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3618. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3619. \end{modulelog}
  3620. \vspace*{-0.225cm}\pagebreak[1]
  3621. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3622. Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'
  3623. \end{modulelog}
  3624. \vspace*{-0.225cm}\pagebreak[1]
  3625. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3626. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3627. \end{modulelog}
  3628. \vspace*{-0.225cm}\pagebreak[1]
  3629. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3630. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  3631. \end{modulelog}
  3632. \vspace*{-0.225cm}\pagebreak[1]
  3633. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3634. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3635. \end{modulelog}
  3636. \vspace*{-0.225cm}\pagebreak[1]
  3637. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3638. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3639. \end{modulelog}
  3640. \vspace*{-0.225cm}\pagebreak[1]
  3641. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3642. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3643. \end{modulelog}
  3644. \vspace*{-0.225cm}\pagebreak[1]
  3645. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3646. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3647. \end{modulelog}
  3648. \vspace*{-0.225cm}\pagebreak[1]
  3649. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3650. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3651. \end{modulelog}
  3652. \vspace*{-0.225cm}\pagebreak[1]
  3653. \vspace*{2.5ex}
  3654. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak ffe/\allowbreak livingroom/\allowbreak main\_light }
  3655. \paragraph{Testsummary}\mbox{}\\
  3656. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  3657. \begin{longtabu} to \linewidth {lX}
  3658. \toprule
  3659. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  3660. Start-Time: & 2023-02-09 15:57:09,755\\
  3661. Finished-Time: & 2023-02-09 15:57:10,967\\
  3662. Time-Consumption & 1.212s\\
  3663. \midrule
  3664. \multicolumn{2}{l}{\bf{Testresults:}}\\
  3665. \midrule
  3666. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  3667. \bf{\,Info } & Changing switching device state to 'True'\\
  3668. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  3669. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  3670. \bf{\,Info } & Changing virtual device state to 'False'\\
  3671. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  3672. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  3673. \bf{\,Info } & Changing switching device state to 'True'\\
  3674. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  3675. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  3676. \bf{\,Info } & Changing virtual device state to 'False'\\
  3677. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  3678. \bottomrule
  3679. \end{longtabu}
  3680. \paragraph{Testdetails}\mbox{}\\
  3681. \begin{tabu} to \linewidth {lX}
  3682. \toprule
  3683. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  3684. \bottomrule
  3685. \end{tabu}
  3686. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3687. Result (Virtual device state): False (<class 'bool'>)
  3688. \end{modulelog}
  3689. \vspace*{-0.225cm}\pagebreak[1]
  3690. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3691. Expectation (Virtual device state): result = False (<class 'bool'>)
  3692. \end{modulelog}
  3693. \vspace*{-0.225cm}\pagebreak[1]
  3694. \vspace*{2.5ex}
  3695. \begin{tabu} to \linewidth {lX}
  3696. \toprule
  3697. {\bf Info } & Changing switching device state to 'True'\\
  3698. \bottomrule
  3699. \end{tabu}
  3700. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3701. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on
  3702. \end{modulelog}
  3703. \vspace*{-0.225cm}\pagebreak[1]
  3704. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3705. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3706. \end{modulelog}
  3707. \vspace*{-0.225cm}\pagebreak[1]
  3708. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3709. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'
  3710. \end{modulelog}
  3711. \vspace*{-0.225cm}\pagebreak[1]
  3712. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3713. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3714. \end{modulelog}
  3715. \vspace*{-0.225cm}\pagebreak[1]
  3716. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3717. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "on"}'
  3718. \end{modulelog}
  3719. \vspace*{-0.225cm}\pagebreak[1]
  3720. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3721. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3722. \end{modulelog}
  3723. \vspace*{-0.225cm}\pagebreak[1]
  3724. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3725. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "on"}'
  3726. \end{modulelog}
  3727. \vspace*{-0.225cm}\pagebreak[1]
  3728. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3729. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3730. \end{modulelog}
  3731. \vspace*{-0.225cm}\pagebreak[1]
  3732. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3733. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "on"}'
  3734. \end{modulelog}
  3735. \vspace*{-0.225cm}\pagebreak[1]
  3736. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3737. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3738. \end{modulelog}
  3739. \vspace*{-0.225cm}\pagebreak[1]
  3740. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3741. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "on"}'
  3742. \end{modulelog}
  3743. \vspace*{-0.225cm}\pagebreak[1]
  3744. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3745. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3746. \end{modulelog}
  3747. \vspace*{-0.225cm}\pagebreak[1]
  3748. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3749. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "on"}'
  3750. \end{modulelog}
  3751. \vspace*{-0.225cm}\pagebreak[1]
  3752. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3753. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3754. \end{modulelog}
  3755. \vspace*{-0.225cm}\pagebreak[1]
  3756. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3757. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "on"}'
  3758. \end{modulelog}
  3759. \vspace*{-0.225cm}\pagebreak[1]
  3760. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3761. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3762. \end{modulelog}
  3763. \vspace*{-0.225cm}\pagebreak[1]
  3764. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3765. Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'
  3766. \end{modulelog}
  3767. \vspace*{-0.225cm}\pagebreak[1]
  3768. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3769. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3770. \end{modulelog}
  3771. \vspace*{-0.225cm}\pagebreak[1]
  3772. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3773. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3774. \end{modulelog}
  3775. \vspace*{-0.225cm}\pagebreak[1]
  3776. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3777. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3778. \end{modulelog}
  3779. \vspace*{-0.225cm}\pagebreak[1]
  3780. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3781. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3782. \end{modulelog}
  3783. \vspace*{-0.225cm}\pagebreak[1]
  3784. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3785. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3786. \end{modulelog}
  3787. \vspace*{-0.225cm}\pagebreak[1]
  3788. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3789. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3790. \end{modulelog}
  3791. \vspace*{-0.225cm}\pagebreak[1]
  3792. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3793. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3794. \end{modulelog}
  3795. \vspace*{-0.225cm}\pagebreak[1]
  3796. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3797. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'
  3798. \end{modulelog}
  3799. \vspace*{-0.225cm}\pagebreak[1]
  3800. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3801. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3802. \end{modulelog}
  3803. \vspace*{-0.225cm}\pagebreak[1]
  3804. \vspace*{2.5ex}
  3805. \begin{tabu} to \linewidth {lX}
  3806. \toprule
  3807. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  3808. \bottomrule
  3809. \end{tabu}
  3810. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3811. Result (Virtual device state): True (<class 'bool'>)
  3812. \end{modulelog}
  3813. \vspace*{-0.225cm}\pagebreak[1]
  3814. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3815. Expectation (Virtual device state): result = True (<class 'bool'>)
  3816. \end{modulelog}
  3817. \vspace*{-0.225cm}\pagebreak[1]
  3818. \vspace*{2.5ex}
  3819. \begin{tabu} to \linewidth {lX}
  3820. \toprule
  3821. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  3822. \bottomrule
  3823. \end{tabu}
  3824. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3825. Result (Switching device state): True (<class 'bool'>)
  3826. \end{modulelog}
  3827. \vspace*{-0.225cm}\pagebreak[1]
  3828. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3829. Expectation (Switching device state): result = True (<class 'bool'>)
  3830. \end{modulelog}
  3831. \vspace*{-0.225cm}\pagebreak[1]
  3832. \vspace*{2.5ex}
  3833. \begin{tabu} to \linewidth {lX}
  3834. \toprule
  3835. {\bf Info } & Changing virtual device state to 'False'\\
  3836. \bottomrule
  3837. \end{tabu}
  3838. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3839. Sending message with topic videv/ffe/livingroom/main_light/state and payload false
  3840. \end{modulelog}
  3841. \vspace*{-0.225cm}\pagebreak[1]
  3842. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3843. Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'
  3844. \end{modulelog}
  3845. \vspace*{-0.225cm}\pagebreak[1]
  3846. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3847. Received message with topic shellies/ffe/livingroom/main_light/relay/0/command and payload b'off'
  3848. \end{modulelog}
  3849. \vspace*{-0.225cm}\pagebreak[1]
  3850. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3851. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off
  3852. \end{modulelog}
  3853. \vspace*{-0.225cm}\pagebreak[1]
  3854. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3855. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'
  3856. \end{modulelog}
  3857. \vspace*{-0.225cm}\pagebreak[1]
  3858. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3859. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "off"}'
  3860. \end{modulelog}
  3861. \vspace*{-0.225cm}\pagebreak[1]
  3862. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3863. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3864. \end{modulelog}
  3865. \vspace*{-0.225cm}\pagebreak[1]
  3866. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3867. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "off"}'
  3868. \end{modulelog}
  3869. \vspace*{-0.225cm}\pagebreak[1]
  3870. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3871. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3872. \end{modulelog}
  3873. \vspace*{-0.225cm}\pagebreak[1]
  3874. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3875. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "off"}'
  3876. \end{modulelog}
  3877. \vspace*{-0.225cm}\pagebreak[1]
  3878. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3879. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3880. \end{modulelog}
  3881. \vspace*{-0.225cm}\pagebreak[1]
  3882. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3883. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "off"}'
  3884. \end{modulelog}
  3885. \vspace*{-0.225cm}\pagebreak[1]
  3886. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3887. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3888. \end{modulelog}
  3889. \vspace*{-0.225cm}\pagebreak[1]
  3890. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3891. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "off"}'
  3892. \end{modulelog}
  3893. \vspace*{-0.225cm}\pagebreak[1]
  3894. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3895. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3896. \end{modulelog}
  3897. \vspace*{-0.225cm}\pagebreak[1]
  3898. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3899. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "off"}'
  3900. \end{modulelog}
  3901. \vspace*{-0.225cm}\pagebreak[1]
  3902. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3903. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3904. \end{modulelog}
  3905. \vspace*{-0.225cm}\pagebreak[1]
  3906. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3907. Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'
  3908. \end{modulelog}
  3909. \vspace*{-0.225cm}\pagebreak[1]
  3910. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3911. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3912. \end{modulelog}
  3913. \vspace*{-0.225cm}\pagebreak[1]
  3914. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3915. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3916. \end{modulelog}
  3917. \vspace*{-0.225cm}\pagebreak[1]
  3918. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3919. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3920. \end{modulelog}
  3921. \vspace*{-0.225cm}\pagebreak[1]
  3922. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3923. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3924. \end{modulelog}
  3925. \vspace*{-0.225cm}\pagebreak[1]
  3926. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3927. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3928. \end{modulelog}
  3929. \vspace*{-0.225cm}\pagebreak[1]
  3930. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3931. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3932. \end{modulelog}
  3933. \vspace*{-0.225cm}\pagebreak[1]
  3934. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3935. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3936. \end{modulelog}
  3937. \vspace*{-0.225cm}\pagebreak[1]
  3938. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3939. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  3940. \end{modulelog}
  3941. \vspace*{-0.225cm}\pagebreak[1]
  3942. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3943. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  3944. \end{modulelog}
  3945. \vspace*{-0.225cm}\pagebreak[1]
  3946. \vspace*{2.5ex}
  3947. \begin{tabu} to \linewidth {lX}
  3948. \toprule
  3949. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  3950. \bottomrule
  3951. \end{tabu}
  3952. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3953. Result (Switching device state): False (<class 'bool'>)
  3954. \end{modulelog}
  3955. \vspace*{-0.225cm}\pagebreak[1]
  3956. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3957. Expectation (Switching device state): result = False (<class 'bool'>)
  3958. \end{modulelog}
  3959. \vspace*{-0.225cm}\pagebreak[1]
  3960. \vspace*{2.5ex}
  3961. \begin{tabu} to \linewidth {lX}
  3962. \toprule
  3963. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  3964. \bottomrule
  3965. \end{tabu}
  3966. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3967. Result (Virtual device state): False (<class 'bool'>)
  3968. \end{modulelog}
  3969. \vspace*{-0.225cm}\pagebreak[1]
  3970. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3971. Expectation (Virtual device state): result = False (<class 'bool'>)
  3972. \end{modulelog}
  3973. \vspace*{-0.225cm}\pagebreak[1]
  3974. \vspace*{2.5ex}
  3975. \begin{tabu} to \linewidth {lX}
  3976. \toprule
  3977. {\bf Info } & Changing switching device state to 'True'\\
  3978. \bottomrule
  3979. \end{tabu}
  3980. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3981. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on
  3982. \end{modulelog}
  3983. \vspace*{-0.225cm}\pagebreak[1]
  3984. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3985. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  3986. \end{modulelog}
  3987. \vspace*{-0.225cm}\pagebreak[1]
  3988. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3989. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'
  3990. \end{modulelog}
  3991. \vspace*{-0.225cm}\pagebreak[1]
  3992. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3993. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  3994. \end{modulelog}
  3995. \vspace*{-0.225cm}\pagebreak[1]
  3996. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  3997. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "on"}'
  3998. \end{modulelog}
  3999. \vspace*{-0.225cm}\pagebreak[1]
  4000. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4001. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4002. \end{modulelog}
  4003. \vspace*{-0.225cm}\pagebreak[1]
  4004. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4005. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "on"}'
  4006. \end{modulelog}
  4007. \vspace*{-0.225cm}\pagebreak[1]
  4008. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4009. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4010. \end{modulelog}
  4011. \vspace*{-0.225cm}\pagebreak[1]
  4012. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4013. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "on"}'
  4014. \end{modulelog}
  4015. \vspace*{-0.225cm}\pagebreak[1]
  4016. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4017. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4018. \end{modulelog}
  4019. \vspace*{-0.225cm}\pagebreak[1]
  4020. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4021. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "on"}'
  4022. \end{modulelog}
  4023. \vspace*{-0.225cm}\pagebreak[1]
  4024. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4025. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4026. \end{modulelog}
  4027. \vspace*{-0.225cm}\pagebreak[1]
  4028. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4029. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "on"}'
  4030. \end{modulelog}
  4031. \vspace*{-0.225cm}\pagebreak[1]
  4032. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4033. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4034. \end{modulelog}
  4035. \vspace*{-0.225cm}\pagebreak[1]
  4036. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4037. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "on"}'
  4038. \end{modulelog}
  4039. \vspace*{-0.225cm}\pagebreak[1]
  4040. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4041. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4042. \end{modulelog}
  4043. \vspace*{-0.225cm}\pagebreak[1]
  4044. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4045. Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'
  4046. \end{modulelog}
  4047. \vspace*{-0.225cm}\pagebreak[1]
  4048. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4049. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  4050. \end{modulelog}
  4051. \vspace*{-0.225cm}\pagebreak[1]
  4052. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4053. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4054. \end{modulelog}
  4055. \vspace*{-0.225cm}\pagebreak[1]
  4056. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4057. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4058. \end{modulelog}
  4059. \vspace*{-0.225cm}\pagebreak[1]
  4060. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4061. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4062. \end{modulelog}
  4063. \vspace*{-0.225cm}\pagebreak[1]
  4064. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4065. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4066. \end{modulelog}
  4067. \vspace*{-0.225cm}\pagebreak[1]
  4068. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4069. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4070. \end{modulelog}
  4071. \vspace*{-0.225cm}\pagebreak[1]
  4072. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4073. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4074. \end{modulelog}
  4075. \vspace*{-0.225cm}\pagebreak[1]
  4076. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4077. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'
  4078. \end{modulelog}
  4079. \vspace*{-0.225cm}\pagebreak[1]
  4080. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4081. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  4082. \end{modulelog}
  4083. \vspace*{-0.225cm}\pagebreak[1]
  4084. \vspace*{2.5ex}
  4085. \begin{tabu} to \linewidth {lX}
  4086. \toprule
  4087. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  4088. \bottomrule
  4089. \end{tabu}
  4090. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4091. Result (Virtual device state): True (<class 'bool'>)
  4092. \end{modulelog}
  4093. \vspace*{-0.225cm}\pagebreak[1]
  4094. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4095. Expectation (Virtual device state): result = True (<class 'bool'>)
  4096. \end{modulelog}
  4097. \vspace*{-0.225cm}\pagebreak[1]
  4098. \vspace*{2.5ex}
  4099. \begin{tabu} to \linewidth {lX}
  4100. \toprule
  4101. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  4102. \bottomrule
  4103. \end{tabu}
  4104. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4105. Result (Switching device state): True (<class 'bool'>)
  4106. \end{modulelog}
  4107. \vspace*{-0.225cm}\pagebreak[1]
  4108. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4109. Expectation (Switching device state): result = True (<class 'bool'>)
  4110. \end{modulelog}
  4111. \vspace*{-0.225cm}\pagebreak[1]
  4112. \vspace*{2.5ex}
  4113. \begin{tabu} to \linewidth {lX}
  4114. \toprule
  4115. {\bf Info } & Changing virtual device state to 'False'\\
  4116. \bottomrule
  4117. \end{tabu}
  4118. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4119. Sending message with topic videv/ffe/livingroom/main_light/state and payload false
  4120. \end{modulelog}
  4121. \vspace*{-0.225cm}\pagebreak[1]
  4122. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4123. Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'
  4124. \end{modulelog}
  4125. \vspace*{-0.225cm}\pagebreak[1]
  4126. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4127. Received message with topic shellies/ffe/livingroom/main_light/relay/0/command and payload b'off'
  4128. \end{modulelog}
  4129. \vspace*{-0.225cm}\pagebreak[1]
  4130. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4131. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off
  4132. \end{modulelog}
  4133. \vspace*{-0.225cm}\pagebreak[1]
  4134. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4135. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'
  4136. \end{modulelog}
  4137. \vspace*{-0.225cm}\pagebreak[1]
  4138. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4139. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "off"}'
  4140. \end{modulelog}
  4141. \vspace*{-0.225cm}\pagebreak[1]
  4142. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4143. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4144. \end{modulelog}
  4145. \vspace*{-0.225cm}\pagebreak[1]
  4146. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4147. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "off"}'
  4148. \end{modulelog}
  4149. \vspace*{-0.225cm}\pagebreak[1]
  4150. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4151. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4152. \end{modulelog}
  4153. \vspace*{-0.225cm}\pagebreak[1]
  4154. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4155. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "off"}'
  4156. \end{modulelog}
  4157. \vspace*{-0.225cm}\pagebreak[1]
  4158. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4159. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4160. \end{modulelog}
  4161. \vspace*{-0.225cm}\pagebreak[1]
  4162. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4163. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "off"}'
  4164. \end{modulelog}
  4165. \vspace*{-0.225cm}\pagebreak[1]
  4166. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4167. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4168. \end{modulelog}
  4169. \vspace*{-0.225cm}\pagebreak[1]
  4170. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4171. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "off"}'
  4172. \end{modulelog}
  4173. \vspace*{-0.225cm}\pagebreak[1]
  4174. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4175. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4176. \end{modulelog}
  4177. \vspace*{-0.225cm}\pagebreak[1]
  4178. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4179. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "off"}'
  4180. \end{modulelog}
  4181. \vspace*{-0.225cm}\pagebreak[1]
  4182. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4183. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4184. \end{modulelog}
  4185. \vspace*{-0.225cm}\pagebreak[1]
  4186. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4187. Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'
  4188. \end{modulelog}
  4189. \vspace*{-0.225cm}\pagebreak[1]
  4190. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4191. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  4192. \end{modulelog}
  4193. \vspace*{-0.225cm}\pagebreak[1]
  4194. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4195. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4196. \end{modulelog}
  4197. \vspace*{-0.225cm}\pagebreak[1]
  4198. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4199. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4200. \end{modulelog}
  4201. \vspace*{-0.225cm}\pagebreak[1]
  4202. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4203. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4204. \end{modulelog}
  4205. \vspace*{-0.225cm}\pagebreak[1]
  4206. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4207. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4208. \end{modulelog}
  4209. \vspace*{-0.225cm}\pagebreak[1]
  4210. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4211. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4212. \end{modulelog}
  4213. \vspace*{-0.225cm}\pagebreak[1]
  4214. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4215. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4216. \end{modulelog}
  4217. \vspace*{-0.225cm}\pagebreak[1]
  4218. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4219. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  4220. \end{modulelog}
  4221. \vspace*{-0.225cm}\pagebreak[1]
  4222. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4223. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  4224. \end{modulelog}
  4225. \vspace*{-0.225cm}\pagebreak[1]
  4226. \vspace*{2.5ex}
  4227. \begin{tabu} to \linewidth {lX}
  4228. \toprule
  4229. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  4230. \bottomrule
  4231. \end{tabu}
  4232. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4233. Result (Switching device state): False (<class 'bool'>)
  4234. \end{modulelog}
  4235. \vspace*{-0.225cm}\pagebreak[1]
  4236. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4237. Expectation (Switching device state): result = False (<class 'bool'>)
  4238. \end{modulelog}
  4239. \vspace*{-0.225cm}\pagebreak[1]
  4240. \vspace*{2.5ex}
  4241. \subsection{ Brightness synchronisation test: videv/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp }
  4242. \paragraph{Testsummary}\mbox{}\\
  4243. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  4244. \begin{longtabu} to \linewidth {lX}
  4245. \toprule
  4246. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (42)\\
  4247. Start-Time: & 2023-02-09 15:57:10,968\\
  4248. Finished-Time: & 2023-02-09 15:57:12,180\\
  4249. Time-Consumption & 1.213s\\
  4250. \midrule
  4251. \multicolumn{2}{l}{\bf{Testresults:}}\\
  4252. \midrule
  4253. \bf{\,Info } & Setting preconditions for master device 'True' (Power on)\\
  4254. \bf{\,Info } & Changing master device brightness to '35'\\
  4255. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  4256. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_2) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  4257. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_3) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  4258. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_4) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  4259. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_5) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  4260. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_6) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  4261. \bf{\,Info } & Changing master device brightness to '50'\\
  4262. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  4263. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_2) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  4264. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_3) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  4265. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_4) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  4266. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_5) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  4267. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_6) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  4268. \bf{\,Info } & Resetting preconditions for master device 'False' (Power off)\\
  4269. \bottomrule
  4270. \end{longtabu}
  4271. \paragraph{Testdetails}\mbox{}\\
  4272. \begin{tabu} to \linewidth {lX}
  4273. \toprule
  4274. {\bf Info } & Setting preconditions for master device 'True' (Power on)\\
  4275. \bottomrule
  4276. \end{tabu}
  4277. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4278. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on
  4279. \end{modulelog}
  4280. \vspace*{-0.225cm}\pagebreak[1]
  4281. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4282. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4283. \end{modulelog}
  4284. \vspace*{-0.225cm}\pagebreak[1]
  4285. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4286. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'
  4287. \end{modulelog}
  4288. \vspace*{-0.225cm}\pagebreak[1]
  4289. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4290. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4291. \end{modulelog}
  4292. \vspace*{-0.225cm}\pagebreak[1]
  4293. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4294. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "on"}'
  4295. \end{modulelog}
  4296. \vspace*{-0.225cm}\pagebreak[1]
  4297. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4298. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4299. \end{modulelog}
  4300. \vspace*{-0.225cm}\pagebreak[1]
  4301. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4302. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "on"}'
  4303. \end{modulelog}
  4304. \vspace*{-0.225cm}\pagebreak[1]
  4305. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4306. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4307. \end{modulelog}
  4308. \vspace*{-0.225cm}\pagebreak[1]
  4309. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4310. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "on"}'
  4311. \end{modulelog}
  4312. \vspace*{-0.225cm}\pagebreak[1]
  4313. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4314. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4315. \end{modulelog}
  4316. \vspace*{-0.225cm}\pagebreak[1]
  4317. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4318. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "on"}'
  4319. \end{modulelog}
  4320. \vspace*{-0.225cm}\pagebreak[1]
  4321. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4322. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4323. \end{modulelog}
  4324. \vspace*{-0.225cm}\pagebreak[1]
  4325. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4326. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "on"}'
  4327. \end{modulelog}
  4328. \vspace*{-0.225cm}\pagebreak[1]
  4329. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4330. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4331. \end{modulelog}
  4332. \vspace*{-0.225cm}\pagebreak[1]
  4333. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4334. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "on"}'
  4335. \end{modulelog}
  4336. \vspace*{-0.225cm}\pagebreak[1]
  4337. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4338. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4339. \end{modulelog}
  4340. \vspace*{-0.225cm}\pagebreak[1]
  4341. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4342. Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'
  4343. \end{modulelog}
  4344. \vspace*{-0.225cm}\pagebreak[1]
  4345. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4346. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  4347. \end{modulelog}
  4348. \vspace*{-0.225cm}\pagebreak[1]
  4349. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4350. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4351. \end{modulelog}
  4352. \vspace*{-0.225cm}\pagebreak[1]
  4353. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4354. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4355. \end{modulelog}
  4356. \vspace*{-0.225cm}\pagebreak[1]
  4357. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4358. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4359. \end{modulelog}
  4360. \vspace*{-0.225cm}\pagebreak[1]
  4361. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4362. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4363. \end{modulelog}
  4364. \vspace*{-0.225cm}\pagebreak[1]
  4365. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4366. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4367. \end{modulelog}
  4368. \vspace*{-0.225cm}\pagebreak[1]
  4369. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4370. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4371. \end{modulelog}
  4372. \vspace*{-0.225cm}\pagebreak[1]
  4373. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4374. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'
  4375. \end{modulelog}
  4376. \vspace*{-0.225cm}\pagebreak[1]
  4377. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4378. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  4379. \end{modulelog}
  4380. \vspace*{-0.225cm}\pagebreak[1]
  4381. \vspace*{2.5ex}
  4382. \begin{tabu} to \linewidth {lX}
  4383. \toprule
  4384. {\bf Info } & Changing master device brightness to '35'\\
  4385. \bottomrule
  4386. \end{tabu}
  4387. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4388. Sending message with topic videv/ffe/livingroom/floorlamp/brightness and payload 35
  4389. \end{modulelog}
  4390. \vspace*{-0.225cm}\pagebreak[1]
  4391. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4392. Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'35'
  4393. \end{modulelog}
  4394. \vspace*{-0.225cm}\pagebreak[1]
  4395. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4396. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"brightness": 90.0}'
  4397. \end{modulelog}
  4398. \vspace*{-0.225cm}\pagebreak[1]
  4399. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4400. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4401. \end{modulelog}
  4402. \vspace*{-0.225cm}\pagebreak[1]
  4403. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4404. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"brightness": 90.0}'
  4405. \end{modulelog}
  4406. \vspace*{-0.225cm}\pagebreak[1]
  4407. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4408. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4409. \end{modulelog}
  4410. \vspace*{-0.225cm}\pagebreak[1]
  4411. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4412. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"brightness": 90.0}'
  4413. \end{modulelog}
  4414. \vspace*{-0.225cm}\pagebreak[1]
  4415. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4416. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4417. \end{modulelog}
  4418. \vspace*{-0.225cm}\pagebreak[1]
  4419. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4420. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"brightness": 90.0}'
  4421. \end{modulelog}
  4422. \vspace*{-0.225cm}\pagebreak[1]
  4423. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4424. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4425. \end{modulelog}
  4426. \vspace*{-0.225cm}\pagebreak[1]
  4427. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4428. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"brightness": 90.0}'
  4429. \end{modulelog}
  4430. \vspace*{-0.225cm}\pagebreak[1]
  4431. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4432. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4433. \end{modulelog}
  4434. \vspace*{-0.225cm}\pagebreak[1]
  4435. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4436. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"brightness": 90.0}'
  4437. \end{modulelog}
  4438. \vspace*{-0.225cm}\pagebreak[1]
  4439. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4440. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4441. \end{modulelog}
  4442. \vspace*{-0.225cm}\pagebreak[1]
  4443. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4444. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4445. \end{modulelog}
  4446. \vspace*{-0.225cm}\pagebreak[1]
  4447. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4448. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4449. \end{modulelog}
  4450. \vspace*{-0.225cm}\pagebreak[1]
  4451. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4452. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4453. \end{modulelog}
  4454. \vspace*{-0.225cm}\pagebreak[1]
  4455. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4456. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4457. \end{modulelog}
  4458. \vspace*{-0.225cm}\pagebreak[1]
  4459. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4460. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4461. \end{modulelog}
  4462. \vspace*{-0.225cm}\pagebreak[1]
  4463. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4464. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4465. \end{modulelog}
  4466. \vspace*{-0.225cm}\pagebreak[1]
  4467. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4468. Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'35.0'
  4469. \end{modulelog}
  4470. \vspace*{-0.225cm}\pagebreak[1]
  4471. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4472. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  4473. \end{modulelog}
  4474. \vspace*{-0.225cm}\pagebreak[1]
  4475. \vspace*{2.5ex}
  4476. \begin{tabu} to \linewidth {lX}
  4477. \toprule
  4478. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  4479. \bottomrule
  4480. \end{tabu}
  4481. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4482. Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness): 35 (<class 'int'>)
  4483. \end{modulelog}
  4484. \vspace*{-0.225cm}\pagebreak[1]
  4485. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4486. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness): result = 35 (<class 'int'>)
  4487. \end{modulelog}
  4488. \vspace*{-0.225cm}\pagebreak[1]
  4489. \vspace*{2.5ex}
  4490. \begin{tabu} to \linewidth {lX}
  4491. \toprule
  4492. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_2) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  4493. \bottomrule
  4494. \end{tabu}
  4495. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4496. Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness): 35 (<class 'int'>)
  4497. \end{modulelog}
  4498. \vspace*{-0.225cm}\pagebreak[1]
  4499. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4500. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness): result = 35 (<class 'int'>)
  4501. \end{modulelog}
  4502. \vspace*{-0.225cm}\pagebreak[1]
  4503. \vspace*{2.5ex}
  4504. \begin{tabu} to \linewidth {lX}
  4505. \toprule
  4506. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_3) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  4507. \bottomrule
  4508. \end{tabu}
  4509. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4510. Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness): 35 (<class 'int'>)
  4511. \end{modulelog}
  4512. \vspace*{-0.225cm}\pagebreak[1]
  4513. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4514. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness): result = 35 (<class 'int'>)
  4515. \end{modulelog}
  4516. \vspace*{-0.225cm}\pagebreak[1]
  4517. \vspace*{2.5ex}
  4518. \begin{tabu} to \linewidth {lX}
  4519. \toprule
  4520. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_4) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  4521. \bottomrule
  4522. \end{tabu}
  4523. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4524. Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness): 35 (<class 'int'>)
  4525. \end{modulelog}
  4526. \vspace*{-0.225cm}\pagebreak[1]
  4527. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4528. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness): result = 35 (<class 'int'>)
  4529. \end{modulelog}
  4530. \vspace*{-0.225cm}\pagebreak[1]
  4531. \vspace*{2.5ex}
  4532. \begin{tabu} to \linewidth {lX}
  4533. \toprule
  4534. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_5) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  4535. \bottomrule
  4536. \end{tabu}
  4537. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4538. Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness): 35 (<class 'int'>)
  4539. \end{modulelog}
  4540. \vspace*{-0.225cm}\pagebreak[1]
  4541. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4542. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness): result = 35 (<class 'int'>)
  4543. \end{modulelog}
  4544. \vspace*{-0.225cm}\pagebreak[1]
  4545. \vspace*{2.5ex}
  4546. \begin{tabu} to \linewidth {lX}
  4547. \toprule
  4548. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_6) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  4549. \bottomrule
  4550. \end{tabu}
  4551. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4552. Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness): 35 (<class 'int'>)
  4553. \end{modulelog}
  4554. \vspace*{-0.225cm}\pagebreak[1]
  4555. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4556. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness): result = 35 (<class 'int'>)
  4557. \end{modulelog}
  4558. \vspace*{-0.225cm}\pagebreak[1]
  4559. \vspace*{2.5ex}
  4560. \begin{tabu} to \linewidth {lX}
  4561. \toprule
  4562. {\bf Info } & Changing master device brightness to '50'\\
  4563. \bottomrule
  4564. \end{tabu}
  4565. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4566. Sending message with topic videv/ffe/livingroom/floorlamp/brightness and payload 50
  4567. \end{modulelog}
  4568. \vspace*{-0.225cm}\pagebreak[1]
  4569. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4570. Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50'
  4571. \end{modulelog}
  4572. \vspace*{-0.225cm}\pagebreak[1]
  4573. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4574. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"brightness": 128.0}'
  4575. \end{modulelog}
  4576. \vspace*{-0.225cm}\pagebreak[1]
  4577. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4578. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4579. \end{modulelog}
  4580. \vspace*{-0.225cm}\pagebreak[1]
  4581. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4582. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"brightness": 128.0}'
  4583. \end{modulelog}
  4584. \vspace*{-0.225cm}\pagebreak[1]
  4585. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4586. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4587. \end{modulelog}
  4588. \vspace*{-0.225cm}\pagebreak[1]
  4589. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4590. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"brightness": 128.0}'
  4591. \end{modulelog}
  4592. \vspace*{-0.225cm}\pagebreak[1]
  4593. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4594. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4595. \end{modulelog}
  4596. \vspace*{-0.225cm}\pagebreak[1]
  4597. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4598. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"brightness": 128.0}'
  4599. \end{modulelog}
  4600. \vspace*{-0.225cm}\pagebreak[1]
  4601. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4602. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4603. \end{modulelog}
  4604. \vspace*{-0.225cm}\pagebreak[1]
  4605. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4606. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"brightness": 128.0}'
  4607. \end{modulelog}
  4608. \vspace*{-0.225cm}\pagebreak[1]
  4609. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4610. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4611. \end{modulelog}
  4612. \vspace*{-0.225cm}\pagebreak[1]
  4613. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4614. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"brightness": 128.0}'
  4615. \end{modulelog}
  4616. \vspace*{-0.225cm}\pagebreak[1]
  4617. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4618. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4619. \end{modulelog}
  4620. \vspace*{-0.225cm}\pagebreak[1]
  4621. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4622. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4623. \end{modulelog}
  4624. \vspace*{-0.225cm}\pagebreak[1]
  4625. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4626. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4627. \end{modulelog}
  4628. \vspace*{-0.225cm}\pagebreak[1]
  4629. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4630. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4631. \end{modulelog}
  4632. \vspace*{-0.225cm}\pagebreak[1]
  4633. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4634. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4635. \end{modulelog}
  4636. \vspace*{-0.225cm}\pagebreak[1]
  4637. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4638. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4639. \end{modulelog}
  4640. \vspace*{-0.225cm}\pagebreak[1]
  4641. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4642. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4643. \end{modulelog}
  4644. \vspace*{-0.225cm}\pagebreak[1]
  4645. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4646. Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50.0'
  4647. \end{modulelog}
  4648. \vspace*{-0.225cm}\pagebreak[1]
  4649. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4650. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  4651. \end{modulelog}
  4652. \vspace*{-0.225cm}\pagebreak[1]
  4653. \vspace*{2.5ex}
  4654. \begin{tabu} to \linewidth {lX}
  4655. \toprule
  4656. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  4657. \bottomrule
  4658. \end{tabu}
  4659. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4660. Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness): 50 (<class 'int'>)
  4661. \end{modulelog}
  4662. \vspace*{-0.225cm}\pagebreak[1]
  4663. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4664. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness): result = 50 (<class 'int'>)
  4665. \end{modulelog}
  4666. \vspace*{-0.225cm}\pagebreak[1]
  4667. \vspace*{2.5ex}
  4668. \begin{tabu} to \linewidth {lX}
  4669. \toprule
  4670. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_2) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  4671. \bottomrule
  4672. \end{tabu}
  4673. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4674. Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness): 50 (<class 'int'>)
  4675. \end{modulelog}
  4676. \vspace*{-0.225cm}\pagebreak[1]
  4677. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4678. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness): result = 50 (<class 'int'>)
  4679. \end{modulelog}
  4680. \vspace*{-0.225cm}\pagebreak[1]
  4681. \vspace*{2.5ex}
  4682. \begin{tabu} to \linewidth {lX}
  4683. \toprule
  4684. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_3) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  4685. \bottomrule
  4686. \end{tabu}
  4687. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4688. Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness): 50 (<class 'int'>)
  4689. \end{modulelog}
  4690. \vspace*{-0.225cm}\pagebreak[1]
  4691. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4692. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness): result = 50 (<class 'int'>)
  4693. \end{modulelog}
  4694. \vspace*{-0.225cm}\pagebreak[1]
  4695. \vspace*{2.5ex}
  4696. \begin{tabu} to \linewidth {lX}
  4697. \toprule
  4698. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_4) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  4699. \bottomrule
  4700. \end{tabu}
  4701. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4702. Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness): 50 (<class 'int'>)
  4703. \end{modulelog}
  4704. \vspace*{-0.225cm}\pagebreak[1]
  4705. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4706. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness): result = 50 (<class 'int'>)
  4707. \end{modulelog}
  4708. \vspace*{-0.225cm}\pagebreak[1]
  4709. \vspace*{2.5ex}
  4710. \begin{tabu} to \linewidth {lX}
  4711. \toprule
  4712. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_5) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  4713. \bottomrule
  4714. \end{tabu}
  4715. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4716. Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness): 50 (<class 'int'>)
  4717. \end{modulelog}
  4718. \vspace*{-0.225cm}\pagebreak[1]
  4719. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4720. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness): result = 50 (<class 'int'>)
  4721. \end{modulelog}
  4722. \vspace*{-0.225cm}\pagebreak[1]
  4723. \vspace*{2.5ex}
  4724. \begin{tabu} to \linewidth {lX}
  4725. \toprule
  4726. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_6) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  4727. \bottomrule
  4728. \end{tabu}
  4729. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4730. Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness): 50 (<class 'int'>)
  4731. \end{modulelog}
  4732. \vspace*{-0.225cm}\pagebreak[1]
  4733. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4734. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness): result = 50 (<class 'int'>)
  4735. \end{modulelog}
  4736. \vspace*{-0.225cm}\pagebreak[1]
  4737. \vspace*{2.5ex}
  4738. \begin{tabu} to \linewidth {lX}
  4739. \toprule
  4740. {\bf Info } & Resetting preconditions for master device 'False' (Power off)\\
  4741. \bottomrule
  4742. \end{tabu}
  4743. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4744. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off
  4745. \end{modulelog}
  4746. \vspace*{-0.225cm}\pagebreak[1]
  4747. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4748. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'
  4749. \end{modulelog}
  4750. \vspace*{-0.225cm}\pagebreak[1]
  4751. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4752. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "off"}'
  4753. \end{modulelog}
  4754. \vspace*{-0.225cm}\pagebreak[1]
  4755. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4756. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4757. \end{modulelog}
  4758. \vspace*{-0.225cm}\pagebreak[1]
  4759. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4760. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "off"}'
  4761. \end{modulelog}
  4762. \vspace*{-0.225cm}\pagebreak[1]
  4763. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4764. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4765. \end{modulelog}
  4766. \vspace*{-0.225cm}\pagebreak[1]
  4767. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4768. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "off"}'
  4769. \end{modulelog}
  4770. \vspace*{-0.225cm}\pagebreak[1]
  4771. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4772. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4773. \end{modulelog}
  4774. \vspace*{-0.225cm}\pagebreak[1]
  4775. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4776. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "off"}'
  4777. \end{modulelog}
  4778. \vspace*{-0.225cm}\pagebreak[1]
  4779. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4780. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4781. \end{modulelog}
  4782. \vspace*{-0.225cm}\pagebreak[1]
  4783. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4784. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "off"}'
  4785. \end{modulelog}
  4786. \vspace*{-0.225cm}\pagebreak[1]
  4787. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4788. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4789. \end{modulelog}
  4790. \vspace*{-0.225cm}\pagebreak[1]
  4791. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4792. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "off"}'
  4793. \end{modulelog}
  4794. \vspace*{-0.225cm}\pagebreak[1]
  4795. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4796. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4797. \end{modulelog}
  4798. \vspace*{-0.225cm}\pagebreak[1]
  4799. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4800. Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'
  4801. \end{modulelog}
  4802. \vspace*{-0.225cm}\pagebreak[1]
  4803. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4804. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  4805. \end{modulelog}
  4806. \vspace*{-0.225cm}\pagebreak[1]
  4807. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4808. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4809. \end{modulelog}
  4810. \vspace*{-0.225cm}\pagebreak[1]
  4811. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4812. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4813. \end{modulelog}
  4814. \vspace*{-0.225cm}\pagebreak[1]
  4815. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4816. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4817. \end{modulelog}
  4818. \vspace*{-0.225cm}\pagebreak[1]
  4819. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4820. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4821. \end{modulelog}
  4822. \vspace*{-0.225cm}\pagebreak[1]
  4823. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4824. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4825. \end{modulelog}
  4826. \vspace*{-0.225cm}\pagebreak[1]
  4827. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4828. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4829. \end{modulelog}
  4830. \vspace*{-0.225cm}\pagebreak[1]
  4831. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4832. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  4833. \end{modulelog}
  4834. \vspace*{-0.225cm}\pagebreak[1]
  4835. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4836. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  4837. \end{modulelog}
  4838. \vspace*{-0.225cm}\pagebreak[1]
  4839. \vspace*{2.5ex}
  4840. \subsection{ Color temperature synchronisation test: videv/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp }
  4841. \paragraph{Testsummary}\mbox{}\\
  4842. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  4843. \begin{longtabu} to \linewidth {lX}
  4844. \toprule
  4845. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (67)\\
  4846. Start-Time: & 2023-02-09 15:57:12,181\\
  4847. Finished-Time: & 2023-02-09 15:57:13,393\\
  4848. Time-Consumption & 1.212s\\
  4849. \midrule
  4850. \multicolumn{2}{l}{\bf{Testresults:}}\\
  4851. \midrule
  4852. \bf{\,Info } & Setting preconditions for master device 'True' (Power on)\\
  4853. \bf{\,Info } & Changing master device color temperature to '2'\\
  4854. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  4855. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_2) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  4856. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_3) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  4857. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_4) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  4858. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_5) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  4859. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_6) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  4860. \bf{\,Info } & Changing master device color temperature to '5'\\
  4861. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  4862. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_2) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  4863. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_3) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  4864. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_4) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  4865. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_5) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  4866. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_6) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  4867. \bf{\,Info } & Resetting preconditions for master device 'False' (Power off)\\
  4868. \bottomrule
  4869. \end{longtabu}
  4870. \paragraph{Testdetails}\mbox{}\\
  4871. \begin{tabu} to \linewidth {lX}
  4872. \toprule
  4873. {\bf Info } & Setting preconditions for master device 'True' (Power on)\\
  4874. \bottomrule
  4875. \end{tabu}
  4876. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4877. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on
  4878. \end{modulelog}
  4879. \vspace*{-0.225cm}\pagebreak[1]
  4880. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4881. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4882. \end{modulelog}
  4883. \vspace*{-0.225cm}\pagebreak[1]
  4884. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4885. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'
  4886. \end{modulelog}
  4887. \vspace*{-0.225cm}\pagebreak[1]
  4888. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4889. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4890. \end{modulelog}
  4891. \vspace*{-0.225cm}\pagebreak[1]
  4892. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4893. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "on"}'
  4894. \end{modulelog}
  4895. \vspace*{-0.225cm}\pagebreak[1]
  4896. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4897. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4898. \end{modulelog}
  4899. \vspace*{-0.225cm}\pagebreak[1]
  4900. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4901. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "on"}'
  4902. \end{modulelog}
  4903. \vspace*{-0.225cm}\pagebreak[1]
  4904. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4905. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4906. \end{modulelog}
  4907. \vspace*{-0.225cm}\pagebreak[1]
  4908. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4909. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "on"}'
  4910. \end{modulelog}
  4911. \vspace*{-0.225cm}\pagebreak[1]
  4912. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4913. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4914. \end{modulelog}
  4915. \vspace*{-0.225cm}\pagebreak[1]
  4916. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4917. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "on"}'
  4918. \end{modulelog}
  4919. \vspace*{-0.225cm}\pagebreak[1]
  4920. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4921. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4922. \end{modulelog}
  4923. \vspace*{-0.225cm}\pagebreak[1]
  4924. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4925. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "on"}'
  4926. \end{modulelog}
  4927. \vspace*{-0.225cm}\pagebreak[1]
  4928. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4929. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4930. \end{modulelog}
  4931. \vspace*{-0.225cm}\pagebreak[1]
  4932. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4933. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "on"}'
  4934. \end{modulelog}
  4935. \vspace*{-0.225cm}\pagebreak[1]
  4936. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4937. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  4938. \end{modulelog}
  4939. \vspace*{-0.225cm}\pagebreak[1]
  4940. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4941. Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'
  4942. \end{modulelog}
  4943. \vspace*{-0.225cm}\pagebreak[1]
  4944. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4945. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  4946. \end{modulelog}
  4947. \vspace*{-0.225cm}\pagebreak[1]
  4948. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4949. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4950. \end{modulelog}
  4951. \vspace*{-0.225cm}\pagebreak[1]
  4952. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4953. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4954. \end{modulelog}
  4955. \vspace*{-0.225cm}\pagebreak[1]
  4956. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4957. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4958. \end{modulelog}
  4959. \vspace*{-0.225cm}\pagebreak[1]
  4960. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4961. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4962. \end{modulelog}
  4963. \vspace*{-0.225cm}\pagebreak[1]
  4964. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4965. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4966. \end{modulelog}
  4967. \vspace*{-0.225cm}\pagebreak[1]
  4968. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4969. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  4970. \end{modulelog}
  4971. \vspace*{-0.225cm}\pagebreak[1]
  4972. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4973. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'
  4974. \end{modulelog}
  4975. \vspace*{-0.225cm}\pagebreak[1]
  4976. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4977. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  4978. \end{modulelog}
  4979. \vspace*{-0.225cm}\pagebreak[1]
  4980. \vspace*{2.5ex}
  4981. \begin{tabu} to \linewidth {lX}
  4982. \toprule
  4983. {\bf Info } & Changing master device color temperature to '2'\\
  4984. \bottomrule
  4985. \end{tabu}
  4986. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4987. Sending message with topic videv/ffe/livingroom/floorlamp/color_temp and payload 2
  4988. \end{modulelog}
  4989. \vspace*{-0.225cm}\pagebreak[1]
  4990. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4991. Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2'
  4992. \end{modulelog}
  4993. \vspace*{-0.225cm}\pagebreak[1]
  4994. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4995. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"color_temp": 291.0}'
  4996. \end{modulelog}
  4997. \vspace*{-0.225cm}\pagebreak[1]
  4998. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  4999. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}
  5000. \end{modulelog}
  5001. \vspace*{-0.225cm}\pagebreak[1]
  5002. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5003. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"color_temp": 291.0}'
  5004. \end{modulelog}
  5005. \vspace*{-0.225cm}\pagebreak[1]
  5006. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5007. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}
  5008. \end{modulelog}
  5009. \vspace*{-0.225cm}\pagebreak[1]
  5010. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5011. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"color_temp": 291.0}'
  5012. \end{modulelog}
  5013. \vspace*{-0.225cm}\pagebreak[1]
  5014. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5015. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}
  5016. \end{modulelog}
  5017. \vspace*{-0.225cm}\pagebreak[1]
  5018. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5019. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"color_temp": 291.0}'
  5020. \end{modulelog}
  5021. \vspace*{-0.225cm}\pagebreak[1]
  5022. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5023. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}
  5024. \end{modulelog}
  5025. \vspace*{-0.225cm}\pagebreak[1]
  5026. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5027. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"color_temp": 291.0}'
  5028. \end{modulelog}
  5029. \vspace*{-0.225cm}\pagebreak[1]
  5030. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5031. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}
  5032. \end{modulelog}
  5033. \vspace*{-0.225cm}\pagebreak[1]
  5034. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5035. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"color_temp": 291.0}'
  5036. \end{modulelog}
  5037. \vspace*{-0.225cm}\pagebreak[1]
  5038. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5039. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}
  5040. \end{modulelog}
  5041. \vspace*{-0.225cm}\pagebreak[1]
  5042. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5043. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}'
  5044. \end{modulelog}
  5045. \vspace*{-0.225cm}\pagebreak[1]
  5046. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5047. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}'
  5048. \end{modulelog}
  5049. \vspace*{-0.225cm}\pagebreak[1]
  5050. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5051. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}'
  5052. \end{modulelog}
  5053. \vspace*{-0.225cm}\pagebreak[1]
  5054. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5055. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}'
  5056. \end{modulelog}
  5057. \vspace*{-0.225cm}\pagebreak[1]
  5058. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5059. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}'
  5060. \end{modulelog}
  5061. \vspace*{-0.225cm}\pagebreak[1]
  5062. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5063. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}'
  5064. \end{modulelog}
  5065. \vspace*{-0.225cm}\pagebreak[1]
  5066. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5067. Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2.0'
  5068. \end{modulelog}
  5069. \vspace*{-0.225cm}\pagebreak[1]
  5070. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5071. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  5072. \end{modulelog}
  5073. \vspace*{-0.225cm}\pagebreak[1]
  5074. \vspace*{2.5ex}
  5075. \begin{tabu} to \linewidth {lX}
  5076. \toprule
  5077. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  5078. \bottomrule
  5079. \end{tabu}
  5080. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5081. Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature): 2 (<class 'int'>)
  5082. \end{modulelog}
  5083. \vspace*{-0.225cm}\pagebreak[1]
  5084. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5085. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature): result = 2 (<class 'int'>)
  5086. \end{modulelog}
  5087. \vspace*{-0.225cm}\pagebreak[1]
  5088. \vspace*{2.5ex}
  5089. \begin{tabu} to \linewidth {lX}
  5090. \toprule
  5091. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_2) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  5092. \bottomrule
  5093. \end{tabu}
  5094. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5095. Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature): 2 (<class 'int'>)
  5096. \end{modulelog}
  5097. \vspace*{-0.225cm}\pagebreak[1]
  5098. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5099. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature): result = 2 (<class 'int'>)
  5100. \end{modulelog}
  5101. \vspace*{-0.225cm}\pagebreak[1]
  5102. \vspace*{2.5ex}
  5103. \begin{tabu} to \linewidth {lX}
  5104. \toprule
  5105. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_3) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  5106. \bottomrule
  5107. \end{tabu}
  5108. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5109. Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature): 2 (<class 'int'>)
  5110. \end{modulelog}
  5111. \vspace*{-0.225cm}\pagebreak[1]
  5112. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5113. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature): result = 2 (<class 'int'>)
  5114. \end{modulelog}
  5115. \vspace*{-0.225cm}\pagebreak[1]
  5116. \vspace*{2.5ex}
  5117. \begin{tabu} to \linewidth {lX}
  5118. \toprule
  5119. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_4) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  5120. \bottomrule
  5121. \end{tabu}
  5122. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5123. Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature): 2 (<class 'int'>)
  5124. \end{modulelog}
  5125. \vspace*{-0.225cm}\pagebreak[1]
  5126. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5127. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature): result = 2 (<class 'int'>)
  5128. \end{modulelog}
  5129. \vspace*{-0.225cm}\pagebreak[1]
  5130. \vspace*{2.5ex}
  5131. \begin{tabu} to \linewidth {lX}
  5132. \toprule
  5133. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_5) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  5134. \bottomrule
  5135. \end{tabu}
  5136. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5137. Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature): 2 (<class 'int'>)
  5138. \end{modulelog}
  5139. \vspace*{-0.225cm}\pagebreak[1]
  5140. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5141. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature): result = 2 (<class 'int'>)
  5142. \end{modulelog}
  5143. \vspace*{-0.225cm}\pagebreak[1]
  5144. \vspace*{2.5ex}
  5145. \begin{tabu} to \linewidth {lX}
  5146. \toprule
  5147. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_6) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  5148. \bottomrule
  5149. \end{tabu}
  5150. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5151. Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature): 2 (<class 'int'>)
  5152. \end{modulelog}
  5153. \vspace*{-0.225cm}\pagebreak[1]
  5154. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5155. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature): result = 2 (<class 'int'>)
  5156. \end{modulelog}
  5157. \vspace*{-0.225cm}\pagebreak[1]
  5158. \vspace*{2.5ex}
  5159. \begin{tabu} to \linewidth {lX}
  5160. \toprule
  5161. {\bf Info } & Changing master device color temperature to '5'\\
  5162. \bottomrule
  5163. \end{tabu}
  5164. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5165. Sending message with topic videv/ffe/livingroom/floorlamp/color_temp and payload 5
  5166. \end{modulelog}
  5167. \vspace*{-0.225cm}\pagebreak[1]
  5168. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5169. Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'
  5170. \end{modulelog}
  5171. \vspace*{-0.225cm}\pagebreak[1]
  5172. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5173. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"color_temp": 352.0}'
  5174. \end{modulelog}
  5175. \vspace*{-0.225cm}\pagebreak[1]
  5176. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5177. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5178. \end{modulelog}
  5179. \vspace*{-0.225cm}\pagebreak[1]
  5180. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5181. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"color_temp": 352.0}'
  5182. \end{modulelog}
  5183. \vspace*{-0.225cm}\pagebreak[1]
  5184. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5185. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5186. \end{modulelog}
  5187. \vspace*{-0.225cm}\pagebreak[1]
  5188. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5189. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"color_temp": 352.0}'
  5190. \end{modulelog}
  5191. \vspace*{-0.225cm}\pagebreak[1]
  5192. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5193. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5194. \end{modulelog}
  5195. \vspace*{-0.225cm}\pagebreak[1]
  5196. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5197. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"color_temp": 352.0}'
  5198. \end{modulelog}
  5199. \vspace*{-0.225cm}\pagebreak[1]
  5200. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5201. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5202. \end{modulelog}
  5203. \vspace*{-0.225cm}\pagebreak[1]
  5204. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5205. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"color_temp": 352.0}'
  5206. \end{modulelog}
  5207. \vspace*{-0.225cm}\pagebreak[1]
  5208. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5209. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5210. \end{modulelog}
  5211. \vspace*{-0.225cm}\pagebreak[1]
  5212. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5213. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"color_temp": 352.0}'
  5214. \end{modulelog}
  5215. \vspace*{-0.225cm}\pagebreak[1]
  5216. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5217. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5218. \end{modulelog}
  5219. \vspace*{-0.225cm}\pagebreak[1]
  5220. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5221. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5222. \end{modulelog}
  5223. \vspace*{-0.225cm}\pagebreak[1]
  5224. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5225. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5226. \end{modulelog}
  5227. \vspace*{-0.225cm}\pagebreak[1]
  5228. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5229. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5230. \end{modulelog}
  5231. \vspace*{-0.225cm}\pagebreak[1]
  5232. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5233. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5234. \end{modulelog}
  5235. \vspace*{-0.225cm}\pagebreak[1]
  5236. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5237. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5238. \end{modulelog}
  5239. \vspace*{-0.225cm}\pagebreak[1]
  5240. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5241. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5242. \end{modulelog}
  5243. \vspace*{-0.225cm}\pagebreak[1]
  5244. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5245. Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5.0'
  5246. \end{modulelog}
  5247. \vspace*{-0.225cm}\pagebreak[1]
  5248. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5249. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  5250. \end{modulelog}
  5251. \vspace*{-0.225cm}\pagebreak[1]
  5252. \vspace*{2.5ex}
  5253. \begin{tabu} to \linewidth {lX}
  5254. \toprule
  5255. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  5256. \bottomrule
  5257. \end{tabu}
  5258. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5259. Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature): 5 (<class 'int'>)
  5260. \end{modulelog}
  5261. \vspace*{-0.225cm}\pagebreak[1]
  5262. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5263. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature): result = 5 (<class 'int'>)
  5264. \end{modulelog}
  5265. \vspace*{-0.225cm}\pagebreak[1]
  5266. \vspace*{2.5ex}
  5267. \begin{tabu} to \linewidth {lX}
  5268. \toprule
  5269. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_2) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  5270. \bottomrule
  5271. \end{tabu}
  5272. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5273. Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature): 5 (<class 'int'>)
  5274. \end{modulelog}
  5275. \vspace*{-0.225cm}\pagebreak[1]
  5276. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5277. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature): result = 5 (<class 'int'>)
  5278. \end{modulelog}
  5279. \vspace*{-0.225cm}\pagebreak[1]
  5280. \vspace*{2.5ex}
  5281. \begin{tabu} to \linewidth {lX}
  5282. \toprule
  5283. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_3) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  5284. \bottomrule
  5285. \end{tabu}
  5286. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5287. Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature): 5 (<class 'int'>)
  5288. \end{modulelog}
  5289. \vspace*{-0.225cm}\pagebreak[1]
  5290. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5291. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature): result = 5 (<class 'int'>)
  5292. \end{modulelog}
  5293. \vspace*{-0.225cm}\pagebreak[1]
  5294. \vspace*{2.5ex}
  5295. \begin{tabu} to \linewidth {lX}
  5296. \toprule
  5297. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_4) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  5298. \bottomrule
  5299. \end{tabu}
  5300. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5301. Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature): 5 (<class 'int'>)
  5302. \end{modulelog}
  5303. \vspace*{-0.225cm}\pagebreak[1]
  5304. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5305. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature): result = 5 (<class 'int'>)
  5306. \end{modulelog}
  5307. \vspace*{-0.225cm}\pagebreak[1]
  5308. \vspace*{2.5ex}
  5309. \begin{tabu} to \linewidth {lX}
  5310. \toprule
  5311. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_5) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  5312. \bottomrule
  5313. \end{tabu}
  5314. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5315. Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature): 5 (<class 'int'>)
  5316. \end{modulelog}
  5317. \vspace*{-0.225cm}\pagebreak[1]
  5318. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5319. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature): result = 5 (<class 'int'>)
  5320. \end{modulelog}
  5321. \vspace*{-0.225cm}\pagebreak[1]
  5322. \vspace*{2.5ex}
  5323. \begin{tabu} to \linewidth {lX}
  5324. \toprule
  5325. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_6) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  5326. \bottomrule
  5327. \end{tabu}
  5328. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5329. Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature): 5 (<class 'int'>)
  5330. \end{modulelog}
  5331. \vspace*{-0.225cm}\pagebreak[1]
  5332. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5333. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature): result = 5 (<class 'int'>)
  5334. \end{modulelog}
  5335. \vspace*{-0.225cm}\pagebreak[1]
  5336. \vspace*{2.5ex}
  5337. \begin{tabu} to \linewidth {lX}
  5338. \toprule
  5339. {\bf Info } & Resetting preconditions for master device 'False' (Power off)\\
  5340. \bottomrule
  5341. \end{tabu}
  5342. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5343. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off
  5344. \end{modulelog}
  5345. \vspace*{-0.225cm}\pagebreak[1]
  5346. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5347. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'
  5348. \end{modulelog}
  5349. \vspace*{-0.225cm}\pagebreak[1]
  5350. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5351. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "off"}'
  5352. \end{modulelog}
  5353. \vspace*{-0.225cm}\pagebreak[1]
  5354. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5355. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5356. \end{modulelog}
  5357. \vspace*{-0.225cm}\pagebreak[1]
  5358. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5359. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "off"}'
  5360. \end{modulelog}
  5361. \vspace*{-0.225cm}\pagebreak[1]
  5362. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5363. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5364. \end{modulelog}
  5365. \vspace*{-0.225cm}\pagebreak[1]
  5366. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5367. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "off"}'
  5368. \end{modulelog}
  5369. \vspace*{-0.225cm}\pagebreak[1]
  5370. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5371. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5372. \end{modulelog}
  5373. \vspace*{-0.225cm}\pagebreak[1]
  5374. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5375. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "off"}'
  5376. \end{modulelog}
  5377. \vspace*{-0.225cm}\pagebreak[1]
  5378. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5379. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5380. \end{modulelog}
  5381. \vspace*{-0.225cm}\pagebreak[1]
  5382. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5383. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "off"}'
  5384. \end{modulelog}
  5385. \vspace*{-0.225cm}\pagebreak[1]
  5386. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5387. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5388. \end{modulelog}
  5389. \vspace*{-0.225cm}\pagebreak[1]
  5390. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5391. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "off"}'
  5392. \end{modulelog}
  5393. \vspace*{-0.225cm}\pagebreak[1]
  5394. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5395. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5396. \end{modulelog}
  5397. \vspace*{-0.225cm}\pagebreak[1]
  5398. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5399. Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'
  5400. \end{modulelog}
  5401. \vspace*{-0.225cm}\pagebreak[1]
  5402. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5403. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  5404. \end{modulelog}
  5405. \vspace*{-0.225cm}\pagebreak[1]
  5406. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5407. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5408. \end{modulelog}
  5409. \vspace*{-0.225cm}\pagebreak[1]
  5410. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5411. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5412. \end{modulelog}
  5413. \vspace*{-0.225cm}\pagebreak[1]
  5414. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5415. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5416. \end{modulelog}
  5417. \vspace*{-0.225cm}\pagebreak[1]
  5418. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5419. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5420. \end{modulelog}
  5421. \vspace*{-0.225cm}\pagebreak[1]
  5422. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5423. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5424. \end{modulelog}
  5425. \vspace*{-0.225cm}\pagebreak[1]
  5426. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5427. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5428. \end{modulelog}
  5429. \vspace*{-0.225cm}\pagebreak[1]
  5430. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5431. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  5432. \end{modulelog}
  5433. \vspace*{-0.225cm}\pagebreak[1]
  5434. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5435. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  5436. \end{modulelog}
  5437. \vspace*{-0.225cm}\pagebreak[1]
  5438. \vspace*{2.5ex}
  5439. \subsection{ Power On/\allowbreak Off synchronisation test: shellies/\allowbreak ffe/\allowbreak livingroom/\allowbreak main\_light }
  5440. \paragraph{Testsummary}\mbox{}\\
  5441. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  5442. \begin{longtabu} to \linewidth {lX}
  5443. \toprule
  5444. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\
  5445. Start-Time: & 2023-02-09 15:57:13,393\\
  5446. Finished-Time: & 2023-02-09 15:57:14,303\\
  5447. Time-Consumption & 0.909s\\
  5448. \midrule
  5449. \multicolumn{2}{l}{\bf{Testresults:}}\\
  5450. \midrule
  5451. \bf{\,Info } & Setting preconditions for master device 'False'\\
  5452. \bf{\,Info } & Changing master device state to 'True'\\
  5453. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  5454. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_2) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  5455. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_3) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  5456. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_4) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  5457. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_5) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  5458. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_6) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  5459. \bf{\,Info } & Changing master device state to 'False'\\
  5460. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  5461. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_2) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  5462. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_3) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  5463. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_4) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  5464. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_5) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  5465. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_6) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  5466. \bottomrule
  5467. \end{longtabu}
  5468. \paragraph{Testdetails}\mbox{}\\
  5469. \begin{tabu} to \linewidth {lX}
  5470. \toprule
  5471. {\bf Info } & Setting preconditions for master device 'False'\\
  5472. \bottomrule
  5473. \end{tabu}
  5474. \vspace*{2.5ex}
  5475. \begin{tabu} to \linewidth {lX}
  5476. \toprule
  5477. {\bf Info } & Changing master device state to 'True'\\
  5478. \bottomrule
  5479. \end{tabu}
  5480. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5481. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on
  5482. \end{modulelog}
  5483. \vspace*{-0.225cm}\pagebreak[1]
  5484. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5485. Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5486. \end{modulelog}
  5487. \vspace*{-0.225cm}\pagebreak[1]
  5488. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5489. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'
  5490. \end{modulelog}
  5491. \vspace*{-0.225cm}\pagebreak[1]
  5492. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5493. Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5494. \end{modulelog}
  5495. \vspace*{-0.225cm}\pagebreak[1]
  5496. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5497. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "on"}'
  5498. \end{modulelog}
  5499. \vspace*{-0.225cm}\pagebreak[1]
  5500. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5501. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5502. \end{modulelog}
  5503. \vspace*{-0.225cm}\pagebreak[1]
  5504. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5505. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "on"}'
  5506. \end{modulelog}
  5507. \vspace*{-0.225cm}\pagebreak[1]
  5508. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5509. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5510. \end{modulelog}
  5511. \vspace*{-0.225cm}\pagebreak[1]
  5512. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5513. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "on"}'
  5514. \end{modulelog}
  5515. \vspace*{-0.225cm}\pagebreak[1]
  5516. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5517. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5518. \end{modulelog}
  5519. \vspace*{-0.225cm}\pagebreak[1]
  5520. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5521. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "on"}'
  5522. \end{modulelog}
  5523. \vspace*{-0.225cm}\pagebreak[1]
  5524. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5525. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5526. \end{modulelog}
  5527. \vspace*{-0.225cm}\pagebreak[1]
  5528. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5529. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "on"}'
  5530. \end{modulelog}
  5531. \vspace*{-0.225cm}\pagebreak[1]
  5532. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5533. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5534. \end{modulelog}
  5535. \vspace*{-0.225cm}\pagebreak[1]
  5536. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5537. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "on"}'
  5538. \end{modulelog}
  5539. \vspace*{-0.225cm}\pagebreak[1]
  5540. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5541. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5542. \end{modulelog}
  5543. \vspace*{-0.225cm}\pagebreak[1]
  5544. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5545. Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'
  5546. \end{modulelog}
  5547. \vspace*{-0.225cm}\pagebreak[1]
  5548. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5549. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  5550. \end{modulelog}
  5551. \vspace*{-0.225cm}\pagebreak[1]
  5552. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5553. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5554. \end{modulelog}
  5555. \vspace*{-0.225cm}\pagebreak[1]
  5556. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5557. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5558. \end{modulelog}
  5559. \vspace*{-0.225cm}\pagebreak[1]
  5560. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5561. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5562. \end{modulelog}
  5563. \vspace*{-0.225cm}\pagebreak[1]
  5564. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5565. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5566. \end{modulelog}
  5567. \vspace*{-0.225cm}\pagebreak[1]
  5568. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5569. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5570. \end{modulelog}
  5571. \vspace*{-0.225cm}\pagebreak[1]
  5572. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5573. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5574. \end{modulelog}
  5575. \vspace*{-0.225cm}\pagebreak[1]
  5576. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5577. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'
  5578. \end{modulelog}
  5579. \vspace*{-0.225cm}\pagebreak[1]
  5580. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5581. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  5582. \end{modulelog}
  5583. \vspace*{-0.225cm}\pagebreak[1]
  5584. \vspace*{2.5ex}
  5585. \begin{tabu} to \linewidth {lX}
  5586. \toprule
  5587. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  5588. \bottomrule
  5589. \end{tabu}
  5590. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5591. Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) state): True (<class 'bool'>)
  5592. \end{modulelog}
  5593. \vspace*{-0.225cm}\pagebreak[1]
  5594. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5595. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) state): result = True (<class 'bool'>)
  5596. \end{modulelog}
  5597. \vspace*{-0.225cm}\pagebreak[1]
  5598. \vspace*{2.5ex}
  5599. \begin{tabu} to \linewidth {lX}
  5600. \toprule
  5601. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_2) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  5602. \bottomrule
  5603. \end{tabu}
  5604. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5605. Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) state): True (<class 'bool'>)
  5606. \end{modulelog}
  5607. \vspace*{-0.225cm}\pagebreak[1]
  5608. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5609. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) state): result = True (<class 'bool'>)
  5610. \end{modulelog}
  5611. \vspace*{-0.225cm}\pagebreak[1]
  5612. \vspace*{2.5ex}
  5613. \begin{tabu} to \linewidth {lX}
  5614. \toprule
  5615. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_3) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  5616. \bottomrule
  5617. \end{tabu}
  5618. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5619. Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) state): True (<class 'bool'>)
  5620. \end{modulelog}
  5621. \vspace*{-0.225cm}\pagebreak[1]
  5622. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5623. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) state): result = True (<class 'bool'>)
  5624. \end{modulelog}
  5625. \vspace*{-0.225cm}\pagebreak[1]
  5626. \vspace*{2.5ex}
  5627. \begin{tabu} to \linewidth {lX}
  5628. \toprule
  5629. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_4) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  5630. \bottomrule
  5631. \end{tabu}
  5632. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5633. Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) state): True (<class 'bool'>)
  5634. \end{modulelog}
  5635. \vspace*{-0.225cm}\pagebreak[1]
  5636. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5637. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) state): result = True (<class 'bool'>)
  5638. \end{modulelog}
  5639. \vspace*{-0.225cm}\pagebreak[1]
  5640. \vspace*{2.5ex}
  5641. \begin{tabu} to \linewidth {lX}
  5642. \toprule
  5643. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_5) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  5644. \bottomrule
  5645. \end{tabu}
  5646. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5647. Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) state): True (<class 'bool'>)
  5648. \end{modulelog}
  5649. \vspace*{-0.225cm}\pagebreak[1]
  5650. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5651. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) state): result = True (<class 'bool'>)
  5652. \end{modulelog}
  5653. \vspace*{-0.225cm}\pagebreak[1]
  5654. \vspace*{2.5ex}
  5655. \begin{tabu} to \linewidth {lX}
  5656. \toprule
  5657. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_6) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  5658. \bottomrule
  5659. \end{tabu}
  5660. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5661. Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) state): True (<class 'bool'>)
  5662. \end{modulelog}
  5663. \vspace*{-0.225cm}\pagebreak[1]
  5664. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5665. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) state): result = True (<class 'bool'>)
  5666. \end{modulelog}
  5667. \vspace*{-0.225cm}\pagebreak[1]
  5668. \vspace*{2.5ex}
  5669. \begin{tabu} to \linewidth {lX}
  5670. \toprule
  5671. {\bf Info } & Changing master device state to 'False'\\
  5672. \bottomrule
  5673. \end{tabu}
  5674. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5675. Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off
  5676. \end{modulelog}
  5677. \vspace*{-0.225cm}\pagebreak[1]
  5678. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5679. Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'
  5680. \end{modulelog}
  5681. \vspace*{-0.225cm}\pagebreak[1]
  5682. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5683. Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"state": "off"}'
  5684. \end{modulelog}
  5685. \vspace*{-0.225cm}\pagebreak[1]
  5686. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5687. Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5688. \end{modulelog}
  5689. \vspace*{-0.225cm}\pagebreak[1]
  5690. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5691. Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"state": "off"}'
  5692. \end{modulelog}
  5693. \vspace*{-0.225cm}\pagebreak[1]
  5694. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5695. Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5696. \end{modulelog}
  5697. \vspace*{-0.225cm}\pagebreak[1]
  5698. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5699. Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "off"}'
  5700. \end{modulelog}
  5701. \vspace*{-0.225cm}\pagebreak[1]
  5702. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5703. Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5704. \end{modulelog}
  5705. \vspace*{-0.225cm}\pagebreak[1]
  5706. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5707. Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "off"}'
  5708. \end{modulelog}
  5709. \vspace*{-0.225cm}\pagebreak[1]
  5710. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5711. Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5712. \end{modulelog}
  5713. \vspace*{-0.225cm}\pagebreak[1]
  5714. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5715. Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "off"}'
  5716. \end{modulelog}
  5717. \vspace*{-0.225cm}\pagebreak[1]
  5718. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5719. Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5720. \end{modulelog}
  5721. \vspace*{-0.225cm}\pagebreak[1]
  5722. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5723. Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "off"}'
  5724. \end{modulelog}
  5725. \vspace*{-0.225cm}\pagebreak[1]
  5726. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5727. Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  5728. \end{modulelog}
  5729. \vspace*{-0.225cm}\pagebreak[1]
  5730. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5731. Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'
  5732. \end{modulelog}
  5733. \vspace*{-0.225cm}\pagebreak[1]
  5734. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5735. Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  5736. \end{modulelog}
  5737. \vspace*{-0.225cm}\pagebreak[1]
  5738. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5739. Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5740. \end{modulelog}
  5741. \vspace*{-0.225cm}\pagebreak[1]
  5742. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5743. Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5744. \end{modulelog}
  5745. \vspace*{-0.225cm}\pagebreak[1]
  5746. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5747. Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5748. \end{modulelog}
  5749. \vspace*{-0.225cm}\pagebreak[1]
  5750. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5751. Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5752. \end{modulelog}
  5753. \vspace*{-0.225cm}\pagebreak[1]
  5754. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5755. Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5756. \end{modulelog}
  5757. \vspace*{-0.225cm}\pagebreak[1]
  5758. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5759. Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  5760. \end{modulelog}
  5761. \vspace*{-0.225cm}\pagebreak[1]
  5762. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5763. Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'
  5764. \end{modulelog}
  5765. \vspace*{-0.225cm}\pagebreak[1]
  5766. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5767. Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  5768. \end{modulelog}
  5769. \vspace*{-0.225cm}\pagebreak[1]
  5770. \vspace*{2.5ex}
  5771. \begin{tabu} to \linewidth {lX}
  5772. \toprule
  5773. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_1) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  5774. \bottomrule
  5775. \end{tabu}
  5776. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5777. Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) state): False (<class 'bool'>)
  5778. \end{modulelog}
  5779. \vspace*{-0.225cm}\pagebreak[1]
  5780. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5781. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) state): result = False (<class 'bool'>)
  5782. \end{modulelog}
  5783. \vspace*{-0.225cm}\pagebreak[1]
  5784. \vspace*{2.5ex}
  5785. \begin{tabu} to \linewidth {lX}
  5786. \toprule
  5787. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_2) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  5788. \bottomrule
  5789. \end{tabu}
  5790. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5791. Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) state): False (<class 'bool'>)
  5792. \end{modulelog}
  5793. \vspace*{-0.225cm}\pagebreak[1]
  5794. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5795. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) state): result = False (<class 'bool'>)
  5796. \end{modulelog}
  5797. \vspace*{-0.225cm}\pagebreak[1]
  5798. \vspace*{2.5ex}
  5799. \begin{tabu} to \linewidth {lX}
  5800. \toprule
  5801. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_3) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  5802. \bottomrule
  5803. \end{tabu}
  5804. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5805. Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) state): False (<class 'bool'>)
  5806. \end{modulelog}
  5807. \vspace*{-0.225cm}\pagebreak[1]
  5808. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5809. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) state): result = False (<class 'bool'>)
  5810. \end{modulelog}
  5811. \vspace*{-0.225cm}\pagebreak[1]
  5812. \vspace*{2.5ex}
  5813. \begin{tabu} to \linewidth {lX}
  5814. \toprule
  5815. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_4) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  5816. \bottomrule
  5817. \end{tabu}
  5818. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5819. Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) state): False (<class 'bool'>)
  5820. \end{modulelog}
  5821. \vspace*{-0.225cm}\pagebreak[1]
  5822. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5823. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) state): result = False (<class 'bool'>)
  5824. \end{modulelog}
  5825. \vspace*{-0.225cm}\pagebreak[1]
  5826. \vspace*{2.5ex}
  5827. \begin{tabu} to \linewidth {lX}
  5828. \toprule
  5829. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_5) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  5830. \bottomrule
  5831. \end{tabu}
  5832. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5833. Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) state): False (<class 'bool'>)
  5834. \end{modulelog}
  5835. \vspace*{-0.225cm}\pagebreak[1]
  5836. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5837. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) state): result = False (<class 'bool'>)
  5838. \end{modulelog}
  5839. \vspace*{-0.225cm}\pagebreak[1]
  5840. \vspace*{2.5ex}
  5841. \begin{tabu} to \linewidth {lX}
  5842. \toprule
  5843. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak ffe/\allowbreak livingroom/\allowbreak floorlamp\_6) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  5844. \bottomrule
  5845. \end{tabu}
  5846. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5847. Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) state): False (<class 'bool'>)
  5848. \end{modulelog}
  5849. \vspace*{-0.225cm}\pagebreak[1]
  5850. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5851. Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) state): result = False (<class 'bool'>)
  5852. \end{modulelog}
  5853. \vspace*{-0.225cm}\pagebreak[1]
  5854. \vspace*{2.5ex}
  5855. \subsection{ Brightness test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak sleep/\allowbreak bed\_light\_di }
  5856. \paragraph{Testsummary}\mbox{}\\
  5857. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  5858. \begin{longtabu} to \linewidth {lX}
  5859. \toprule
  5860. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
  5861. Start-Time: & 2023-02-09 15:57:14,303\\
  5862. Finished-Time: & 2023-02-09 15:57:16,119\\
  5863. Time-Consumption & 1.816s\\
  5864. \midrule
  5865. \multicolumn{2}{l}{\bf{Testresults:}}\\
  5866. \midrule
  5867. \bf{\,Info } & Setting preconditions (Power on)\\
  5868. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  5869. \bf{\,Info } & Changing light device brightness to '65'\\
  5870. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  5871. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  5872. \bf{\,Info } & Changing virtual device brightness to '50'\\
  5873. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  5874. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  5875. \bf{\,Info } & Changing light device brightness to '65'\\
  5876. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  5877. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  5878. \bf{\,Info } & Changing virtual device brightness to '50'\\
  5879. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  5880. \bf{\,Info } & Resetting precondition (Power off)\\
  5881. \bottomrule
  5882. \end{longtabu}
  5883. \paragraph{Testdetails}\mbox{}\\
  5884. \begin{tabu} to \linewidth {lX}
  5885. \toprule
  5886. {\bf Info } & Setting preconditions (Power on)\\
  5887. \bottomrule
  5888. \end{tabu}
  5889. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5890. Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}
  5891. \end{modulelog}
  5892. \vspace*{-0.225cm}\pagebreak[1]
  5893. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5894. Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}'
  5895. \end{modulelog}
  5896. \vspace*{-0.225cm}\pagebreak[1]
  5897. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5898. Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'
  5899. \end{modulelog}
  5900. \vspace*{-0.225cm}\pagebreak[1]
  5901. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5902. Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  5903. \end{modulelog}
  5904. \vspace*{-0.225cm}\pagebreak[1]
  5905. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5906. Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50.0'
  5907. \end{modulelog}
  5908. \vspace*{-0.225cm}\pagebreak[1]
  5909. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5910. Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  5911. \end{modulelog}
  5912. \vspace*{-0.225cm}\pagebreak[1]
  5913. \vspace*{2.5ex}
  5914. \begin{tabu} to \linewidth {lX}
  5915. \toprule
  5916. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  5917. \bottomrule
  5918. \end{tabu}
  5919. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5920. Result (Virtual device brightness): 50 (<class 'int'>)
  5921. \end{modulelog}
  5922. \vspace*{-0.225cm}\pagebreak[1]
  5923. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5924. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  5925. \end{modulelog}
  5926. \vspace*{-0.225cm}\pagebreak[1]
  5927. \vspace*{2.5ex}
  5928. \begin{tabu} to \linewidth {lX}
  5929. \toprule
  5930. {\bf Info } & Changing light device brightness to '65'\\
  5931. \bottomrule
  5932. \end{tabu}
  5933. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5934. Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 165.0, "__type__": "tradfri_light"}
  5935. \end{modulelog}
  5936. \vspace*{-0.225cm}\pagebreak[1]
  5937. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5938. Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 165.0, "__type__": "tradfri_light"}'
  5939. \end{modulelog}
  5940. \vspace*{-0.225cm}\pagebreak[1]
  5941. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5942. Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'65.0'
  5943. \end{modulelog}
  5944. \vspace*{-0.225cm}\pagebreak[1]
  5945. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5946. Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  5947. \end{modulelog}
  5948. \vspace*{-0.225cm}\pagebreak[1]
  5949. \vspace*{2.5ex}
  5950. \begin{tabu} to \linewidth {lX}
  5951. \toprule
  5952. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  5953. \bottomrule
  5954. \end{tabu}
  5955. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5956. Result (Virtual device brightness): 65 (<class 'int'>)
  5957. \end{modulelog}
  5958. \vspace*{-0.225cm}\pagebreak[1]
  5959. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5960. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  5961. \end{modulelog}
  5962. \vspace*{-0.225cm}\pagebreak[1]
  5963. \vspace*{2.5ex}
  5964. \begin{tabu} to \linewidth {lX}
  5965. \toprule
  5966. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  5967. \bottomrule
  5968. \end{tabu}
  5969. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5970. Result (Light device brightness): 65 (<class 'int'>)
  5971. \end{modulelog}
  5972. \vspace*{-0.225cm}\pagebreak[1]
  5973. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5974. Expectation (Light device brightness): result = 65 (<class 'int'>)
  5975. \end{modulelog}
  5976. \vspace*{-0.225cm}\pagebreak[1]
  5977. \vspace*{2.5ex}
  5978. \begin{tabu} to \linewidth {lX}
  5979. \toprule
  5980. {\bf Info } & Changing virtual device brightness to '50'\\
  5981. \bottomrule
  5982. \end{tabu}
  5983. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5984. Sending message with topic videv/ffe/sleep/bed_light_di/brightness and payload 50
  5985. \end{modulelog}
  5986. \vspace*{-0.225cm}\pagebreak[1]
  5987. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5988. Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50'
  5989. \end{modulelog}
  5990. \vspace*{-0.225cm}\pagebreak[1]
  5991. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5992. Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{"brightness": 128.0}'
  5993. \end{modulelog}
  5994. \vspace*{-0.225cm}\pagebreak[1]
  5995. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  5996. Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}
  5997. \end{modulelog}
  5998. \vspace*{-0.225cm}\pagebreak[1]
  5999. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6000. Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}'
  6001. \end{modulelog}
  6002. \vspace*{-0.225cm}\pagebreak[1]
  6003. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6004. Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50.0'
  6005. \end{modulelog}
  6006. \vspace*{-0.225cm}\pagebreak[1]
  6007. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6008. Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  6009. \end{modulelog}
  6010. \vspace*{-0.225cm}\pagebreak[1]
  6011. \vspace*{2.5ex}
  6012. \begin{tabu} to \linewidth {lX}
  6013. \toprule
  6014. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  6015. \bottomrule
  6016. \end{tabu}
  6017. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6018. Result (Light device brightness): 50 (<class 'int'>)
  6019. \end{modulelog}
  6020. \vspace*{-0.225cm}\pagebreak[1]
  6021. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6022. Expectation (Light device brightness): result = 50 (<class 'int'>)
  6023. \end{modulelog}
  6024. \vspace*{-0.225cm}\pagebreak[1]
  6025. \vspace*{2.5ex}
  6026. \begin{tabu} to \linewidth {lX}
  6027. \toprule
  6028. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  6029. \bottomrule
  6030. \end{tabu}
  6031. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6032. Result (Virtual device brightness): 50 (<class 'int'>)
  6033. \end{modulelog}
  6034. \vspace*{-0.225cm}\pagebreak[1]
  6035. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6036. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  6037. \end{modulelog}
  6038. \vspace*{-0.225cm}\pagebreak[1]
  6039. \vspace*{2.5ex}
  6040. \begin{tabu} to \linewidth {lX}
  6041. \toprule
  6042. {\bf Info } & Changing light device brightness to '65'\\
  6043. \bottomrule
  6044. \end{tabu}
  6045. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6046. Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 165.0, "__type__": "tradfri_light"}
  6047. \end{modulelog}
  6048. \vspace*{-0.225cm}\pagebreak[1]
  6049. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6050. Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 165.0, "__type__": "tradfri_light"}'
  6051. \end{modulelog}
  6052. \vspace*{-0.225cm}\pagebreak[1]
  6053. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6054. Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'65.0'
  6055. \end{modulelog}
  6056. \vspace*{-0.225cm}\pagebreak[1]
  6057. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6058. Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  6059. \end{modulelog}
  6060. \vspace*{-0.225cm}\pagebreak[1]
  6061. \vspace*{2.5ex}
  6062. \begin{tabu} to \linewidth {lX}
  6063. \toprule
  6064. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  6065. \bottomrule
  6066. \end{tabu}
  6067. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6068. Result (Virtual device brightness): 65 (<class 'int'>)
  6069. \end{modulelog}
  6070. \vspace*{-0.225cm}\pagebreak[1]
  6071. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6072. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  6073. \end{modulelog}
  6074. \vspace*{-0.225cm}\pagebreak[1]
  6075. \vspace*{2.5ex}
  6076. \begin{tabu} to \linewidth {lX}
  6077. \toprule
  6078. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  6079. \bottomrule
  6080. \end{tabu}
  6081. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6082. Result (Light device brightness): 65 (<class 'int'>)
  6083. \end{modulelog}
  6084. \vspace*{-0.225cm}\pagebreak[1]
  6085. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6086. Expectation (Light device brightness): result = 65 (<class 'int'>)
  6087. \end{modulelog}
  6088. \vspace*{-0.225cm}\pagebreak[1]
  6089. \vspace*{2.5ex}
  6090. \begin{tabu} to \linewidth {lX}
  6091. \toprule
  6092. {\bf Info } & Changing virtual device brightness to '50'\\
  6093. \bottomrule
  6094. \end{tabu}
  6095. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6096. Sending message with topic videv/ffe/sleep/bed_light_di/brightness and payload 50
  6097. \end{modulelog}
  6098. \vspace*{-0.225cm}\pagebreak[1]
  6099. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6100. Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50'
  6101. \end{modulelog}
  6102. \vspace*{-0.225cm}\pagebreak[1]
  6103. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6104. Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{"brightness": 128.0}'
  6105. \end{modulelog}
  6106. \vspace*{-0.225cm}\pagebreak[1]
  6107. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6108. Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}
  6109. \end{modulelog}
  6110. \vspace*{-0.225cm}\pagebreak[1]
  6111. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6112. Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}'
  6113. \end{modulelog}
  6114. \vspace*{-0.225cm}\pagebreak[1]
  6115. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6116. Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50.0'
  6117. \end{modulelog}
  6118. \vspace*{-0.225cm}\pagebreak[1]
  6119. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6120. Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  6121. \end{modulelog}
  6122. \vspace*{-0.225cm}\pagebreak[1]
  6123. \vspace*{2.5ex}
  6124. \begin{tabu} to \linewidth {lX}
  6125. \toprule
  6126. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  6127. \bottomrule
  6128. \end{tabu}
  6129. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6130. Result (Light device brightness): 50 (<class 'int'>)
  6131. \end{modulelog}
  6132. \vspace*{-0.225cm}\pagebreak[1]
  6133. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6134. Expectation (Light device brightness): result = 50 (<class 'int'>)
  6135. \end{modulelog}
  6136. \vspace*{-0.225cm}\pagebreak[1]
  6137. \vspace*{2.5ex}
  6138. \begin{tabu} to \linewidth {lX}
  6139. \toprule
  6140. {\bf Info } & Resetting precondition (Power off)\\
  6141. \bottomrule
  6142. \end{tabu}
  6143. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6144. Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "off", "brightness": 127.0, "__type__": "tradfri_light"}
  6145. \end{modulelog}
  6146. \vspace*{-0.225cm}\pagebreak[1]
  6147. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6148. Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "off", "brightness": 127.0, "__type__": "tradfri_light"}'
  6149. \end{modulelog}
  6150. \vspace*{-0.225cm}\pagebreak[1]
  6151. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6152. Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'
  6153. \end{modulelog}
  6154. \vspace*{-0.225cm}\pagebreak[1]
  6155. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6156. Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  6157. \end{modulelog}
  6158. \vspace*{-0.225cm}\pagebreak[1]
  6159. \vspace*{2.5ex}
  6160. \subsection{ Power On/\allowbreak Off test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak sleep/\allowbreak bed\_light\_di }
  6161. \paragraph{Testsummary}\mbox{}\\
  6162. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  6163. \begin{longtabu} to \linewidth {lX}
  6164. \toprule
  6165. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  6166. Start-Time: & 2023-02-09 15:57:16,120\\
  6167. Finished-Time: & 2023-02-09 15:57:17,332\\
  6168. Time-Consumption & 1.212s\\
  6169. \midrule
  6170. \multicolumn{2}{l}{\bf{Testresults:}}\\
  6171. \midrule
  6172. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6173. \bf{\,Info } & Changing switching device state to 'True'\\
  6174. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6175. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6176. \bf{\,Info } & Changing virtual device state to 'False'\\
  6177. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6178. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6179. \bf{\,Info } & Changing switching device state to 'True'\\
  6180. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6181. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6182. \bf{\,Info } & Changing virtual device state to 'False'\\
  6183. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6184. \bottomrule
  6185. \end{longtabu}
  6186. \paragraph{Testdetails}\mbox{}\\
  6187. \begin{tabu} to \linewidth {lX}
  6188. \toprule
  6189. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6190. \bottomrule
  6191. \end{tabu}
  6192. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6193. Result (Virtual device state): False (<class 'bool'>)
  6194. \end{modulelog}
  6195. \vspace*{-0.225cm}\pagebreak[1]
  6196. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6197. Expectation (Virtual device state): result = False (<class 'bool'>)
  6198. \end{modulelog}
  6199. \vspace*{-0.225cm}\pagebreak[1]
  6200. \vspace*{2.5ex}
  6201. \begin{tabu} to \linewidth {lX}
  6202. \toprule
  6203. {\bf Info } & Changing switching device state to 'True'\\
  6204. \bottomrule
  6205. \end{tabu}
  6206. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6207. Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}
  6208. \end{modulelog}
  6209. \vspace*{-0.225cm}\pagebreak[1]
  6210. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6211. Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}'
  6212. \end{modulelog}
  6213. \vspace*{-0.225cm}\pagebreak[1]
  6214. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6215. Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'
  6216. \end{modulelog}
  6217. \vspace*{-0.225cm}\pagebreak[1]
  6218. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6219. Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  6220. \end{modulelog}
  6221. \vspace*{-0.225cm}\pagebreak[1]
  6222. \vspace*{2.5ex}
  6223. \begin{tabu} to \linewidth {lX}
  6224. \toprule
  6225. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6226. \bottomrule
  6227. \end{tabu}
  6228. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6229. Result (Virtual device state): True (<class 'bool'>)
  6230. \end{modulelog}
  6231. \vspace*{-0.225cm}\pagebreak[1]
  6232. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6233. Expectation (Virtual device state): result = True (<class 'bool'>)
  6234. \end{modulelog}
  6235. \vspace*{-0.225cm}\pagebreak[1]
  6236. \vspace*{2.5ex}
  6237. \begin{tabu} to \linewidth {lX}
  6238. \toprule
  6239. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6240. \bottomrule
  6241. \end{tabu}
  6242. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6243. Result (Switching device state): True (<class 'bool'>)
  6244. \end{modulelog}
  6245. \vspace*{-0.225cm}\pagebreak[1]
  6246. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6247. Expectation (Switching device state): result = True (<class 'bool'>)
  6248. \end{modulelog}
  6249. \vspace*{-0.225cm}\pagebreak[1]
  6250. \vspace*{2.5ex}
  6251. \begin{tabu} to \linewidth {lX}
  6252. \toprule
  6253. {\bf Info } & Changing virtual device state to 'False'\\
  6254. \bottomrule
  6255. \end{tabu}
  6256. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6257. Sending message with topic videv/ffe/sleep/bed_light_di/state and payload false
  6258. \end{modulelog}
  6259. \vspace*{-0.225cm}\pagebreak[1]
  6260. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6261. Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'
  6262. \end{modulelog}
  6263. \vspace*{-0.225cm}\pagebreak[1]
  6264. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6265. Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{"state": "off"}'
  6266. \end{modulelog}
  6267. \vspace*{-0.225cm}\pagebreak[1]
  6268. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6269. Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "off", "brightness": 127.0, "__type__": "tradfri_light"}
  6270. \end{modulelog}
  6271. \vspace*{-0.225cm}\pagebreak[1]
  6272. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6273. Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "off", "brightness": 127.0, "__type__": "tradfri_light"}'
  6274. \end{modulelog}
  6275. \vspace*{-0.225cm}\pagebreak[1]
  6276. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6277. Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'
  6278. \end{modulelog}
  6279. \vspace*{-0.225cm}\pagebreak[1]
  6280. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6281. Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  6282. \end{modulelog}
  6283. \vspace*{-0.225cm}\pagebreak[1]
  6284. \vspace*{2.5ex}
  6285. \begin{tabu} to \linewidth {lX}
  6286. \toprule
  6287. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6288. \bottomrule
  6289. \end{tabu}
  6290. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6291. Result (Switching device state): False (<class 'bool'>)
  6292. \end{modulelog}
  6293. \vspace*{-0.225cm}\pagebreak[1]
  6294. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6295. Expectation (Switching device state): result = False (<class 'bool'>)
  6296. \end{modulelog}
  6297. \vspace*{-0.225cm}\pagebreak[1]
  6298. \vspace*{2.5ex}
  6299. \begin{tabu} to \linewidth {lX}
  6300. \toprule
  6301. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6302. \bottomrule
  6303. \end{tabu}
  6304. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6305. Result (Virtual device state): False (<class 'bool'>)
  6306. \end{modulelog}
  6307. \vspace*{-0.225cm}\pagebreak[1]
  6308. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6309. Expectation (Virtual device state): result = False (<class 'bool'>)
  6310. \end{modulelog}
  6311. \vspace*{-0.225cm}\pagebreak[1]
  6312. \vspace*{2.5ex}
  6313. \begin{tabu} to \linewidth {lX}
  6314. \toprule
  6315. {\bf Info } & Changing switching device state to 'True'\\
  6316. \bottomrule
  6317. \end{tabu}
  6318. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6319. Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}
  6320. \end{modulelog}
  6321. \vspace*{-0.225cm}\pagebreak[1]
  6322. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6323. Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}'
  6324. \end{modulelog}
  6325. \vspace*{-0.225cm}\pagebreak[1]
  6326. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6327. Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'
  6328. \end{modulelog}
  6329. \vspace*{-0.225cm}\pagebreak[1]
  6330. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6331. Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  6332. \end{modulelog}
  6333. \vspace*{-0.225cm}\pagebreak[1]
  6334. \vspace*{2.5ex}
  6335. \begin{tabu} to \linewidth {lX}
  6336. \toprule
  6337. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6338. \bottomrule
  6339. \end{tabu}
  6340. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6341. Result (Virtual device state): True (<class 'bool'>)
  6342. \end{modulelog}
  6343. \vspace*{-0.225cm}\pagebreak[1]
  6344. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6345. Expectation (Virtual device state): result = True (<class 'bool'>)
  6346. \end{modulelog}
  6347. \vspace*{-0.225cm}\pagebreak[1]
  6348. \vspace*{2.5ex}
  6349. \begin{tabu} to \linewidth {lX}
  6350. \toprule
  6351. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6352. \bottomrule
  6353. \end{tabu}
  6354. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6355. Result (Switching device state): True (<class 'bool'>)
  6356. \end{modulelog}
  6357. \vspace*{-0.225cm}\pagebreak[1]
  6358. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6359. Expectation (Switching device state): result = True (<class 'bool'>)
  6360. \end{modulelog}
  6361. \vspace*{-0.225cm}\pagebreak[1]
  6362. \vspace*{2.5ex}
  6363. \begin{tabu} to \linewidth {lX}
  6364. \toprule
  6365. {\bf Info } & Changing virtual device state to 'False'\\
  6366. \bottomrule
  6367. \end{tabu}
  6368. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6369. Sending message with topic videv/ffe/sleep/bed_light_di/state and payload false
  6370. \end{modulelog}
  6371. \vspace*{-0.225cm}\pagebreak[1]
  6372. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6373. Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'
  6374. \end{modulelog}
  6375. \vspace*{-0.225cm}\pagebreak[1]
  6376. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6377. Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{"state": "off"}'
  6378. \end{modulelog}
  6379. \vspace*{-0.225cm}\pagebreak[1]
  6380. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6381. Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "off", "brightness": 127.0, "__type__": "tradfri_light"}
  6382. \end{modulelog}
  6383. \vspace*{-0.225cm}\pagebreak[1]
  6384. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6385. Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "off", "brightness": 127.0, "__type__": "tradfri_light"}'
  6386. \end{modulelog}
  6387. \vspace*{-0.225cm}\pagebreak[1]
  6388. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6389. Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'
  6390. \end{modulelog}
  6391. \vspace*{-0.225cm}\pagebreak[1]
  6392. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6393. Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  6394. \end{modulelog}
  6395. \vspace*{-0.225cm}\pagebreak[1]
  6396. \vspace*{2.5ex}
  6397. \begin{tabu} to \linewidth {lX}
  6398. \toprule
  6399. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6400. \bottomrule
  6401. \end{tabu}
  6402. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6403. Result (Switching device state): False (<class 'bool'>)
  6404. \end{modulelog}
  6405. \vspace*{-0.225cm}\pagebreak[1]
  6406. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6407. Expectation (Switching device state): result = False (<class 'bool'>)
  6408. \end{modulelog}
  6409. \vspace*{-0.225cm}\pagebreak[1]
  6410. \vspace*{2.5ex}
  6411. \subsection{ Power On/\allowbreak Off test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak sleep/\allowbreak bed\_light\_ma }
  6412. \paragraph{Testsummary}\mbox{}\\
  6413. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  6414. \begin{longtabu} to \linewidth {lX}
  6415. \toprule
  6416. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  6417. Start-Time: & 2023-02-09 15:57:17,333\\
  6418. Finished-Time: & 2023-02-09 15:57:18,542\\
  6419. Time-Consumption & 1.210s\\
  6420. \midrule
  6421. \multicolumn{2}{l}{\bf{Testresults:}}\\
  6422. \midrule
  6423. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6424. \bf{\,Info } & Changing switching device state to 'True'\\
  6425. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6426. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6427. \bf{\,Info } & Changing virtual device state to 'False'\\
  6428. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6429. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6430. \bf{\,Info } & Changing switching device state to 'True'\\
  6431. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6432. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6433. \bf{\,Info } & Changing virtual device state to 'False'\\
  6434. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6435. \bottomrule
  6436. \end{longtabu}
  6437. \paragraph{Testdetails}\mbox{}\\
  6438. \begin{tabu} to \linewidth {lX}
  6439. \toprule
  6440. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6441. \bottomrule
  6442. \end{tabu}
  6443. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6444. Result (Virtual device state): False (<class 'bool'>)
  6445. \end{modulelog}
  6446. \vspace*{-0.225cm}\pagebreak[1]
  6447. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6448. Expectation (Virtual device state): result = False (<class 'bool'>)
  6449. \end{modulelog}
  6450. \vspace*{-0.225cm}\pagebreak[1]
  6451. \vspace*{2.5ex}
  6452. \begin{tabu} to \linewidth {lX}
  6453. \toprule
  6454. {\bf Info } & Changing switching device state to 'True'\\
  6455. \bottomrule
  6456. \end{tabu}
  6457. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6458. Sending message with topic zigbee/ffe/sleep/bed_light_ma/state and payload on
  6459. \end{modulelog}
  6460. \vspace*{-0.225cm}\pagebreak[1]
  6461. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6462. Received message with topic zigbee/ffe/sleep/bed_light_ma/state and payload b'on'
  6463. \end{modulelog}
  6464. \vspace*{-0.225cm}\pagebreak[1]
  6465. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6466. Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true'
  6467. \end{modulelog}
  6468. \vspace*{-0.225cm}\pagebreak[1]
  6469. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6470. Received message with topic videv/ffe/sleep/bed_light_ma/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  6471. \end{modulelog}
  6472. \vspace*{-0.225cm}\pagebreak[1]
  6473. \vspace*{2.5ex}
  6474. \begin{tabu} to \linewidth {lX}
  6475. \toprule
  6476. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6477. \bottomrule
  6478. \end{tabu}
  6479. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6480. Result (Virtual device state): True (<class 'bool'>)
  6481. \end{modulelog}
  6482. \vspace*{-0.225cm}\pagebreak[1]
  6483. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6484. Expectation (Virtual device state): result = True (<class 'bool'>)
  6485. \end{modulelog}
  6486. \vspace*{-0.225cm}\pagebreak[1]
  6487. \vspace*{2.5ex}
  6488. \begin{tabu} to \linewidth {lX}
  6489. \toprule
  6490. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6491. \bottomrule
  6492. \end{tabu}
  6493. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6494. Result (Switching device state): True (<class 'bool'>)
  6495. \end{modulelog}
  6496. \vspace*{-0.225cm}\pagebreak[1]
  6497. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6498. Expectation (Switching device state): result = True (<class 'bool'>)
  6499. \end{modulelog}
  6500. \vspace*{-0.225cm}\pagebreak[1]
  6501. \vspace*{2.5ex}
  6502. \begin{tabu} to \linewidth {lX}
  6503. \toprule
  6504. {\bf Info } & Changing virtual device state to 'False'\\
  6505. \bottomrule
  6506. \end{tabu}
  6507. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6508. Sending message with topic videv/ffe/sleep/bed_light_ma/state and payload false
  6509. \end{modulelog}
  6510. \vspace*{-0.225cm}\pagebreak[1]
  6511. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6512. Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'
  6513. \end{modulelog}
  6514. \vspace*{-0.225cm}\pagebreak[1]
  6515. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6516. Received message with topic zigbee/ffe/sleep/bed_light_ma/set and payload b'{"state": "off"}'
  6517. \end{modulelog}
  6518. \vspace*{-0.225cm}\pagebreak[1]
  6519. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6520. Sending message with topic zigbee/ffe/sleep/bed_light_ma/state and payload off
  6521. \end{modulelog}
  6522. \vspace*{-0.225cm}\pagebreak[1]
  6523. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6524. Received message with topic zigbee/ffe/sleep/bed_light_ma/state and payload b'off'
  6525. \end{modulelog}
  6526. \vspace*{-0.225cm}\pagebreak[1]
  6527. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6528. Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'
  6529. \end{modulelog}
  6530. \vspace*{-0.225cm}\pagebreak[1]
  6531. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6532. Received message with topic videv/ffe/sleep/bed_light_ma/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  6533. \end{modulelog}
  6534. \vspace*{-0.225cm}\pagebreak[1]
  6535. \vspace*{2.5ex}
  6536. \begin{tabu} to \linewidth {lX}
  6537. \toprule
  6538. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6539. \bottomrule
  6540. \end{tabu}
  6541. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6542. Result (Switching device state): False (<class 'bool'>)
  6543. \end{modulelog}
  6544. \vspace*{-0.225cm}\pagebreak[1]
  6545. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6546. Expectation (Switching device state): result = False (<class 'bool'>)
  6547. \end{modulelog}
  6548. \vspace*{-0.225cm}\pagebreak[1]
  6549. \vspace*{2.5ex}
  6550. \begin{tabu} to \linewidth {lX}
  6551. \toprule
  6552. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6553. \bottomrule
  6554. \end{tabu}
  6555. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6556. Result (Virtual device state): False (<class 'bool'>)
  6557. \end{modulelog}
  6558. \vspace*{-0.225cm}\pagebreak[1]
  6559. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6560. Expectation (Virtual device state): result = False (<class 'bool'>)
  6561. \end{modulelog}
  6562. \vspace*{-0.225cm}\pagebreak[1]
  6563. \vspace*{2.5ex}
  6564. \begin{tabu} to \linewidth {lX}
  6565. \toprule
  6566. {\bf Info } & Changing switching device state to 'True'\\
  6567. \bottomrule
  6568. \end{tabu}
  6569. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6570. Sending message with topic zigbee/ffe/sleep/bed_light_ma/state and payload on
  6571. \end{modulelog}
  6572. \vspace*{-0.225cm}\pagebreak[1]
  6573. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6574. Received message with topic zigbee/ffe/sleep/bed_light_ma/state and payload b'on'
  6575. \end{modulelog}
  6576. \vspace*{-0.225cm}\pagebreak[1]
  6577. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6578. Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true'
  6579. \end{modulelog}
  6580. \vspace*{-0.225cm}\pagebreak[1]
  6581. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6582. Received message with topic videv/ffe/sleep/bed_light_ma/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  6583. \end{modulelog}
  6584. \vspace*{-0.225cm}\pagebreak[1]
  6585. \vspace*{2.5ex}
  6586. \begin{tabu} to \linewidth {lX}
  6587. \toprule
  6588. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6589. \bottomrule
  6590. \end{tabu}
  6591. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6592. Result (Virtual device state): True (<class 'bool'>)
  6593. \end{modulelog}
  6594. \vspace*{-0.225cm}\pagebreak[1]
  6595. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6596. Expectation (Virtual device state): result = True (<class 'bool'>)
  6597. \end{modulelog}
  6598. \vspace*{-0.225cm}\pagebreak[1]
  6599. \vspace*{2.5ex}
  6600. \begin{tabu} to \linewidth {lX}
  6601. \toprule
  6602. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  6603. \bottomrule
  6604. \end{tabu}
  6605. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6606. Result (Switching device state): True (<class 'bool'>)
  6607. \end{modulelog}
  6608. \vspace*{-0.225cm}\pagebreak[1]
  6609. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6610. Expectation (Switching device state): result = True (<class 'bool'>)
  6611. \end{modulelog}
  6612. \vspace*{-0.225cm}\pagebreak[1]
  6613. \vspace*{2.5ex}
  6614. \begin{tabu} to \linewidth {lX}
  6615. \toprule
  6616. {\bf Info } & Changing virtual device state to 'False'\\
  6617. \bottomrule
  6618. \end{tabu}
  6619. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6620. Sending message with topic videv/ffe/sleep/bed_light_ma/state and payload false
  6621. \end{modulelog}
  6622. \vspace*{-0.225cm}\pagebreak[1]
  6623. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6624. Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'
  6625. \end{modulelog}
  6626. \vspace*{-0.225cm}\pagebreak[1]
  6627. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6628. Received message with topic zigbee/ffe/sleep/bed_light_ma/set and payload b'{"state": "off"}'
  6629. \end{modulelog}
  6630. \vspace*{-0.225cm}\pagebreak[1]
  6631. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6632. Sending message with topic zigbee/ffe/sleep/bed_light_ma/state and payload off
  6633. \end{modulelog}
  6634. \vspace*{-0.225cm}\pagebreak[1]
  6635. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6636. Received message with topic zigbee/ffe/sleep/bed_light_ma/state and payload b'off'
  6637. \end{modulelog}
  6638. \vspace*{-0.225cm}\pagebreak[1]
  6639. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6640. Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'
  6641. \end{modulelog}
  6642. \vspace*{-0.225cm}\pagebreak[1]
  6643. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6644. Received message with topic videv/ffe/sleep/bed_light_ma/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  6645. \end{modulelog}
  6646. \vspace*{-0.225cm}\pagebreak[1]
  6647. \vspace*{2.5ex}
  6648. \begin{tabu} to \linewidth {lX}
  6649. \toprule
  6650. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  6651. \bottomrule
  6652. \end{tabu}
  6653. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6654. Result (Switching device state): False (<class 'bool'>)
  6655. \end{modulelog}
  6656. \vspace*{-0.225cm}\pagebreak[1]
  6657. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6658. Expectation (Switching device state): result = False (<class 'bool'>)
  6659. \end{modulelog}
  6660. \vspace*{-0.225cm}\pagebreak[1]
  6661. \vspace*{2.5ex}
  6662. \subsection{ Away mode test: zigbee/\allowbreak ffe/\allowbreak sleep/\allowbreak heating\_valve }
  6663. \paragraph{Testsummary}\mbox{}\\
  6664. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  6665. \begin{longtabu} to \linewidth {lX}
  6666. \toprule
  6667. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\
  6668. Start-Time: & 2023-02-09 15:57:18,543\\
  6669. Finished-Time: & 2023-02-09 15:57:19,452\\
  6670. Time-Consumption & 0.909s\\
  6671. \midrule
  6672. \multicolumn{2}{l}{\bf{Testresults:}}\\
  6673. \midrule
  6674. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  6675. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  6676. \bf{\,Info } & Activating away mode\\
  6677. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  6678. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 16.5 and Type is $<$class 'float'$>$).\\
  6679. \bf{\,Info } & Deactivating away mode\\
  6680. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  6681. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  6682. \bottomrule
  6683. \end{longtabu}
  6684. \paragraph{Testdetails}\mbox{}\\
  6685. \begin{tabu} to \linewidth {lX}
  6686. \toprule
  6687. {\bf Info } & Setting preconditions (Default setpoint)\\
  6688. \bottomrule
  6689. \end{tabu}
  6690. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6691. Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true
  6692. \end{modulelog}
  6693. \vspace*{-0.225cm}\pagebreak[1]
  6694. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6695. Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true'
  6696. \end{modulelog}
  6697. \vspace*{-0.225cm}\pagebreak[1]
  6698. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6699. Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'
  6700. \end{modulelog}
  6701. \vspace*{-0.225cm}\pagebreak[1]
  6702. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6703. Received message with topic videv/ffe/sleep/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}}'
  6704. \end{modulelog}
  6705. \vspace*{-0.225cm}\pagebreak[1]
  6706. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6707. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 21.5}'
  6708. \end{modulelog}
  6709. \vspace*{-0.225cm}\pagebreak[1]
  6710. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6711. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  6712. \end{modulelog}
  6713. \vspace*{-0.225cm}\pagebreak[1]
  6714. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6715. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'
  6716. \end{modulelog}
  6717. \vspace*{-0.225cm}\pagebreak[1]
  6718. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6719. Received message with topic videv/ffe/sleep/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}}'
  6720. \end{modulelog}
  6721. \vspace*{-0.225cm}\pagebreak[1]
  6722. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6723. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  6724. \end{modulelog}
  6725. \vspace*{-0.225cm}\pagebreak[1]
  6726. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6727. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  6728. \end{modulelog}
  6729. \vspace*{-0.225cm}\pagebreak[1]
  6730. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6731. Received message with topic videv/ffe/sleep/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}}'
  6732. \end{modulelog}
  6733. \vspace*{-0.225cm}\pagebreak[1]
  6734. \vspace*{2.5ex}
  6735. \begin{tabu} to \linewidth {lX}
  6736. \toprule
  6737. {\bf \textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  6738. \bottomrule
  6739. \end{tabu}
  6740. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6741. Result (Away mode): False (<class 'bool'>)
  6742. \end{modulelog}
  6743. \vspace*{-0.225cm}\pagebreak[1]
  6744. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6745. Expectation (Away mode): result = False (<class 'bool'>)
  6746. \end{modulelog}
  6747. \vspace*{-0.225cm}\pagebreak[1]
  6748. \vspace*{2.5ex}
  6749. \begin{tabu} to \linewidth {lX}
  6750. \toprule
  6751. {\bf Info } & Activating away mode\\
  6752. \bottomrule
  6753. \end{tabu}
  6754. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6755. Sending message with topic videv/ffe/sleep/heating_valve/away_mode and payload true
  6756. \end{modulelog}
  6757. \vspace*{-0.225cm}\pagebreak[1]
  6758. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6759. Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'true'
  6760. \end{modulelog}
  6761. \vspace*{-0.225cm}\pagebreak[1]
  6762. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6763. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 16.5}'
  6764. \end{modulelog}
  6765. \vspace*{-0.225cm}\pagebreak[1]
  6766. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6767. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  6768. \end{modulelog}
  6769. \vspace*{-0.225cm}\pagebreak[1]
  6770. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6771. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'16.5'
  6772. \end{modulelog}
  6773. \vspace*{-0.225cm}\pagebreak[1]
  6774. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6775. Received message with topic videv/ffe/sleep/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}}'
  6776. \end{modulelog}
  6777. \vspace*{-0.225cm}\pagebreak[1]
  6778. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6779. Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'true'
  6780. \end{modulelog}
  6781. \vspace*{-0.225cm}\pagebreak[1]
  6782. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6783. Received message with topic videv/ffe/sleep/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}}'
  6784. \end{modulelog}
  6785. \vspace*{-0.225cm}\pagebreak[1]
  6786. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6787. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  6788. \end{modulelog}
  6789. \vspace*{-0.225cm}\pagebreak[1]
  6790. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6791. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  6792. \end{modulelog}
  6793. \vspace*{-0.225cm}\pagebreak[1]
  6794. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6795. Received message with topic videv/ffe/sleep/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}}'
  6796. \end{modulelog}
  6797. \vspace*{-0.225cm}\pagebreak[1]
  6798. \vspace*{2.5ex}
  6799. \begin{tabu} to \linewidth {lX}
  6800. \toprule
  6801. {\bf \textcolor{green}{Success} } & Away mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  6802. \bottomrule
  6803. \end{tabu}
  6804. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6805. Result (Away mode): True (<class 'bool'>)
  6806. \end{modulelog}
  6807. \vspace*{-0.225cm}\pagebreak[1]
  6808. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6809. Expectation (Away mode): result = True (<class 'bool'>)
  6810. \end{modulelog}
  6811. \vspace*{-0.225cm}\pagebreak[1]
  6812. \vspace*{2.5ex}
  6813. \begin{tabu} to \linewidth {lX}
  6814. \toprule
  6815. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 16.5 and Type is $<$class 'float'$>$).\\
  6816. \bottomrule
  6817. \end{tabu}
  6818. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6819. Result (Temperature setpoint): 16.5 (<class 'float'>)
  6820. \end{modulelog}
  6821. \vspace*{-0.225cm}\pagebreak[1]
  6822. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6823. Expectation (Temperature setpoint): result = 16.5 (<class 'float'>)
  6824. \end{modulelog}
  6825. \vspace*{-0.225cm}\pagebreak[1]
  6826. \vspace*{2.5ex}
  6827. \begin{tabu} to \linewidth {lX}
  6828. \toprule
  6829. {\bf Info } & Deactivating away mode\\
  6830. \bottomrule
  6831. \end{tabu}
  6832. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6833. Sending message with topic videv/ffe/sleep/heating_valve/away_mode and payload false
  6834. \end{modulelog}
  6835. \vspace*{-0.225cm}\pagebreak[1]
  6836. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6837. Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'false'
  6838. \end{modulelog}
  6839. \vspace*{-0.225cm}\pagebreak[1]
  6840. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6841. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 21.5}'
  6842. \end{modulelog}
  6843. \vspace*{-0.225cm}\pagebreak[1]
  6844. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6845. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  6846. \end{modulelog}
  6847. \vspace*{-0.225cm}\pagebreak[1]
  6848. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6849. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'
  6850. \end{modulelog}
  6851. \vspace*{-0.225cm}\pagebreak[1]
  6852. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6853. Received message with topic videv/ffe/sleep/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}}'
  6854. \end{modulelog}
  6855. \vspace*{-0.225cm}\pagebreak[1]
  6856. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6857. Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'false'
  6858. \end{modulelog}
  6859. \vspace*{-0.225cm}\pagebreak[1]
  6860. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6861. Received message with topic videv/ffe/sleep/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}}'
  6862. \end{modulelog}
  6863. \vspace*{-0.225cm}\pagebreak[1]
  6864. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6865. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  6866. \end{modulelog}
  6867. \vspace*{-0.225cm}\pagebreak[1]
  6868. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6869. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  6870. \end{modulelog}
  6871. \vspace*{-0.225cm}\pagebreak[1]
  6872. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6873. Received message with topic videv/ffe/sleep/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}}'
  6874. \end{modulelog}
  6875. \vspace*{-0.225cm}\pagebreak[1]
  6876. \vspace*{2.5ex}
  6877. \begin{tabu} to \linewidth {lX}
  6878. \toprule
  6879. {\bf \textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  6880. \bottomrule
  6881. \end{tabu}
  6882. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6883. Result (Away mode): False (<class 'bool'>)
  6884. \end{modulelog}
  6885. \vspace*{-0.225cm}\pagebreak[1]
  6886. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6887. Expectation (Away mode): result = False (<class 'bool'>)
  6888. \end{modulelog}
  6889. \vspace*{-0.225cm}\pagebreak[1]
  6890. \vspace*{2.5ex}
  6891. \begin{tabu} to \linewidth {lX}
  6892. \toprule
  6893. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  6894. \bottomrule
  6895. \end{tabu}
  6896. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6897. Result (Temperature setpoint): 21.5 (<class 'float'>)
  6898. \end{modulelog}
  6899. \vspace*{-0.225cm}\pagebreak[1]
  6900. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6901. Expectation (Temperature setpoint): result = 21.5 (<class 'float'>)
  6902. \end{modulelog}
  6903. \vspace*{-0.225cm}\pagebreak[1]
  6904. \vspace*{2.5ex}
  6905. \subsection{ Boost mode test: zigbee/\allowbreak ffe/\allowbreak sleep/\allowbreak heating\_valve }
  6906. \paragraph{Testsummary}\mbox{}\\
  6907. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  6908. \begin{longtabu} to \linewidth {lX}
  6909. \toprule
  6910. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\
  6911. Start-Time: & 2023-02-09 15:57:19,452\\
  6912. Finished-Time: & 2023-02-09 15:57:20,360\\
  6913. Time-Consumption & 0.908s\\
  6914. \midrule
  6915. \multicolumn{2}{l}{\bf{Testresults:}}\\
  6916. \midrule
  6917. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  6918. \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  6919. \bf{\,Info } & Activating boost mode\\
  6920. \bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\
  6921. \bf{\,Info } & Setting postconditions (Default setpoint)\\
  6922. \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  6923. \bottomrule
  6924. \end{longtabu}
  6925. \paragraph{Testdetails}\mbox{}\\
  6926. \begin{tabu} to \linewidth {lX}
  6927. \toprule
  6928. {\bf Info } & Setting preconditions (Default setpoint)\\
  6929. \bottomrule
  6930. \end{tabu}
  6931. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6932. Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true
  6933. \end{modulelog}
  6934. \vspace*{-0.225cm}\pagebreak[1]
  6935. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6936. Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true'
  6937. \end{modulelog}
  6938. \vspace*{-0.225cm}\pagebreak[1]
  6939. \vspace*{2.5ex}
  6940. \begin{tabu} to \linewidth {lX}
  6941. \toprule
  6942. {\bf \textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  6943. \bottomrule
  6944. \end{tabu}
  6945. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6946. Result (Boost timer): 0 (<class 'int'>)
  6947. \end{modulelog}
  6948. \vspace*{-0.225cm}\pagebreak[1]
  6949. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6950. Expectation (Boost timer): result = 0 (<class 'int'>)
  6951. \end{modulelog}
  6952. \vspace*{-0.225cm}\pagebreak[1]
  6953. \vspace*{2.5ex}
  6954. \begin{tabu} to \linewidth {lX}
  6955. \toprule
  6956. {\bf Info } & Activating boost mode\\
  6957. \bottomrule
  6958. \end{tabu}
  6959. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6960. Sending message with topic videv/ffe/sleep/heating_valve/start_boost and payload true
  6961. \end{modulelog}
  6962. \vspace*{-0.225cm}\pagebreak[1]
  6963. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6964. Received message with topic videv/ffe/sleep/heating_valve/start_boost and payload b'true'
  6965. \end{modulelog}
  6966. \vspace*{-0.225cm}\pagebreak[1]
  6967. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6968. Received message with topic videv/ffe/sleep/heating_valve/boost_timer and payload b'900'
  6969. \end{modulelog}
  6970. \vspace*{-0.225cm}\pagebreak[1]
  6971. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6972. Received message with topic videv/ffe/sleep/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}}'
  6973. \end{modulelog}
  6974. \vspace*{-0.225cm}\pagebreak[1]
  6975. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6976. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 30}'
  6977. \end{modulelog}
  6978. \vspace*{-0.225cm}\pagebreak[1]
  6979. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6980. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  6981. \end{modulelog}
  6982. \vspace*{-0.225cm}\pagebreak[1]
  6983. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6984. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'30'
  6985. \end{modulelog}
  6986. \vspace*{-0.225cm}\pagebreak[1]
  6987. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6988. Received message with topic videv/ffe/sleep/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}}'
  6989. \end{modulelog}
  6990. \vspace*{-0.225cm}\pagebreak[1]
  6991. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6992. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  6993. \end{modulelog}
  6994. \vspace*{-0.225cm}\pagebreak[1]
  6995. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  6996. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  6997. \end{modulelog}
  6998. \vspace*{-0.225cm}\pagebreak[1]
  6999. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7000. Received message with topic videv/ffe/sleep/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}}'
  7001. \end{modulelog}
  7002. \vspace*{-0.225cm}\pagebreak[1]
  7003. \vspace*{2.5ex}
  7004. \begin{tabu} to \linewidth {lX}
  7005. \toprule
  7006. {\bf \textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\
  7007. \bottomrule
  7008. \end{tabu}
  7009. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7010. Result (Boost timer): 900 (<class 'int'>)
  7011. \end{modulelog}
  7012. \vspace*{-0.225cm}\pagebreak[1]
  7013. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7014. Expectation (Boost timer): result > 0 (<class 'int'>)
  7015. \end{modulelog}
  7016. \vspace*{-0.225cm}\pagebreak[1]
  7017. \vspace*{2.5ex}
  7018. \begin{tabu} to \linewidth {lX}
  7019. \toprule
  7020. {\bf Info } & Setting postconditions (Default setpoint)\\
  7021. \bottomrule
  7022. \end{tabu}
  7023. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7024. Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true
  7025. \end{modulelog}
  7026. \vspace*{-0.225cm}\pagebreak[1]
  7027. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7028. Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true'
  7029. \end{modulelog}
  7030. \vspace*{-0.225cm}\pagebreak[1]
  7031. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7032. Received message with topic videv/ffe/sleep/heating_valve/boost_timer and payload b'0'
  7033. \end{modulelog}
  7034. \vspace*{-0.225cm}\pagebreak[1]
  7035. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7036. Received message with topic videv/ffe/sleep/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}}'
  7037. \end{modulelog}
  7038. \vspace*{-0.225cm}\pagebreak[1]
  7039. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7040. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 21.5}'
  7041. \end{modulelog}
  7042. \vspace*{-0.225cm}\pagebreak[1]
  7043. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7044. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  7045. \end{modulelog}
  7046. \vspace*{-0.225cm}\pagebreak[1]
  7047. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7048. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'
  7049. \end{modulelog}
  7050. \vspace*{-0.225cm}\pagebreak[1]
  7051. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7052. Received message with topic videv/ffe/sleep/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}}'
  7053. \end{modulelog}
  7054. \vspace*{-0.225cm}\pagebreak[1]
  7055. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7056. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  7057. \end{modulelog}
  7058. \vspace*{-0.225cm}\pagebreak[1]
  7059. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7060. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  7061. \end{modulelog}
  7062. \vspace*{-0.225cm}\pagebreak[1]
  7063. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7064. Received message with topic videv/ffe/sleep/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}}'
  7065. \end{modulelog}
  7066. \vspace*{-0.225cm}\pagebreak[1]
  7067. \vspace*{2.5ex}
  7068. \begin{tabu} to \linewidth {lX}
  7069. \toprule
  7070. {\bf \textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  7071. \bottomrule
  7072. \end{tabu}
  7073. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7074. Result (Boost timer): 0 (<class 'int'>)
  7075. \end{modulelog}
  7076. \vspace*{-0.225cm}\pagebreak[1]
  7077. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7078. Expectation (Boost timer): result = 0 (<class 'int'>)
  7079. \end{modulelog}
  7080. \vspace*{-0.225cm}\pagebreak[1]
  7081. \vspace*{2.5ex}
  7082. \subsection{ Default temperature test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak sleep/\allowbreak heating\_valve }
  7083. \paragraph{Testsummary}\mbox{}\\
  7084. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  7085. \begin{longtabu} to \linewidth {lX}
  7086. \toprule
  7087. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\
  7088. Start-Time: & 2023-02-09 15:57:20,361\\
  7089. Finished-Time: & 2023-02-09 15:57:20,966\\
  7090. Time-Consumption & 0.606s\\
  7091. \midrule
  7092. \multicolumn{2}{l}{\bf{Testresults:}}\\
  7093. \midrule
  7094. \bf{\,Info } & Setting preconditions (Valve setpoint to 16.5)\\
  7095. \bf{\,\textcolor{green}{Success} } & Valve temperature setpoint (is not default temperature) is correct (Content True and Type is $<$class 'bool'$>$).\\
  7096. \bf{\,Info } & Triggering set to default temperature (21.5)\\
  7097. \bf{\,\textcolor{green}{Success} } & Valve temperature setpoint is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  7098. \bottomrule
  7099. \end{longtabu}
  7100. \paragraph{Testdetails}\mbox{}\\
  7101. \begin{tabu} to \linewidth {lX}
  7102. \toprule
  7103. {\bf Info } & Setting preconditions (Valve setpoint to 16.5)\\
  7104. \bottomrule
  7105. \end{tabu}
  7106. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7107. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  7108. \end{modulelog}
  7109. \vspace*{-0.225cm}\pagebreak[1]
  7110. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7111. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  7112. \end{modulelog}
  7113. \vspace*{-0.225cm}\pagebreak[1]
  7114. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7115. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 16.5}'
  7116. \end{modulelog}
  7117. \vspace*{-0.225cm}\pagebreak[1]
  7118. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7119. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'16.5'
  7120. \end{modulelog}
  7121. \vspace*{-0.225cm}\pagebreak[1]
  7122. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7123. Received message with topic videv/ffe/sleep/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}}'
  7124. \end{modulelog}
  7125. \vspace*{-0.225cm}\pagebreak[1]
  7126. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7127. Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'16.5'
  7128. \end{modulelog}
  7129. \vspace*{-0.225cm}\pagebreak[1]
  7130. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7131. Received message with topic videv/ffe/sleep/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}}'
  7132. \end{modulelog}
  7133. \vspace*{-0.225cm}\pagebreak[1]
  7134. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7135. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  7136. \end{modulelog}
  7137. \vspace*{-0.225cm}\pagebreak[1]
  7138. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7139. Received message with topic videv/ffe/sleep/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}}'
  7140. \end{modulelog}
  7141. \vspace*{-0.225cm}\pagebreak[1]
  7142. \vspace*{2.5ex}
  7143. \begin{tabu} to \linewidth {lX}
  7144. \toprule
  7145. {\bf \textcolor{green}{Success} } & Valve temperature setpoint (is not default temperature) is correct (Content True and Type is $<$class 'bool'$>$).\\
  7146. \bottomrule
  7147. \end{tabu}
  7148. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7149. Result (Valve temperature setpoint (is not default temperature)): True (<class 'bool'>)
  7150. \end{modulelog}
  7151. \vspace*{-0.225cm}\pagebreak[1]
  7152. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7153. Expectation (Valve temperature setpoint (is not default temperature)): result = True (<class 'bool'>)
  7154. \end{modulelog}
  7155. \vspace*{-0.225cm}\pagebreak[1]
  7156. \vspace*{2.5ex}
  7157. \begin{tabu} to \linewidth {lX}
  7158. \toprule
  7159. {\bf Info } & Triggering set to default temperature (21.5)\\
  7160. \bottomrule
  7161. \end{tabu}
  7162. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7163. Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true
  7164. \end{modulelog}
  7165. \vspace*{-0.225cm}\pagebreak[1]
  7166. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7167. Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true'
  7168. \end{modulelog}
  7169. \vspace*{-0.225cm}\pagebreak[1]
  7170. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7171. Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'
  7172. \end{modulelog}
  7173. \vspace*{-0.225cm}\pagebreak[1]
  7174. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7175. Received message with topic videv/ffe/sleep/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}}'
  7176. \end{modulelog}
  7177. \vspace*{-0.225cm}\pagebreak[1]
  7178. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7179. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 21.5}'
  7180. \end{modulelog}
  7181. \vspace*{-0.225cm}\pagebreak[1]
  7182. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7183. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  7184. \end{modulelog}
  7185. \vspace*{-0.225cm}\pagebreak[1]
  7186. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7187. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'
  7188. \end{modulelog}
  7189. \vspace*{-0.225cm}\pagebreak[1]
  7190. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7191. Received message with topic videv/ffe/sleep/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}}'
  7192. \end{modulelog}
  7193. \vspace*{-0.225cm}\pagebreak[1]
  7194. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7195. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  7196. \end{modulelog}
  7197. \vspace*{-0.225cm}\pagebreak[1]
  7198. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7199. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  7200. \end{modulelog}
  7201. \vspace*{-0.225cm}\pagebreak[1]
  7202. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7203. Received message with topic videv/ffe/sleep/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}}'
  7204. \end{modulelog}
  7205. \vspace*{-0.225cm}\pagebreak[1]
  7206. \vspace*{2.5ex}
  7207. \begin{tabu} to \linewidth {lX}
  7208. \toprule
  7209. {\bf \textcolor{green}{Success} } & Valve temperature setpoint is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  7210. \bottomrule
  7211. \end{tabu}
  7212. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7213. Result (Valve temperature setpoint): 21.5 (<class 'float'>)
  7214. \end{modulelog}
  7215. \vspace*{-0.225cm}\pagebreak[1]
  7216. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7217. Expectation (Valve temperature setpoint): result = 21.5 (<class 'float'>)
  7218. \end{modulelog}
  7219. \vspace*{-0.225cm}\pagebreak[1]
  7220. \vspace*{2.5ex}
  7221. \subsection{ Summer mode test: zigbee/\allowbreak ffe/\allowbreak sleep/\allowbreak heating\_valve }
  7222. \paragraph{Testsummary}\mbox{}\\
  7223. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  7224. \begin{longtabu} to \linewidth {lX}
  7225. \toprule
  7226. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\
  7227. Start-Time: & 2023-02-09 15:57:20,967\\
  7228. Finished-Time: & 2023-02-09 15:57:21,876\\
  7229. Time-Consumption & 0.909s\\
  7230. \midrule
  7231. \multicolumn{2}{l}{\bf{Testresults:}}\\
  7232. \midrule
  7233. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  7234. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  7235. \bf{\,Info } & Activating summer mode\\
  7236. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  7237. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 5 and Type is $<$class 'int'$>$).\\
  7238. \bf{\,Info } & Deactivating summer mode\\
  7239. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  7240. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  7241. \bottomrule
  7242. \end{longtabu}
  7243. \paragraph{Testdetails}\mbox{}\\
  7244. \begin{tabu} to \linewidth {lX}
  7245. \toprule
  7246. {\bf Info } & Setting preconditions (Default setpoint)\\
  7247. \bottomrule
  7248. \end{tabu}
  7249. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7250. Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true
  7251. \end{modulelog}
  7252. \vspace*{-0.225cm}\pagebreak[1]
  7253. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7254. Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true'
  7255. \end{modulelog}
  7256. \vspace*{-0.225cm}\pagebreak[1]
  7257. \vspace*{2.5ex}
  7258. \begin{tabu} to \linewidth {lX}
  7259. \toprule
  7260. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  7261. \bottomrule
  7262. \end{tabu}
  7263. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7264. Result (Summer mode): False (<class 'bool'>)
  7265. \end{modulelog}
  7266. \vspace*{-0.225cm}\pagebreak[1]
  7267. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7268. Expectation (Summer mode): result = False (<class 'bool'>)
  7269. \end{modulelog}
  7270. \vspace*{-0.225cm}\pagebreak[1]
  7271. \vspace*{2.5ex}
  7272. \begin{tabu} to \linewidth {lX}
  7273. \toprule
  7274. {\bf Info } & Activating summer mode\\
  7275. \bottomrule
  7276. \end{tabu}
  7277. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7278. Sending message with topic videv/ffe/sleep/heating_valve/summer_mode and payload true
  7279. \end{modulelog}
  7280. \vspace*{-0.225cm}\pagebreak[1]
  7281. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7282. Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'true'
  7283. \end{modulelog}
  7284. \vspace*{-0.225cm}\pagebreak[1]
  7285. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7286. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 5}'
  7287. \end{modulelog}
  7288. \vspace*{-0.225cm}\pagebreak[1]
  7289. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7290. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  7291. \end{modulelog}
  7292. \vspace*{-0.225cm}\pagebreak[1]
  7293. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7294. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'5'
  7295. \end{modulelog}
  7296. \vspace*{-0.225cm}\pagebreak[1]
  7297. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7298. Received message with topic videv/ffe/sleep/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}}'
  7299. \end{modulelog}
  7300. \vspace*{-0.225cm}\pagebreak[1]
  7301. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7302. Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'true'
  7303. \end{modulelog}
  7304. \vspace*{-0.225cm}\pagebreak[1]
  7305. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7306. Received message with topic videv/ffe/sleep/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}}'
  7307. \end{modulelog}
  7308. \vspace*{-0.225cm}\pagebreak[1]
  7309. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7310. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  7311. \end{modulelog}
  7312. \vspace*{-0.225cm}\pagebreak[1]
  7313. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7314. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  7315. \end{modulelog}
  7316. \vspace*{-0.225cm}\pagebreak[1]
  7317. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7318. Received message with topic videv/ffe/sleep/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}}'
  7319. \end{modulelog}
  7320. \vspace*{-0.225cm}\pagebreak[1]
  7321. \vspace*{2.5ex}
  7322. \begin{tabu} to \linewidth {lX}
  7323. \toprule
  7324. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  7325. \bottomrule
  7326. \end{tabu}
  7327. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7328. Result (Summer mode): True (<class 'bool'>)
  7329. \end{modulelog}
  7330. \vspace*{-0.225cm}\pagebreak[1]
  7331. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7332. Expectation (Summer mode): result = True (<class 'bool'>)
  7333. \end{modulelog}
  7334. \vspace*{-0.225cm}\pagebreak[1]
  7335. \vspace*{2.5ex}
  7336. \begin{tabu} to \linewidth {lX}
  7337. \toprule
  7338. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 5 and Type is $<$class 'int'$>$).\\
  7339. \bottomrule
  7340. \end{tabu}
  7341. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7342. Result (Temperature setpoint): 5 (<class 'int'>)
  7343. \end{modulelog}
  7344. \vspace*{-0.225cm}\pagebreak[1]
  7345. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7346. Expectation (Temperature setpoint): result = 5 (<class 'int'>)
  7347. \end{modulelog}
  7348. \vspace*{-0.225cm}\pagebreak[1]
  7349. \vspace*{2.5ex}
  7350. \begin{tabu} to \linewidth {lX}
  7351. \toprule
  7352. {\bf Info } & Deactivating summer mode\\
  7353. \bottomrule
  7354. \end{tabu}
  7355. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7356. Sending message with topic videv/ffe/sleep/heating_valve/summer_mode and payload false
  7357. \end{modulelog}
  7358. \vspace*{-0.225cm}\pagebreak[1]
  7359. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7360. Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'false'
  7361. \end{modulelog}
  7362. \vspace*{-0.225cm}\pagebreak[1]
  7363. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7364. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 21.5}'
  7365. \end{modulelog}
  7366. \vspace*{-0.225cm}\pagebreak[1]
  7367. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7368. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  7369. \end{modulelog}
  7370. \vspace*{-0.225cm}\pagebreak[1]
  7371. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7372. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'
  7373. \end{modulelog}
  7374. \vspace*{-0.225cm}\pagebreak[1]
  7375. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7376. Received message with topic videv/ffe/sleep/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}}'
  7377. \end{modulelog}
  7378. \vspace*{-0.225cm}\pagebreak[1]
  7379. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7380. Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'false'
  7381. \end{modulelog}
  7382. \vspace*{-0.225cm}\pagebreak[1]
  7383. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7384. Received message with topic videv/ffe/sleep/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}}'
  7385. \end{modulelog}
  7386. \vspace*{-0.225cm}\pagebreak[1]
  7387. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7388. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  7389. \end{modulelog}
  7390. \vspace*{-0.225cm}\pagebreak[1]
  7391. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7392. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  7393. \end{modulelog}
  7394. \vspace*{-0.225cm}\pagebreak[1]
  7395. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7396. Received message with topic videv/ffe/sleep/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}}'
  7397. \end{modulelog}
  7398. \vspace*{-0.225cm}\pagebreak[1]
  7399. \vspace*{2.5ex}
  7400. \begin{tabu} to \linewidth {lX}
  7401. \toprule
  7402. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  7403. \bottomrule
  7404. \end{tabu}
  7405. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7406. Result (Summer mode): False (<class 'bool'>)
  7407. \end{modulelog}
  7408. \vspace*{-0.225cm}\pagebreak[1]
  7409. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7410. Expectation (Summer mode): result = False (<class 'bool'>)
  7411. \end{modulelog}
  7412. \vspace*{-0.225cm}\pagebreak[1]
  7413. \vspace*{2.5ex}
  7414. \begin{tabu} to \linewidth {lX}
  7415. \toprule
  7416. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  7417. \bottomrule
  7418. \end{tabu}
  7419. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7420. Result (Temperature setpoint): 21.5 (<class 'float'>)
  7421. \end{modulelog}
  7422. \vspace*{-0.225cm}\pagebreak[1]
  7423. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7424. Expectation (Temperature setpoint): result = 21.5 (<class 'float'>)
  7425. \end{modulelog}
  7426. \vspace*{-0.225cm}\pagebreak[1]
  7427. \vspace*{2.5ex}
  7428. \subsection{ User temperature setpoint test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak sleep/\allowbreak heating\_valve }
  7429. \paragraph{Testsummary}\mbox{}\\
  7430. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  7431. \begin{longtabu} to \linewidth {lX}
  7432. \toprule
  7433. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\
  7434. Start-Time: & 2023-02-09 15:57:21,877\\
  7435. Finished-Time: & 2023-02-09 15:57:23,087\\
  7436. Time-Consumption & 1.211s\\
  7437. \midrule
  7438. \multicolumn{2}{l}{\bf{Testresults:}}\\
  7439. \midrule
  7440. \bf{\,Info } & Changing valve temperature setpoint to '16.5'\\
  7441. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 16.5 and Type is $<$class 'float'$>$).\\
  7442. \bf{\,\textcolor{green}{Success} } & Virtual device user temperature is correct (Content 16.5 and Type is $<$class 'float'$>$).\\
  7443. \bf{\,Info } & Changing videv user temperature setpoint to '21.5'\\
  7444. \bf{\,\textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  7445. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  7446. \bf{\,Info } & Changing valve temperature setpoint to '16.5'\\
  7447. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 16.5 and Type is $<$class 'float'$>$).\\
  7448. \bf{\,\textcolor{green}{Success} } & Virtual device user temperature is correct (Content 16.5 and Type is $<$class 'float'$>$).\\
  7449. \bf{\,Info } & Changing videv user temperature setpoint to '21.5'\\
  7450. \bf{\,\textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  7451. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  7452. \bottomrule
  7453. \end{longtabu}
  7454. \paragraph{Testdetails}\mbox{}\\
  7455. \begin{tabu} to \linewidth {lX}
  7456. \toprule
  7457. {\bf Info } & Changing valve temperature setpoint to '16.5'\\
  7458. \bottomrule
  7459. \end{tabu}
  7460. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7461. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  7462. \end{modulelog}
  7463. \vspace*{-0.225cm}\pagebreak[1]
  7464. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7465. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  7466. \end{modulelog}
  7467. \vspace*{-0.225cm}\pagebreak[1]
  7468. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7469. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 16.5}'
  7470. \end{modulelog}
  7471. \vspace*{-0.225cm}\pagebreak[1]
  7472. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7473. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'16.5'
  7474. \end{modulelog}
  7475. \vspace*{-0.225cm}\pagebreak[1]
  7476. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7477. Received message with topic videv/ffe/sleep/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}}'
  7478. \end{modulelog}
  7479. \vspace*{-0.225cm}\pagebreak[1]
  7480. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7481. Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'16.5'
  7482. \end{modulelog}
  7483. \vspace*{-0.225cm}\pagebreak[1]
  7484. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7485. Received message with topic videv/ffe/sleep/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}}'
  7486. \end{modulelog}
  7487. \vspace*{-0.225cm}\pagebreak[1]
  7488. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7489. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  7490. \end{modulelog}
  7491. \vspace*{-0.225cm}\pagebreak[1]
  7492. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7493. Received message with topic videv/ffe/sleep/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}}'
  7494. \end{modulelog}
  7495. \vspace*{-0.225cm}\pagebreak[1]
  7496. \vspace*{2.5ex}
  7497. \begin{tabu} to \linewidth {lX}
  7498. \toprule
  7499. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 16.5 and Type is $<$class 'float'$>$).\\
  7500. \bottomrule
  7501. \end{tabu}
  7502. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7503. Result (Virtual device valve temperature): 16.5 (<class 'float'>)
  7504. \end{modulelog}
  7505. \vspace*{-0.225cm}\pagebreak[1]
  7506. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7507. Expectation (Virtual device valve temperature): result = 16.5 (<class 'float'>)
  7508. \end{modulelog}
  7509. \vspace*{-0.225cm}\pagebreak[1]
  7510. \vspace*{2.5ex}
  7511. \begin{tabu} to \linewidth {lX}
  7512. \toprule
  7513. {\bf \textcolor{green}{Success} } & Virtual device user temperature is correct (Content 16.5 and Type is $<$class 'float'$>$).\\
  7514. \bottomrule
  7515. \end{tabu}
  7516. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7517. Result (Virtual device user temperature): 16.5 (<class 'float'>)
  7518. \end{modulelog}
  7519. \vspace*{-0.225cm}\pagebreak[1]
  7520. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7521. Expectation (Virtual device user temperature): result = 16.5 (<class 'float'>)
  7522. \end{modulelog}
  7523. \vspace*{-0.225cm}\pagebreak[1]
  7524. \vspace*{2.5ex}
  7525. \begin{tabu} to \linewidth {lX}
  7526. \toprule
  7527. {\bf Info } & Changing videv user temperature setpoint to '21.5'\\
  7528. \bottomrule
  7529. \end{tabu}
  7530. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7531. Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload 21.5
  7532. \end{modulelog}
  7533. \vspace*{-0.225cm}\pagebreak[1]
  7534. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7535. Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'
  7536. \end{modulelog}
  7537. \vspace*{-0.225cm}\pagebreak[1]
  7538. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7539. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 21.5}'
  7540. \end{modulelog}
  7541. \vspace*{-0.225cm}\pagebreak[1]
  7542. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7543. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  7544. \end{modulelog}
  7545. \vspace*{-0.225cm}\pagebreak[1]
  7546. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7547. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'
  7548. \end{modulelog}
  7549. \vspace*{-0.225cm}\pagebreak[1]
  7550. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7551. Received message with topic videv/ffe/sleep/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}}'
  7552. \end{modulelog}
  7553. \vspace*{-0.225cm}\pagebreak[1]
  7554. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7555. Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'
  7556. \end{modulelog}
  7557. \vspace*{-0.225cm}\pagebreak[1]
  7558. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7559. Received message with topic videv/ffe/sleep/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}}'
  7560. \end{modulelog}
  7561. \vspace*{-0.225cm}\pagebreak[1]
  7562. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7563. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  7564. \end{modulelog}
  7565. \vspace*{-0.225cm}\pagebreak[1]
  7566. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7567. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  7568. \end{modulelog}
  7569. \vspace*{-0.225cm}\pagebreak[1]
  7570. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7571. Received message with topic videv/ffe/sleep/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}}'
  7572. \end{modulelog}
  7573. \vspace*{-0.225cm}\pagebreak[1]
  7574. \vspace*{2.5ex}
  7575. \begin{tabu} to \linewidth {lX}
  7576. \toprule
  7577. {\bf \textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  7578. \bottomrule
  7579. \end{tabu}
  7580. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7581. Result (Valve device temperature setpoint): 21.5 (<class 'float'>)
  7582. \end{modulelog}
  7583. \vspace*{-0.225cm}\pagebreak[1]
  7584. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7585. Expectation (Valve device temperature setpoint): result = 21.5 (<class 'float'>)
  7586. \end{modulelog}
  7587. \vspace*{-0.225cm}\pagebreak[1]
  7588. \vspace*{2.5ex}
  7589. \begin{tabu} to \linewidth {lX}
  7590. \toprule
  7591. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  7592. \bottomrule
  7593. \end{tabu}
  7594. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7595. Result (Virtual device valve temperature): 21.5 (<class 'float'>)
  7596. \end{modulelog}
  7597. \vspace*{-0.225cm}\pagebreak[1]
  7598. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7599. Expectation (Virtual device valve temperature): result = 21.5 (<class 'float'>)
  7600. \end{modulelog}
  7601. \vspace*{-0.225cm}\pagebreak[1]
  7602. \vspace*{2.5ex}
  7603. \begin{tabu} to \linewidth {lX}
  7604. \toprule
  7605. {\bf Info } & Changing valve temperature setpoint to '16.5'\\
  7606. \bottomrule
  7607. \end{tabu}
  7608. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7609. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  7610. \end{modulelog}
  7611. \vspace*{-0.225cm}\pagebreak[1]
  7612. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7613. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  7614. \end{modulelog}
  7615. \vspace*{-0.225cm}\pagebreak[1]
  7616. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7617. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 16.5}'
  7618. \end{modulelog}
  7619. \vspace*{-0.225cm}\pagebreak[1]
  7620. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7621. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'16.5'
  7622. \end{modulelog}
  7623. \vspace*{-0.225cm}\pagebreak[1]
  7624. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7625. Received message with topic videv/ffe/sleep/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}}'
  7626. \end{modulelog}
  7627. \vspace*{-0.225cm}\pagebreak[1]
  7628. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7629. Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'16.5'
  7630. \end{modulelog}
  7631. \vspace*{-0.225cm}\pagebreak[1]
  7632. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7633. Received message with topic videv/ffe/sleep/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}}'
  7634. \end{modulelog}
  7635. \vspace*{-0.225cm}\pagebreak[1]
  7636. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7637. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  7638. \end{modulelog}
  7639. \vspace*{-0.225cm}\pagebreak[1]
  7640. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7641. Received message with topic videv/ffe/sleep/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}}'
  7642. \end{modulelog}
  7643. \vspace*{-0.225cm}\pagebreak[1]
  7644. \vspace*{2.5ex}
  7645. \begin{tabu} to \linewidth {lX}
  7646. \toprule
  7647. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 16.5 and Type is $<$class 'float'$>$).\\
  7648. \bottomrule
  7649. \end{tabu}
  7650. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7651. Result (Virtual device valve temperature): 16.5 (<class 'float'>)
  7652. \end{modulelog}
  7653. \vspace*{-0.225cm}\pagebreak[1]
  7654. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7655. Expectation (Virtual device valve temperature): result = 16.5 (<class 'float'>)
  7656. \end{modulelog}
  7657. \vspace*{-0.225cm}\pagebreak[1]
  7658. \vspace*{2.5ex}
  7659. \begin{tabu} to \linewidth {lX}
  7660. \toprule
  7661. {\bf \textcolor{green}{Success} } & Virtual device user temperature is correct (Content 16.5 and Type is $<$class 'float'$>$).\\
  7662. \bottomrule
  7663. \end{tabu}
  7664. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7665. Result (Virtual device user temperature): 16.5 (<class 'float'>)
  7666. \end{modulelog}
  7667. \vspace*{-0.225cm}\pagebreak[1]
  7668. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7669. Expectation (Virtual device user temperature): result = 16.5 (<class 'float'>)
  7670. \end{modulelog}
  7671. \vspace*{-0.225cm}\pagebreak[1]
  7672. \vspace*{2.5ex}
  7673. \begin{tabu} to \linewidth {lX}
  7674. \toprule
  7675. {\bf Info } & Changing videv user temperature setpoint to '21.5'\\
  7676. \bottomrule
  7677. \end{tabu}
  7678. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7679. Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload 21.5
  7680. \end{modulelog}
  7681. \vspace*{-0.225cm}\pagebreak[1]
  7682. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7683. Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'
  7684. \end{modulelog}
  7685. \vspace*{-0.225cm}\pagebreak[1]
  7686. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7687. Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 21.5}'
  7688. \end{modulelog}
  7689. \vspace*{-0.225cm}\pagebreak[1]
  7690. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7691. Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  7692. \end{modulelog}
  7693. \vspace*{-0.225cm}\pagebreak[1]
  7694. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7695. Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'
  7696. \end{modulelog}
  7697. \vspace*{-0.225cm}\pagebreak[1]
  7698. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7699. Received message with topic videv/ffe/sleep/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}}'
  7700. \end{modulelog}
  7701. \vspace*{-0.225cm}\pagebreak[1]
  7702. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7703. Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'
  7704. \end{modulelog}
  7705. \vspace*{-0.225cm}\pagebreak[1]
  7706. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7707. Received message with topic videv/ffe/sleep/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}}'
  7708. \end{modulelog}
  7709. \vspace*{-0.225cm}\pagebreak[1]
  7710. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7711. Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  7712. \end{modulelog}
  7713. \vspace*{-0.225cm}\pagebreak[1]
  7714. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7715. Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'
  7716. \end{modulelog}
  7717. \vspace*{-0.225cm}\pagebreak[1]
  7718. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7719. Received message with topic videv/ffe/sleep/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}}'
  7720. \end{modulelog}
  7721. \vspace*{-0.225cm}\pagebreak[1]
  7722. \vspace*{2.5ex}
  7723. \begin{tabu} to \linewidth {lX}
  7724. \toprule
  7725. {\bf \textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  7726. \bottomrule
  7727. \end{tabu}
  7728. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7729. Result (Valve device temperature setpoint): 21.5 (<class 'float'>)
  7730. \end{modulelog}
  7731. \vspace*{-0.225cm}\pagebreak[1]
  7732. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7733. Expectation (Valve device temperature setpoint): result = 21.5 (<class 'float'>)
  7734. \end{modulelog}
  7735. \vspace*{-0.225cm}\pagebreak[1]
  7736. \vspace*{2.5ex}
  7737. \begin{tabu} to \linewidth {lX}
  7738. \toprule
  7739. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 21.5 and Type is $<$class 'float'$>$).\\
  7740. \bottomrule
  7741. \end{tabu}
  7742. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7743. Result (Virtual device valve temperature): 21.5 (<class 'float'>)
  7744. \end{modulelog}
  7745. \vspace*{-0.225cm}\pagebreak[1]
  7746. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7747. Expectation (Virtual device valve temperature): result = 21.5 (<class 'float'>)
  7748. \end{modulelog}
  7749. \vspace*{-0.225cm}\pagebreak[1]
  7750. \vspace*{2.5ex}
  7751. \subsection{ Brightness test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak sleep/\allowbreak main\_light }
  7752. \paragraph{Testsummary}\mbox{}\\
  7753. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  7754. \begin{longtabu} to \linewidth {lX}
  7755. \toprule
  7756. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
  7757. Start-Time: & 2023-02-09 15:57:23,088\\
  7758. Finished-Time: & 2023-02-09 15:57:24,906\\
  7759. Time-Consumption & 1.818s\\
  7760. \midrule
  7761. \multicolumn{2}{l}{\bf{Testresults:}}\\
  7762. \midrule
  7763. \bf{\,Info } & Setting preconditions (Power on)\\
  7764. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  7765. \bf{\,Info } & Changing light device brightness to '65'\\
  7766. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  7767. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  7768. \bf{\,Info } & Changing virtual device brightness to '50'\\
  7769. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  7770. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  7771. \bf{\,Info } & Changing light device brightness to '65'\\
  7772. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  7773. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  7774. \bf{\,Info } & Changing virtual device brightness to '50'\\
  7775. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  7776. \bf{\,Info } & Resetting precondition (Power off)\\
  7777. \bottomrule
  7778. \end{longtabu}
  7779. \paragraph{Testdetails}\mbox{}\\
  7780. \begin{tabu} to \linewidth {lX}
  7781. \toprule
  7782. {\bf Info } & Setting preconditions (Power on)\\
  7783. \bottomrule
  7784. \end{tabu}
  7785. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7786. Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on
  7787. \end{modulelog}
  7788. \vspace*{-0.225cm}\pagebreak[1]
  7789. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7790. Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  7791. \end{modulelog}
  7792. \vspace*{-0.225cm}\pagebreak[1]
  7793. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7794. Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'
  7795. \end{modulelog}
  7796. \vspace*{-0.225cm}\pagebreak[1]
  7797. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7798. Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  7799. \end{modulelog}
  7800. \vspace*{-0.225cm}\pagebreak[1]
  7801. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7802. Received message with topic videv/ffe/sleep/main_light/state and payload b'true'
  7803. \end{modulelog}
  7804. \vspace*{-0.225cm}\pagebreak[1]
  7805. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7806. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  7807. \end{modulelog}
  7808. \vspace*{-0.225cm}\pagebreak[1]
  7809. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7810. Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50.0'
  7811. \end{modulelog}
  7812. \vspace*{-0.225cm}\pagebreak[1]
  7813. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7814. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  7815. \end{modulelog}
  7816. \vspace*{-0.225cm}\pagebreak[1]
  7817. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7818. Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5.0'
  7819. \end{modulelog}
  7820. \vspace*{-0.225cm}\pagebreak[1]
  7821. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7822. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  7823. \end{modulelog}
  7824. \vspace*{-0.225cm}\pagebreak[1]
  7825. \vspace*{2.5ex}
  7826. \begin{tabu} to \linewidth {lX}
  7827. \toprule
  7828. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  7829. \bottomrule
  7830. \end{tabu}
  7831. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7832. Result (Virtual device brightness): 50 (<class 'int'>)
  7833. \end{modulelog}
  7834. \vspace*{-0.225cm}\pagebreak[1]
  7835. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7836. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  7837. \end{modulelog}
  7838. \vspace*{-0.225cm}\pagebreak[1]
  7839. \vspace*{2.5ex}
  7840. \begin{tabu} to \linewidth {lX}
  7841. \toprule
  7842. {\bf Info } & Changing light device brightness to '65'\\
  7843. \bottomrule
  7844. \end{tabu}
  7845. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7846. Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  7847. \end{modulelog}
  7848. \vspace*{-0.225cm}\pagebreak[1]
  7849. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7850. Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  7851. \end{modulelog}
  7852. \vspace*{-0.225cm}\pagebreak[1]
  7853. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7854. Received message with topic videv/ffe/sleep/main_light/brightness and payload b'65.0'
  7855. \end{modulelog}
  7856. \vspace*{-0.225cm}\pagebreak[1]
  7857. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7858. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  7859. \end{modulelog}
  7860. \vspace*{-0.225cm}\pagebreak[1]
  7861. \vspace*{2.5ex}
  7862. \begin{tabu} to \linewidth {lX}
  7863. \toprule
  7864. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  7865. \bottomrule
  7866. \end{tabu}
  7867. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7868. Result (Virtual device brightness): 65 (<class 'int'>)
  7869. \end{modulelog}
  7870. \vspace*{-0.225cm}\pagebreak[1]
  7871. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7872. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  7873. \end{modulelog}
  7874. \vspace*{-0.225cm}\pagebreak[1]
  7875. \vspace*{2.5ex}
  7876. \begin{tabu} to \linewidth {lX}
  7877. \toprule
  7878. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  7879. \bottomrule
  7880. \end{tabu}
  7881. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7882. Result (Light device brightness): 65 (<class 'int'>)
  7883. \end{modulelog}
  7884. \vspace*{-0.225cm}\pagebreak[1]
  7885. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7886. Expectation (Light device brightness): result = 65 (<class 'int'>)
  7887. \end{modulelog}
  7888. \vspace*{-0.225cm}\pagebreak[1]
  7889. \vspace*{2.5ex}
  7890. \begin{tabu} to \linewidth {lX}
  7891. \toprule
  7892. {\bf Info } & Changing virtual device brightness to '50'\\
  7893. \bottomrule
  7894. \end{tabu}
  7895. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7896. Sending message with topic videv/ffe/sleep/main_light/brightness and payload 50
  7897. \end{modulelog}
  7898. \vspace*{-0.225cm}\pagebreak[1]
  7899. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7900. Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50'
  7901. \end{modulelog}
  7902. \vspace*{-0.225cm}\pagebreak[1]
  7903. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7904. Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{"brightness": 128.0}'
  7905. \end{modulelog}
  7906. \vspace*{-0.225cm}\pagebreak[1]
  7907. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7908. Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  7909. \end{modulelog}
  7910. \vspace*{-0.225cm}\pagebreak[1]
  7911. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7912. Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  7913. \end{modulelog}
  7914. \vspace*{-0.225cm}\pagebreak[1]
  7915. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7916. Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50.0'
  7917. \end{modulelog}
  7918. \vspace*{-0.225cm}\pagebreak[1]
  7919. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7920. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  7921. \end{modulelog}
  7922. \vspace*{-0.225cm}\pagebreak[1]
  7923. \vspace*{2.5ex}
  7924. \begin{tabu} to \linewidth {lX}
  7925. \toprule
  7926. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  7927. \bottomrule
  7928. \end{tabu}
  7929. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7930. Result (Light device brightness): 50 (<class 'int'>)
  7931. \end{modulelog}
  7932. \vspace*{-0.225cm}\pagebreak[1]
  7933. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7934. Expectation (Light device brightness): result = 50 (<class 'int'>)
  7935. \end{modulelog}
  7936. \vspace*{-0.225cm}\pagebreak[1]
  7937. \vspace*{2.5ex}
  7938. \begin{tabu} to \linewidth {lX}
  7939. \toprule
  7940. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  7941. \bottomrule
  7942. \end{tabu}
  7943. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7944. Result (Virtual device brightness): 50 (<class 'int'>)
  7945. \end{modulelog}
  7946. \vspace*{-0.225cm}\pagebreak[1]
  7947. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7948. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  7949. \end{modulelog}
  7950. \vspace*{-0.225cm}\pagebreak[1]
  7951. \vspace*{2.5ex}
  7952. \begin{tabu} to \linewidth {lX}
  7953. \toprule
  7954. {\bf Info } & Changing light device brightness to '65'\\
  7955. \bottomrule
  7956. \end{tabu}
  7957. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7958. Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  7959. \end{modulelog}
  7960. \vspace*{-0.225cm}\pagebreak[1]
  7961. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7962. Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  7963. \end{modulelog}
  7964. \vspace*{-0.225cm}\pagebreak[1]
  7965. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7966. Received message with topic videv/ffe/sleep/main_light/brightness and payload b'65.0'
  7967. \end{modulelog}
  7968. \vspace*{-0.225cm}\pagebreak[1]
  7969. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7970. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  7971. \end{modulelog}
  7972. \vspace*{-0.225cm}\pagebreak[1]
  7973. \vspace*{2.5ex}
  7974. \begin{tabu} to \linewidth {lX}
  7975. \toprule
  7976. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  7977. \bottomrule
  7978. \end{tabu}
  7979. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7980. Result (Virtual device brightness): 65 (<class 'int'>)
  7981. \end{modulelog}
  7982. \vspace*{-0.225cm}\pagebreak[1]
  7983. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7984. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  7985. \end{modulelog}
  7986. \vspace*{-0.225cm}\pagebreak[1]
  7987. \vspace*{2.5ex}
  7988. \begin{tabu} to \linewidth {lX}
  7989. \toprule
  7990. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  7991. \bottomrule
  7992. \end{tabu}
  7993. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7994. Result (Light device brightness): 65 (<class 'int'>)
  7995. \end{modulelog}
  7996. \vspace*{-0.225cm}\pagebreak[1]
  7997. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  7998. Expectation (Light device brightness): result = 65 (<class 'int'>)
  7999. \end{modulelog}
  8000. \vspace*{-0.225cm}\pagebreak[1]
  8001. \vspace*{2.5ex}
  8002. \begin{tabu} to \linewidth {lX}
  8003. \toprule
  8004. {\bf Info } & Changing virtual device brightness to '50'\\
  8005. \bottomrule
  8006. \end{tabu}
  8007. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8008. Sending message with topic videv/ffe/sleep/main_light/brightness and payload 50
  8009. \end{modulelog}
  8010. \vspace*{-0.225cm}\pagebreak[1]
  8011. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8012. Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50'
  8013. \end{modulelog}
  8014. \vspace*{-0.225cm}\pagebreak[1]
  8015. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8016. Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{"brightness": 128.0}'
  8017. \end{modulelog}
  8018. \vspace*{-0.225cm}\pagebreak[1]
  8019. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8020. Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  8021. \end{modulelog}
  8022. \vspace*{-0.225cm}\pagebreak[1]
  8023. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8024. Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  8025. \end{modulelog}
  8026. \vspace*{-0.225cm}\pagebreak[1]
  8027. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8028. Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50.0'
  8029. \end{modulelog}
  8030. \vspace*{-0.225cm}\pagebreak[1]
  8031. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8032. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  8033. \end{modulelog}
  8034. \vspace*{-0.225cm}\pagebreak[1]
  8035. \vspace*{2.5ex}
  8036. \begin{tabu} to \linewidth {lX}
  8037. \toprule
  8038. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  8039. \bottomrule
  8040. \end{tabu}
  8041. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8042. Result (Light device brightness): 50 (<class 'int'>)
  8043. \end{modulelog}
  8044. \vspace*{-0.225cm}\pagebreak[1]
  8045. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8046. Expectation (Light device brightness): result = 50 (<class 'int'>)
  8047. \end{modulelog}
  8048. \vspace*{-0.225cm}\pagebreak[1]
  8049. \vspace*{2.5ex}
  8050. \begin{tabu} to \linewidth {lX}
  8051. \toprule
  8052. {\bf Info } & Resetting precondition (Power off)\\
  8053. \bottomrule
  8054. \end{tabu}
  8055. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8056. Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off
  8057. \end{modulelog}
  8058. \vspace*{-0.225cm}\pagebreak[1]
  8059. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8060. Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'
  8061. \end{modulelog}
  8062. \vspace*{-0.225cm}\pagebreak[1]
  8063. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8064. Received message with topic videv/ffe/sleep/main_light/state and payload b'false'
  8065. \end{modulelog}
  8066. \vspace*{-0.225cm}\pagebreak[1]
  8067. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8068. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  8069. \end{modulelog}
  8070. \vspace*{-0.225cm}\pagebreak[1]
  8071. \vspace*{2.5ex}
  8072. \subsection{ Color temperature test for device and virtual device: zigbee/\allowbreak ffe/\allowbreak sleep/\allowbreak main\_light }
  8073. \paragraph{Testsummary}\mbox{}\\
  8074. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  8075. \begin{longtabu} to \linewidth {lX}
  8076. \toprule
  8077. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
  8078. Start-Time: & 2023-02-09 15:57:24,906\\
  8079. Finished-Time: & 2023-02-09 15:57:26,721\\
  8080. Time-Consumption & 1.815s\\
  8081. \midrule
  8082. \multicolumn{2}{l}{\bf{Testresults:}}\\
  8083. \midrule
  8084. \bf{\,Info } & Setting preconditions (Power on)\\
  8085. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  8086. \bf{\,Info } & Changing light device color temperature to '5'\\
  8087. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  8088. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  8089. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  8090. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  8091. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  8092. \bf{\,Info } & Changing light device color temperature to '5'\\
  8093. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  8094. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  8095. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  8096. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  8097. \bf{\,Info } & Resetting precondition (Power off)\\
  8098. \bottomrule
  8099. \end{longtabu}
  8100. \paragraph{Testdetails}\mbox{}\\
  8101. \begin{tabu} to \linewidth {lX}
  8102. \toprule
  8103. {\bf Info } & Setting preconditions (Power on)\\
  8104. \bottomrule
  8105. \end{tabu}
  8106. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8107. Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on
  8108. \end{modulelog}
  8109. \vspace*{-0.225cm}\pagebreak[1]
  8110. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8111. Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  8112. \end{modulelog}
  8113. \vspace*{-0.225cm}\pagebreak[1]
  8114. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8115. Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'
  8116. \end{modulelog}
  8117. \vspace*{-0.225cm}\pagebreak[1]
  8118. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8119. Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  8120. \end{modulelog}
  8121. \vspace*{-0.225cm}\pagebreak[1]
  8122. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8123. Received message with topic videv/ffe/sleep/main_light/state and payload b'true'
  8124. \end{modulelog}
  8125. \vspace*{-0.225cm}\pagebreak[1]
  8126. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8127. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  8128. \end{modulelog}
  8129. \vspace*{-0.225cm}\pagebreak[1]
  8130. \vspace*{2.5ex}
  8131. \begin{tabu} to \linewidth {lX}
  8132. \toprule
  8133. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  8134. \bottomrule
  8135. \end{tabu}
  8136. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8137. Result (Virtual device color temperature): 5 (<class 'int'>)
  8138. \end{modulelog}
  8139. \vspace*{-0.225cm}\pagebreak[1]
  8140. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8141. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  8142. \end{modulelog}
  8143. \vspace*{-0.225cm}\pagebreak[1]
  8144. \vspace*{2.5ex}
  8145. \begin{tabu} to \linewidth {lX}
  8146. \toprule
  8147. {\bf Info } & Changing light device color temperature to '5'\\
  8148. \bottomrule
  8149. \end{tabu}
  8150. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8151. Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  8152. \end{modulelog}
  8153. \vspace*{-0.225cm}\pagebreak[1]
  8154. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8155. Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  8156. \end{modulelog}
  8157. \vspace*{-0.225cm}\pagebreak[1]
  8158. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8159. Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8.0'
  8160. \end{modulelog}
  8161. \vspace*{-0.225cm}\pagebreak[1]
  8162. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8163. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  8164. \end{modulelog}
  8165. \vspace*{-0.225cm}\pagebreak[1]
  8166. \vspace*{2.5ex}
  8167. \begin{tabu} to \linewidth {lX}
  8168. \toprule
  8169. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  8170. \bottomrule
  8171. \end{tabu}
  8172. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8173. Result (Virtual device color temperature): 8 (<class 'int'>)
  8174. \end{modulelog}
  8175. \vspace*{-0.225cm}\pagebreak[1]
  8176. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8177. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  8178. \end{modulelog}
  8179. \vspace*{-0.225cm}\pagebreak[1]
  8180. \vspace*{2.5ex}
  8181. \begin{tabu} to \linewidth {lX}
  8182. \toprule
  8183. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  8184. \bottomrule
  8185. \end{tabu}
  8186. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8187. Result (Light device brightness): 8 (<class 'int'>)
  8188. \end{modulelog}
  8189. \vspace*{-0.225cm}\pagebreak[1]
  8190. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8191. Expectation (Light device brightness): result = 8 (<class 'int'>)
  8192. \end{modulelog}
  8193. \vspace*{-0.225cm}\pagebreak[1]
  8194. \vspace*{2.5ex}
  8195. \begin{tabu} to \linewidth {lX}
  8196. \toprule
  8197. {\bf Info } & Changing virtual device color temperature to '5'\\
  8198. \bottomrule
  8199. \end{tabu}
  8200. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8201. Sending message with topic videv/ffe/sleep/main_light/color_temp and payload 5
  8202. \end{modulelog}
  8203. \vspace*{-0.225cm}\pagebreak[1]
  8204. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8205. Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5'
  8206. \end{modulelog}
  8207. \vspace*{-0.225cm}\pagebreak[1]
  8208. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8209. Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{"color_temp": 352.0}'
  8210. \end{modulelog}
  8211. \vspace*{-0.225cm}\pagebreak[1]
  8212. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8213. Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  8214. \end{modulelog}
  8215. \vspace*{-0.225cm}\pagebreak[1]
  8216. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8217. Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  8218. \end{modulelog}
  8219. \vspace*{-0.225cm}\pagebreak[1]
  8220. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8221. Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5.0'
  8222. \end{modulelog}
  8223. \vspace*{-0.225cm}\pagebreak[1]
  8224. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8225. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  8226. \end{modulelog}
  8227. \vspace*{-0.225cm}\pagebreak[1]
  8228. \vspace*{2.5ex}
  8229. \begin{tabu} to \linewidth {lX}
  8230. \toprule
  8231. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  8232. \bottomrule
  8233. \end{tabu}
  8234. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8235. Result (Light device brightness): 5 (<class 'int'>)
  8236. \end{modulelog}
  8237. \vspace*{-0.225cm}\pagebreak[1]
  8238. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8239. Expectation (Light device brightness): result = 5 (<class 'int'>)
  8240. \end{modulelog}
  8241. \vspace*{-0.225cm}\pagebreak[1]
  8242. \vspace*{2.5ex}
  8243. \begin{tabu} to \linewidth {lX}
  8244. \toprule
  8245. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  8246. \bottomrule
  8247. \end{tabu}
  8248. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8249. Result (Virtual device color temperature): 5 (<class 'int'>)
  8250. \end{modulelog}
  8251. \vspace*{-0.225cm}\pagebreak[1]
  8252. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8253. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  8254. \end{modulelog}
  8255. \vspace*{-0.225cm}\pagebreak[1]
  8256. \vspace*{2.5ex}
  8257. \begin{tabu} to \linewidth {lX}
  8258. \toprule
  8259. {\bf Info } & Changing light device color temperature to '5'\\
  8260. \bottomrule
  8261. \end{tabu}
  8262. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8263. Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  8264. \end{modulelog}
  8265. \vspace*{-0.225cm}\pagebreak[1]
  8266. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8267. Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  8268. \end{modulelog}
  8269. \vspace*{-0.225cm}\pagebreak[1]
  8270. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8271. Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8.0'
  8272. \end{modulelog}
  8273. \vspace*{-0.225cm}\pagebreak[1]
  8274. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8275. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  8276. \end{modulelog}
  8277. \vspace*{-0.225cm}\pagebreak[1]
  8278. \vspace*{2.5ex}
  8279. \begin{tabu} to \linewidth {lX}
  8280. \toprule
  8281. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  8282. \bottomrule
  8283. \end{tabu}
  8284. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8285. Result (Virtual device color temperature): 8 (<class 'int'>)
  8286. \end{modulelog}
  8287. \vspace*{-0.225cm}\pagebreak[1]
  8288. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8289. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  8290. \end{modulelog}
  8291. \vspace*{-0.225cm}\pagebreak[1]
  8292. \vspace*{2.5ex}
  8293. \begin{tabu} to \linewidth {lX}
  8294. \toprule
  8295. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  8296. \bottomrule
  8297. \end{tabu}
  8298. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8299. Result (Light device brightness): 8 (<class 'int'>)
  8300. \end{modulelog}
  8301. \vspace*{-0.225cm}\pagebreak[1]
  8302. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8303. Expectation (Light device brightness): result = 8 (<class 'int'>)
  8304. \end{modulelog}
  8305. \vspace*{-0.225cm}\pagebreak[1]
  8306. \vspace*{2.5ex}
  8307. \begin{tabu} to \linewidth {lX}
  8308. \toprule
  8309. {\bf Info } & Changing virtual device color temperature to '5'\\
  8310. \bottomrule
  8311. \end{tabu}
  8312. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8313. Sending message with topic videv/ffe/sleep/main_light/color_temp and payload 5
  8314. \end{modulelog}
  8315. \vspace*{-0.225cm}\pagebreak[1]
  8316. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8317. Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5'
  8318. \end{modulelog}
  8319. \vspace*{-0.225cm}\pagebreak[1]
  8320. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8321. Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{"color_temp": 352.0}'
  8322. \end{modulelog}
  8323. \vspace*{-0.225cm}\pagebreak[1]
  8324. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8325. Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  8326. \end{modulelog}
  8327. \vspace*{-0.225cm}\pagebreak[1]
  8328. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8329. Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  8330. \end{modulelog}
  8331. \vspace*{-0.225cm}\pagebreak[1]
  8332. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8333. Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5.0'
  8334. \end{modulelog}
  8335. \vspace*{-0.225cm}\pagebreak[1]
  8336. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8337. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  8338. \end{modulelog}
  8339. \vspace*{-0.225cm}\pagebreak[1]
  8340. \vspace*{2.5ex}
  8341. \begin{tabu} to \linewidth {lX}
  8342. \toprule
  8343. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  8344. \bottomrule
  8345. \end{tabu}
  8346. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8347. Result (Light device brightness): 5 (<class 'int'>)
  8348. \end{modulelog}
  8349. \vspace*{-0.225cm}\pagebreak[1]
  8350. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8351. Expectation (Light device brightness): result = 5 (<class 'int'>)
  8352. \end{modulelog}
  8353. \vspace*{-0.225cm}\pagebreak[1]
  8354. \vspace*{2.5ex}
  8355. \begin{tabu} to \linewidth {lX}
  8356. \toprule
  8357. {\bf Info } & Resetting precondition (Power off)\\
  8358. \bottomrule
  8359. \end{tabu}
  8360. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8361. Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off
  8362. \end{modulelog}
  8363. \vspace*{-0.225cm}\pagebreak[1]
  8364. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8365. Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'
  8366. \end{modulelog}
  8367. \vspace*{-0.225cm}\pagebreak[1]
  8368. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8369. Received message with topic videv/ffe/sleep/main_light/state and payload b'false'
  8370. \end{modulelog}
  8371. \vspace*{-0.225cm}\pagebreak[1]
  8372. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8373. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  8374. \end{modulelog}
  8375. \vspace*{-0.225cm}\pagebreak[1]
  8376. \vspace*{2.5ex}
  8377. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak ffe/\allowbreak sleep/\allowbreak main\_light }
  8378. \paragraph{Testsummary}\mbox{}\\
  8379. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  8380. \begin{longtabu} to \linewidth {lX}
  8381. \toprule
  8382. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  8383. Start-Time: & 2023-02-09 15:57:26,722\\
  8384. Finished-Time: & 2023-02-09 15:57:27,934\\
  8385. Time-Consumption & 1.212s\\
  8386. \midrule
  8387. \multicolumn{2}{l}{\bf{Testresults:}}\\
  8388. \midrule
  8389. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  8390. \bf{\,Info } & Changing switching device state to 'True'\\
  8391. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  8392. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  8393. \bf{\,Info } & Changing virtual device state to 'False'\\
  8394. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  8395. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  8396. \bf{\,Info } & Changing switching device state to 'True'\\
  8397. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  8398. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  8399. \bf{\,Info } & Changing virtual device state to 'False'\\
  8400. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  8401. \bottomrule
  8402. \end{longtabu}
  8403. \paragraph{Testdetails}\mbox{}\\
  8404. \begin{tabu} to \linewidth {lX}
  8405. \toprule
  8406. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  8407. \bottomrule
  8408. \end{tabu}
  8409. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8410. Result (Virtual device state): False (<class 'bool'>)
  8411. \end{modulelog}
  8412. \vspace*{-0.225cm}\pagebreak[1]
  8413. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8414. Expectation (Virtual device state): result = False (<class 'bool'>)
  8415. \end{modulelog}
  8416. \vspace*{-0.225cm}\pagebreak[1]
  8417. \vspace*{2.5ex}
  8418. \begin{tabu} to \linewidth {lX}
  8419. \toprule
  8420. {\bf Info } & Changing switching device state to 'True'\\
  8421. \bottomrule
  8422. \end{tabu}
  8423. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8424. Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on
  8425. \end{modulelog}
  8426. \vspace*{-0.225cm}\pagebreak[1]
  8427. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8428. Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  8429. \end{modulelog}
  8430. \vspace*{-0.225cm}\pagebreak[1]
  8431. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8432. Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'
  8433. \end{modulelog}
  8434. \vspace*{-0.225cm}\pagebreak[1]
  8435. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8436. Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  8437. \end{modulelog}
  8438. \vspace*{-0.225cm}\pagebreak[1]
  8439. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8440. Received message with topic videv/ffe/sleep/main_light/state and payload b'true'
  8441. \end{modulelog}
  8442. \vspace*{-0.225cm}\pagebreak[1]
  8443. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8444. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  8445. \end{modulelog}
  8446. \vspace*{-0.225cm}\pagebreak[1]
  8447. \vspace*{2.5ex}
  8448. \begin{tabu} to \linewidth {lX}
  8449. \toprule
  8450. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  8451. \bottomrule
  8452. \end{tabu}
  8453. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8454. Result (Virtual device state): True (<class 'bool'>)
  8455. \end{modulelog}
  8456. \vspace*{-0.225cm}\pagebreak[1]
  8457. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8458. Expectation (Virtual device state): result = True (<class 'bool'>)
  8459. \end{modulelog}
  8460. \vspace*{-0.225cm}\pagebreak[1]
  8461. \vspace*{2.5ex}
  8462. \begin{tabu} to \linewidth {lX}
  8463. \toprule
  8464. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  8465. \bottomrule
  8466. \end{tabu}
  8467. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8468. Result (Switching device state): True (<class 'bool'>)
  8469. \end{modulelog}
  8470. \vspace*{-0.225cm}\pagebreak[1]
  8471. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8472. Expectation (Switching device state): result = True (<class 'bool'>)
  8473. \end{modulelog}
  8474. \vspace*{-0.225cm}\pagebreak[1]
  8475. \vspace*{2.5ex}
  8476. \begin{tabu} to \linewidth {lX}
  8477. \toprule
  8478. {\bf Info } & Changing virtual device state to 'False'\\
  8479. \bottomrule
  8480. \end{tabu}
  8481. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8482. Sending message with topic videv/ffe/sleep/main_light/state and payload false
  8483. \end{modulelog}
  8484. \vspace*{-0.225cm}\pagebreak[1]
  8485. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8486. Received message with topic videv/ffe/sleep/main_light/state and payload b'false'
  8487. \end{modulelog}
  8488. \vspace*{-0.225cm}\pagebreak[1]
  8489. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8490. Received message with topic shellies/ffe/sleep/main_light/relay/0/command and payload b'off'
  8491. \end{modulelog}
  8492. \vspace*{-0.225cm}\pagebreak[1]
  8493. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8494. Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off
  8495. \end{modulelog}
  8496. \vspace*{-0.225cm}\pagebreak[1]
  8497. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8498. Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'
  8499. \end{modulelog}
  8500. \vspace*{-0.225cm}\pagebreak[1]
  8501. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8502. Received message with topic videv/ffe/sleep/main_light/state and payload b'false'
  8503. \end{modulelog}
  8504. \vspace*{-0.225cm}\pagebreak[1]
  8505. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8506. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  8507. \end{modulelog}
  8508. \vspace*{-0.225cm}\pagebreak[1]
  8509. \vspace*{2.5ex}
  8510. \begin{tabu} to \linewidth {lX}
  8511. \toprule
  8512. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  8513. \bottomrule
  8514. \end{tabu}
  8515. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8516. Result (Switching device state): False (<class 'bool'>)
  8517. \end{modulelog}
  8518. \vspace*{-0.225cm}\pagebreak[1]
  8519. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8520. Expectation (Switching device state): result = False (<class 'bool'>)
  8521. \end{modulelog}
  8522. \vspace*{-0.225cm}\pagebreak[1]
  8523. \vspace*{2.5ex}
  8524. \begin{tabu} to \linewidth {lX}
  8525. \toprule
  8526. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  8527. \bottomrule
  8528. \end{tabu}
  8529. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8530. Result (Virtual device state): False (<class 'bool'>)
  8531. \end{modulelog}
  8532. \vspace*{-0.225cm}\pagebreak[1]
  8533. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8534. Expectation (Virtual device state): result = False (<class 'bool'>)
  8535. \end{modulelog}
  8536. \vspace*{-0.225cm}\pagebreak[1]
  8537. \vspace*{2.5ex}
  8538. \begin{tabu} to \linewidth {lX}
  8539. \toprule
  8540. {\bf Info } & Changing switching device state to 'True'\\
  8541. \bottomrule
  8542. \end{tabu}
  8543. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8544. Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on
  8545. \end{modulelog}
  8546. \vspace*{-0.225cm}\pagebreak[1]
  8547. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8548. Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  8549. \end{modulelog}
  8550. \vspace*{-0.225cm}\pagebreak[1]
  8551. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8552. Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'
  8553. \end{modulelog}
  8554. \vspace*{-0.225cm}\pagebreak[1]
  8555. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8556. Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  8557. \end{modulelog}
  8558. \vspace*{-0.225cm}\pagebreak[1]
  8559. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8560. Received message with topic videv/ffe/sleep/main_light/state and payload b'true'
  8561. \end{modulelog}
  8562. \vspace*{-0.225cm}\pagebreak[1]
  8563. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8564. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  8565. \end{modulelog}
  8566. \vspace*{-0.225cm}\pagebreak[1]
  8567. \vspace*{2.5ex}
  8568. \begin{tabu} to \linewidth {lX}
  8569. \toprule
  8570. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  8571. \bottomrule
  8572. \end{tabu}
  8573. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8574. Result (Virtual device state): True (<class 'bool'>)
  8575. \end{modulelog}
  8576. \vspace*{-0.225cm}\pagebreak[1]
  8577. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8578. Expectation (Virtual device state): result = True (<class 'bool'>)
  8579. \end{modulelog}
  8580. \vspace*{-0.225cm}\pagebreak[1]
  8581. \vspace*{2.5ex}
  8582. \begin{tabu} to \linewidth {lX}
  8583. \toprule
  8584. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  8585. \bottomrule
  8586. \end{tabu}
  8587. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8588. Result (Switching device state): True (<class 'bool'>)
  8589. \end{modulelog}
  8590. \vspace*{-0.225cm}\pagebreak[1]
  8591. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8592. Expectation (Switching device state): result = True (<class 'bool'>)
  8593. \end{modulelog}
  8594. \vspace*{-0.225cm}\pagebreak[1]
  8595. \vspace*{2.5ex}
  8596. \begin{tabu} to \linewidth {lX}
  8597. \toprule
  8598. {\bf Info } & Changing virtual device state to 'False'\\
  8599. \bottomrule
  8600. \end{tabu}
  8601. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8602. Sending message with topic videv/ffe/sleep/main_light/state and payload false
  8603. \end{modulelog}
  8604. \vspace*{-0.225cm}\pagebreak[1]
  8605. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8606. Received message with topic videv/ffe/sleep/main_light/state and payload b'false'
  8607. \end{modulelog}
  8608. \vspace*{-0.225cm}\pagebreak[1]
  8609. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8610. Received message with topic shellies/ffe/sleep/main_light/relay/0/command and payload b'off'
  8611. \end{modulelog}
  8612. \vspace*{-0.225cm}\pagebreak[1]
  8613. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8614. Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off
  8615. \end{modulelog}
  8616. \vspace*{-0.225cm}\pagebreak[1]
  8617. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8618. Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'
  8619. \end{modulelog}
  8620. \vspace*{-0.225cm}\pagebreak[1]
  8621. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8622. Received message with topic videv/ffe/sleep/main_light/state and payload b'false'
  8623. \end{modulelog}
  8624. \vspace*{-0.225cm}\pagebreak[1]
  8625. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8626. Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  8627. \end{modulelog}
  8628. \vspace*{-0.225cm}\pagebreak[1]
  8629. \vspace*{2.5ex}
  8630. \begin{tabu} to \linewidth {lX}
  8631. \toprule
  8632. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  8633. \bottomrule
  8634. \end{tabu}
  8635. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8636. Result (Switching device state): False (<class 'bool'>)
  8637. \end{modulelog}
  8638. \vspace*{-0.225cm}\pagebreak[1]
  8639. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8640. Expectation (Switching device state): result = False (<class 'bool'>)
  8641. \end{modulelog}
  8642. \vspace*{-0.225cm}\pagebreak[1]
  8643. \vspace*{2.5ex}
  8644. \subsection{ Away mode test: zigbee/\allowbreak ffw/\allowbreak bath/\allowbreak heating\_valve }
  8645. \paragraph{Testsummary}\mbox{}\\
  8646. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  8647. \begin{longtabu} to \linewidth {lX}
  8648. \toprule
  8649. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\
  8650. Start-Time: & 2023-02-09 15:57:27,935\\
  8651. Finished-Time: & 2023-02-09 15:57:28,844\\
  8652. Time-Consumption & 0.909s\\
  8653. \midrule
  8654. \multicolumn{2}{l}{\bf{Testresults:}}\\
  8655. \midrule
  8656. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  8657. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  8658. \bf{\,Info } & Activating away mode\\
  8659. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  8660. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 18 and Type is $<$class 'int'$>$).\\
  8661. \bf{\,Info } & Deactivating away mode\\
  8662. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  8663. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  8664. \bottomrule
  8665. \end{longtabu}
  8666. \paragraph{Testdetails}\mbox{}\\
  8667. \begin{tabu} to \linewidth {lX}
  8668. \toprule
  8669. {\bf Info } & Setting preconditions (Default setpoint)\\
  8670. \bottomrule
  8671. \end{tabu}
  8672. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8673. Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true
  8674. \end{modulelog}
  8675. \vspace*{-0.225cm}\pagebreak[1]
  8676. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8677. Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true'
  8678. \end{modulelog}
  8679. \vspace*{-0.225cm}\pagebreak[1]
  8680. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8681. Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'
  8682. \end{modulelog}
  8683. \vspace*{-0.225cm}\pagebreak[1]
  8684. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8685. Received message with topic videv/ffw/bath/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}}'
  8686. \end{modulelog}
  8687. \vspace*{-0.225cm}\pagebreak[1]
  8688. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8689. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  8690. \end{modulelog}
  8691. \vspace*{-0.225cm}\pagebreak[1]
  8692. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8693. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  8694. \end{modulelog}
  8695. \vspace*{-0.225cm}\pagebreak[1]
  8696. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8697. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'
  8698. \end{modulelog}
  8699. \vspace*{-0.225cm}\pagebreak[1]
  8700. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8701. Received message with topic videv/ffw/bath/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}}'
  8702. \end{modulelog}
  8703. \vspace*{-0.225cm}\pagebreak[1]
  8704. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8705. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  8706. \end{modulelog}
  8707. \vspace*{-0.225cm}\pagebreak[1]
  8708. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8709. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  8710. \end{modulelog}
  8711. \vspace*{-0.225cm}\pagebreak[1]
  8712. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8713. Received message with topic videv/ffw/bath/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}}'
  8714. \end{modulelog}
  8715. \vspace*{-0.225cm}\pagebreak[1]
  8716. \vspace*{2.5ex}
  8717. \begin{tabu} to \linewidth {lX}
  8718. \toprule
  8719. {\bf \textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  8720. \bottomrule
  8721. \end{tabu}
  8722. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8723. Result (Away mode): False (<class 'bool'>)
  8724. \end{modulelog}
  8725. \vspace*{-0.225cm}\pagebreak[1]
  8726. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8727. Expectation (Away mode): result = False (<class 'bool'>)
  8728. \end{modulelog}
  8729. \vspace*{-0.225cm}\pagebreak[1]
  8730. \vspace*{2.5ex}
  8731. \begin{tabu} to \linewidth {lX}
  8732. \toprule
  8733. {\bf Info } & Activating away mode\\
  8734. \bottomrule
  8735. \end{tabu}
  8736. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8737. Sending message with topic videv/ffw/bath/heating_valve/away_mode and payload true
  8738. \end{modulelog}
  8739. \vspace*{-0.225cm}\pagebreak[1]
  8740. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8741. Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'true'
  8742. \end{modulelog}
  8743. \vspace*{-0.225cm}\pagebreak[1]
  8744. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8745. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 18}'
  8746. \end{modulelog}
  8747. \vspace*{-0.225cm}\pagebreak[1]
  8748. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8749. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  8750. \end{modulelog}
  8751. \vspace*{-0.225cm}\pagebreak[1]
  8752. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8753. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'18'
  8754. \end{modulelog}
  8755. \vspace*{-0.225cm}\pagebreak[1]
  8756. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8757. Received message with topic videv/ffw/bath/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}}'
  8758. \end{modulelog}
  8759. \vspace*{-0.225cm}\pagebreak[1]
  8760. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8761. Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'true'
  8762. \end{modulelog}
  8763. \vspace*{-0.225cm}\pagebreak[1]
  8764. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8765. Received message with topic videv/ffw/bath/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}}'
  8766. \end{modulelog}
  8767. \vspace*{-0.225cm}\pagebreak[1]
  8768. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8769. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  8770. \end{modulelog}
  8771. \vspace*{-0.225cm}\pagebreak[1]
  8772. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8773. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  8774. \end{modulelog}
  8775. \vspace*{-0.225cm}\pagebreak[1]
  8776. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8777. Received message with topic videv/ffw/bath/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}}'
  8778. \end{modulelog}
  8779. \vspace*{-0.225cm}\pagebreak[1]
  8780. \vspace*{2.5ex}
  8781. \begin{tabu} to \linewidth {lX}
  8782. \toprule
  8783. {\bf \textcolor{green}{Success} } & Away mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  8784. \bottomrule
  8785. \end{tabu}
  8786. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8787. Result (Away mode): True (<class 'bool'>)
  8788. \end{modulelog}
  8789. \vspace*{-0.225cm}\pagebreak[1]
  8790. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8791. Expectation (Away mode): result = True (<class 'bool'>)
  8792. \end{modulelog}
  8793. \vspace*{-0.225cm}\pagebreak[1]
  8794. \vspace*{2.5ex}
  8795. \begin{tabu} to \linewidth {lX}
  8796. \toprule
  8797. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 18 and Type is $<$class 'int'$>$).\\
  8798. \bottomrule
  8799. \end{tabu}
  8800. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8801. Result (Temperature setpoint): 18 (<class 'int'>)
  8802. \end{modulelog}
  8803. \vspace*{-0.225cm}\pagebreak[1]
  8804. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8805. Expectation (Temperature setpoint): result = 18 (<class 'int'>)
  8806. \end{modulelog}
  8807. \vspace*{-0.225cm}\pagebreak[1]
  8808. \vspace*{2.5ex}
  8809. \begin{tabu} to \linewidth {lX}
  8810. \toprule
  8811. {\bf Info } & Deactivating away mode\\
  8812. \bottomrule
  8813. \end{tabu}
  8814. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8815. Sending message with topic videv/ffw/bath/heating_valve/away_mode and payload false
  8816. \end{modulelog}
  8817. \vspace*{-0.225cm}\pagebreak[1]
  8818. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8819. Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'false'
  8820. \end{modulelog}
  8821. \vspace*{-0.225cm}\pagebreak[1]
  8822. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8823. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  8824. \end{modulelog}
  8825. \vspace*{-0.225cm}\pagebreak[1]
  8826. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8827. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  8828. \end{modulelog}
  8829. \vspace*{-0.225cm}\pagebreak[1]
  8830. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8831. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'
  8832. \end{modulelog}
  8833. \vspace*{-0.225cm}\pagebreak[1]
  8834. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8835. Received message with topic videv/ffw/bath/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}}'
  8836. \end{modulelog}
  8837. \vspace*{-0.225cm}\pagebreak[1]
  8838. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8839. Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'false'
  8840. \end{modulelog}
  8841. \vspace*{-0.225cm}\pagebreak[1]
  8842. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8843. Received message with topic videv/ffw/bath/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}}'
  8844. \end{modulelog}
  8845. \vspace*{-0.225cm}\pagebreak[1]
  8846. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8847. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  8848. \end{modulelog}
  8849. \vspace*{-0.225cm}\pagebreak[1]
  8850. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8851. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  8852. \end{modulelog}
  8853. \vspace*{-0.225cm}\pagebreak[1]
  8854. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8855. Received message with topic videv/ffw/bath/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}}'
  8856. \end{modulelog}
  8857. \vspace*{-0.225cm}\pagebreak[1]
  8858. \vspace*{2.5ex}
  8859. \begin{tabu} to \linewidth {lX}
  8860. \toprule
  8861. {\bf \textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  8862. \bottomrule
  8863. \end{tabu}
  8864. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8865. Result (Away mode): False (<class 'bool'>)
  8866. \end{modulelog}
  8867. \vspace*{-0.225cm}\pagebreak[1]
  8868. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8869. Expectation (Away mode): result = False (<class 'bool'>)
  8870. \end{modulelog}
  8871. \vspace*{-0.225cm}\pagebreak[1]
  8872. \vspace*{2.5ex}
  8873. \begin{tabu} to \linewidth {lX}
  8874. \toprule
  8875. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  8876. \bottomrule
  8877. \end{tabu}
  8878. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8879. Result (Temperature setpoint): 23 (<class 'int'>)
  8880. \end{modulelog}
  8881. \vspace*{-0.225cm}\pagebreak[1]
  8882. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8883. Expectation (Temperature setpoint): result = 23 (<class 'int'>)
  8884. \end{modulelog}
  8885. \vspace*{-0.225cm}\pagebreak[1]
  8886. \vspace*{2.5ex}
  8887. \subsection{ Boost mode test: zigbee/\allowbreak ffw/\allowbreak bath/\allowbreak heating\_valve }
  8888. \paragraph{Testsummary}\mbox{}\\
  8889. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  8890. \begin{longtabu} to \linewidth {lX}
  8891. \toprule
  8892. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\
  8893. Start-Time: & 2023-02-09 15:57:28,845\\
  8894. Finished-Time: & 2023-02-09 15:57:29,752\\
  8895. Time-Consumption & 0.908s\\
  8896. \midrule
  8897. \multicolumn{2}{l}{\bf{Testresults:}}\\
  8898. \midrule
  8899. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  8900. \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  8901. \bf{\,Info } & Activating boost mode\\
  8902. \bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\
  8903. \bf{\,Info } & Setting postconditions (Default setpoint)\\
  8904. \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  8905. \bottomrule
  8906. \end{longtabu}
  8907. \paragraph{Testdetails}\mbox{}\\
  8908. \begin{tabu} to \linewidth {lX}
  8909. \toprule
  8910. {\bf Info } & Setting preconditions (Default setpoint)\\
  8911. \bottomrule
  8912. \end{tabu}
  8913. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8914. Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true
  8915. \end{modulelog}
  8916. \vspace*{-0.225cm}\pagebreak[1]
  8917. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8918. Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true'
  8919. \end{modulelog}
  8920. \vspace*{-0.225cm}\pagebreak[1]
  8921. \vspace*{2.5ex}
  8922. \begin{tabu} to \linewidth {lX}
  8923. \toprule
  8924. {\bf \textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  8925. \bottomrule
  8926. \end{tabu}
  8927. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8928. Result (Boost timer): 0 (<class 'int'>)
  8929. \end{modulelog}
  8930. \vspace*{-0.225cm}\pagebreak[1]
  8931. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8932. Expectation (Boost timer): result = 0 (<class 'int'>)
  8933. \end{modulelog}
  8934. \vspace*{-0.225cm}\pagebreak[1]
  8935. \vspace*{2.5ex}
  8936. \begin{tabu} to \linewidth {lX}
  8937. \toprule
  8938. {\bf Info } & Activating boost mode\\
  8939. \bottomrule
  8940. \end{tabu}
  8941. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8942. Sending message with topic videv/ffw/bath/heating_valve/start_boost and payload true
  8943. \end{modulelog}
  8944. \vspace*{-0.225cm}\pagebreak[1]
  8945. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8946. Received message with topic videv/ffw/bath/heating_valve/start_boost and payload b'true'
  8947. \end{modulelog}
  8948. \vspace*{-0.225cm}\pagebreak[1]
  8949. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8950. Received message with topic videv/ffw/bath/heating_valve/boost_timer and payload b'900'
  8951. \end{modulelog}
  8952. \vspace*{-0.225cm}\pagebreak[1]
  8953. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8954. Received message with topic videv/ffw/bath/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}}'
  8955. \end{modulelog}
  8956. \vspace*{-0.225cm}\pagebreak[1]
  8957. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8958. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 30}'
  8959. \end{modulelog}
  8960. \vspace*{-0.225cm}\pagebreak[1]
  8961. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8962. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  8963. \end{modulelog}
  8964. \vspace*{-0.225cm}\pagebreak[1]
  8965. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8966. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'30'
  8967. \end{modulelog}
  8968. \vspace*{-0.225cm}\pagebreak[1]
  8969. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8970. Received message with topic videv/ffw/bath/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}}'
  8971. \end{modulelog}
  8972. \vspace*{-0.225cm}\pagebreak[1]
  8973. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8974. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  8975. \end{modulelog}
  8976. \vspace*{-0.225cm}\pagebreak[1]
  8977. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8978. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  8979. \end{modulelog}
  8980. \vspace*{-0.225cm}\pagebreak[1]
  8981. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8982. Received message with topic videv/ffw/bath/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}}'
  8983. \end{modulelog}
  8984. \vspace*{-0.225cm}\pagebreak[1]
  8985. \vspace*{2.5ex}
  8986. \begin{tabu} to \linewidth {lX}
  8987. \toprule
  8988. {\bf \textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\
  8989. \bottomrule
  8990. \end{tabu}
  8991. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8992. Result (Boost timer): 900 (<class 'int'>)
  8993. \end{modulelog}
  8994. \vspace*{-0.225cm}\pagebreak[1]
  8995. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  8996. Expectation (Boost timer): result > 0 (<class 'int'>)
  8997. \end{modulelog}
  8998. \vspace*{-0.225cm}\pagebreak[1]
  8999. \vspace*{2.5ex}
  9000. \begin{tabu} to \linewidth {lX}
  9001. \toprule
  9002. {\bf Info } & Setting postconditions (Default setpoint)\\
  9003. \bottomrule
  9004. \end{tabu}
  9005. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9006. Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true
  9007. \end{modulelog}
  9008. \vspace*{-0.225cm}\pagebreak[1]
  9009. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9010. Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true'
  9011. \end{modulelog}
  9012. \vspace*{-0.225cm}\pagebreak[1]
  9013. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9014. Received message with topic videv/ffw/bath/heating_valve/boost_timer and payload b'0'
  9015. \end{modulelog}
  9016. \vspace*{-0.225cm}\pagebreak[1]
  9017. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9018. Received message with topic videv/ffw/bath/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}}'
  9019. \end{modulelog}
  9020. \vspace*{-0.225cm}\pagebreak[1]
  9021. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9022. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  9023. \end{modulelog}
  9024. \vspace*{-0.225cm}\pagebreak[1]
  9025. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9026. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  9027. \end{modulelog}
  9028. \vspace*{-0.225cm}\pagebreak[1]
  9029. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9030. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'
  9031. \end{modulelog}
  9032. \vspace*{-0.225cm}\pagebreak[1]
  9033. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9034. Received message with topic videv/ffw/bath/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}}'
  9035. \end{modulelog}
  9036. \vspace*{-0.225cm}\pagebreak[1]
  9037. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9038. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  9039. \end{modulelog}
  9040. \vspace*{-0.225cm}\pagebreak[1]
  9041. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9042. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  9043. \end{modulelog}
  9044. \vspace*{-0.225cm}\pagebreak[1]
  9045. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9046. Received message with topic videv/ffw/bath/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}}'
  9047. \end{modulelog}
  9048. \vspace*{-0.225cm}\pagebreak[1]
  9049. \vspace*{2.5ex}
  9050. \begin{tabu} to \linewidth {lX}
  9051. \toprule
  9052. {\bf \textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  9053. \bottomrule
  9054. \end{tabu}
  9055. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9056. Result (Boost timer): 0 (<class 'int'>)
  9057. \end{modulelog}
  9058. \vspace*{-0.225cm}\pagebreak[1]
  9059. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9060. Expectation (Boost timer): result = 0 (<class 'int'>)
  9061. \end{modulelog}
  9062. \vspace*{-0.225cm}\pagebreak[1]
  9063. \vspace*{2.5ex}
  9064. \subsection{ Default temperature test for device and virtual device: zigbee/\allowbreak ffw/\allowbreak bath/\allowbreak heating\_valve }
  9065. \paragraph{Testsummary}\mbox{}\\
  9066. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  9067. \begin{longtabu} to \linewidth {lX}
  9068. \toprule
  9069. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\
  9070. Start-Time: & 2023-02-09 15:57:29,753\\
  9071. Finished-Time: & 2023-02-09 15:57:30,359\\
  9072. Time-Consumption & 0.606s\\
  9073. \midrule
  9074. \multicolumn{2}{l}{\bf{Testresults:}}\\
  9075. \midrule
  9076. \bf{\,Info } & Setting preconditions (Valve setpoint to 18.0)\\
  9077. \bf{\,\textcolor{green}{Success} } & Valve temperature setpoint (is not default temperature) is correct (Content True and Type is $<$class 'bool'$>$).\\
  9078. \bf{\,Info } & Triggering set to default temperature (23.0)\\
  9079. \bf{\,\textcolor{green}{Success} } & Valve temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  9080. \bottomrule
  9081. \end{longtabu}
  9082. \paragraph{Testdetails}\mbox{}\\
  9083. \begin{tabu} to \linewidth {lX}
  9084. \toprule
  9085. {\bf Info } & Setting preconditions (Valve setpoint to 18.0)\\
  9086. \bottomrule
  9087. \end{tabu}
  9088. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9089. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  9090. \end{modulelog}
  9091. \vspace*{-0.225cm}\pagebreak[1]
  9092. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9093. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  9094. \end{modulelog}
  9095. \vspace*{-0.225cm}\pagebreak[1]
  9096. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9097. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 18}'
  9098. \end{modulelog}
  9099. \vspace*{-0.225cm}\pagebreak[1]
  9100. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9101. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'18'
  9102. \end{modulelog}
  9103. \vspace*{-0.225cm}\pagebreak[1]
  9104. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9105. Received message with topic videv/ffw/bath/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}}'
  9106. \end{modulelog}
  9107. \vspace*{-0.225cm}\pagebreak[1]
  9108. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9109. Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'18'
  9110. \end{modulelog}
  9111. \vspace*{-0.225cm}\pagebreak[1]
  9112. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9113. Received message with topic videv/ffw/bath/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}}'
  9114. \end{modulelog}
  9115. \vspace*{-0.225cm}\pagebreak[1]
  9116. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9117. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  9118. \end{modulelog}
  9119. \vspace*{-0.225cm}\pagebreak[1]
  9120. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9121. Received message with topic videv/ffw/bath/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}}'
  9122. \end{modulelog}
  9123. \vspace*{-0.225cm}\pagebreak[1]
  9124. \vspace*{2.5ex}
  9125. \begin{tabu} to \linewidth {lX}
  9126. \toprule
  9127. {\bf \textcolor{green}{Success} } & Valve temperature setpoint (is not default temperature) is correct (Content True and Type is $<$class 'bool'$>$).\\
  9128. \bottomrule
  9129. \end{tabu}
  9130. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9131. Result (Valve temperature setpoint (is not default temperature)): True (<class 'bool'>)
  9132. \end{modulelog}
  9133. \vspace*{-0.225cm}\pagebreak[1]
  9134. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9135. Expectation (Valve temperature setpoint (is not default temperature)): result = True (<class 'bool'>)
  9136. \end{modulelog}
  9137. \vspace*{-0.225cm}\pagebreak[1]
  9138. \vspace*{2.5ex}
  9139. \begin{tabu} to \linewidth {lX}
  9140. \toprule
  9141. {\bf Info } & Triggering set to default temperature (23.0)\\
  9142. \bottomrule
  9143. \end{tabu}
  9144. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9145. Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true
  9146. \end{modulelog}
  9147. \vspace*{-0.225cm}\pagebreak[1]
  9148. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9149. Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true'
  9150. \end{modulelog}
  9151. \vspace*{-0.225cm}\pagebreak[1]
  9152. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9153. Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'
  9154. \end{modulelog}
  9155. \vspace*{-0.225cm}\pagebreak[1]
  9156. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9157. Received message with topic videv/ffw/bath/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}}'
  9158. \end{modulelog}
  9159. \vspace*{-0.225cm}\pagebreak[1]
  9160. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9161. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  9162. \end{modulelog}
  9163. \vspace*{-0.225cm}\pagebreak[1]
  9164. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9165. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  9166. \end{modulelog}
  9167. \vspace*{-0.225cm}\pagebreak[1]
  9168. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9169. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'
  9170. \end{modulelog}
  9171. \vspace*{-0.225cm}\pagebreak[1]
  9172. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9173. Received message with topic videv/ffw/bath/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}}'
  9174. \end{modulelog}
  9175. \vspace*{-0.225cm}\pagebreak[1]
  9176. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9177. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  9178. \end{modulelog}
  9179. \vspace*{-0.225cm}\pagebreak[1]
  9180. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9181. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  9182. \end{modulelog}
  9183. \vspace*{-0.225cm}\pagebreak[1]
  9184. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9185. Received message with topic videv/ffw/bath/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}}'
  9186. \end{modulelog}
  9187. \vspace*{-0.225cm}\pagebreak[1]
  9188. \vspace*{2.5ex}
  9189. \begin{tabu} to \linewidth {lX}
  9190. \toprule
  9191. {\bf \textcolor{green}{Success} } & Valve temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  9192. \bottomrule
  9193. \end{tabu}
  9194. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9195. Result (Valve temperature setpoint): 23 (<class 'int'>)
  9196. \end{modulelog}
  9197. \vspace*{-0.225cm}\pagebreak[1]
  9198. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9199. Expectation (Valve temperature setpoint): result = 23 (<class 'int'>)
  9200. \end{modulelog}
  9201. \vspace*{-0.225cm}\pagebreak[1]
  9202. \vspace*{2.5ex}
  9203. \subsection{ Summer mode test: zigbee/\allowbreak ffw/\allowbreak bath/\allowbreak heating\_valve }
  9204. \paragraph{Testsummary}\mbox{}\\
  9205. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  9206. \begin{longtabu} to \linewidth {lX}
  9207. \toprule
  9208. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\
  9209. Start-Time: & 2023-02-09 15:57:30,359\\
  9210. Finished-Time: & 2023-02-09 15:57:31,267\\
  9211. Time-Consumption & 0.908s\\
  9212. \midrule
  9213. \multicolumn{2}{l}{\bf{Testresults:}}\\
  9214. \midrule
  9215. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  9216. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  9217. \bf{\,Info } & Activating summer mode\\
  9218. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  9219. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 5 and Type is $<$class 'int'$>$).\\
  9220. \bf{\,Info } & Deactivating summer mode\\
  9221. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  9222. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  9223. \bottomrule
  9224. \end{longtabu}
  9225. \paragraph{Testdetails}\mbox{}\\
  9226. \begin{tabu} to \linewidth {lX}
  9227. \toprule
  9228. {\bf Info } & Setting preconditions (Default setpoint)\\
  9229. \bottomrule
  9230. \end{tabu}
  9231. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9232. Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true
  9233. \end{modulelog}
  9234. \vspace*{-0.225cm}\pagebreak[1]
  9235. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9236. Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true'
  9237. \end{modulelog}
  9238. \vspace*{-0.225cm}\pagebreak[1]
  9239. \vspace*{2.5ex}
  9240. \begin{tabu} to \linewidth {lX}
  9241. \toprule
  9242. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  9243. \bottomrule
  9244. \end{tabu}
  9245. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9246. Result (Summer mode): False (<class 'bool'>)
  9247. \end{modulelog}
  9248. \vspace*{-0.225cm}\pagebreak[1]
  9249. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9250. Expectation (Summer mode): result = False (<class 'bool'>)
  9251. \end{modulelog}
  9252. \vspace*{-0.225cm}\pagebreak[1]
  9253. \vspace*{2.5ex}
  9254. \begin{tabu} to \linewidth {lX}
  9255. \toprule
  9256. {\bf Info } & Activating summer mode\\
  9257. \bottomrule
  9258. \end{tabu}
  9259. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9260. Sending message with topic videv/ffw/bath/heating_valve/summer_mode and payload true
  9261. \end{modulelog}
  9262. \vspace*{-0.225cm}\pagebreak[1]
  9263. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9264. Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'true'
  9265. \end{modulelog}
  9266. \vspace*{-0.225cm}\pagebreak[1]
  9267. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9268. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 5}'
  9269. \end{modulelog}
  9270. \vspace*{-0.225cm}\pagebreak[1]
  9271. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9272. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  9273. \end{modulelog}
  9274. \vspace*{-0.225cm}\pagebreak[1]
  9275. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9276. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'5'
  9277. \end{modulelog}
  9278. \vspace*{-0.225cm}\pagebreak[1]
  9279. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9280. Received message with topic videv/ffw/bath/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}}'
  9281. \end{modulelog}
  9282. \vspace*{-0.225cm}\pagebreak[1]
  9283. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9284. Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'true'
  9285. \end{modulelog}
  9286. \vspace*{-0.225cm}\pagebreak[1]
  9287. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9288. Received message with topic videv/ffw/bath/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}}'
  9289. \end{modulelog}
  9290. \vspace*{-0.225cm}\pagebreak[1]
  9291. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9292. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  9293. \end{modulelog}
  9294. \vspace*{-0.225cm}\pagebreak[1]
  9295. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9296. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  9297. \end{modulelog}
  9298. \vspace*{-0.225cm}\pagebreak[1]
  9299. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9300. Received message with topic videv/ffw/bath/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}}'
  9301. \end{modulelog}
  9302. \vspace*{-0.225cm}\pagebreak[1]
  9303. \vspace*{2.5ex}
  9304. \begin{tabu} to \linewidth {lX}
  9305. \toprule
  9306. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  9307. \bottomrule
  9308. \end{tabu}
  9309. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9310. Result (Summer mode): True (<class 'bool'>)
  9311. \end{modulelog}
  9312. \vspace*{-0.225cm}\pagebreak[1]
  9313. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9314. Expectation (Summer mode): result = True (<class 'bool'>)
  9315. \end{modulelog}
  9316. \vspace*{-0.225cm}\pagebreak[1]
  9317. \vspace*{2.5ex}
  9318. \begin{tabu} to \linewidth {lX}
  9319. \toprule
  9320. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 5 and Type is $<$class 'int'$>$).\\
  9321. \bottomrule
  9322. \end{tabu}
  9323. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9324. Result (Temperature setpoint): 5 (<class 'int'>)
  9325. \end{modulelog}
  9326. \vspace*{-0.225cm}\pagebreak[1]
  9327. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9328. Expectation (Temperature setpoint): result = 5 (<class 'int'>)
  9329. \end{modulelog}
  9330. \vspace*{-0.225cm}\pagebreak[1]
  9331. \vspace*{2.5ex}
  9332. \begin{tabu} to \linewidth {lX}
  9333. \toprule
  9334. {\bf Info } & Deactivating summer mode\\
  9335. \bottomrule
  9336. \end{tabu}
  9337. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9338. Sending message with topic videv/ffw/bath/heating_valve/summer_mode and payload false
  9339. \end{modulelog}
  9340. \vspace*{-0.225cm}\pagebreak[1]
  9341. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9342. Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'false'
  9343. \end{modulelog}
  9344. \vspace*{-0.225cm}\pagebreak[1]
  9345. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9346. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  9347. \end{modulelog}
  9348. \vspace*{-0.225cm}\pagebreak[1]
  9349. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9350. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  9351. \end{modulelog}
  9352. \vspace*{-0.225cm}\pagebreak[1]
  9353. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9354. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'
  9355. \end{modulelog}
  9356. \vspace*{-0.225cm}\pagebreak[1]
  9357. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9358. Received message with topic videv/ffw/bath/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}}'
  9359. \end{modulelog}
  9360. \vspace*{-0.225cm}\pagebreak[1]
  9361. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9362. Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'false'
  9363. \end{modulelog}
  9364. \vspace*{-0.225cm}\pagebreak[1]
  9365. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9366. Received message with topic videv/ffw/bath/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}}'
  9367. \end{modulelog}
  9368. \vspace*{-0.225cm}\pagebreak[1]
  9369. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9370. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  9371. \end{modulelog}
  9372. \vspace*{-0.225cm}\pagebreak[1]
  9373. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9374. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  9375. \end{modulelog}
  9376. \vspace*{-0.225cm}\pagebreak[1]
  9377. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9378. Received message with topic videv/ffw/bath/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}}'
  9379. \end{modulelog}
  9380. \vspace*{-0.225cm}\pagebreak[1]
  9381. \vspace*{2.5ex}
  9382. \begin{tabu} to \linewidth {lX}
  9383. \toprule
  9384. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  9385. \bottomrule
  9386. \end{tabu}
  9387. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9388. Result (Summer mode): False (<class 'bool'>)
  9389. \end{modulelog}
  9390. \vspace*{-0.225cm}\pagebreak[1]
  9391. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9392. Expectation (Summer mode): result = False (<class 'bool'>)
  9393. \end{modulelog}
  9394. \vspace*{-0.225cm}\pagebreak[1]
  9395. \vspace*{2.5ex}
  9396. \begin{tabu} to \linewidth {lX}
  9397. \toprule
  9398. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  9399. \bottomrule
  9400. \end{tabu}
  9401. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9402. Result (Temperature setpoint): 23 (<class 'int'>)
  9403. \end{modulelog}
  9404. \vspace*{-0.225cm}\pagebreak[1]
  9405. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9406. Expectation (Temperature setpoint): result = 23 (<class 'int'>)
  9407. \end{modulelog}
  9408. \vspace*{-0.225cm}\pagebreak[1]
  9409. \vspace*{2.5ex}
  9410. \subsection{ User temperature setpoint test for device and virtual device: zigbee/\allowbreak ffw/\allowbreak bath/\allowbreak heating\_valve }
  9411. \paragraph{Testsummary}\mbox{}\\
  9412. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  9413. \begin{longtabu} to \linewidth {lX}
  9414. \toprule
  9415. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\
  9416. Start-Time: & 2023-02-09 15:57:31,268\\
  9417. Finished-Time: & 2023-02-09 15:57:32,480\\
  9418. Time-Consumption & 1.212s\\
  9419. \midrule
  9420. \multicolumn{2}{l}{\bf{Testresults:}}\\
  9421. \midrule
  9422. \bf{\,Info } & Changing valve temperature setpoint to '18.0'\\
  9423. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  9424. \bf{\,\textcolor{green}{Success} } & Virtual device user temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  9425. \bf{\,Info } & Changing videv user temperature setpoint to '23.0'\\
  9426. \bf{\,\textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  9427. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 23 and Type is $<$class 'int'$>$).\\
  9428. \bf{\,Info } & Changing valve temperature setpoint to '18.0'\\
  9429. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  9430. \bf{\,\textcolor{green}{Success} } & Virtual device user temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  9431. \bf{\,Info } & Changing videv user temperature setpoint to '23.0'\\
  9432. \bf{\,\textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  9433. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 23 and Type is $<$class 'int'$>$).\\
  9434. \bottomrule
  9435. \end{longtabu}
  9436. \paragraph{Testdetails}\mbox{}\\
  9437. \begin{tabu} to \linewidth {lX}
  9438. \toprule
  9439. {\bf Info } & Changing valve temperature setpoint to '18.0'\\
  9440. \bottomrule
  9441. \end{tabu}
  9442. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9443. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  9444. \end{modulelog}
  9445. \vspace*{-0.225cm}\pagebreak[1]
  9446. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9447. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  9448. \end{modulelog}
  9449. \vspace*{-0.225cm}\pagebreak[1]
  9450. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9451. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 18}'
  9452. \end{modulelog}
  9453. \vspace*{-0.225cm}\pagebreak[1]
  9454. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9455. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'18'
  9456. \end{modulelog}
  9457. \vspace*{-0.225cm}\pagebreak[1]
  9458. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9459. Received message with topic videv/ffw/bath/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}}'
  9460. \end{modulelog}
  9461. \vspace*{-0.225cm}\pagebreak[1]
  9462. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9463. Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'18'
  9464. \end{modulelog}
  9465. \vspace*{-0.225cm}\pagebreak[1]
  9466. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9467. Received message with topic videv/ffw/bath/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}}'
  9468. \end{modulelog}
  9469. \vspace*{-0.225cm}\pagebreak[1]
  9470. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9471. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  9472. \end{modulelog}
  9473. \vspace*{-0.225cm}\pagebreak[1]
  9474. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9475. Received message with topic videv/ffw/bath/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}}'
  9476. \end{modulelog}
  9477. \vspace*{-0.225cm}\pagebreak[1]
  9478. \vspace*{2.5ex}
  9479. \begin{tabu} to \linewidth {lX}
  9480. \toprule
  9481. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  9482. \bottomrule
  9483. \end{tabu}
  9484. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9485. Result (Virtual device valve temperature): 18 (<class 'int'>)
  9486. \end{modulelog}
  9487. \vspace*{-0.225cm}\pagebreak[1]
  9488. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9489. Expectation (Virtual device valve temperature): result = 18 (<class 'int'>)
  9490. \end{modulelog}
  9491. \vspace*{-0.225cm}\pagebreak[1]
  9492. \vspace*{2.5ex}
  9493. \begin{tabu} to \linewidth {lX}
  9494. \toprule
  9495. {\bf \textcolor{green}{Success} } & Virtual device user temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  9496. \bottomrule
  9497. \end{tabu}
  9498. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9499. Result (Virtual device user temperature): 18 (<class 'int'>)
  9500. \end{modulelog}
  9501. \vspace*{-0.225cm}\pagebreak[1]
  9502. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9503. Expectation (Virtual device user temperature): result = 18 (<class 'int'>)
  9504. \end{modulelog}
  9505. \vspace*{-0.225cm}\pagebreak[1]
  9506. \vspace*{2.5ex}
  9507. \begin{tabu} to \linewidth {lX}
  9508. \toprule
  9509. {\bf Info } & Changing videv user temperature setpoint to '23.0'\\
  9510. \bottomrule
  9511. \end{tabu}
  9512. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9513. Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload 23
  9514. \end{modulelog}
  9515. \vspace*{-0.225cm}\pagebreak[1]
  9516. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9517. Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'
  9518. \end{modulelog}
  9519. \vspace*{-0.225cm}\pagebreak[1]
  9520. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9521. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  9522. \end{modulelog}
  9523. \vspace*{-0.225cm}\pagebreak[1]
  9524. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9525. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  9526. \end{modulelog}
  9527. \vspace*{-0.225cm}\pagebreak[1]
  9528. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9529. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'
  9530. \end{modulelog}
  9531. \vspace*{-0.225cm}\pagebreak[1]
  9532. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9533. Received message with topic videv/ffw/bath/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}}'
  9534. \end{modulelog}
  9535. \vspace*{-0.225cm}\pagebreak[1]
  9536. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9537. Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'
  9538. \end{modulelog}
  9539. \vspace*{-0.225cm}\pagebreak[1]
  9540. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9541. Received message with topic videv/ffw/bath/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}}'
  9542. \end{modulelog}
  9543. \vspace*{-0.225cm}\pagebreak[1]
  9544. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9545. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  9546. \end{modulelog}
  9547. \vspace*{-0.225cm}\pagebreak[1]
  9548. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9549. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  9550. \end{modulelog}
  9551. \vspace*{-0.225cm}\pagebreak[1]
  9552. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9553. Received message with topic videv/ffw/bath/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}}'
  9554. \end{modulelog}
  9555. \vspace*{-0.225cm}\pagebreak[1]
  9556. \vspace*{2.5ex}
  9557. \begin{tabu} to \linewidth {lX}
  9558. \toprule
  9559. {\bf \textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  9560. \bottomrule
  9561. \end{tabu}
  9562. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9563. Result (Valve device temperature setpoint): 23 (<class 'int'>)
  9564. \end{modulelog}
  9565. \vspace*{-0.225cm}\pagebreak[1]
  9566. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9567. Expectation (Valve device temperature setpoint): result = 23 (<class 'int'>)
  9568. \end{modulelog}
  9569. \vspace*{-0.225cm}\pagebreak[1]
  9570. \vspace*{2.5ex}
  9571. \begin{tabu} to \linewidth {lX}
  9572. \toprule
  9573. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 23 and Type is $<$class 'int'$>$).\\
  9574. \bottomrule
  9575. \end{tabu}
  9576. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9577. Result (Virtual device valve temperature): 23 (<class 'int'>)
  9578. \end{modulelog}
  9579. \vspace*{-0.225cm}\pagebreak[1]
  9580. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9581. Expectation (Virtual device valve temperature): result = 23 (<class 'int'>)
  9582. \end{modulelog}
  9583. \vspace*{-0.225cm}\pagebreak[1]
  9584. \vspace*{2.5ex}
  9585. \begin{tabu} to \linewidth {lX}
  9586. \toprule
  9587. {\bf Info } & Changing valve temperature setpoint to '18.0'\\
  9588. \bottomrule
  9589. \end{tabu}
  9590. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9591. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  9592. \end{modulelog}
  9593. \vspace*{-0.225cm}\pagebreak[1]
  9594. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9595. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  9596. \end{modulelog}
  9597. \vspace*{-0.225cm}\pagebreak[1]
  9598. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9599. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 18}'
  9600. \end{modulelog}
  9601. \vspace*{-0.225cm}\pagebreak[1]
  9602. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9603. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'18'
  9604. \end{modulelog}
  9605. \vspace*{-0.225cm}\pagebreak[1]
  9606. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9607. Received message with topic videv/ffw/bath/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}}'
  9608. \end{modulelog}
  9609. \vspace*{-0.225cm}\pagebreak[1]
  9610. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9611. Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'18'
  9612. \end{modulelog}
  9613. \vspace*{-0.225cm}\pagebreak[1]
  9614. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9615. Received message with topic videv/ffw/bath/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}}'
  9616. \end{modulelog}
  9617. \vspace*{-0.225cm}\pagebreak[1]
  9618. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9619. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  9620. \end{modulelog}
  9621. \vspace*{-0.225cm}\pagebreak[1]
  9622. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9623. Received message with topic videv/ffw/bath/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}}'
  9624. \end{modulelog}
  9625. \vspace*{-0.225cm}\pagebreak[1]
  9626. \vspace*{2.5ex}
  9627. \begin{tabu} to \linewidth {lX}
  9628. \toprule
  9629. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  9630. \bottomrule
  9631. \end{tabu}
  9632. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9633. Result (Virtual device valve temperature): 18 (<class 'int'>)
  9634. \end{modulelog}
  9635. \vspace*{-0.225cm}\pagebreak[1]
  9636. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9637. Expectation (Virtual device valve temperature): result = 18 (<class 'int'>)
  9638. \end{modulelog}
  9639. \vspace*{-0.225cm}\pagebreak[1]
  9640. \vspace*{2.5ex}
  9641. \begin{tabu} to \linewidth {lX}
  9642. \toprule
  9643. {\bf \textcolor{green}{Success} } & Virtual device user temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  9644. \bottomrule
  9645. \end{tabu}
  9646. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9647. Result (Virtual device user temperature): 18 (<class 'int'>)
  9648. \end{modulelog}
  9649. \vspace*{-0.225cm}\pagebreak[1]
  9650. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9651. Expectation (Virtual device user temperature): result = 18 (<class 'int'>)
  9652. \end{modulelog}
  9653. \vspace*{-0.225cm}\pagebreak[1]
  9654. \vspace*{2.5ex}
  9655. \begin{tabu} to \linewidth {lX}
  9656. \toprule
  9657. {\bf Info } & Changing videv user temperature setpoint to '23.0'\\
  9658. \bottomrule
  9659. \end{tabu}
  9660. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9661. Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload 23
  9662. \end{modulelog}
  9663. \vspace*{-0.225cm}\pagebreak[1]
  9664. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9665. Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'
  9666. \end{modulelog}
  9667. \vspace*{-0.225cm}\pagebreak[1]
  9668. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9669. Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  9670. \end{modulelog}
  9671. \vspace*{-0.225cm}\pagebreak[1]
  9672. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9673. Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  9674. \end{modulelog}
  9675. \vspace*{-0.225cm}\pagebreak[1]
  9676. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9677. Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'
  9678. \end{modulelog}
  9679. \vspace*{-0.225cm}\pagebreak[1]
  9680. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9681. Received message with topic videv/ffw/bath/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}}'
  9682. \end{modulelog}
  9683. \vspace*{-0.225cm}\pagebreak[1]
  9684. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9685. Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'
  9686. \end{modulelog}
  9687. \vspace*{-0.225cm}\pagebreak[1]
  9688. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9689. Received message with topic videv/ffw/bath/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}}'
  9690. \end{modulelog}
  9691. \vspace*{-0.225cm}\pagebreak[1]
  9692. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9693. Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  9694. \end{modulelog}
  9695. \vspace*{-0.225cm}\pagebreak[1]
  9696. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9697. Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'
  9698. \end{modulelog}
  9699. \vspace*{-0.225cm}\pagebreak[1]
  9700. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9701. Received message with topic videv/ffw/bath/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}}'
  9702. \end{modulelog}
  9703. \vspace*{-0.225cm}\pagebreak[1]
  9704. \vspace*{2.5ex}
  9705. \begin{tabu} to \linewidth {lX}
  9706. \toprule
  9707. {\bf \textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  9708. \bottomrule
  9709. \end{tabu}
  9710. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9711. Result (Valve device temperature setpoint): 23 (<class 'int'>)
  9712. \end{modulelog}
  9713. \vspace*{-0.225cm}\pagebreak[1]
  9714. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9715. Expectation (Valve device temperature setpoint): result = 23 (<class 'int'>)
  9716. \end{modulelog}
  9717. \vspace*{-0.225cm}\pagebreak[1]
  9718. \vspace*{2.5ex}
  9719. \begin{tabu} to \linewidth {lX}
  9720. \toprule
  9721. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 23 and Type is $<$class 'int'$>$).\\
  9722. \bottomrule
  9723. \end{tabu}
  9724. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9725. Result (Virtual device valve temperature): 23 (<class 'int'>)
  9726. \end{modulelog}
  9727. \vspace*{-0.225cm}\pagebreak[1]
  9728. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9729. Expectation (Virtual device valve temperature): result = 23 (<class 'int'>)
  9730. \end{modulelog}
  9731. \vspace*{-0.225cm}\pagebreak[1]
  9732. \vspace*{2.5ex}
  9733. \subsection{ Brightness test for device and virtual device: zigbee/\allowbreak ffw/\allowbreak julian/\allowbreak main\_light }
  9734. \paragraph{Testsummary}\mbox{}\\
  9735. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  9736. \begin{longtabu} to \linewidth {lX}
  9737. \toprule
  9738. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
  9739. Start-Time: & 2023-02-09 15:57:32,481\\
  9740. Finished-Time: & 2023-02-09 15:57:34,297\\
  9741. Time-Consumption & 1.817s\\
  9742. \midrule
  9743. \multicolumn{2}{l}{\bf{Testresults:}}\\
  9744. \midrule
  9745. \bf{\,Info } & Setting preconditions (Power on)\\
  9746. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  9747. \bf{\,Info } & Changing light device brightness to '65'\\
  9748. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  9749. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  9750. \bf{\,Info } & Changing virtual device brightness to '50'\\
  9751. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  9752. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  9753. \bf{\,Info } & Changing light device brightness to '65'\\
  9754. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  9755. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  9756. \bf{\,Info } & Changing virtual device brightness to '50'\\
  9757. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  9758. \bf{\,Info } & Resetting precondition (Power off)\\
  9759. \bottomrule
  9760. \end{longtabu}
  9761. \paragraph{Testdetails}\mbox{}\\
  9762. \begin{tabu} to \linewidth {lX}
  9763. \toprule
  9764. {\bf Info } & Setting preconditions (Power on)\\
  9765. \bottomrule
  9766. \end{tabu}
  9767. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9768. Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on
  9769. \end{modulelog}
  9770. \vspace*{-0.225cm}\pagebreak[1]
  9771. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9772. Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  9773. \end{modulelog}
  9774. \vspace*{-0.225cm}\pagebreak[1]
  9775. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9776. Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'
  9777. \end{modulelog}
  9778. \vspace*{-0.225cm}\pagebreak[1]
  9779. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9780. Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  9781. \end{modulelog}
  9782. \vspace*{-0.225cm}\pagebreak[1]
  9783. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9784. Received message with topic videv/ffw/julian/main_light/state and payload b'true'
  9785. \end{modulelog}
  9786. \vspace*{-0.225cm}\pagebreak[1]
  9787. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9788. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  9789. \end{modulelog}
  9790. \vspace*{-0.225cm}\pagebreak[1]
  9791. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9792. Received message with topic videv/ffw/julian/main_light/brightness and payload b'50.0'
  9793. \end{modulelog}
  9794. \vspace*{-0.225cm}\pagebreak[1]
  9795. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9796. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  9797. \end{modulelog}
  9798. \vspace*{-0.225cm}\pagebreak[1]
  9799. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9800. Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5.0'
  9801. \end{modulelog}
  9802. \vspace*{-0.225cm}\pagebreak[1]
  9803. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9804. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  9805. \end{modulelog}
  9806. \vspace*{-0.225cm}\pagebreak[1]
  9807. \vspace*{2.5ex}
  9808. \begin{tabu} to \linewidth {lX}
  9809. \toprule
  9810. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  9811. \bottomrule
  9812. \end{tabu}
  9813. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9814. Result (Virtual device brightness): 50 (<class 'int'>)
  9815. \end{modulelog}
  9816. \vspace*{-0.225cm}\pagebreak[1]
  9817. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9818. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  9819. \end{modulelog}
  9820. \vspace*{-0.225cm}\pagebreak[1]
  9821. \vspace*{2.5ex}
  9822. \begin{tabu} to \linewidth {lX}
  9823. \toprule
  9824. {\bf Info } & Changing light device brightness to '65'\\
  9825. \bottomrule
  9826. \end{tabu}
  9827. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9828. Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  9829. \end{modulelog}
  9830. \vspace*{-0.225cm}\pagebreak[1]
  9831. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9832. Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  9833. \end{modulelog}
  9834. \vspace*{-0.225cm}\pagebreak[1]
  9835. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9836. Received message with topic videv/ffw/julian/main_light/brightness and payload b'65.0'
  9837. \end{modulelog}
  9838. \vspace*{-0.225cm}\pagebreak[1]
  9839. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9840. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  9841. \end{modulelog}
  9842. \vspace*{-0.225cm}\pagebreak[1]
  9843. \vspace*{2.5ex}
  9844. \begin{tabu} to \linewidth {lX}
  9845. \toprule
  9846. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  9847. \bottomrule
  9848. \end{tabu}
  9849. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9850. Result (Virtual device brightness): 65 (<class 'int'>)
  9851. \end{modulelog}
  9852. \vspace*{-0.225cm}\pagebreak[1]
  9853. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9854. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  9855. \end{modulelog}
  9856. \vspace*{-0.225cm}\pagebreak[1]
  9857. \vspace*{2.5ex}
  9858. \begin{tabu} to \linewidth {lX}
  9859. \toprule
  9860. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  9861. \bottomrule
  9862. \end{tabu}
  9863. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9864. Result (Light device brightness): 65 (<class 'int'>)
  9865. \end{modulelog}
  9866. \vspace*{-0.225cm}\pagebreak[1]
  9867. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9868. Expectation (Light device brightness): result = 65 (<class 'int'>)
  9869. \end{modulelog}
  9870. \vspace*{-0.225cm}\pagebreak[1]
  9871. \vspace*{2.5ex}
  9872. \begin{tabu} to \linewidth {lX}
  9873. \toprule
  9874. {\bf Info } & Changing virtual device brightness to '50'\\
  9875. \bottomrule
  9876. \end{tabu}
  9877. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9878. Sending message with topic videv/ffw/julian/main_light/brightness and payload 50
  9879. \end{modulelog}
  9880. \vspace*{-0.225cm}\pagebreak[1]
  9881. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9882. Received message with topic videv/ffw/julian/main_light/brightness and payload b'50'
  9883. \end{modulelog}
  9884. \vspace*{-0.225cm}\pagebreak[1]
  9885. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9886. Received message with topic zigbee/ffw/julian/main_light/set and payload b'{"brightness": 128.0}'
  9887. \end{modulelog}
  9888. \vspace*{-0.225cm}\pagebreak[1]
  9889. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9890. Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  9891. \end{modulelog}
  9892. \vspace*{-0.225cm}\pagebreak[1]
  9893. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9894. Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  9895. \end{modulelog}
  9896. \vspace*{-0.225cm}\pagebreak[1]
  9897. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9898. Received message with topic videv/ffw/julian/main_light/brightness and payload b'50.0'
  9899. \end{modulelog}
  9900. \vspace*{-0.225cm}\pagebreak[1]
  9901. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9902. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  9903. \end{modulelog}
  9904. \vspace*{-0.225cm}\pagebreak[1]
  9905. \vspace*{2.5ex}
  9906. \begin{tabu} to \linewidth {lX}
  9907. \toprule
  9908. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  9909. \bottomrule
  9910. \end{tabu}
  9911. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9912. Result (Light device brightness): 50 (<class 'int'>)
  9913. \end{modulelog}
  9914. \vspace*{-0.225cm}\pagebreak[1]
  9915. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9916. Expectation (Light device brightness): result = 50 (<class 'int'>)
  9917. \end{modulelog}
  9918. \vspace*{-0.225cm}\pagebreak[1]
  9919. \vspace*{2.5ex}
  9920. \begin{tabu} to \linewidth {lX}
  9921. \toprule
  9922. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  9923. \bottomrule
  9924. \end{tabu}
  9925. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9926. Result (Virtual device brightness): 50 (<class 'int'>)
  9927. \end{modulelog}
  9928. \vspace*{-0.225cm}\pagebreak[1]
  9929. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9930. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  9931. \end{modulelog}
  9932. \vspace*{-0.225cm}\pagebreak[1]
  9933. \vspace*{2.5ex}
  9934. \begin{tabu} to \linewidth {lX}
  9935. \toprule
  9936. {\bf Info } & Changing light device brightness to '65'\\
  9937. \bottomrule
  9938. \end{tabu}
  9939. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9940. Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  9941. \end{modulelog}
  9942. \vspace*{-0.225cm}\pagebreak[1]
  9943. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9944. Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  9945. \end{modulelog}
  9946. \vspace*{-0.225cm}\pagebreak[1]
  9947. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9948. Received message with topic videv/ffw/julian/main_light/brightness and payload b'65.0'
  9949. \end{modulelog}
  9950. \vspace*{-0.225cm}\pagebreak[1]
  9951. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9952. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  9953. \end{modulelog}
  9954. \vspace*{-0.225cm}\pagebreak[1]
  9955. \vspace*{2.5ex}
  9956. \begin{tabu} to \linewidth {lX}
  9957. \toprule
  9958. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  9959. \bottomrule
  9960. \end{tabu}
  9961. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9962. Result (Virtual device brightness): 65 (<class 'int'>)
  9963. \end{modulelog}
  9964. \vspace*{-0.225cm}\pagebreak[1]
  9965. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9966. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  9967. \end{modulelog}
  9968. \vspace*{-0.225cm}\pagebreak[1]
  9969. \vspace*{2.5ex}
  9970. \begin{tabu} to \linewidth {lX}
  9971. \toprule
  9972. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  9973. \bottomrule
  9974. \end{tabu}
  9975. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9976. Result (Light device brightness): 65 (<class 'int'>)
  9977. \end{modulelog}
  9978. \vspace*{-0.225cm}\pagebreak[1]
  9979. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9980. Expectation (Light device brightness): result = 65 (<class 'int'>)
  9981. \end{modulelog}
  9982. \vspace*{-0.225cm}\pagebreak[1]
  9983. \vspace*{2.5ex}
  9984. \begin{tabu} to \linewidth {lX}
  9985. \toprule
  9986. {\bf Info } & Changing virtual device brightness to '50'\\
  9987. \bottomrule
  9988. \end{tabu}
  9989. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9990. Sending message with topic videv/ffw/julian/main_light/brightness and payload 50
  9991. \end{modulelog}
  9992. \vspace*{-0.225cm}\pagebreak[1]
  9993. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9994. Received message with topic videv/ffw/julian/main_light/brightness and payload b'50'
  9995. \end{modulelog}
  9996. \vspace*{-0.225cm}\pagebreak[1]
  9997. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  9998. Received message with topic zigbee/ffw/julian/main_light/set and payload b'{"brightness": 128.0}'
  9999. \end{modulelog}
  10000. \vspace*{-0.225cm}\pagebreak[1]
  10001. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10002. Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  10003. \end{modulelog}
  10004. \vspace*{-0.225cm}\pagebreak[1]
  10005. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10006. Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  10007. \end{modulelog}
  10008. \vspace*{-0.225cm}\pagebreak[1]
  10009. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10010. Received message with topic videv/ffw/julian/main_light/brightness and payload b'50.0'
  10011. \end{modulelog}
  10012. \vspace*{-0.225cm}\pagebreak[1]
  10013. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10014. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10015. \end{modulelog}
  10016. \vspace*{-0.225cm}\pagebreak[1]
  10017. \vspace*{2.5ex}
  10018. \begin{tabu} to \linewidth {lX}
  10019. \toprule
  10020. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  10021. \bottomrule
  10022. \end{tabu}
  10023. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10024. Result (Light device brightness): 50 (<class 'int'>)
  10025. \end{modulelog}
  10026. \vspace*{-0.225cm}\pagebreak[1]
  10027. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10028. Expectation (Light device brightness): result = 50 (<class 'int'>)
  10029. \end{modulelog}
  10030. \vspace*{-0.225cm}\pagebreak[1]
  10031. \vspace*{2.5ex}
  10032. \begin{tabu} to \linewidth {lX}
  10033. \toprule
  10034. {\bf Info } & Resetting precondition (Power off)\\
  10035. \bottomrule
  10036. \end{tabu}
  10037. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10038. Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off
  10039. \end{modulelog}
  10040. \vspace*{-0.225cm}\pagebreak[1]
  10041. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10042. Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'
  10043. \end{modulelog}
  10044. \vspace*{-0.225cm}\pagebreak[1]
  10045. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10046. Received message with topic videv/ffw/julian/main_light/state and payload b'false'
  10047. \end{modulelog}
  10048. \vspace*{-0.225cm}\pagebreak[1]
  10049. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10050. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10051. \end{modulelog}
  10052. \vspace*{-0.225cm}\pagebreak[1]
  10053. \vspace*{2.5ex}
  10054. \subsection{ Color temperature test for device and virtual device: zigbee/\allowbreak ffw/\allowbreak julian/\allowbreak main\_light }
  10055. \paragraph{Testsummary}\mbox{}\\
  10056. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  10057. \begin{longtabu} to \linewidth {lX}
  10058. \toprule
  10059. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
  10060. Start-Time: & 2023-02-09 15:57:34,298\\
  10061. Finished-Time: & 2023-02-09 15:57:36,115\\
  10062. Time-Consumption & 1.817s\\
  10063. \midrule
  10064. \multicolumn{2}{l}{\bf{Testresults:}}\\
  10065. \midrule
  10066. \bf{\,Info } & Setting preconditions (Power on)\\
  10067. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  10068. \bf{\,Info } & Changing light device color temperature to '5'\\
  10069. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  10070. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  10071. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  10072. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  10073. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  10074. \bf{\,Info } & Changing light device color temperature to '5'\\
  10075. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  10076. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  10077. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  10078. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  10079. \bf{\,Info } & Resetting precondition (Power off)\\
  10080. \bottomrule
  10081. \end{longtabu}
  10082. \paragraph{Testdetails}\mbox{}\\
  10083. \begin{tabu} to \linewidth {lX}
  10084. \toprule
  10085. {\bf Info } & Setting preconditions (Power on)\\
  10086. \bottomrule
  10087. \end{tabu}
  10088. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10089. Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on
  10090. \end{modulelog}
  10091. \vspace*{-0.225cm}\pagebreak[1]
  10092. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10093. Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  10094. \end{modulelog}
  10095. \vspace*{-0.225cm}\pagebreak[1]
  10096. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10097. Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'
  10098. \end{modulelog}
  10099. \vspace*{-0.225cm}\pagebreak[1]
  10100. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10101. Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  10102. \end{modulelog}
  10103. \vspace*{-0.225cm}\pagebreak[1]
  10104. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10105. Received message with topic videv/ffw/julian/main_light/state and payload b'true'
  10106. \end{modulelog}
  10107. \vspace*{-0.225cm}\pagebreak[1]
  10108. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10109. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10110. \end{modulelog}
  10111. \vspace*{-0.225cm}\pagebreak[1]
  10112. \vspace*{2.5ex}
  10113. \begin{tabu} to \linewidth {lX}
  10114. \toprule
  10115. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  10116. \bottomrule
  10117. \end{tabu}
  10118. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10119. Result (Virtual device color temperature): 5 (<class 'int'>)
  10120. \end{modulelog}
  10121. \vspace*{-0.225cm}\pagebreak[1]
  10122. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10123. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  10124. \end{modulelog}
  10125. \vspace*{-0.225cm}\pagebreak[1]
  10126. \vspace*{2.5ex}
  10127. \begin{tabu} to \linewidth {lX}
  10128. \toprule
  10129. {\bf Info } & Changing light device color temperature to '5'\\
  10130. \bottomrule
  10131. \end{tabu}
  10132. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10133. Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  10134. \end{modulelog}
  10135. \vspace*{-0.225cm}\pagebreak[1]
  10136. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10137. Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  10138. \end{modulelog}
  10139. \vspace*{-0.225cm}\pagebreak[1]
  10140. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10141. Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8.0'
  10142. \end{modulelog}
  10143. \vspace*{-0.225cm}\pagebreak[1]
  10144. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10145. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10146. \end{modulelog}
  10147. \vspace*{-0.225cm}\pagebreak[1]
  10148. \vspace*{2.5ex}
  10149. \begin{tabu} to \linewidth {lX}
  10150. \toprule
  10151. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  10152. \bottomrule
  10153. \end{tabu}
  10154. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10155. Result (Virtual device color temperature): 8 (<class 'int'>)
  10156. \end{modulelog}
  10157. \vspace*{-0.225cm}\pagebreak[1]
  10158. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10159. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  10160. \end{modulelog}
  10161. \vspace*{-0.225cm}\pagebreak[1]
  10162. \vspace*{2.5ex}
  10163. \begin{tabu} to \linewidth {lX}
  10164. \toprule
  10165. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  10166. \bottomrule
  10167. \end{tabu}
  10168. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10169. Result (Light device brightness): 8 (<class 'int'>)
  10170. \end{modulelog}
  10171. \vspace*{-0.225cm}\pagebreak[1]
  10172. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10173. Expectation (Light device brightness): result = 8 (<class 'int'>)
  10174. \end{modulelog}
  10175. \vspace*{-0.225cm}\pagebreak[1]
  10176. \vspace*{2.5ex}
  10177. \begin{tabu} to \linewidth {lX}
  10178. \toprule
  10179. {\bf Info } & Changing virtual device color temperature to '5'\\
  10180. \bottomrule
  10181. \end{tabu}
  10182. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10183. Sending message with topic videv/ffw/julian/main_light/color_temp and payload 5
  10184. \end{modulelog}
  10185. \vspace*{-0.225cm}\pagebreak[1]
  10186. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10187. Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5'
  10188. \end{modulelog}
  10189. \vspace*{-0.225cm}\pagebreak[1]
  10190. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10191. Received message with topic zigbee/ffw/julian/main_light/set and payload b'{"color_temp": 352.0}'
  10192. \end{modulelog}
  10193. \vspace*{-0.225cm}\pagebreak[1]
  10194. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10195. Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  10196. \end{modulelog}
  10197. \vspace*{-0.225cm}\pagebreak[1]
  10198. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10199. Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  10200. \end{modulelog}
  10201. \vspace*{-0.225cm}\pagebreak[1]
  10202. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10203. Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5.0'
  10204. \end{modulelog}
  10205. \vspace*{-0.225cm}\pagebreak[1]
  10206. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10207. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10208. \end{modulelog}
  10209. \vspace*{-0.225cm}\pagebreak[1]
  10210. \vspace*{2.5ex}
  10211. \begin{tabu} to \linewidth {lX}
  10212. \toprule
  10213. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  10214. \bottomrule
  10215. \end{tabu}
  10216. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10217. Result (Light device brightness): 5 (<class 'int'>)
  10218. \end{modulelog}
  10219. \vspace*{-0.225cm}\pagebreak[1]
  10220. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10221. Expectation (Light device brightness): result = 5 (<class 'int'>)
  10222. \end{modulelog}
  10223. \vspace*{-0.225cm}\pagebreak[1]
  10224. \vspace*{2.5ex}
  10225. \begin{tabu} to \linewidth {lX}
  10226. \toprule
  10227. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  10228. \bottomrule
  10229. \end{tabu}
  10230. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10231. Result (Virtual device color temperature): 5 (<class 'int'>)
  10232. \end{modulelog}
  10233. \vspace*{-0.225cm}\pagebreak[1]
  10234. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10235. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  10236. \end{modulelog}
  10237. \vspace*{-0.225cm}\pagebreak[1]
  10238. \vspace*{2.5ex}
  10239. \begin{tabu} to \linewidth {lX}
  10240. \toprule
  10241. {\bf Info } & Changing light device color temperature to '5'\\
  10242. \bottomrule
  10243. \end{tabu}
  10244. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10245. Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  10246. \end{modulelog}
  10247. \vspace*{-0.225cm}\pagebreak[1]
  10248. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10249. Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  10250. \end{modulelog}
  10251. \vspace*{-0.225cm}\pagebreak[1]
  10252. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10253. Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8.0'
  10254. \end{modulelog}
  10255. \vspace*{-0.225cm}\pagebreak[1]
  10256. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10257. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10258. \end{modulelog}
  10259. \vspace*{-0.225cm}\pagebreak[1]
  10260. \vspace*{2.5ex}
  10261. \begin{tabu} to \linewidth {lX}
  10262. \toprule
  10263. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  10264. \bottomrule
  10265. \end{tabu}
  10266. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10267. Result (Virtual device color temperature): 8 (<class 'int'>)
  10268. \end{modulelog}
  10269. \vspace*{-0.225cm}\pagebreak[1]
  10270. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10271. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  10272. \end{modulelog}
  10273. \vspace*{-0.225cm}\pagebreak[1]
  10274. \vspace*{2.5ex}
  10275. \begin{tabu} to \linewidth {lX}
  10276. \toprule
  10277. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  10278. \bottomrule
  10279. \end{tabu}
  10280. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10281. Result (Light device brightness): 8 (<class 'int'>)
  10282. \end{modulelog}
  10283. \vspace*{-0.225cm}\pagebreak[1]
  10284. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10285. Expectation (Light device brightness): result = 8 (<class 'int'>)
  10286. \end{modulelog}
  10287. \vspace*{-0.225cm}\pagebreak[1]
  10288. \vspace*{2.5ex}
  10289. \begin{tabu} to \linewidth {lX}
  10290. \toprule
  10291. {\bf Info } & Changing virtual device color temperature to '5'\\
  10292. \bottomrule
  10293. \end{tabu}
  10294. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10295. Sending message with topic videv/ffw/julian/main_light/color_temp and payload 5
  10296. \end{modulelog}
  10297. \vspace*{-0.225cm}\pagebreak[1]
  10298. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10299. Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5'
  10300. \end{modulelog}
  10301. \vspace*{-0.225cm}\pagebreak[1]
  10302. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10303. Received message with topic zigbee/ffw/julian/main_light/set and payload b'{"color_temp": 352.0}'
  10304. \end{modulelog}
  10305. \vspace*{-0.225cm}\pagebreak[1]
  10306. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10307. Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  10308. \end{modulelog}
  10309. \vspace*{-0.225cm}\pagebreak[1]
  10310. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10311. Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  10312. \end{modulelog}
  10313. \vspace*{-0.225cm}\pagebreak[1]
  10314. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10315. Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5.0'
  10316. \end{modulelog}
  10317. \vspace*{-0.225cm}\pagebreak[1]
  10318. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10319. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10320. \end{modulelog}
  10321. \vspace*{-0.225cm}\pagebreak[1]
  10322. \vspace*{2.5ex}
  10323. \begin{tabu} to \linewidth {lX}
  10324. \toprule
  10325. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  10326. \bottomrule
  10327. \end{tabu}
  10328. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10329. Result (Light device brightness): 5 (<class 'int'>)
  10330. \end{modulelog}
  10331. \vspace*{-0.225cm}\pagebreak[1]
  10332. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10333. Expectation (Light device brightness): result = 5 (<class 'int'>)
  10334. \end{modulelog}
  10335. \vspace*{-0.225cm}\pagebreak[1]
  10336. \vspace*{2.5ex}
  10337. \begin{tabu} to \linewidth {lX}
  10338. \toprule
  10339. {\bf Info } & Resetting precondition (Power off)\\
  10340. \bottomrule
  10341. \end{tabu}
  10342. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10343. Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off
  10344. \end{modulelog}
  10345. \vspace*{-0.225cm}\pagebreak[1]
  10346. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10347. Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'
  10348. \end{modulelog}
  10349. \vspace*{-0.225cm}\pagebreak[1]
  10350. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10351. Received message with topic videv/ffw/julian/main_light/state and payload b'false'
  10352. \end{modulelog}
  10353. \vspace*{-0.225cm}\pagebreak[1]
  10354. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10355. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10356. \end{modulelog}
  10357. \vspace*{-0.225cm}\pagebreak[1]
  10358. \vspace*{2.5ex}
  10359. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak ffw/\allowbreak julian/\allowbreak main\_light }
  10360. \paragraph{Testsummary}\mbox{}\\
  10361. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  10362. \begin{longtabu} to \linewidth {lX}
  10363. \toprule
  10364. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  10365. Start-Time: & 2023-02-09 15:57:36,116\\
  10366. Finished-Time: & 2023-02-09 15:57:37,326\\
  10367. Time-Consumption & 1.210s\\
  10368. \midrule
  10369. \multicolumn{2}{l}{\bf{Testresults:}}\\
  10370. \midrule
  10371. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  10372. \bf{\,Info } & Changing switching device state to 'True'\\
  10373. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  10374. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  10375. \bf{\,Info } & Changing virtual device state to 'False'\\
  10376. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  10377. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  10378. \bf{\,Info } & Changing switching device state to 'True'\\
  10379. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  10380. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  10381. \bf{\,Info } & Changing virtual device state to 'False'\\
  10382. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  10383. \bottomrule
  10384. \end{longtabu}
  10385. \paragraph{Testdetails}\mbox{}\\
  10386. \begin{tabu} to \linewidth {lX}
  10387. \toprule
  10388. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  10389. \bottomrule
  10390. \end{tabu}
  10391. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10392. Result (Virtual device state): False (<class 'bool'>)
  10393. \end{modulelog}
  10394. \vspace*{-0.225cm}\pagebreak[1]
  10395. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10396. Expectation (Virtual device state): result = False (<class 'bool'>)
  10397. \end{modulelog}
  10398. \vspace*{-0.225cm}\pagebreak[1]
  10399. \vspace*{2.5ex}
  10400. \begin{tabu} to \linewidth {lX}
  10401. \toprule
  10402. {\bf Info } & Changing switching device state to 'True'\\
  10403. \bottomrule
  10404. \end{tabu}
  10405. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10406. Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on
  10407. \end{modulelog}
  10408. \vspace*{-0.225cm}\pagebreak[1]
  10409. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10410. Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  10411. \end{modulelog}
  10412. \vspace*{-0.225cm}\pagebreak[1]
  10413. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10414. Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'
  10415. \end{modulelog}
  10416. \vspace*{-0.225cm}\pagebreak[1]
  10417. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10418. Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  10419. \end{modulelog}
  10420. \vspace*{-0.225cm}\pagebreak[1]
  10421. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10422. Received message with topic videv/ffw/julian/main_light/state and payload b'true'
  10423. \end{modulelog}
  10424. \vspace*{-0.225cm}\pagebreak[1]
  10425. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10426. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10427. \end{modulelog}
  10428. \vspace*{-0.225cm}\pagebreak[1]
  10429. \vspace*{2.5ex}
  10430. \begin{tabu} to \linewidth {lX}
  10431. \toprule
  10432. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  10433. \bottomrule
  10434. \end{tabu}
  10435. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10436. Result (Virtual device state): True (<class 'bool'>)
  10437. \end{modulelog}
  10438. \vspace*{-0.225cm}\pagebreak[1]
  10439. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10440. Expectation (Virtual device state): result = True (<class 'bool'>)
  10441. \end{modulelog}
  10442. \vspace*{-0.225cm}\pagebreak[1]
  10443. \vspace*{2.5ex}
  10444. \begin{tabu} to \linewidth {lX}
  10445. \toprule
  10446. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  10447. \bottomrule
  10448. \end{tabu}
  10449. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10450. Result (Switching device state): True (<class 'bool'>)
  10451. \end{modulelog}
  10452. \vspace*{-0.225cm}\pagebreak[1]
  10453. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10454. Expectation (Switching device state): result = True (<class 'bool'>)
  10455. \end{modulelog}
  10456. \vspace*{-0.225cm}\pagebreak[1]
  10457. \vspace*{2.5ex}
  10458. \begin{tabu} to \linewidth {lX}
  10459. \toprule
  10460. {\bf Info } & Changing virtual device state to 'False'\\
  10461. \bottomrule
  10462. \end{tabu}
  10463. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10464. Sending message with topic videv/ffw/julian/main_light/state and payload false
  10465. \end{modulelog}
  10466. \vspace*{-0.225cm}\pagebreak[1]
  10467. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10468. Received message with topic videv/ffw/julian/main_light/state and payload b'false'
  10469. \end{modulelog}
  10470. \vspace*{-0.225cm}\pagebreak[1]
  10471. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10472. Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'off'
  10473. \end{modulelog}
  10474. \vspace*{-0.225cm}\pagebreak[1]
  10475. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10476. Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off
  10477. \end{modulelog}
  10478. \vspace*{-0.225cm}\pagebreak[1]
  10479. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10480. Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'
  10481. \end{modulelog}
  10482. \vspace*{-0.225cm}\pagebreak[1]
  10483. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10484. Received message with topic videv/ffw/julian/main_light/state and payload b'false'
  10485. \end{modulelog}
  10486. \vspace*{-0.225cm}\pagebreak[1]
  10487. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10488. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10489. \end{modulelog}
  10490. \vspace*{-0.225cm}\pagebreak[1]
  10491. \vspace*{2.5ex}
  10492. \begin{tabu} to \linewidth {lX}
  10493. \toprule
  10494. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  10495. \bottomrule
  10496. \end{tabu}
  10497. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10498. Result (Switching device state): False (<class 'bool'>)
  10499. \end{modulelog}
  10500. \vspace*{-0.225cm}\pagebreak[1]
  10501. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10502. Expectation (Switching device state): result = False (<class 'bool'>)
  10503. \end{modulelog}
  10504. \vspace*{-0.225cm}\pagebreak[1]
  10505. \vspace*{2.5ex}
  10506. \begin{tabu} to \linewidth {lX}
  10507. \toprule
  10508. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  10509. \bottomrule
  10510. \end{tabu}
  10511. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10512. Result (Virtual device state): False (<class 'bool'>)
  10513. \end{modulelog}
  10514. \vspace*{-0.225cm}\pagebreak[1]
  10515. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10516. Expectation (Virtual device state): result = False (<class 'bool'>)
  10517. \end{modulelog}
  10518. \vspace*{-0.225cm}\pagebreak[1]
  10519. \vspace*{2.5ex}
  10520. \begin{tabu} to \linewidth {lX}
  10521. \toprule
  10522. {\bf Info } & Changing switching device state to 'True'\\
  10523. \bottomrule
  10524. \end{tabu}
  10525. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10526. Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on
  10527. \end{modulelog}
  10528. \vspace*{-0.225cm}\pagebreak[1]
  10529. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10530. Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  10531. \end{modulelog}
  10532. \vspace*{-0.225cm}\pagebreak[1]
  10533. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10534. Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'
  10535. \end{modulelog}
  10536. \vspace*{-0.225cm}\pagebreak[1]
  10537. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10538. Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  10539. \end{modulelog}
  10540. \vspace*{-0.225cm}\pagebreak[1]
  10541. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10542. Received message with topic videv/ffw/julian/main_light/state and payload b'true'
  10543. \end{modulelog}
  10544. \vspace*{-0.225cm}\pagebreak[1]
  10545. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10546. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10547. \end{modulelog}
  10548. \vspace*{-0.225cm}\pagebreak[1]
  10549. \vspace*{2.5ex}
  10550. \begin{tabu} to \linewidth {lX}
  10551. \toprule
  10552. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  10553. \bottomrule
  10554. \end{tabu}
  10555. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10556. Result (Virtual device state): True (<class 'bool'>)
  10557. \end{modulelog}
  10558. \vspace*{-0.225cm}\pagebreak[1]
  10559. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10560. Expectation (Virtual device state): result = True (<class 'bool'>)
  10561. \end{modulelog}
  10562. \vspace*{-0.225cm}\pagebreak[1]
  10563. \vspace*{2.5ex}
  10564. \begin{tabu} to \linewidth {lX}
  10565. \toprule
  10566. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  10567. \bottomrule
  10568. \end{tabu}
  10569. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10570. Result (Switching device state): True (<class 'bool'>)
  10571. \end{modulelog}
  10572. \vspace*{-0.225cm}\pagebreak[1]
  10573. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10574. Expectation (Switching device state): result = True (<class 'bool'>)
  10575. \end{modulelog}
  10576. \vspace*{-0.225cm}\pagebreak[1]
  10577. \vspace*{2.5ex}
  10578. \begin{tabu} to \linewidth {lX}
  10579. \toprule
  10580. {\bf Info } & Changing virtual device state to 'False'\\
  10581. \bottomrule
  10582. \end{tabu}
  10583. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10584. Sending message with topic videv/ffw/julian/main_light/state and payload false
  10585. \end{modulelog}
  10586. \vspace*{-0.225cm}\pagebreak[1]
  10587. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10588. Received message with topic videv/ffw/julian/main_light/state and payload b'false'
  10589. \end{modulelog}
  10590. \vspace*{-0.225cm}\pagebreak[1]
  10591. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10592. Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'off'
  10593. \end{modulelog}
  10594. \vspace*{-0.225cm}\pagebreak[1]
  10595. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10596. Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off
  10597. \end{modulelog}
  10598. \vspace*{-0.225cm}\pagebreak[1]
  10599. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10600. Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'
  10601. \end{modulelog}
  10602. \vspace*{-0.225cm}\pagebreak[1]
  10603. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10604. Received message with topic videv/ffw/julian/main_light/state and payload b'false'
  10605. \end{modulelog}
  10606. \vspace*{-0.225cm}\pagebreak[1]
  10607. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10608. Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10609. \end{modulelog}
  10610. \vspace*{-0.225cm}\pagebreak[1]
  10611. \vspace*{2.5ex}
  10612. \begin{tabu} to \linewidth {lX}
  10613. \toprule
  10614. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  10615. \bottomrule
  10616. \end{tabu}
  10617. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10618. Result (Switching device state): False (<class 'bool'>)
  10619. \end{modulelog}
  10620. \vspace*{-0.225cm}\pagebreak[1]
  10621. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10622. Expectation (Switching device state): result = False (<class 'bool'>)
  10623. \end{modulelog}
  10624. \vspace*{-0.225cm}\pagebreak[1]
  10625. \vspace*{2.5ex}
  10626. \subsection{ Brightness test for device and virtual device: zigbee/\allowbreak ffw/\allowbreak livingroom/\allowbreak main\_light }
  10627. \paragraph{Testsummary}\mbox{}\\
  10628. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  10629. \begin{longtabu} to \linewidth {lX}
  10630. \toprule
  10631. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
  10632. Start-Time: & 2023-02-09 15:57:37,326\\
  10633. Finished-Time: & 2023-02-09 15:57:39,139\\
  10634. Time-Consumption & 1.813s\\
  10635. \midrule
  10636. \multicolumn{2}{l}{\bf{Testresults:}}\\
  10637. \midrule
  10638. \bf{\,Info } & Setting preconditions (Power on)\\
  10639. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  10640. \bf{\,Info } & Changing light device brightness to '65'\\
  10641. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  10642. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  10643. \bf{\,Info } & Changing virtual device brightness to '50'\\
  10644. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  10645. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  10646. \bf{\,Info } & Changing light device brightness to '65'\\
  10647. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  10648. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  10649. \bf{\,Info } & Changing virtual device brightness to '50'\\
  10650. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  10651. \bf{\,Info } & Resetting precondition (Power off)\\
  10652. \bottomrule
  10653. \end{longtabu}
  10654. \paragraph{Testdetails}\mbox{}\\
  10655. \begin{tabu} to \linewidth {lX}
  10656. \toprule
  10657. {\bf Info } & Setting preconditions (Power on)\\
  10658. \bottomrule
  10659. \end{tabu}
  10660. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10661. Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on
  10662. \end{modulelog}
  10663. \vspace*{-0.225cm}\pagebreak[1]
  10664. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10665. Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  10666. \end{modulelog}
  10667. \vspace*{-0.225cm}\pagebreak[1]
  10668. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10669. Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'
  10670. \end{modulelog}
  10671. \vspace*{-0.225cm}\pagebreak[1]
  10672. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10673. Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  10674. \end{modulelog}
  10675. \vspace*{-0.225cm}\pagebreak[1]
  10676. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10677. Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'
  10678. \end{modulelog}
  10679. \vspace*{-0.225cm}\pagebreak[1]
  10680. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10681. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10682. \end{modulelog}
  10683. \vspace*{-0.225cm}\pagebreak[1]
  10684. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10685. Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50.0'
  10686. \end{modulelog}
  10687. \vspace*{-0.225cm}\pagebreak[1]
  10688. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10689. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10690. \end{modulelog}
  10691. \vspace*{-0.225cm}\pagebreak[1]
  10692. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10693. Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5.0'
  10694. \end{modulelog}
  10695. \vspace*{-0.225cm}\pagebreak[1]
  10696. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10697. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10698. \end{modulelog}
  10699. \vspace*{-0.225cm}\pagebreak[1]
  10700. \vspace*{2.5ex}
  10701. \begin{tabu} to \linewidth {lX}
  10702. \toprule
  10703. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  10704. \bottomrule
  10705. \end{tabu}
  10706. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10707. Result (Virtual device brightness): 50 (<class 'int'>)
  10708. \end{modulelog}
  10709. \vspace*{-0.225cm}\pagebreak[1]
  10710. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10711. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  10712. \end{modulelog}
  10713. \vspace*{-0.225cm}\pagebreak[1]
  10714. \vspace*{2.5ex}
  10715. \begin{tabu} to \linewidth {lX}
  10716. \toprule
  10717. {\bf Info } & Changing light device brightness to '65'\\
  10718. \bottomrule
  10719. \end{tabu}
  10720. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10721. Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  10722. \end{modulelog}
  10723. \vspace*{-0.225cm}\pagebreak[1]
  10724. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10725. Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  10726. \end{modulelog}
  10727. \vspace*{-0.225cm}\pagebreak[1]
  10728. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10729. Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'65.0'
  10730. \end{modulelog}
  10731. \vspace*{-0.225cm}\pagebreak[1]
  10732. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10733. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10734. \end{modulelog}
  10735. \vspace*{-0.225cm}\pagebreak[1]
  10736. \vspace*{2.5ex}
  10737. \begin{tabu} to \linewidth {lX}
  10738. \toprule
  10739. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  10740. \bottomrule
  10741. \end{tabu}
  10742. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10743. Result (Virtual device brightness): 65 (<class 'int'>)
  10744. \end{modulelog}
  10745. \vspace*{-0.225cm}\pagebreak[1]
  10746. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10747. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  10748. \end{modulelog}
  10749. \vspace*{-0.225cm}\pagebreak[1]
  10750. \vspace*{2.5ex}
  10751. \begin{tabu} to \linewidth {lX}
  10752. \toprule
  10753. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  10754. \bottomrule
  10755. \end{tabu}
  10756. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10757. Result (Light device brightness): 65 (<class 'int'>)
  10758. \end{modulelog}
  10759. \vspace*{-0.225cm}\pagebreak[1]
  10760. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10761. Expectation (Light device brightness): result = 65 (<class 'int'>)
  10762. \end{modulelog}
  10763. \vspace*{-0.225cm}\pagebreak[1]
  10764. \vspace*{2.5ex}
  10765. \begin{tabu} to \linewidth {lX}
  10766. \toprule
  10767. {\bf Info } & Changing virtual device brightness to '50'\\
  10768. \bottomrule
  10769. \end{tabu}
  10770. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10771. Sending message with topic videv/ffw/livingroom/main_light/brightness and payload 50
  10772. \end{modulelog}
  10773. \vspace*{-0.225cm}\pagebreak[1]
  10774. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10775. Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50'
  10776. \end{modulelog}
  10777. \vspace*{-0.225cm}\pagebreak[1]
  10778. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10779. Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{"brightness": 128.0}'
  10780. \end{modulelog}
  10781. \vspace*{-0.225cm}\pagebreak[1]
  10782. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10783. Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  10784. \end{modulelog}
  10785. \vspace*{-0.225cm}\pagebreak[1]
  10786. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10787. Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  10788. \end{modulelog}
  10789. \vspace*{-0.225cm}\pagebreak[1]
  10790. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10791. Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50.0'
  10792. \end{modulelog}
  10793. \vspace*{-0.225cm}\pagebreak[1]
  10794. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10795. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10796. \end{modulelog}
  10797. \vspace*{-0.225cm}\pagebreak[1]
  10798. \vspace*{2.5ex}
  10799. \begin{tabu} to \linewidth {lX}
  10800. \toprule
  10801. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  10802. \bottomrule
  10803. \end{tabu}
  10804. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10805. Result (Light device brightness): 50 (<class 'int'>)
  10806. \end{modulelog}
  10807. \vspace*{-0.225cm}\pagebreak[1]
  10808. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10809. Expectation (Light device brightness): result = 50 (<class 'int'>)
  10810. \end{modulelog}
  10811. \vspace*{-0.225cm}\pagebreak[1]
  10812. \vspace*{2.5ex}
  10813. \begin{tabu} to \linewidth {lX}
  10814. \toprule
  10815. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  10816. \bottomrule
  10817. \end{tabu}
  10818. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10819. Result (Virtual device brightness): 50 (<class 'int'>)
  10820. \end{modulelog}
  10821. \vspace*{-0.225cm}\pagebreak[1]
  10822. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10823. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  10824. \end{modulelog}
  10825. \vspace*{-0.225cm}\pagebreak[1]
  10826. \vspace*{2.5ex}
  10827. \begin{tabu} to \linewidth {lX}
  10828. \toprule
  10829. {\bf Info } & Changing light device brightness to '65'\\
  10830. \bottomrule
  10831. \end{tabu}
  10832. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10833. Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  10834. \end{modulelog}
  10835. \vspace*{-0.225cm}\pagebreak[1]
  10836. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10837. Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  10838. \end{modulelog}
  10839. \vspace*{-0.225cm}\pagebreak[1]
  10840. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10841. Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'65.0'
  10842. \end{modulelog}
  10843. \vspace*{-0.225cm}\pagebreak[1]
  10844. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10845. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10846. \end{modulelog}
  10847. \vspace*{-0.225cm}\pagebreak[1]
  10848. \vspace*{2.5ex}
  10849. \begin{tabu} to \linewidth {lX}
  10850. \toprule
  10851. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  10852. \bottomrule
  10853. \end{tabu}
  10854. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10855. Result (Virtual device brightness): 65 (<class 'int'>)
  10856. \end{modulelog}
  10857. \vspace*{-0.225cm}\pagebreak[1]
  10858. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10859. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  10860. \end{modulelog}
  10861. \vspace*{-0.225cm}\pagebreak[1]
  10862. \vspace*{2.5ex}
  10863. \begin{tabu} to \linewidth {lX}
  10864. \toprule
  10865. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  10866. \bottomrule
  10867. \end{tabu}
  10868. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10869. Result (Light device brightness): 65 (<class 'int'>)
  10870. \end{modulelog}
  10871. \vspace*{-0.225cm}\pagebreak[1]
  10872. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10873. Expectation (Light device brightness): result = 65 (<class 'int'>)
  10874. \end{modulelog}
  10875. \vspace*{-0.225cm}\pagebreak[1]
  10876. \vspace*{2.5ex}
  10877. \begin{tabu} to \linewidth {lX}
  10878. \toprule
  10879. {\bf Info } & Changing virtual device brightness to '50'\\
  10880. \bottomrule
  10881. \end{tabu}
  10882. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10883. Sending message with topic videv/ffw/livingroom/main_light/brightness and payload 50
  10884. \end{modulelog}
  10885. \vspace*{-0.225cm}\pagebreak[1]
  10886. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10887. Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50'
  10888. \end{modulelog}
  10889. \vspace*{-0.225cm}\pagebreak[1]
  10890. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10891. Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{"brightness": 128.0}'
  10892. \end{modulelog}
  10893. \vspace*{-0.225cm}\pagebreak[1]
  10894. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10895. Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  10896. \end{modulelog}
  10897. \vspace*{-0.225cm}\pagebreak[1]
  10898. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10899. Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  10900. \end{modulelog}
  10901. \vspace*{-0.225cm}\pagebreak[1]
  10902. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10903. Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50.0'
  10904. \end{modulelog}
  10905. \vspace*{-0.225cm}\pagebreak[1]
  10906. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10907. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10908. \end{modulelog}
  10909. \vspace*{-0.225cm}\pagebreak[1]
  10910. \vspace*{2.5ex}
  10911. \begin{tabu} to \linewidth {lX}
  10912. \toprule
  10913. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  10914. \bottomrule
  10915. \end{tabu}
  10916. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10917. Result (Light device brightness): 50 (<class 'int'>)
  10918. \end{modulelog}
  10919. \vspace*{-0.225cm}\pagebreak[1]
  10920. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10921. Expectation (Light device brightness): result = 50 (<class 'int'>)
  10922. \end{modulelog}
  10923. \vspace*{-0.225cm}\pagebreak[1]
  10924. \vspace*{2.5ex}
  10925. \begin{tabu} to \linewidth {lX}
  10926. \toprule
  10927. {\bf Info } & Resetting precondition (Power off)\\
  10928. \bottomrule
  10929. \end{tabu}
  10930. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10931. Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off
  10932. \end{modulelog}
  10933. \vspace*{-0.225cm}\pagebreak[1]
  10934. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10935. Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'
  10936. \end{modulelog}
  10937. \vspace*{-0.225cm}\pagebreak[1]
  10938. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10939. Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'
  10940. \end{modulelog}
  10941. \vspace*{-0.225cm}\pagebreak[1]
  10942. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10943. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  10944. \end{modulelog}
  10945. \vspace*{-0.225cm}\pagebreak[1]
  10946. \vspace*{2.5ex}
  10947. \subsection{ Color temperature test for device and virtual device: zigbee/\allowbreak ffw/\allowbreak livingroom/\allowbreak main\_light }
  10948. \paragraph{Testsummary}\mbox{}\\
  10949. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  10950. \begin{longtabu} to \linewidth {lX}
  10951. \toprule
  10952. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
  10953. Start-Time: & 2023-02-09 15:57:39,140\\
  10954. Finished-Time: & 2023-02-09 15:57:40,954\\
  10955. Time-Consumption & 1.814s\\
  10956. \midrule
  10957. \multicolumn{2}{l}{\bf{Testresults:}}\\
  10958. \midrule
  10959. \bf{\,Info } & Setting preconditions (Power on)\\
  10960. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  10961. \bf{\,Info } & Changing light device color temperature to '5'\\
  10962. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  10963. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  10964. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  10965. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  10966. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  10967. \bf{\,Info } & Changing light device color temperature to '5'\\
  10968. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  10969. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  10970. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  10971. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  10972. \bf{\,Info } & Resetting precondition (Power off)\\
  10973. \bottomrule
  10974. \end{longtabu}
  10975. \paragraph{Testdetails}\mbox{}\\
  10976. \begin{tabu} to \linewidth {lX}
  10977. \toprule
  10978. {\bf Info } & Setting preconditions (Power on)\\
  10979. \bottomrule
  10980. \end{tabu}
  10981. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10982. Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on
  10983. \end{modulelog}
  10984. \vspace*{-0.225cm}\pagebreak[1]
  10985. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10986. Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  10987. \end{modulelog}
  10988. \vspace*{-0.225cm}\pagebreak[1]
  10989. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10990. Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'
  10991. \end{modulelog}
  10992. \vspace*{-0.225cm}\pagebreak[1]
  10993. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10994. Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  10995. \end{modulelog}
  10996. \vspace*{-0.225cm}\pagebreak[1]
  10997. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  10998. Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'
  10999. \end{modulelog}
  11000. \vspace*{-0.225cm}\pagebreak[1]
  11001. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11002. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  11003. \end{modulelog}
  11004. \vspace*{-0.225cm}\pagebreak[1]
  11005. \vspace*{2.5ex}
  11006. \begin{tabu} to \linewidth {lX}
  11007. \toprule
  11008. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  11009. \bottomrule
  11010. \end{tabu}
  11011. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11012. Result (Virtual device color temperature): 5 (<class 'int'>)
  11013. \end{modulelog}
  11014. \vspace*{-0.225cm}\pagebreak[1]
  11015. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11016. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  11017. \end{modulelog}
  11018. \vspace*{-0.225cm}\pagebreak[1]
  11019. \vspace*{2.5ex}
  11020. \begin{tabu} to \linewidth {lX}
  11021. \toprule
  11022. {\bf Info } & Changing light device color temperature to '5'\\
  11023. \bottomrule
  11024. \end{tabu}
  11025. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11026. Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  11027. \end{modulelog}
  11028. \vspace*{-0.225cm}\pagebreak[1]
  11029. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11030. Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  11031. \end{modulelog}
  11032. \vspace*{-0.225cm}\pagebreak[1]
  11033. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11034. Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8.0'
  11035. \end{modulelog}
  11036. \vspace*{-0.225cm}\pagebreak[1]
  11037. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11038. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  11039. \end{modulelog}
  11040. \vspace*{-0.225cm}\pagebreak[1]
  11041. \vspace*{2.5ex}
  11042. \begin{tabu} to \linewidth {lX}
  11043. \toprule
  11044. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  11045. \bottomrule
  11046. \end{tabu}
  11047. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11048. Result (Virtual device color temperature): 8 (<class 'int'>)
  11049. \end{modulelog}
  11050. \vspace*{-0.225cm}\pagebreak[1]
  11051. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11052. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  11053. \end{modulelog}
  11054. \vspace*{-0.225cm}\pagebreak[1]
  11055. \vspace*{2.5ex}
  11056. \begin{tabu} to \linewidth {lX}
  11057. \toprule
  11058. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  11059. \bottomrule
  11060. \end{tabu}
  11061. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11062. Result (Light device brightness): 8 (<class 'int'>)
  11063. \end{modulelog}
  11064. \vspace*{-0.225cm}\pagebreak[1]
  11065. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11066. Expectation (Light device brightness): result = 8 (<class 'int'>)
  11067. \end{modulelog}
  11068. \vspace*{-0.225cm}\pagebreak[1]
  11069. \vspace*{2.5ex}
  11070. \begin{tabu} to \linewidth {lX}
  11071. \toprule
  11072. {\bf Info } & Changing virtual device color temperature to '5'\\
  11073. \bottomrule
  11074. \end{tabu}
  11075. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11076. Sending message with topic videv/ffw/livingroom/main_light/color_temp and payload 5
  11077. \end{modulelog}
  11078. \vspace*{-0.225cm}\pagebreak[1]
  11079. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11080. Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5'
  11081. \end{modulelog}
  11082. \vspace*{-0.225cm}\pagebreak[1]
  11083. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11084. Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{"color_temp": 352.0}'
  11085. \end{modulelog}
  11086. \vspace*{-0.225cm}\pagebreak[1]
  11087. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11088. Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  11089. \end{modulelog}
  11090. \vspace*{-0.225cm}\pagebreak[1]
  11091. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11092. Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  11093. \end{modulelog}
  11094. \vspace*{-0.225cm}\pagebreak[1]
  11095. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11096. Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5.0'
  11097. \end{modulelog}
  11098. \vspace*{-0.225cm}\pagebreak[1]
  11099. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11100. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  11101. \end{modulelog}
  11102. \vspace*{-0.225cm}\pagebreak[1]
  11103. \vspace*{2.5ex}
  11104. \begin{tabu} to \linewidth {lX}
  11105. \toprule
  11106. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  11107. \bottomrule
  11108. \end{tabu}
  11109. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11110. Result (Light device brightness): 5 (<class 'int'>)
  11111. \end{modulelog}
  11112. \vspace*{-0.225cm}\pagebreak[1]
  11113. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11114. Expectation (Light device brightness): result = 5 (<class 'int'>)
  11115. \end{modulelog}
  11116. \vspace*{-0.225cm}\pagebreak[1]
  11117. \vspace*{2.5ex}
  11118. \begin{tabu} to \linewidth {lX}
  11119. \toprule
  11120. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  11121. \bottomrule
  11122. \end{tabu}
  11123. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11124. Result (Virtual device color temperature): 5 (<class 'int'>)
  11125. \end{modulelog}
  11126. \vspace*{-0.225cm}\pagebreak[1]
  11127. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11128. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  11129. \end{modulelog}
  11130. \vspace*{-0.225cm}\pagebreak[1]
  11131. \vspace*{2.5ex}
  11132. \begin{tabu} to \linewidth {lX}
  11133. \toprule
  11134. {\bf Info } & Changing light device color temperature to '5'\\
  11135. \bottomrule
  11136. \end{tabu}
  11137. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11138. Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  11139. \end{modulelog}
  11140. \vspace*{-0.225cm}\pagebreak[1]
  11141. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11142. Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  11143. \end{modulelog}
  11144. \vspace*{-0.225cm}\pagebreak[1]
  11145. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11146. Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8.0'
  11147. \end{modulelog}
  11148. \vspace*{-0.225cm}\pagebreak[1]
  11149. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11150. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  11151. \end{modulelog}
  11152. \vspace*{-0.225cm}\pagebreak[1]
  11153. \vspace*{2.5ex}
  11154. \begin{tabu} to \linewidth {lX}
  11155. \toprule
  11156. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  11157. \bottomrule
  11158. \end{tabu}
  11159. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11160. Result (Virtual device color temperature): 8 (<class 'int'>)
  11161. \end{modulelog}
  11162. \vspace*{-0.225cm}\pagebreak[1]
  11163. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11164. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  11165. \end{modulelog}
  11166. \vspace*{-0.225cm}\pagebreak[1]
  11167. \vspace*{2.5ex}
  11168. \begin{tabu} to \linewidth {lX}
  11169. \toprule
  11170. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  11171. \bottomrule
  11172. \end{tabu}
  11173. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11174. Result (Light device brightness): 8 (<class 'int'>)
  11175. \end{modulelog}
  11176. \vspace*{-0.225cm}\pagebreak[1]
  11177. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11178. Expectation (Light device brightness): result = 8 (<class 'int'>)
  11179. \end{modulelog}
  11180. \vspace*{-0.225cm}\pagebreak[1]
  11181. \vspace*{2.5ex}
  11182. \begin{tabu} to \linewidth {lX}
  11183. \toprule
  11184. {\bf Info } & Changing virtual device color temperature to '5'\\
  11185. \bottomrule
  11186. \end{tabu}
  11187. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11188. Sending message with topic videv/ffw/livingroom/main_light/color_temp and payload 5
  11189. \end{modulelog}
  11190. \vspace*{-0.225cm}\pagebreak[1]
  11191. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11192. Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5'
  11193. \end{modulelog}
  11194. \vspace*{-0.225cm}\pagebreak[1]
  11195. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11196. Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{"color_temp": 352.0}'
  11197. \end{modulelog}
  11198. \vspace*{-0.225cm}\pagebreak[1]
  11199. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11200. Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  11201. \end{modulelog}
  11202. \vspace*{-0.225cm}\pagebreak[1]
  11203. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11204. Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  11205. \end{modulelog}
  11206. \vspace*{-0.225cm}\pagebreak[1]
  11207. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11208. Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5.0'
  11209. \end{modulelog}
  11210. \vspace*{-0.225cm}\pagebreak[1]
  11211. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11212. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  11213. \end{modulelog}
  11214. \vspace*{-0.225cm}\pagebreak[1]
  11215. \vspace*{2.5ex}
  11216. \begin{tabu} to \linewidth {lX}
  11217. \toprule
  11218. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  11219. \bottomrule
  11220. \end{tabu}
  11221. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11222. Result (Light device brightness): 5 (<class 'int'>)
  11223. \end{modulelog}
  11224. \vspace*{-0.225cm}\pagebreak[1]
  11225. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11226. Expectation (Light device brightness): result = 5 (<class 'int'>)
  11227. \end{modulelog}
  11228. \vspace*{-0.225cm}\pagebreak[1]
  11229. \vspace*{2.5ex}
  11230. \begin{tabu} to \linewidth {lX}
  11231. \toprule
  11232. {\bf Info } & Resetting precondition (Power off)\\
  11233. \bottomrule
  11234. \end{tabu}
  11235. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11236. Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off
  11237. \end{modulelog}
  11238. \vspace*{-0.225cm}\pagebreak[1]
  11239. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11240. Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'
  11241. \end{modulelog}
  11242. \vspace*{-0.225cm}\pagebreak[1]
  11243. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11244. Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'
  11245. \end{modulelog}
  11246. \vspace*{-0.225cm}\pagebreak[1]
  11247. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11248. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  11249. \end{modulelog}
  11250. \vspace*{-0.225cm}\pagebreak[1]
  11251. \vspace*{2.5ex}
  11252. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak ffw/\allowbreak livingroom/\allowbreak main\_light }
  11253. \paragraph{Testsummary}\mbox{}\\
  11254. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  11255. \begin{longtabu} to \linewidth {lX}
  11256. \toprule
  11257. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  11258. Start-Time: & 2023-02-09 15:57:40,955\\
  11259. Finished-Time: & 2023-02-09 15:57:42,165\\
  11260. Time-Consumption & 1.210s\\
  11261. \midrule
  11262. \multicolumn{2}{l}{\bf{Testresults:}}\\
  11263. \midrule
  11264. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11265. \bf{\,Info } & Changing switching device state to 'True'\\
  11266. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11267. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11268. \bf{\,Info } & Changing virtual device state to 'False'\\
  11269. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11270. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11271. \bf{\,Info } & Changing switching device state to 'True'\\
  11272. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11273. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11274. \bf{\,Info } & Changing virtual device state to 'False'\\
  11275. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11276. \bottomrule
  11277. \end{longtabu}
  11278. \paragraph{Testdetails}\mbox{}\\
  11279. \begin{tabu} to \linewidth {lX}
  11280. \toprule
  11281. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11282. \bottomrule
  11283. \end{tabu}
  11284. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11285. Result (Virtual device state): False (<class 'bool'>)
  11286. \end{modulelog}
  11287. \vspace*{-0.225cm}\pagebreak[1]
  11288. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11289. Expectation (Virtual device state): result = False (<class 'bool'>)
  11290. \end{modulelog}
  11291. \vspace*{-0.225cm}\pagebreak[1]
  11292. \vspace*{2.5ex}
  11293. \begin{tabu} to \linewidth {lX}
  11294. \toprule
  11295. {\bf Info } & Changing switching device state to 'True'\\
  11296. \bottomrule
  11297. \end{tabu}
  11298. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11299. Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on
  11300. \end{modulelog}
  11301. \vspace*{-0.225cm}\pagebreak[1]
  11302. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11303. Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  11304. \end{modulelog}
  11305. \vspace*{-0.225cm}\pagebreak[1]
  11306. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11307. Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'
  11308. \end{modulelog}
  11309. \vspace*{-0.225cm}\pagebreak[1]
  11310. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11311. Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  11312. \end{modulelog}
  11313. \vspace*{-0.225cm}\pagebreak[1]
  11314. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11315. Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'
  11316. \end{modulelog}
  11317. \vspace*{-0.225cm}\pagebreak[1]
  11318. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11319. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  11320. \end{modulelog}
  11321. \vspace*{-0.225cm}\pagebreak[1]
  11322. \vspace*{2.5ex}
  11323. \begin{tabu} to \linewidth {lX}
  11324. \toprule
  11325. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11326. \bottomrule
  11327. \end{tabu}
  11328. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11329. Result (Virtual device state): True (<class 'bool'>)
  11330. \end{modulelog}
  11331. \vspace*{-0.225cm}\pagebreak[1]
  11332. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11333. Expectation (Virtual device state): result = True (<class 'bool'>)
  11334. \end{modulelog}
  11335. \vspace*{-0.225cm}\pagebreak[1]
  11336. \vspace*{2.5ex}
  11337. \begin{tabu} to \linewidth {lX}
  11338. \toprule
  11339. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11340. \bottomrule
  11341. \end{tabu}
  11342. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11343. Result (Switching device state): True (<class 'bool'>)
  11344. \end{modulelog}
  11345. \vspace*{-0.225cm}\pagebreak[1]
  11346. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11347. Expectation (Switching device state): result = True (<class 'bool'>)
  11348. \end{modulelog}
  11349. \vspace*{-0.225cm}\pagebreak[1]
  11350. \vspace*{2.5ex}
  11351. \begin{tabu} to \linewidth {lX}
  11352. \toprule
  11353. {\bf Info } & Changing virtual device state to 'False'\\
  11354. \bottomrule
  11355. \end{tabu}
  11356. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11357. Sending message with topic videv/ffw/livingroom/main_light/state and payload false
  11358. \end{modulelog}
  11359. \vspace*{-0.225cm}\pagebreak[1]
  11360. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11361. Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'
  11362. \end{modulelog}
  11363. \vspace*{-0.225cm}\pagebreak[1]
  11364. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11365. Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'off'
  11366. \end{modulelog}
  11367. \vspace*{-0.225cm}\pagebreak[1]
  11368. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11369. Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off
  11370. \end{modulelog}
  11371. \vspace*{-0.225cm}\pagebreak[1]
  11372. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11373. Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'
  11374. \end{modulelog}
  11375. \vspace*{-0.225cm}\pagebreak[1]
  11376. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11377. Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'
  11378. \end{modulelog}
  11379. \vspace*{-0.225cm}\pagebreak[1]
  11380. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11381. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  11382. \end{modulelog}
  11383. \vspace*{-0.225cm}\pagebreak[1]
  11384. \vspace*{2.5ex}
  11385. \begin{tabu} to \linewidth {lX}
  11386. \toprule
  11387. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11388. \bottomrule
  11389. \end{tabu}
  11390. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11391. Result (Switching device state): False (<class 'bool'>)
  11392. \end{modulelog}
  11393. \vspace*{-0.225cm}\pagebreak[1]
  11394. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11395. Expectation (Switching device state): result = False (<class 'bool'>)
  11396. \end{modulelog}
  11397. \vspace*{-0.225cm}\pagebreak[1]
  11398. \vspace*{2.5ex}
  11399. \begin{tabu} to \linewidth {lX}
  11400. \toprule
  11401. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11402. \bottomrule
  11403. \end{tabu}
  11404. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11405. Result (Virtual device state): False (<class 'bool'>)
  11406. \end{modulelog}
  11407. \vspace*{-0.225cm}\pagebreak[1]
  11408. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11409. Expectation (Virtual device state): result = False (<class 'bool'>)
  11410. \end{modulelog}
  11411. \vspace*{-0.225cm}\pagebreak[1]
  11412. \vspace*{2.5ex}
  11413. \begin{tabu} to \linewidth {lX}
  11414. \toprule
  11415. {\bf Info } & Changing switching device state to 'True'\\
  11416. \bottomrule
  11417. \end{tabu}
  11418. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11419. Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on
  11420. \end{modulelog}
  11421. \vspace*{-0.225cm}\pagebreak[1]
  11422. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11423. Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  11424. \end{modulelog}
  11425. \vspace*{-0.225cm}\pagebreak[1]
  11426. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11427. Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'
  11428. \end{modulelog}
  11429. \vspace*{-0.225cm}\pagebreak[1]
  11430. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11431. Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  11432. \end{modulelog}
  11433. \vspace*{-0.225cm}\pagebreak[1]
  11434. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11435. Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'
  11436. \end{modulelog}
  11437. \vspace*{-0.225cm}\pagebreak[1]
  11438. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11439. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  11440. \end{modulelog}
  11441. \vspace*{-0.225cm}\pagebreak[1]
  11442. \vspace*{2.5ex}
  11443. \begin{tabu} to \linewidth {lX}
  11444. \toprule
  11445. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11446. \bottomrule
  11447. \end{tabu}
  11448. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11449. Result (Virtual device state): True (<class 'bool'>)
  11450. \end{modulelog}
  11451. \vspace*{-0.225cm}\pagebreak[1]
  11452. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11453. Expectation (Virtual device state): result = True (<class 'bool'>)
  11454. \end{modulelog}
  11455. \vspace*{-0.225cm}\pagebreak[1]
  11456. \vspace*{2.5ex}
  11457. \begin{tabu} to \linewidth {lX}
  11458. \toprule
  11459. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11460. \bottomrule
  11461. \end{tabu}
  11462. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11463. Result (Switching device state): True (<class 'bool'>)
  11464. \end{modulelog}
  11465. \vspace*{-0.225cm}\pagebreak[1]
  11466. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11467. Expectation (Switching device state): result = True (<class 'bool'>)
  11468. \end{modulelog}
  11469. \vspace*{-0.225cm}\pagebreak[1]
  11470. \vspace*{2.5ex}
  11471. \begin{tabu} to \linewidth {lX}
  11472. \toprule
  11473. {\bf Info } & Changing virtual device state to 'False'\\
  11474. \bottomrule
  11475. \end{tabu}
  11476. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11477. Sending message with topic videv/ffw/livingroom/main_light/state and payload false
  11478. \end{modulelog}
  11479. \vspace*{-0.225cm}\pagebreak[1]
  11480. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11481. Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'
  11482. \end{modulelog}
  11483. \vspace*{-0.225cm}\pagebreak[1]
  11484. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11485. Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'off'
  11486. \end{modulelog}
  11487. \vspace*{-0.225cm}\pagebreak[1]
  11488. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11489. Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off
  11490. \end{modulelog}
  11491. \vspace*{-0.225cm}\pagebreak[1]
  11492. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11493. Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'
  11494. \end{modulelog}
  11495. \vspace*{-0.225cm}\pagebreak[1]
  11496. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11497. Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'
  11498. \end{modulelog}
  11499. \vspace*{-0.225cm}\pagebreak[1]
  11500. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11501. Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  11502. \end{modulelog}
  11503. \vspace*{-0.225cm}\pagebreak[1]
  11504. \vspace*{2.5ex}
  11505. \begin{tabu} to \linewidth {lX}
  11506. \toprule
  11507. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11508. \bottomrule
  11509. \end{tabu}
  11510. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11511. Result (Switching device state): False (<class 'bool'>)
  11512. \end{modulelog}
  11513. \vspace*{-0.225cm}\pagebreak[1]
  11514. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11515. Expectation (Switching device state): result = False (<class 'bool'>)
  11516. \end{modulelog}
  11517. \vspace*{-0.225cm}\pagebreak[1]
  11518. \vspace*{2.5ex}
  11519. \subsection{ Brightness test for device and virtual device: zigbee/\allowbreak ffw/\allowbreak sleep/\allowbreak main\_light }
  11520. \paragraph{Testsummary}\mbox{}\\
  11521. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  11522. \begin{longtabu} to \linewidth {lX}
  11523. \toprule
  11524. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
  11525. Start-Time: & 2023-02-09 15:57:42,165\\
  11526. Finished-Time: & 2023-02-09 15:57:43,979\\
  11527. Time-Consumption & 1.814s\\
  11528. \midrule
  11529. \multicolumn{2}{l}{\bf{Testresults:}}\\
  11530. \midrule
  11531. \bf{\,Info } & Setting preconditions (Power on)\\
  11532. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  11533. \bf{\,Info } & Changing light device brightness to '65'\\
  11534. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  11535. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  11536. \bf{\,Info } & Changing virtual device brightness to '50'\\
  11537. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  11538. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  11539. \bf{\,Info } & Changing light device brightness to '65'\\
  11540. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  11541. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  11542. \bf{\,Info } & Changing virtual device brightness to '50'\\
  11543. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  11544. \bf{\,Info } & Resetting precondition (Power off)\\
  11545. \bottomrule
  11546. \end{longtabu}
  11547. \paragraph{Testdetails}\mbox{}\\
  11548. \begin{tabu} to \linewidth {lX}
  11549. \toprule
  11550. {\bf Info } & Setting preconditions (Power on)\\
  11551. \bottomrule
  11552. \end{tabu}
  11553. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11554. Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on
  11555. \end{modulelog}
  11556. \vspace*{-0.225cm}\pagebreak[1]
  11557. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11558. Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  11559. \end{modulelog}
  11560. \vspace*{-0.225cm}\pagebreak[1]
  11561. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11562. Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'
  11563. \end{modulelog}
  11564. \vspace*{-0.225cm}\pagebreak[1]
  11565. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11566. Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  11567. \end{modulelog}
  11568. \vspace*{-0.225cm}\pagebreak[1]
  11569. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11570. Received message with topic videv/ffw/sleep/main_light/state and payload b'true'
  11571. \end{modulelog}
  11572. \vspace*{-0.225cm}\pagebreak[1]
  11573. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11574. Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  11575. \end{modulelog}
  11576. \vspace*{-0.225cm}\pagebreak[1]
  11577. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11578. Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50.0'
  11579. \end{modulelog}
  11580. \vspace*{-0.225cm}\pagebreak[1]
  11581. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11582. Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  11583. \end{modulelog}
  11584. \vspace*{-0.225cm}\pagebreak[1]
  11585. \vspace*{2.5ex}
  11586. \begin{tabu} to \linewidth {lX}
  11587. \toprule
  11588. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  11589. \bottomrule
  11590. \end{tabu}
  11591. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11592. Result (Virtual device brightness): 50 (<class 'int'>)
  11593. \end{modulelog}
  11594. \vspace*{-0.225cm}\pagebreak[1]
  11595. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11596. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  11597. \end{modulelog}
  11598. \vspace*{-0.225cm}\pagebreak[1]
  11599. \vspace*{2.5ex}
  11600. \begin{tabu} to \linewidth {lX}
  11601. \toprule
  11602. {\bf Info } & Changing light device brightness to '65'\\
  11603. \bottomrule
  11604. \end{tabu}
  11605. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11606. Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  11607. \end{modulelog}
  11608. \vspace*{-0.225cm}\pagebreak[1]
  11609. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11610. Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  11611. \end{modulelog}
  11612. \vspace*{-0.225cm}\pagebreak[1]
  11613. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11614. Received message with topic videv/ffw/sleep/main_light/brightness and payload b'65.0'
  11615. \end{modulelog}
  11616. \vspace*{-0.225cm}\pagebreak[1]
  11617. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11618. Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  11619. \end{modulelog}
  11620. \vspace*{-0.225cm}\pagebreak[1]
  11621. \vspace*{2.5ex}
  11622. \begin{tabu} to \linewidth {lX}
  11623. \toprule
  11624. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  11625. \bottomrule
  11626. \end{tabu}
  11627. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11628. Result (Virtual device brightness): 65 (<class 'int'>)
  11629. \end{modulelog}
  11630. \vspace*{-0.225cm}\pagebreak[1]
  11631. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11632. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  11633. \end{modulelog}
  11634. \vspace*{-0.225cm}\pagebreak[1]
  11635. \vspace*{2.5ex}
  11636. \begin{tabu} to \linewidth {lX}
  11637. \toprule
  11638. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  11639. \bottomrule
  11640. \end{tabu}
  11641. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11642. Result (Light device brightness): 65 (<class 'int'>)
  11643. \end{modulelog}
  11644. \vspace*{-0.225cm}\pagebreak[1]
  11645. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11646. Expectation (Light device brightness): result = 65 (<class 'int'>)
  11647. \end{modulelog}
  11648. \vspace*{-0.225cm}\pagebreak[1]
  11649. \vspace*{2.5ex}
  11650. \begin{tabu} to \linewidth {lX}
  11651. \toprule
  11652. {\bf Info } & Changing virtual device brightness to '50'\\
  11653. \bottomrule
  11654. \end{tabu}
  11655. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11656. Sending message with topic videv/ffw/sleep/main_light/brightness and payload 50
  11657. \end{modulelog}
  11658. \vspace*{-0.225cm}\pagebreak[1]
  11659. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11660. Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50'
  11661. \end{modulelog}
  11662. \vspace*{-0.225cm}\pagebreak[1]
  11663. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11664. Received message with topic zigbee/ffw/sleep/main_light/set and payload b'{"brightness": 128.0}'
  11665. \end{modulelog}
  11666. \vspace*{-0.225cm}\pagebreak[1]
  11667. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11668. Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  11669. \end{modulelog}
  11670. \vspace*{-0.225cm}\pagebreak[1]
  11671. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11672. Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  11673. \end{modulelog}
  11674. \vspace*{-0.225cm}\pagebreak[1]
  11675. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11676. Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50.0'
  11677. \end{modulelog}
  11678. \vspace*{-0.225cm}\pagebreak[1]
  11679. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11680. Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  11681. \end{modulelog}
  11682. \vspace*{-0.225cm}\pagebreak[1]
  11683. \vspace*{2.5ex}
  11684. \begin{tabu} to \linewidth {lX}
  11685. \toprule
  11686. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  11687. \bottomrule
  11688. \end{tabu}
  11689. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11690. Result (Light device brightness): 50 (<class 'int'>)
  11691. \end{modulelog}
  11692. \vspace*{-0.225cm}\pagebreak[1]
  11693. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11694. Expectation (Light device brightness): result = 50 (<class 'int'>)
  11695. \end{modulelog}
  11696. \vspace*{-0.225cm}\pagebreak[1]
  11697. \vspace*{2.5ex}
  11698. \begin{tabu} to \linewidth {lX}
  11699. \toprule
  11700. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  11701. \bottomrule
  11702. \end{tabu}
  11703. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11704. Result (Virtual device brightness): 50 (<class 'int'>)
  11705. \end{modulelog}
  11706. \vspace*{-0.225cm}\pagebreak[1]
  11707. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11708. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  11709. \end{modulelog}
  11710. \vspace*{-0.225cm}\pagebreak[1]
  11711. \vspace*{2.5ex}
  11712. \begin{tabu} to \linewidth {lX}
  11713. \toprule
  11714. {\bf Info } & Changing light device brightness to '65'\\
  11715. \bottomrule
  11716. \end{tabu}
  11717. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11718. Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  11719. \end{modulelog}
  11720. \vspace*{-0.225cm}\pagebreak[1]
  11721. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11722. Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  11723. \end{modulelog}
  11724. \vspace*{-0.225cm}\pagebreak[1]
  11725. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11726. Received message with topic videv/ffw/sleep/main_light/brightness and payload b'65.0'
  11727. \end{modulelog}
  11728. \vspace*{-0.225cm}\pagebreak[1]
  11729. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11730. Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  11731. \end{modulelog}
  11732. \vspace*{-0.225cm}\pagebreak[1]
  11733. \vspace*{2.5ex}
  11734. \begin{tabu} to \linewidth {lX}
  11735. \toprule
  11736. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  11737. \bottomrule
  11738. \end{tabu}
  11739. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11740. Result (Virtual device brightness): 65 (<class 'int'>)
  11741. \end{modulelog}
  11742. \vspace*{-0.225cm}\pagebreak[1]
  11743. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11744. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  11745. \end{modulelog}
  11746. \vspace*{-0.225cm}\pagebreak[1]
  11747. \vspace*{2.5ex}
  11748. \begin{tabu} to \linewidth {lX}
  11749. \toprule
  11750. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  11751. \bottomrule
  11752. \end{tabu}
  11753. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11754. Result (Light device brightness): 65 (<class 'int'>)
  11755. \end{modulelog}
  11756. \vspace*{-0.225cm}\pagebreak[1]
  11757. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11758. Expectation (Light device brightness): result = 65 (<class 'int'>)
  11759. \end{modulelog}
  11760. \vspace*{-0.225cm}\pagebreak[1]
  11761. \vspace*{2.5ex}
  11762. \begin{tabu} to \linewidth {lX}
  11763. \toprule
  11764. {\bf Info } & Changing virtual device brightness to '50'\\
  11765. \bottomrule
  11766. \end{tabu}
  11767. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11768. Sending message with topic videv/ffw/sleep/main_light/brightness and payload 50
  11769. \end{modulelog}
  11770. \vspace*{-0.225cm}\pagebreak[1]
  11771. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11772. Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50'
  11773. \end{modulelog}
  11774. \vspace*{-0.225cm}\pagebreak[1]
  11775. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11776. Received message with topic zigbee/ffw/sleep/main_light/set and payload b'{"brightness": 128.0}'
  11777. \end{modulelog}
  11778. \vspace*{-0.225cm}\pagebreak[1]
  11779. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11780. Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  11781. \end{modulelog}
  11782. \vspace*{-0.225cm}\pagebreak[1]
  11783. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11784. Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  11785. \end{modulelog}
  11786. \vspace*{-0.225cm}\pagebreak[1]
  11787. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11788. Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50.0'
  11789. \end{modulelog}
  11790. \vspace*{-0.225cm}\pagebreak[1]
  11791. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11792. Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  11793. \end{modulelog}
  11794. \vspace*{-0.225cm}\pagebreak[1]
  11795. \vspace*{2.5ex}
  11796. \begin{tabu} to \linewidth {lX}
  11797. \toprule
  11798. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  11799. \bottomrule
  11800. \end{tabu}
  11801. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11802. Result (Light device brightness): 50 (<class 'int'>)
  11803. \end{modulelog}
  11804. \vspace*{-0.225cm}\pagebreak[1]
  11805. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11806. Expectation (Light device brightness): result = 50 (<class 'int'>)
  11807. \end{modulelog}
  11808. \vspace*{-0.225cm}\pagebreak[1]
  11809. \vspace*{2.5ex}
  11810. \begin{tabu} to \linewidth {lX}
  11811. \toprule
  11812. {\bf Info } & Resetting precondition (Power off)\\
  11813. \bottomrule
  11814. \end{tabu}
  11815. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11816. Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off
  11817. \end{modulelog}
  11818. \vspace*{-0.225cm}\pagebreak[1]
  11819. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11820. Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'
  11821. \end{modulelog}
  11822. \vspace*{-0.225cm}\pagebreak[1]
  11823. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11824. Received message with topic videv/ffw/sleep/main_light/state and payload b'false'
  11825. \end{modulelog}
  11826. \vspace*{-0.225cm}\pagebreak[1]
  11827. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11828. Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  11829. \end{modulelog}
  11830. \vspace*{-0.225cm}\pagebreak[1]
  11831. \vspace*{2.5ex}
  11832. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak ffw/\allowbreak sleep/\allowbreak main\_light }
  11833. \paragraph{Testsummary}\mbox{}\\
  11834. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  11835. \begin{longtabu} to \linewidth {lX}
  11836. \toprule
  11837. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  11838. Start-Time: & 2023-02-09 15:57:43,980\\
  11839. Finished-Time: & 2023-02-09 15:57:45,191\\
  11840. Time-Consumption & 1.211s\\
  11841. \midrule
  11842. \multicolumn{2}{l}{\bf{Testresults:}}\\
  11843. \midrule
  11844. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11845. \bf{\,Info } & Changing switching device state to 'True'\\
  11846. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11847. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11848. \bf{\,Info } & Changing virtual device state to 'False'\\
  11849. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11850. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11851. \bf{\,Info } & Changing switching device state to 'True'\\
  11852. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11853. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11854. \bf{\,Info } & Changing virtual device state to 'False'\\
  11855. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11856. \bottomrule
  11857. \end{longtabu}
  11858. \paragraph{Testdetails}\mbox{}\\
  11859. \begin{tabu} to \linewidth {lX}
  11860. \toprule
  11861. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11862. \bottomrule
  11863. \end{tabu}
  11864. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11865. Result (Virtual device state): False (<class 'bool'>)
  11866. \end{modulelog}
  11867. \vspace*{-0.225cm}\pagebreak[1]
  11868. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11869. Expectation (Virtual device state): result = False (<class 'bool'>)
  11870. \end{modulelog}
  11871. \vspace*{-0.225cm}\pagebreak[1]
  11872. \vspace*{2.5ex}
  11873. \begin{tabu} to \linewidth {lX}
  11874. \toprule
  11875. {\bf Info } & Changing switching device state to 'True'\\
  11876. \bottomrule
  11877. \end{tabu}
  11878. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11879. Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on
  11880. \end{modulelog}
  11881. \vspace*{-0.225cm}\pagebreak[1]
  11882. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11883. Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  11884. \end{modulelog}
  11885. \vspace*{-0.225cm}\pagebreak[1]
  11886. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11887. Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'
  11888. \end{modulelog}
  11889. \vspace*{-0.225cm}\pagebreak[1]
  11890. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11891. Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  11892. \end{modulelog}
  11893. \vspace*{-0.225cm}\pagebreak[1]
  11894. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11895. Received message with topic videv/ffw/sleep/main_light/state and payload b'true'
  11896. \end{modulelog}
  11897. \vspace*{-0.225cm}\pagebreak[1]
  11898. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11899. Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  11900. \end{modulelog}
  11901. \vspace*{-0.225cm}\pagebreak[1]
  11902. \vspace*{2.5ex}
  11903. \begin{tabu} to \linewidth {lX}
  11904. \toprule
  11905. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11906. \bottomrule
  11907. \end{tabu}
  11908. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11909. Result (Virtual device state): True (<class 'bool'>)
  11910. \end{modulelog}
  11911. \vspace*{-0.225cm}\pagebreak[1]
  11912. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11913. Expectation (Virtual device state): result = True (<class 'bool'>)
  11914. \end{modulelog}
  11915. \vspace*{-0.225cm}\pagebreak[1]
  11916. \vspace*{2.5ex}
  11917. \begin{tabu} to \linewidth {lX}
  11918. \toprule
  11919. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  11920. \bottomrule
  11921. \end{tabu}
  11922. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11923. Result (Switching device state): True (<class 'bool'>)
  11924. \end{modulelog}
  11925. \vspace*{-0.225cm}\pagebreak[1]
  11926. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11927. Expectation (Switching device state): result = True (<class 'bool'>)
  11928. \end{modulelog}
  11929. \vspace*{-0.225cm}\pagebreak[1]
  11930. \vspace*{2.5ex}
  11931. \begin{tabu} to \linewidth {lX}
  11932. \toprule
  11933. {\bf Info } & Changing virtual device state to 'False'\\
  11934. \bottomrule
  11935. \end{tabu}
  11936. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11937. Sending message with topic videv/ffw/sleep/main_light/state and payload false
  11938. \end{modulelog}
  11939. \vspace*{-0.225cm}\pagebreak[1]
  11940. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11941. Received message with topic videv/ffw/sleep/main_light/state and payload b'false'
  11942. \end{modulelog}
  11943. \vspace*{-0.225cm}\pagebreak[1]
  11944. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11945. Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'off'
  11946. \end{modulelog}
  11947. \vspace*{-0.225cm}\pagebreak[1]
  11948. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11949. Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off
  11950. \end{modulelog}
  11951. \vspace*{-0.225cm}\pagebreak[1]
  11952. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11953. Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'
  11954. \end{modulelog}
  11955. \vspace*{-0.225cm}\pagebreak[1]
  11956. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11957. Received message with topic videv/ffw/sleep/main_light/state and payload b'false'
  11958. \end{modulelog}
  11959. \vspace*{-0.225cm}\pagebreak[1]
  11960. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11961. Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  11962. \end{modulelog}
  11963. \vspace*{-0.225cm}\pagebreak[1]
  11964. \vspace*{2.5ex}
  11965. \begin{tabu} to \linewidth {lX}
  11966. \toprule
  11967. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11968. \bottomrule
  11969. \end{tabu}
  11970. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11971. Result (Switching device state): False (<class 'bool'>)
  11972. \end{modulelog}
  11973. \vspace*{-0.225cm}\pagebreak[1]
  11974. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11975. Expectation (Switching device state): result = False (<class 'bool'>)
  11976. \end{modulelog}
  11977. \vspace*{-0.225cm}\pagebreak[1]
  11978. \vspace*{2.5ex}
  11979. \begin{tabu} to \linewidth {lX}
  11980. \toprule
  11981. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  11982. \bottomrule
  11983. \end{tabu}
  11984. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11985. Result (Virtual device state): False (<class 'bool'>)
  11986. \end{modulelog}
  11987. \vspace*{-0.225cm}\pagebreak[1]
  11988. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11989. Expectation (Virtual device state): result = False (<class 'bool'>)
  11990. \end{modulelog}
  11991. \vspace*{-0.225cm}\pagebreak[1]
  11992. \vspace*{2.5ex}
  11993. \begin{tabu} to \linewidth {lX}
  11994. \toprule
  11995. {\bf Info } & Changing switching device state to 'True'\\
  11996. \bottomrule
  11997. \end{tabu}
  11998. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  11999. Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on
  12000. \end{modulelog}
  12001. \vspace*{-0.225cm}\pagebreak[1]
  12002. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12003. Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  12004. \end{modulelog}
  12005. \vspace*{-0.225cm}\pagebreak[1]
  12006. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12007. Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'
  12008. \end{modulelog}
  12009. \vspace*{-0.225cm}\pagebreak[1]
  12010. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12011. Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  12012. \end{modulelog}
  12013. \vspace*{-0.225cm}\pagebreak[1]
  12014. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12015. Received message with topic videv/ffw/sleep/main_light/state and payload b'true'
  12016. \end{modulelog}
  12017. \vspace*{-0.225cm}\pagebreak[1]
  12018. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12019. Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  12020. \end{modulelog}
  12021. \vspace*{-0.225cm}\pagebreak[1]
  12022. \vspace*{2.5ex}
  12023. \begin{tabu} to \linewidth {lX}
  12024. \toprule
  12025. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12026. \bottomrule
  12027. \end{tabu}
  12028. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12029. Result (Virtual device state): True (<class 'bool'>)
  12030. \end{modulelog}
  12031. \vspace*{-0.225cm}\pagebreak[1]
  12032. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12033. Expectation (Virtual device state): result = True (<class 'bool'>)
  12034. \end{modulelog}
  12035. \vspace*{-0.225cm}\pagebreak[1]
  12036. \vspace*{2.5ex}
  12037. \begin{tabu} to \linewidth {lX}
  12038. \toprule
  12039. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12040. \bottomrule
  12041. \end{tabu}
  12042. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12043. Result (Switching device state): True (<class 'bool'>)
  12044. \end{modulelog}
  12045. \vspace*{-0.225cm}\pagebreak[1]
  12046. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12047. Expectation (Switching device state): result = True (<class 'bool'>)
  12048. \end{modulelog}
  12049. \vspace*{-0.225cm}\pagebreak[1]
  12050. \vspace*{2.5ex}
  12051. \begin{tabu} to \linewidth {lX}
  12052. \toprule
  12053. {\bf Info } & Changing virtual device state to 'False'\\
  12054. \bottomrule
  12055. \end{tabu}
  12056. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12057. Sending message with topic videv/ffw/sleep/main_light/state and payload false
  12058. \end{modulelog}
  12059. \vspace*{-0.225cm}\pagebreak[1]
  12060. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12061. Received message with topic videv/ffw/sleep/main_light/state and payload b'false'
  12062. \end{modulelog}
  12063. \vspace*{-0.225cm}\pagebreak[1]
  12064. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12065. Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'off'
  12066. \end{modulelog}
  12067. \vspace*{-0.225cm}\pagebreak[1]
  12068. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12069. Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off
  12070. \end{modulelog}
  12071. \vspace*{-0.225cm}\pagebreak[1]
  12072. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12073. Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'
  12074. \end{modulelog}
  12075. \vspace*{-0.225cm}\pagebreak[1]
  12076. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12077. Received message with topic videv/ffw/sleep/main_light/state and payload b'false'
  12078. \end{modulelog}
  12079. \vspace*{-0.225cm}\pagebreak[1]
  12080. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12081. Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}'
  12082. \end{modulelog}
  12083. \vspace*{-0.225cm}\pagebreak[1]
  12084. \vspace*{2.5ex}
  12085. \begin{tabu} to \linewidth {lX}
  12086. \toprule
  12087. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12088. \bottomrule
  12089. \end{tabu}
  12090. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12091. Result (Switching device state): False (<class 'bool'>)
  12092. \end{modulelog}
  12093. \vspace*{-0.225cm}\pagebreak[1]
  12094. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12095. Expectation (Switching device state): result = False (<class 'bool'>)
  12096. \end{modulelog}
  12097. \vspace*{-0.225cm}\pagebreak[1]
  12098. \vspace*{2.5ex}
  12099. \subsection{ Power On/\allowbreak Off test for device and virtual device: my\_apps/\allowbreak gfw/\allowbreak dirk/\allowbreak powerplug/\allowbreak output/\allowbreak 1 }
  12100. \paragraph{Testsummary}\mbox{}\\
  12101. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  12102. \begin{longtabu} to \linewidth {lX}
  12103. \toprule
  12104. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  12105. Start-Time: & 2023-02-09 15:57:45,191\\
  12106. Finished-Time: & 2023-02-09 15:57:46,401\\
  12107. Time-Consumption & 1.210s\\
  12108. \midrule
  12109. \multicolumn{2}{l}{\bf{Testresults:}}\\
  12110. \midrule
  12111. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12112. \bf{\,Info } & Changing switching device state to 'True'\\
  12113. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12114. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12115. \bf{\,Info } & Changing virtual device state to 'False'\\
  12116. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12117. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12118. \bf{\,Info } & Changing switching device state to 'True'\\
  12119. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12120. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12121. \bf{\,Info } & Changing virtual device state to 'False'\\
  12122. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12123. \bottomrule
  12124. \end{longtabu}
  12125. \paragraph{Testdetails}\mbox{}\\
  12126. \begin{tabu} to \linewidth {lX}
  12127. \toprule
  12128. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12129. \bottomrule
  12130. \end{tabu}
  12131. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12132. Result (Virtual device state): False (<class 'bool'>)
  12133. \end{modulelog}
  12134. \vspace*{-0.225cm}\pagebreak[1]
  12135. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12136. Expectation (Virtual device state): result = False (<class 'bool'>)
  12137. \end{modulelog}
  12138. \vspace*{-0.225cm}\pagebreak[1]
  12139. \vspace*{2.5ex}
  12140. \begin{tabu} to \linewidth {lX}
  12141. \toprule
  12142. {\bf Info } & Changing switching device state to 'True'\\
  12143. \bottomrule
  12144. \end{tabu}
  12145. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12146. Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true
  12147. \end{modulelog}
  12148. \vspace*{-0.225cm}\pagebreak[1]
  12149. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12150. Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'
  12151. \end{modulelog}
  12152. \vspace*{-0.225cm}\pagebreak[1]
  12153. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12154. Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'
  12155. \end{modulelog}
  12156. \vspace*{-0.225cm}\pagebreak[1]
  12157. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12158. Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12159. \end{modulelog}
  12160. \vspace*{-0.225cm}\pagebreak[1]
  12161. \vspace*{2.5ex}
  12162. \begin{tabu} to \linewidth {lX}
  12163. \toprule
  12164. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12165. \bottomrule
  12166. \end{tabu}
  12167. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12168. Result (Virtual device state): True (<class 'bool'>)
  12169. \end{modulelog}
  12170. \vspace*{-0.225cm}\pagebreak[1]
  12171. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12172. Expectation (Virtual device state): result = True (<class 'bool'>)
  12173. \end{modulelog}
  12174. \vspace*{-0.225cm}\pagebreak[1]
  12175. \vspace*{2.5ex}
  12176. \begin{tabu} to \linewidth {lX}
  12177. \toprule
  12178. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12179. \bottomrule
  12180. \end{tabu}
  12181. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12182. Result (Switching device state): True (<class 'bool'>)
  12183. \end{modulelog}
  12184. \vspace*{-0.225cm}\pagebreak[1]
  12185. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12186. Expectation (Switching device state): result = True (<class 'bool'>)
  12187. \end{modulelog}
  12188. \vspace*{-0.225cm}\pagebreak[1]
  12189. \vspace*{2.5ex}
  12190. \begin{tabu} to \linewidth {lX}
  12191. \toprule
  12192. {\bf Info } & Changing virtual device state to 'False'\\
  12193. \bottomrule
  12194. \end{tabu}
  12195. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12196. Sending message with topic videv/gfw/dirk/amplifier/state and payload false
  12197. \end{modulelog}
  12198. \vspace*{-0.225cm}\pagebreak[1]
  12199. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12200. Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'
  12201. \end{modulelog}
  12202. \vspace*{-0.225cm}\pagebreak[1]
  12203. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12204. Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'
  12205. \end{modulelog}
  12206. \vspace*{-0.225cm}\pagebreak[1]
  12207. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12208. Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false
  12209. \end{modulelog}
  12210. \vspace*{-0.225cm}\pagebreak[1]
  12211. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12212. Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'
  12213. \end{modulelog}
  12214. \vspace*{-0.225cm}\pagebreak[1]
  12215. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12216. Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'
  12217. \end{modulelog}
  12218. \vspace*{-0.225cm}\pagebreak[1]
  12219. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12220. Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12221. \end{modulelog}
  12222. \vspace*{-0.225cm}\pagebreak[1]
  12223. \vspace*{2.5ex}
  12224. \begin{tabu} to \linewidth {lX}
  12225. \toprule
  12226. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12227. \bottomrule
  12228. \end{tabu}
  12229. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12230. Result (Switching device state): False (<class 'bool'>)
  12231. \end{modulelog}
  12232. \vspace*{-0.225cm}\pagebreak[1]
  12233. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12234. Expectation (Switching device state): result = False (<class 'bool'>)
  12235. \end{modulelog}
  12236. \vspace*{-0.225cm}\pagebreak[1]
  12237. \vspace*{2.5ex}
  12238. \begin{tabu} to \linewidth {lX}
  12239. \toprule
  12240. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12241. \bottomrule
  12242. \end{tabu}
  12243. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12244. Result (Virtual device state): False (<class 'bool'>)
  12245. \end{modulelog}
  12246. \vspace*{-0.225cm}\pagebreak[1]
  12247. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12248. Expectation (Virtual device state): result = False (<class 'bool'>)
  12249. \end{modulelog}
  12250. \vspace*{-0.225cm}\pagebreak[1]
  12251. \vspace*{2.5ex}
  12252. \begin{tabu} to \linewidth {lX}
  12253. \toprule
  12254. {\bf Info } & Changing switching device state to 'True'\\
  12255. \bottomrule
  12256. \end{tabu}
  12257. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12258. Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true
  12259. \end{modulelog}
  12260. \vspace*{-0.225cm}\pagebreak[1]
  12261. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12262. Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'
  12263. \end{modulelog}
  12264. \vspace*{-0.225cm}\pagebreak[1]
  12265. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12266. Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'
  12267. \end{modulelog}
  12268. \vspace*{-0.225cm}\pagebreak[1]
  12269. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12270. Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12271. \end{modulelog}
  12272. \vspace*{-0.225cm}\pagebreak[1]
  12273. \vspace*{2.5ex}
  12274. \begin{tabu} to \linewidth {lX}
  12275. \toprule
  12276. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12277. \bottomrule
  12278. \end{tabu}
  12279. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12280. Result (Virtual device state): True (<class 'bool'>)
  12281. \end{modulelog}
  12282. \vspace*{-0.225cm}\pagebreak[1]
  12283. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12284. Expectation (Virtual device state): result = True (<class 'bool'>)
  12285. \end{modulelog}
  12286. \vspace*{-0.225cm}\pagebreak[1]
  12287. \vspace*{2.5ex}
  12288. \begin{tabu} to \linewidth {lX}
  12289. \toprule
  12290. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12291. \bottomrule
  12292. \end{tabu}
  12293. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12294. Result (Switching device state): True (<class 'bool'>)
  12295. \end{modulelog}
  12296. \vspace*{-0.225cm}\pagebreak[1]
  12297. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12298. Expectation (Switching device state): result = True (<class 'bool'>)
  12299. \end{modulelog}
  12300. \vspace*{-0.225cm}\pagebreak[1]
  12301. \vspace*{2.5ex}
  12302. \begin{tabu} to \linewidth {lX}
  12303. \toprule
  12304. {\bf Info } & Changing virtual device state to 'False'\\
  12305. \bottomrule
  12306. \end{tabu}
  12307. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12308. Sending message with topic videv/gfw/dirk/amplifier/state and payload false
  12309. \end{modulelog}
  12310. \vspace*{-0.225cm}\pagebreak[1]
  12311. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12312. Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'
  12313. \end{modulelog}
  12314. \vspace*{-0.225cm}\pagebreak[1]
  12315. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12316. Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'
  12317. \end{modulelog}
  12318. \vspace*{-0.225cm}\pagebreak[1]
  12319. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12320. Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false
  12321. \end{modulelog}
  12322. \vspace*{-0.225cm}\pagebreak[1]
  12323. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12324. Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'
  12325. \end{modulelog}
  12326. \vspace*{-0.225cm}\pagebreak[1]
  12327. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12328. Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'
  12329. \end{modulelog}
  12330. \vspace*{-0.225cm}\pagebreak[1]
  12331. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12332. Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12333. \end{modulelog}
  12334. \vspace*{-0.225cm}\pagebreak[1]
  12335. \vspace*{2.5ex}
  12336. \begin{tabu} to \linewidth {lX}
  12337. \toprule
  12338. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12339. \bottomrule
  12340. \end{tabu}
  12341. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12342. Result (Switching device state): False (<class 'bool'>)
  12343. \end{modulelog}
  12344. \vspace*{-0.225cm}\pagebreak[1]
  12345. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12346. Expectation (Switching device state): result = False (<class 'bool'>)
  12347. \end{modulelog}
  12348. \vspace*{-0.225cm}\pagebreak[1]
  12349. \vspace*{2.5ex}
  12350. \subsection{ Power On/\allowbreak Off test for device and virtual device: my\_apps/\allowbreak gfw/\allowbreak dirk/\allowbreak powerplug/\allowbreak output/\allowbreak 3 }
  12351. \paragraph{Testsummary}\mbox{}\\
  12352. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  12353. \begin{longtabu} to \linewidth {lX}
  12354. \toprule
  12355. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  12356. Start-Time: & 2023-02-09 15:57:46,401\\
  12357. Finished-Time: & 2023-02-09 15:57:47,613\\
  12358. Time-Consumption & 1.211s\\
  12359. \midrule
  12360. \multicolumn{2}{l}{\bf{Testresults:}}\\
  12361. \midrule
  12362. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12363. \bf{\,Info } & Changing switching device state to 'True'\\
  12364. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12365. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12366. \bf{\,Info } & Changing virtual device state to 'False'\\
  12367. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12368. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12369. \bf{\,Info } & Changing switching device state to 'True'\\
  12370. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12371. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12372. \bf{\,Info } & Changing virtual device state to 'False'\\
  12373. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12374. \bottomrule
  12375. \end{longtabu}
  12376. \paragraph{Testdetails}\mbox{}\\
  12377. \begin{tabu} to \linewidth {lX}
  12378. \toprule
  12379. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12380. \bottomrule
  12381. \end{tabu}
  12382. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12383. Result (Virtual device state): False (<class 'bool'>)
  12384. \end{modulelog}
  12385. \vspace*{-0.225cm}\pagebreak[1]
  12386. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12387. Expectation (Virtual device state): result = False (<class 'bool'>)
  12388. \end{modulelog}
  12389. \vspace*{-0.225cm}\pagebreak[1]
  12390. \vspace*{2.5ex}
  12391. \begin{tabu} to \linewidth {lX}
  12392. \toprule
  12393. {\bf Info } & Changing switching device state to 'True'\\
  12394. \bottomrule
  12395. \end{tabu}
  12396. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12397. Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true
  12398. \end{modulelog}
  12399. \vspace*{-0.225cm}\pagebreak[1]
  12400. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12401. Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'
  12402. \end{modulelog}
  12403. \vspace*{-0.225cm}\pagebreak[1]
  12404. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12405. Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'
  12406. \end{modulelog}
  12407. \vspace*{-0.225cm}\pagebreak[1]
  12408. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12409. Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true
  12410. \end{modulelog}
  12411. \vspace*{-0.225cm}\pagebreak[1]
  12412. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12413. Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'
  12414. \end{modulelog}
  12415. \vspace*{-0.225cm}\pagebreak[1]
  12416. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12417. Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12418. \end{modulelog}
  12419. \vspace*{-0.225cm}\pagebreak[1]
  12420. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12421. Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'
  12422. \end{modulelog}
  12423. \vspace*{-0.225cm}\pagebreak[1]
  12424. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12425. Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'
  12426. \end{modulelog}
  12427. \vspace*{-0.225cm}\pagebreak[1]
  12428. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12429. Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12430. \end{modulelog}
  12431. \vspace*{-0.225cm}\pagebreak[1]
  12432. \vspace*{2.5ex}
  12433. \begin{tabu} to \linewidth {lX}
  12434. \toprule
  12435. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12436. \bottomrule
  12437. \end{tabu}
  12438. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12439. Result (Virtual device state): True (<class 'bool'>)
  12440. \end{modulelog}
  12441. \vspace*{-0.225cm}\pagebreak[1]
  12442. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12443. Expectation (Virtual device state): result = True (<class 'bool'>)
  12444. \end{modulelog}
  12445. \vspace*{-0.225cm}\pagebreak[1]
  12446. \vspace*{2.5ex}
  12447. \begin{tabu} to \linewidth {lX}
  12448. \toprule
  12449. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12450. \bottomrule
  12451. \end{tabu}
  12452. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12453. Result (Switching device state): True (<class 'bool'>)
  12454. \end{modulelog}
  12455. \vspace*{-0.225cm}\pagebreak[1]
  12456. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12457. Expectation (Switching device state): result = True (<class 'bool'>)
  12458. \end{modulelog}
  12459. \vspace*{-0.225cm}\pagebreak[1]
  12460. \vspace*{2.5ex}
  12461. \begin{tabu} to \linewidth {lX}
  12462. \toprule
  12463. {\bf Info } & Changing virtual device state to 'False'\\
  12464. \bottomrule
  12465. \end{tabu}
  12466. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12467. Sending message with topic videv/gfw/dirk/cd_player/state and payload false
  12468. \end{modulelog}
  12469. \vspace*{-0.225cm}\pagebreak[1]
  12470. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12471. Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'
  12472. \end{modulelog}
  12473. \vspace*{-0.225cm}\pagebreak[1]
  12474. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12475. Received message with topic my_apps/gfw/dirk/powerplug/output/3/set and payload b'false'
  12476. \end{modulelog}
  12477. \vspace*{-0.225cm}\pagebreak[1]
  12478. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12479. Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false
  12480. \end{modulelog}
  12481. \vspace*{-0.225cm}\pagebreak[1]
  12482. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12483. Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'
  12484. \end{modulelog}
  12485. \vspace*{-0.225cm}\pagebreak[1]
  12486. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12487. Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'
  12488. \end{modulelog}
  12489. \vspace*{-0.225cm}\pagebreak[1]
  12490. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12491. Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false
  12492. \end{modulelog}
  12493. \vspace*{-0.225cm}\pagebreak[1]
  12494. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12495. Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'
  12496. \end{modulelog}
  12497. \vspace*{-0.225cm}\pagebreak[1]
  12498. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12499. Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12500. \end{modulelog}
  12501. \vspace*{-0.225cm}\pagebreak[1]
  12502. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12503. Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'
  12504. \end{modulelog}
  12505. \vspace*{-0.225cm}\pagebreak[1]
  12506. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12507. Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'
  12508. \end{modulelog}
  12509. \vspace*{-0.225cm}\pagebreak[1]
  12510. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12511. Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12512. \end{modulelog}
  12513. \vspace*{-0.225cm}\pagebreak[1]
  12514. \vspace*{2.5ex}
  12515. \begin{tabu} to \linewidth {lX}
  12516. \toprule
  12517. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12518. \bottomrule
  12519. \end{tabu}
  12520. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12521. Result (Switching device state): False (<class 'bool'>)
  12522. \end{modulelog}
  12523. \vspace*{-0.225cm}\pagebreak[1]
  12524. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12525. Expectation (Switching device state): result = False (<class 'bool'>)
  12526. \end{modulelog}
  12527. \vspace*{-0.225cm}\pagebreak[1]
  12528. \vspace*{2.5ex}
  12529. \begin{tabu} to \linewidth {lX}
  12530. \toprule
  12531. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12532. \bottomrule
  12533. \end{tabu}
  12534. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12535. Result (Virtual device state): False (<class 'bool'>)
  12536. \end{modulelog}
  12537. \vspace*{-0.225cm}\pagebreak[1]
  12538. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12539. Expectation (Virtual device state): result = False (<class 'bool'>)
  12540. \end{modulelog}
  12541. \vspace*{-0.225cm}\pagebreak[1]
  12542. \vspace*{2.5ex}
  12543. \begin{tabu} to \linewidth {lX}
  12544. \toprule
  12545. {\bf Info } & Changing switching device state to 'True'\\
  12546. \bottomrule
  12547. \end{tabu}
  12548. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12549. Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true
  12550. \end{modulelog}
  12551. \vspace*{-0.225cm}\pagebreak[1]
  12552. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12553. Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'
  12554. \end{modulelog}
  12555. \vspace*{-0.225cm}\pagebreak[1]
  12556. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12557. Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'
  12558. \end{modulelog}
  12559. \vspace*{-0.225cm}\pagebreak[1]
  12560. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12561. Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true
  12562. \end{modulelog}
  12563. \vspace*{-0.225cm}\pagebreak[1]
  12564. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12565. Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'
  12566. \end{modulelog}
  12567. \vspace*{-0.225cm}\pagebreak[1]
  12568. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12569. Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12570. \end{modulelog}
  12571. \vspace*{-0.225cm}\pagebreak[1]
  12572. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12573. Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'
  12574. \end{modulelog}
  12575. \vspace*{-0.225cm}\pagebreak[1]
  12576. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12577. Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'
  12578. \end{modulelog}
  12579. \vspace*{-0.225cm}\pagebreak[1]
  12580. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12581. Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12582. \end{modulelog}
  12583. \vspace*{-0.225cm}\pagebreak[1]
  12584. \vspace*{2.5ex}
  12585. \begin{tabu} to \linewidth {lX}
  12586. \toprule
  12587. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12588. \bottomrule
  12589. \end{tabu}
  12590. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12591. Result (Virtual device state): True (<class 'bool'>)
  12592. \end{modulelog}
  12593. \vspace*{-0.225cm}\pagebreak[1]
  12594. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12595. Expectation (Virtual device state): result = True (<class 'bool'>)
  12596. \end{modulelog}
  12597. \vspace*{-0.225cm}\pagebreak[1]
  12598. \vspace*{2.5ex}
  12599. \begin{tabu} to \linewidth {lX}
  12600. \toprule
  12601. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12602. \bottomrule
  12603. \end{tabu}
  12604. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12605. Result (Switching device state): True (<class 'bool'>)
  12606. \end{modulelog}
  12607. \vspace*{-0.225cm}\pagebreak[1]
  12608. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12609. Expectation (Switching device state): result = True (<class 'bool'>)
  12610. \end{modulelog}
  12611. \vspace*{-0.225cm}\pagebreak[1]
  12612. \vspace*{2.5ex}
  12613. \begin{tabu} to \linewidth {lX}
  12614. \toprule
  12615. {\bf Info } & Changing virtual device state to 'False'\\
  12616. \bottomrule
  12617. \end{tabu}
  12618. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12619. Sending message with topic videv/gfw/dirk/cd_player/state and payload false
  12620. \end{modulelog}
  12621. \vspace*{-0.225cm}\pagebreak[1]
  12622. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12623. Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'
  12624. \end{modulelog}
  12625. \vspace*{-0.225cm}\pagebreak[1]
  12626. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12627. Received message with topic my_apps/gfw/dirk/powerplug/output/3/set and payload b'false'
  12628. \end{modulelog}
  12629. \vspace*{-0.225cm}\pagebreak[1]
  12630. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12631. Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false
  12632. \end{modulelog}
  12633. \vspace*{-0.225cm}\pagebreak[1]
  12634. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12635. Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'
  12636. \end{modulelog}
  12637. \vspace*{-0.225cm}\pagebreak[1]
  12638. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12639. Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'
  12640. \end{modulelog}
  12641. \vspace*{-0.225cm}\pagebreak[1]
  12642. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12643. Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false
  12644. \end{modulelog}
  12645. \vspace*{-0.225cm}\pagebreak[1]
  12646. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12647. Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'
  12648. \end{modulelog}
  12649. \vspace*{-0.225cm}\pagebreak[1]
  12650. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12651. Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12652. \end{modulelog}
  12653. \vspace*{-0.225cm}\pagebreak[1]
  12654. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12655. Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'
  12656. \end{modulelog}
  12657. \vspace*{-0.225cm}\pagebreak[1]
  12658. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12659. Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'
  12660. \end{modulelog}
  12661. \vspace*{-0.225cm}\pagebreak[1]
  12662. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12663. Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12664. \end{modulelog}
  12665. \vspace*{-0.225cm}\pagebreak[1]
  12666. \vspace*{2.5ex}
  12667. \begin{tabu} to \linewidth {lX}
  12668. \toprule
  12669. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12670. \bottomrule
  12671. \end{tabu}
  12672. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12673. Result (Switching device state): False (<class 'bool'>)
  12674. \end{modulelog}
  12675. \vspace*{-0.225cm}\pagebreak[1]
  12676. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12677. Expectation (Switching device state): result = False (<class 'bool'>)
  12678. \end{modulelog}
  12679. \vspace*{-0.225cm}\pagebreak[1]
  12680. \vspace*{2.5ex}
  12681. \subsection{ Power On/\allowbreak Off synchronisation test: my\_apps/\allowbreak gfw/\allowbreak dirk/\allowbreak powerplug/\allowbreak output/\allowbreak 3 }
  12682. \paragraph{Testsummary}\mbox{}\\
  12683. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  12684. \begin{longtabu} to \linewidth {lX}
  12685. \toprule
  12686. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\
  12687. Start-Time: & 2023-02-09 15:57:47,613\\
  12688. Finished-Time: & 2023-02-09 15:57:48,519\\
  12689. Time-Consumption & 0.906s\\
  12690. \midrule
  12691. \multicolumn{2}{l}{\bf{Testresults:}}\\
  12692. \midrule
  12693. \bf{\,Info } & Setting preconditions for master device 'False'\\
  12694. \bf{\,Info } & Changing master device state to 'True'\\
  12695. \bf{\,\textcolor{green}{Success} } & Follower device (my\_apps/\allowbreak gfw/\allowbreak dirk/\allowbreak powerplug/\allowbreak output/\allowbreak 1) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12696. \bf{\,Info } & Changing master device state to 'False'\\
  12697. \bf{\,\textcolor{green}{Success} } & Follower device (my\_apps/\allowbreak gfw/\allowbreak dirk/\allowbreak powerplug/\allowbreak output/\allowbreak 1) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12698. \bottomrule
  12699. \end{longtabu}
  12700. \paragraph{Testdetails}\mbox{}\\
  12701. \begin{tabu} to \linewidth {lX}
  12702. \toprule
  12703. {\bf Info } & Setting preconditions for master device 'False'\\
  12704. \bottomrule
  12705. \end{tabu}
  12706. \vspace*{2.5ex}
  12707. \begin{tabu} to \linewidth {lX}
  12708. \toprule
  12709. {\bf Info } & Changing master device state to 'True'\\
  12710. \bottomrule
  12711. \end{tabu}
  12712. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12713. Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true
  12714. \end{modulelog}
  12715. \vspace*{-0.225cm}\pagebreak[1]
  12716. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12717. Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'
  12718. \end{modulelog}
  12719. \vspace*{-0.225cm}\pagebreak[1]
  12720. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12721. Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'
  12722. \end{modulelog}
  12723. \vspace*{-0.225cm}\pagebreak[1]
  12724. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12725. Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true
  12726. \end{modulelog}
  12727. \vspace*{-0.225cm}\pagebreak[1]
  12728. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12729. Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'
  12730. \end{modulelog}
  12731. \vspace*{-0.225cm}\pagebreak[1]
  12732. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12733. Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12734. \end{modulelog}
  12735. \vspace*{-0.225cm}\pagebreak[1]
  12736. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12737. Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'
  12738. \end{modulelog}
  12739. \vspace*{-0.225cm}\pagebreak[1]
  12740. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12741. Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'
  12742. \end{modulelog}
  12743. \vspace*{-0.225cm}\pagebreak[1]
  12744. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12745. Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12746. \end{modulelog}
  12747. \vspace*{-0.225cm}\pagebreak[1]
  12748. \vspace*{2.5ex}
  12749. \begin{tabu} to \linewidth {lX}
  12750. \toprule
  12751. {\bf \textcolor{green}{Success} } & Follower device (my\_apps/\allowbreak gfw/\allowbreak dirk/\allowbreak powerplug/\allowbreak output/\allowbreak 1) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  12752. \bottomrule
  12753. \end{tabu}
  12754. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12755. Result (Follower device (my_apps/gfw/dirk/powerplug/output/1) state): True (<class 'bool'>)
  12756. \end{modulelog}
  12757. \vspace*{-0.225cm}\pagebreak[1]
  12758. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12759. Expectation (Follower device (my_apps/gfw/dirk/powerplug/output/1) state): result = True (<class 'bool'>)
  12760. \end{modulelog}
  12761. \vspace*{-0.225cm}\pagebreak[1]
  12762. \vspace*{2.5ex}
  12763. \begin{tabu} to \linewidth {lX}
  12764. \toprule
  12765. {\bf Info } & Changing master device state to 'False'\\
  12766. \bottomrule
  12767. \end{tabu}
  12768. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12769. Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false
  12770. \end{modulelog}
  12771. \vspace*{-0.225cm}\pagebreak[1]
  12772. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12773. Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'
  12774. \end{modulelog}
  12775. \vspace*{-0.225cm}\pagebreak[1]
  12776. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12777. Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'
  12778. \end{modulelog}
  12779. \vspace*{-0.225cm}\pagebreak[1]
  12780. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12781. Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false
  12782. \end{modulelog}
  12783. \vspace*{-0.225cm}\pagebreak[1]
  12784. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12785. Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'
  12786. \end{modulelog}
  12787. \vspace*{-0.225cm}\pagebreak[1]
  12788. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12789. Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12790. \end{modulelog}
  12791. \vspace*{-0.225cm}\pagebreak[1]
  12792. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12793. Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'
  12794. \end{modulelog}
  12795. \vspace*{-0.225cm}\pagebreak[1]
  12796. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12797. Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'
  12798. \end{modulelog}
  12799. \vspace*{-0.225cm}\pagebreak[1]
  12800. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12801. Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  12802. \end{modulelog}
  12803. \vspace*{-0.225cm}\pagebreak[1]
  12804. \vspace*{2.5ex}
  12805. \begin{tabu} to \linewidth {lX}
  12806. \toprule
  12807. {\bf \textcolor{green}{Success} } & Follower device (my\_apps/\allowbreak gfw/\allowbreak dirk/\allowbreak powerplug/\allowbreak output/\allowbreak 1) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  12808. \bottomrule
  12809. \end{tabu}
  12810. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12811. Result (Follower device (my_apps/gfw/dirk/powerplug/output/1) state): False (<class 'bool'>)
  12812. \end{modulelog}
  12813. \vspace*{-0.225cm}\pagebreak[1]
  12814. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12815. Expectation (Follower device (my_apps/gfw/dirk/powerplug/output/1) state): result = False (<class 'bool'>)
  12816. \end{modulelog}
  12817. \vspace*{-0.225cm}\pagebreak[1]
  12818. \vspace*{2.5ex}
  12819. \subsection{ Brightness test for device and virtual device: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak desk\_light }
  12820. \paragraph{Testsummary}\mbox{}\\
  12821. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  12822. \begin{longtabu} to \linewidth {lX}
  12823. \toprule
  12824. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
  12825. Start-Time: & 2023-02-09 15:57:48,520\\
  12826. Finished-Time: & 2023-02-09 15:57:50,334\\
  12827. Time-Consumption & 1.814s\\
  12828. \midrule
  12829. \multicolumn{2}{l}{\bf{Testresults:}}\\
  12830. \midrule
  12831. \bf{\,Info } & Setting preconditions (Power on)\\
  12832. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  12833. \bf{\,Info } & Changing light device brightness to '65'\\
  12834. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  12835. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  12836. \bf{\,Info } & Changing virtual device brightness to '50'\\
  12837. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  12838. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  12839. \bf{\,Info } & Changing light device brightness to '65'\\
  12840. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  12841. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  12842. \bf{\,Info } & Changing virtual device brightness to '50'\\
  12843. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  12844. \bf{\,Info } & Resetting precondition (Power off)\\
  12845. \bottomrule
  12846. \end{longtabu}
  12847. \paragraph{Testdetails}\mbox{}\\
  12848. \begin{tabu} to \linewidth {lX}
  12849. \toprule
  12850. {\bf Info } & Setting preconditions (Power on)\\
  12851. \bottomrule
  12852. \end{tabu}
  12853. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12854. Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true
  12855. \end{modulelog}
  12856. \vspace*{-0.225cm}\pagebreak[1]
  12857. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12858. Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  12859. \end{modulelog}
  12860. \vspace*{-0.225cm}\pagebreak[1]
  12861. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12862. Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'
  12863. \end{modulelog}
  12864. \vspace*{-0.225cm}\pagebreak[1]
  12865. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12866. Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  12867. \end{modulelog}
  12868. \vspace*{-0.225cm}\pagebreak[1]
  12869. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12870. Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'
  12871. \end{modulelog}
  12872. \vspace*{-0.225cm}\pagebreak[1]
  12873. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12874. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  12875. \end{modulelog}
  12876. \vspace*{-0.225cm}\pagebreak[1]
  12877. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12878. Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50.0'
  12879. \end{modulelog}
  12880. \vspace*{-0.225cm}\pagebreak[1]
  12881. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12882. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  12883. \end{modulelog}
  12884. \vspace*{-0.225cm}\pagebreak[1]
  12885. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12886. Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5.0'
  12887. \end{modulelog}
  12888. \vspace*{-0.225cm}\pagebreak[1]
  12889. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12890. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  12891. \end{modulelog}
  12892. \vspace*{-0.225cm}\pagebreak[1]
  12893. \vspace*{2.5ex}
  12894. \begin{tabu} to \linewidth {lX}
  12895. \toprule
  12896. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  12897. \bottomrule
  12898. \end{tabu}
  12899. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12900. Result (Virtual device brightness): 50 (<class 'int'>)
  12901. \end{modulelog}
  12902. \vspace*{-0.225cm}\pagebreak[1]
  12903. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12904. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  12905. \end{modulelog}
  12906. \vspace*{-0.225cm}\pagebreak[1]
  12907. \vspace*{2.5ex}
  12908. \begin{tabu} to \linewidth {lX}
  12909. \toprule
  12910. {\bf Info } & Changing light device brightness to '65'\\
  12911. \bottomrule
  12912. \end{tabu}
  12913. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12914. Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  12915. \end{modulelog}
  12916. \vspace*{-0.225cm}\pagebreak[1]
  12917. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12918. Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  12919. \end{modulelog}
  12920. \vspace*{-0.225cm}\pagebreak[1]
  12921. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12922. Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'65.0'
  12923. \end{modulelog}
  12924. \vspace*{-0.225cm}\pagebreak[1]
  12925. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12926. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  12927. \end{modulelog}
  12928. \vspace*{-0.225cm}\pagebreak[1]
  12929. \vspace*{2.5ex}
  12930. \begin{tabu} to \linewidth {lX}
  12931. \toprule
  12932. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  12933. \bottomrule
  12934. \end{tabu}
  12935. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12936. Result (Virtual device brightness): 65 (<class 'int'>)
  12937. \end{modulelog}
  12938. \vspace*{-0.225cm}\pagebreak[1]
  12939. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12940. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  12941. \end{modulelog}
  12942. \vspace*{-0.225cm}\pagebreak[1]
  12943. \vspace*{2.5ex}
  12944. \begin{tabu} to \linewidth {lX}
  12945. \toprule
  12946. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  12947. \bottomrule
  12948. \end{tabu}
  12949. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12950. Result (Light device brightness): 65 (<class 'int'>)
  12951. \end{modulelog}
  12952. \vspace*{-0.225cm}\pagebreak[1]
  12953. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12954. Expectation (Light device brightness): result = 65 (<class 'int'>)
  12955. \end{modulelog}
  12956. \vspace*{-0.225cm}\pagebreak[1]
  12957. \vspace*{2.5ex}
  12958. \begin{tabu} to \linewidth {lX}
  12959. \toprule
  12960. {\bf Info } & Changing virtual device brightness to '50'\\
  12961. \bottomrule
  12962. \end{tabu}
  12963. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12964. Sending message with topic videv/gfw/dirk/desk_light/brightness and payload 50
  12965. \end{modulelog}
  12966. \vspace*{-0.225cm}\pagebreak[1]
  12967. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12968. Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50'
  12969. \end{modulelog}
  12970. \vspace*{-0.225cm}\pagebreak[1]
  12971. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12972. Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{"brightness": 128.0}'
  12973. \end{modulelog}
  12974. \vspace*{-0.225cm}\pagebreak[1]
  12975. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12976. Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  12977. \end{modulelog}
  12978. \vspace*{-0.225cm}\pagebreak[1]
  12979. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12980. Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  12981. \end{modulelog}
  12982. \vspace*{-0.225cm}\pagebreak[1]
  12983. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12984. Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50.0'
  12985. \end{modulelog}
  12986. \vspace*{-0.225cm}\pagebreak[1]
  12987. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12988. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  12989. \end{modulelog}
  12990. \vspace*{-0.225cm}\pagebreak[1]
  12991. \vspace*{2.5ex}
  12992. \begin{tabu} to \linewidth {lX}
  12993. \toprule
  12994. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  12995. \bottomrule
  12996. \end{tabu}
  12997. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  12998. Result (Light device brightness): 50 (<class 'int'>)
  12999. \end{modulelog}
  13000. \vspace*{-0.225cm}\pagebreak[1]
  13001. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13002. Expectation (Light device brightness): result = 50 (<class 'int'>)
  13003. \end{modulelog}
  13004. \vspace*{-0.225cm}\pagebreak[1]
  13005. \vspace*{2.5ex}
  13006. \begin{tabu} to \linewidth {lX}
  13007. \toprule
  13008. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  13009. \bottomrule
  13010. \end{tabu}
  13011. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13012. Result (Virtual device brightness): 50 (<class 'int'>)
  13013. \end{modulelog}
  13014. \vspace*{-0.225cm}\pagebreak[1]
  13015. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13016. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  13017. \end{modulelog}
  13018. \vspace*{-0.225cm}\pagebreak[1]
  13019. \vspace*{2.5ex}
  13020. \begin{tabu} to \linewidth {lX}
  13021. \toprule
  13022. {\bf Info } & Changing light device brightness to '65'\\
  13023. \bottomrule
  13024. \end{tabu}
  13025. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13026. Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  13027. \end{modulelog}
  13028. \vspace*{-0.225cm}\pagebreak[1]
  13029. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13030. Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  13031. \end{modulelog}
  13032. \vspace*{-0.225cm}\pagebreak[1]
  13033. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13034. Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'65.0'
  13035. \end{modulelog}
  13036. \vspace*{-0.225cm}\pagebreak[1]
  13037. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13038. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13039. \end{modulelog}
  13040. \vspace*{-0.225cm}\pagebreak[1]
  13041. \vspace*{2.5ex}
  13042. \begin{tabu} to \linewidth {lX}
  13043. \toprule
  13044. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  13045. \bottomrule
  13046. \end{tabu}
  13047. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13048. Result (Virtual device brightness): 65 (<class 'int'>)
  13049. \end{modulelog}
  13050. \vspace*{-0.225cm}\pagebreak[1]
  13051. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13052. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  13053. \end{modulelog}
  13054. \vspace*{-0.225cm}\pagebreak[1]
  13055. \vspace*{2.5ex}
  13056. \begin{tabu} to \linewidth {lX}
  13057. \toprule
  13058. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  13059. \bottomrule
  13060. \end{tabu}
  13061. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13062. Result (Light device brightness): 65 (<class 'int'>)
  13063. \end{modulelog}
  13064. \vspace*{-0.225cm}\pagebreak[1]
  13065. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13066. Expectation (Light device brightness): result = 65 (<class 'int'>)
  13067. \end{modulelog}
  13068. \vspace*{-0.225cm}\pagebreak[1]
  13069. \vspace*{2.5ex}
  13070. \begin{tabu} to \linewidth {lX}
  13071. \toprule
  13072. {\bf Info } & Changing virtual device brightness to '50'\\
  13073. \bottomrule
  13074. \end{tabu}
  13075. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13076. Sending message with topic videv/gfw/dirk/desk_light/brightness and payload 50
  13077. \end{modulelog}
  13078. \vspace*{-0.225cm}\pagebreak[1]
  13079. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13080. Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50'
  13081. \end{modulelog}
  13082. \vspace*{-0.225cm}\pagebreak[1]
  13083. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13084. Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{"brightness": 128.0}'
  13085. \end{modulelog}
  13086. \vspace*{-0.225cm}\pagebreak[1]
  13087. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13088. Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  13089. \end{modulelog}
  13090. \vspace*{-0.225cm}\pagebreak[1]
  13091. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13092. Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  13093. \end{modulelog}
  13094. \vspace*{-0.225cm}\pagebreak[1]
  13095. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13096. Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50.0'
  13097. \end{modulelog}
  13098. \vspace*{-0.225cm}\pagebreak[1]
  13099. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13100. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13101. \end{modulelog}
  13102. \vspace*{-0.225cm}\pagebreak[1]
  13103. \vspace*{2.5ex}
  13104. \begin{tabu} to \linewidth {lX}
  13105. \toprule
  13106. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  13107. \bottomrule
  13108. \end{tabu}
  13109. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13110. Result (Light device brightness): 50 (<class 'int'>)
  13111. \end{modulelog}
  13112. \vspace*{-0.225cm}\pagebreak[1]
  13113. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13114. Expectation (Light device brightness): result = 50 (<class 'int'>)
  13115. \end{modulelog}
  13116. \vspace*{-0.225cm}\pagebreak[1]
  13117. \vspace*{2.5ex}
  13118. \begin{tabu} to \linewidth {lX}
  13119. \toprule
  13120. {\bf Info } & Resetting precondition (Power off)\\
  13121. \bottomrule
  13122. \end{tabu}
  13123. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13124. Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false
  13125. \end{modulelog}
  13126. \vspace*{-0.225cm}\pagebreak[1]
  13127. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13128. Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'
  13129. \end{modulelog}
  13130. \vspace*{-0.225cm}\pagebreak[1]
  13131. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13132. Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'
  13133. \end{modulelog}
  13134. \vspace*{-0.225cm}\pagebreak[1]
  13135. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13136. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13137. \end{modulelog}
  13138. \vspace*{-0.225cm}\pagebreak[1]
  13139. \vspace*{2.5ex}
  13140. \subsection{ Color temperature test for device and virtual device: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak desk\_light }
  13141. \paragraph{Testsummary}\mbox{}\\
  13142. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  13143. \begin{longtabu} to \linewidth {lX}
  13144. \toprule
  13145. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
  13146. Start-Time: & 2023-02-09 15:57:50,334\\
  13147. Finished-Time: & 2023-02-09 15:57:52,148\\
  13148. Time-Consumption & 1.814s\\
  13149. \midrule
  13150. \multicolumn{2}{l}{\bf{Testresults:}}\\
  13151. \midrule
  13152. \bf{\,Info } & Setting preconditions (Power on)\\
  13153. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  13154. \bf{\,Info } & Changing light device color temperature to '5'\\
  13155. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  13156. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  13157. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  13158. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  13159. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  13160. \bf{\,Info } & Changing light device color temperature to '5'\\
  13161. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  13162. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  13163. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  13164. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  13165. \bf{\,Info } & Resetting precondition (Power off)\\
  13166. \bottomrule
  13167. \end{longtabu}
  13168. \paragraph{Testdetails}\mbox{}\\
  13169. \begin{tabu} to \linewidth {lX}
  13170. \toprule
  13171. {\bf Info } & Setting preconditions (Power on)\\
  13172. \bottomrule
  13173. \end{tabu}
  13174. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13175. Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true
  13176. \end{modulelog}
  13177. \vspace*{-0.225cm}\pagebreak[1]
  13178. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13179. Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  13180. \end{modulelog}
  13181. \vspace*{-0.225cm}\pagebreak[1]
  13182. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13183. Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'
  13184. \end{modulelog}
  13185. \vspace*{-0.225cm}\pagebreak[1]
  13186. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13187. Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  13188. \end{modulelog}
  13189. \vspace*{-0.225cm}\pagebreak[1]
  13190. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13191. Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'
  13192. \end{modulelog}
  13193. \vspace*{-0.225cm}\pagebreak[1]
  13194. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13195. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13196. \end{modulelog}
  13197. \vspace*{-0.225cm}\pagebreak[1]
  13198. \vspace*{2.5ex}
  13199. \begin{tabu} to \linewidth {lX}
  13200. \toprule
  13201. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  13202. \bottomrule
  13203. \end{tabu}
  13204. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13205. Result (Virtual device color temperature): 5 (<class 'int'>)
  13206. \end{modulelog}
  13207. \vspace*{-0.225cm}\pagebreak[1]
  13208. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13209. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  13210. \end{modulelog}
  13211. \vspace*{-0.225cm}\pagebreak[1]
  13212. \vspace*{2.5ex}
  13213. \begin{tabu} to \linewidth {lX}
  13214. \toprule
  13215. {\bf Info } & Changing light device color temperature to '5'\\
  13216. \bottomrule
  13217. \end{tabu}
  13218. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13219. Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  13220. \end{modulelog}
  13221. \vspace*{-0.225cm}\pagebreak[1]
  13222. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13223. Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  13224. \end{modulelog}
  13225. \vspace*{-0.225cm}\pagebreak[1]
  13226. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13227. Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8.0'
  13228. \end{modulelog}
  13229. \vspace*{-0.225cm}\pagebreak[1]
  13230. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13231. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13232. \end{modulelog}
  13233. \vspace*{-0.225cm}\pagebreak[1]
  13234. \vspace*{2.5ex}
  13235. \begin{tabu} to \linewidth {lX}
  13236. \toprule
  13237. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  13238. \bottomrule
  13239. \end{tabu}
  13240. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13241. Result (Virtual device color temperature): 8 (<class 'int'>)
  13242. \end{modulelog}
  13243. \vspace*{-0.225cm}\pagebreak[1]
  13244. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13245. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  13246. \end{modulelog}
  13247. \vspace*{-0.225cm}\pagebreak[1]
  13248. \vspace*{2.5ex}
  13249. \begin{tabu} to \linewidth {lX}
  13250. \toprule
  13251. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  13252. \bottomrule
  13253. \end{tabu}
  13254. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13255. Result (Light device brightness): 8 (<class 'int'>)
  13256. \end{modulelog}
  13257. \vspace*{-0.225cm}\pagebreak[1]
  13258. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13259. Expectation (Light device brightness): result = 8 (<class 'int'>)
  13260. \end{modulelog}
  13261. \vspace*{-0.225cm}\pagebreak[1]
  13262. \vspace*{2.5ex}
  13263. \begin{tabu} to \linewidth {lX}
  13264. \toprule
  13265. {\bf Info } & Changing virtual device color temperature to '5'\\
  13266. \bottomrule
  13267. \end{tabu}
  13268. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13269. Sending message with topic videv/gfw/dirk/desk_light/color_temp and payload 5
  13270. \end{modulelog}
  13271. \vspace*{-0.225cm}\pagebreak[1]
  13272. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13273. Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5'
  13274. \end{modulelog}
  13275. \vspace*{-0.225cm}\pagebreak[1]
  13276. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13277. Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{"color_temp": 352.0}'
  13278. \end{modulelog}
  13279. \vspace*{-0.225cm}\pagebreak[1]
  13280. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13281. Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  13282. \end{modulelog}
  13283. \vspace*{-0.225cm}\pagebreak[1]
  13284. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13285. Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  13286. \end{modulelog}
  13287. \vspace*{-0.225cm}\pagebreak[1]
  13288. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13289. Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5.0'
  13290. \end{modulelog}
  13291. \vspace*{-0.225cm}\pagebreak[1]
  13292. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13293. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13294. \end{modulelog}
  13295. \vspace*{-0.225cm}\pagebreak[1]
  13296. \vspace*{2.5ex}
  13297. \begin{tabu} to \linewidth {lX}
  13298. \toprule
  13299. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  13300. \bottomrule
  13301. \end{tabu}
  13302. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13303. Result (Light device brightness): 5 (<class 'int'>)
  13304. \end{modulelog}
  13305. \vspace*{-0.225cm}\pagebreak[1]
  13306. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13307. Expectation (Light device brightness): result = 5 (<class 'int'>)
  13308. \end{modulelog}
  13309. \vspace*{-0.225cm}\pagebreak[1]
  13310. \vspace*{2.5ex}
  13311. \begin{tabu} to \linewidth {lX}
  13312. \toprule
  13313. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  13314. \bottomrule
  13315. \end{tabu}
  13316. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13317. Result (Virtual device color temperature): 5 (<class 'int'>)
  13318. \end{modulelog}
  13319. \vspace*{-0.225cm}\pagebreak[1]
  13320. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13321. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  13322. \end{modulelog}
  13323. \vspace*{-0.225cm}\pagebreak[1]
  13324. \vspace*{2.5ex}
  13325. \begin{tabu} to \linewidth {lX}
  13326. \toprule
  13327. {\bf Info } & Changing light device color temperature to '5'\\
  13328. \bottomrule
  13329. \end{tabu}
  13330. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13331. Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  13332. \end{modulelog}
  13333. \vspace*{-0.225cm}\pagebreak[1]
  13334. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13335. Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  13336. \end{modulelog}
  13337. \vspace*{-0.225cm}\pagebreak[1]
  13338. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13339. Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8.0'
  13340. \end{modulelog}
  13341. \vspace*{-0.225cm}\pagebreak[1]
  13342. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13343. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13344. \end{modulelog}
  13345. \vspace*{-0.225cm}\pagebreak[1]
  13346. \vspace*{2.5ex}
  13347. \begin{tabu} to \linewidth {lX}
  13348. \toprule
  13349. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  13350. \bottomrule
  13351. \end{tabu}
  13352. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13353. Result (Virtual device color temperature): 8 (<class 'int'>)
  13354. \end{modulelog}
  13355. \vspace*{-0.225cm}\pagebreak[1]
  13356. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13357. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  13358. \end{modulelog}
  13359. \vspace*{-0.225cm}\pagebreak[1]
  13360. \vspace*{2.5ex}
  13361. \begin{tabu} to \linewidth {lX}
  13362. \toprule
  13363. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  13364. \bottomrule
  13365. \end{tabu}
  13366. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13367. Result (Light device brightness): 8 (<class 'int'>)
  13368. \end{modulelog}
  13369. \vspace*{-0.225cm}\pagebreak[1]
  13370. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13371. Expectation (Light device brightness): result = 8 (<class 'int'>)
  13372. \end{modulelog}
  13373. \vspace*{-0.225cm}\pagebreak[1]
  13374. \vspace*{2.5ex}
  13375. \begin{tabu} to \linewidth {lX}
  13376. \toprule
  13377. {\bf Info } & Changing virtual device color temperature to '5'\\
  13378. \bottomrule
  13379. \end{tabu}
  13380. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13381. Sending message with topic videv/gfw/dirk/desk_light/color_temp and payload 5
  13382. \end{modulelog}
  13383. \vspace*{-0.225cm}\pagebreak[1]
  13384. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13385. Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5'
  13386. \end{modulelog}
  13387. \vspace*{-0.225cm}\pagebreak[1]
  13388. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13389. Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{"color_temp": 352.0}'
  13390. \end{modulelog}
  13391. \vspace*{-0.225cm}\pagebreak[1]
  13392. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13393. Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  13394. \end{modulelog}
  13395. \vspace*{-0.225cm}\pagebreak[1]
  13396. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13397. Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  13398. \end{modulelog}
  13399. \vspace*{-0.225cm}\pagebreak[1]
  13400. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13401. Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5.0'
  13402. \end{modulelog}
  13403. \vspace*{-0.225cm}\pagebreak[1]
  13404. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13405. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13406. \end{modulelog}
  13407. \vspace*{-0.225cm}\pagebreak[1]
  13408. \vspace*{2.5ex}
  13409. \begin{tabu} to \linewidth {lX}
  13410. \toprule
  13411. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  13412. \bottomrule
  13413. \end{tabu}
  13414. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13415. Result (Light device brightness): 5 (<class 'int'>)
  13416. \end{modulelog}
  13417. \vspace*{-0.225cm}\pagebreak[1]
  13418. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13419. Expectation (Light device brightness): result = 5 (<class 'int'>)
  13420. \end{modulelog}
  13421. \vspace*{-0.225cm}\pagebreak[1]
  13422. \vspace*{2.5ex}
  13423. \begin{tabu} to \linewidth {lX}
  13424. \toprule
  13425. {\bf Info } & Resetting precondition (Power off)\\
  13426. \bottomrule
  13427. \end{tabu}
  13428. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13429. Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false
  13430. \end{modulelog}
  13431. \vspace*{-0.225cm}\pagebreak[1]
  13432. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13433. Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'
  13434. \end{modulelog}
  13435. \vspace*{-0.225cm}\pagebreak[1]
  13436. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13437. Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'
  13438. \end{modulelog}
  13439. \vspace*{-0.225cm}\pagebreak[1]
  13440. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13441. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13442. \end{modulelog}
  13443. \vspace*{-0.225cm}\pagebreak[1]
  13444. \vspace*{2.5ex}
  13445. \subsection{ Power On/\allowbreak Off test for device and virtual device: my\_apps/\allowbreak gfw/\allowbreak dirk/\allowbreak powerplug/\allowbreak output/\allowbreak 2 }
  13446. \paragraph{Testsummary}\mbox{}\\
  13447. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  13448. \begin{longtabu} to \linewidth {lX}
  13449. \toprule
  13450. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  13451. Start-Time: & 2023-02-09 15:57:52,149\\
  13452. Finished-Time: & 2023-02-09 15:57:53,360\\
  13453. Time-Consumption & 1.211s\\
  13454. \midrule
  13455. \multicolumn{2}{l}{\bf{Testresults:}}\\
  13456. \midrule
  13457. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  13458. \bf{\,Info } & Changing switching device state to 'True'\\
  13459. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  13460. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  13461. \bf{\,Info } & Changing virtual device state to 'False'\\
  13462. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  13463. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  13464. \bf{\,Info } & Changing switching device state to 'True'\\
  13465. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  13466. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  13467. \bf{\,Info } & Changing virtual device state to 'False'\\
  13468. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  13469. \bottomrule
  13470. \end{longtabu}
  13471. \paragraph{Testdetails}\mbox{}\\
  13472. \begin{tabu} to \linewidth {lX}
  13473. \toprule
  13474. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  13475. \bottomrule
  13476. \end{tabu}
  13477. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13478. Result (Virtual device state): False (<class 'bool'>)
  13479. \end{modulelog}
  13480. \vspace*{-0.225cm}\pagebreak[1]
  13481. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13482. Expectation (Virtual device state): result = False (<class 'bool'>)
  13483. \end{modulelog}
  13484. \vspace*{-0.225cm}\pagebreak[1]
  13485. \vspace*{2.5ex}
  13486. \begin{tabu} to \linewidth {lX}
  13487. \toprule
  13488. {\bf Info } & Changing switching device state to 'True'\\
  13489. \bottomrule
  13490. \end{tabu}
  13491. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13492. Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true
  13493. \end{modulelog}
  13494. \vspace*{-0.225cm}\pagebreak[1]
  13495. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13496. Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  13497. \end{modulelog}
  13498. \vspace*{-0.225cm}\pagebreak[1]
  13499. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13500. Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'
  13501. \end{modulelog}
  13502. \vspace*{-0.225cm}\pagebreak[1]
  13503. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13504. Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  13505. \end{modulelog}
  13506. \vspace*{-0.225cm}\pagebreak[1]
  13507. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13508. Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'
  13509. \end{modulelog}
  13510. \vspace*{-0.225cm}\pagebreak[1]
  13511. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13512. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13513. \end{modulelog}
  13514. \vspace*{-0.225cm}\pagebreak[1]
  13515. \vspace*{2.5ex}
  13516. \begin{tabu} to \linewidth {lX}
  13517. \toprule
  13518. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  13519. \bottomrule
  13520. \end{tabu}
  13521. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13522. Result (Virtual device state): True (<class 'bool'>)
  13523. \end{modulelog}
  13524. \vspace*{-0.225cm}\pagebreak[1]
  13525. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13526. Expectation (Virtual device state): result = True (<class 'bool'>)
  13527. \end{modulelog}
  13528. \vspace*{-0.225cm}\pagebreak[1]
  13529. \vspace*{2.5ex}
  13530. \begin{tabu} to \linewidth {lX}
  13531. \toprule
  13532. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  13533. \bottomrule
  13534. \end{tabu}
  13535. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13536. Result (Switching device state): True (<class 'bool'>)
  13537. \end{modulelog}
  13538. \vspace*{-0.225cm}\pagebreak[1]
  13539. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13540. Expectation (Switching device state): result = True (<class 'bool'>)
  13541. \end{modulelog}
  13542. \vspace*{-0.225cm}\pagebreak[1]
  13543. \vspace*{2.5ex}
  13544. \begin{tabu} to \linewidth {lX}
  13545. \toprule
  13546. {\bf Info } & Changing virtual device state to 'False'\\
  13547. \bottomrule
  13548. \end{tabu}
  13549. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13550. Sending message with topic videv/gfw/dirk/desk_light/state and payload false
  13551. \end{modulelog}
  13552. \vspace*{-0.225cm}\pagebreak[1]
  13553. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13554. Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'
  13555. \end{modulelog}
  13556. \vspace*{-0.225cm}\pagebreak[1]
  13557. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13558. Received message with topic my_apps/gfw/dirk/powerplug/output/2/set and payload b'false'
  13559. \end{modulelog}
  13560. \vspace*{-0.225cm}\pagebreak[1]
  13561. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13562. Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false
  13563. \end{modulelog}
  13564. \vspace*{-0.225cm}\pagebreak[1]
  13565. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13566. Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'
  13567. \end{modulelog}
  13568. \vspace*{-0.225cm}\pagebreak[1]
  13569. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13570. Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'
  13571. \end{modulelog}
  13572. \vspace*{-0.225cm}\pagebreak[1]
  13573. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13574. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13575. \end{modulelog}
  13576. \vspace*{-0.225cm}\pagebreak[1]
  13577. \vspace*{2.5ex}
  13578. \begin{tabu} to \linewidth {lX}
  13579. \toprule
  13580. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  13581. \bottomrule
  13582. \end{tabu}
  13583. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13584. Result (Switching device state): False (<class 'bool'>)
  13585. \end{modulelog}
  13586. \vspace*{-0.225cm}\pagebreak[1]
  13587. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13588. Expectation (Switching device state): result = False (<class 'bool'>)
  13589. \end{modulelog}
  13590. \vspace*{-0.225cm}\pagebreak[1]
  13591. \vspace*{2.5ex}
  13592. \begin{tabu} to \linewidth {lX}
  13593. \toprule
  13594. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  13595. \bottomrule
  13596. \end{tabu}
  13597. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13598. Result (Virtual device state): False (<class 'bool'>)
  13599. \end{modulelog}
  13600. \vspace*{-0.225cm}\pagebreak[1]
  13601. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13602. Expectation (Virtual device state): result = False (<class 'bool'>)
  13603. \end{modulelog}
  13604. \vspace*{-0.225cm}\pagebreak[1]
  13605. \vspace*{2.5ex}
  13606. \begin{tabu} to \linewidth {lX}
  13607. \toprule
  13608. {\bf Info } & Changing switching device state to 'True'\\
  13609. \bottomrule
  13610. \end{tabu}
  13611. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13612. Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true
  13613. \end{modulelog}
  13614. \vspace*{-0.225cm}\pagebreak[1]
  13615. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13616. Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  13617. \end{modulelog}
  13618. \vspace*{-0.225cm}\pagebreak[1]
  13619. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13620. Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'
  13621. \end{modulelog}
  13622. \vspace*{-0.225cm}\pagebreak[1]
  13623. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13624. Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  13625. \end{modulelog}
  13626. \vspace*{-0.225cm}\pagebreak[1]
  13627. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13628. Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'
  13629. \end{modulelog}
  13630. \vspace*{-0.225cm}\pagebreak[1]
  13631. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13632. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13633. \end{modulelog}
  13634. \vspace*{-0.225cm}\pagebreak[1]
  13635. \vspace*{2.5ex}
  13636. \begin{tabu} to \linewidth {lX}
  13637. \toprule
  13638. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  13639. \bottomrule
  13640. \end{tabu}
  13641. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13642. Result (Virtual device state): True (<class 'bool'>)
  13643. \end{modulelog}
  13644. \vspace*{-0.225cm}\pagebreak[1]
  13645. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13646. Expectation (Virtual device state): result = True (<class 'bool'>)
  13647. \end{modulelog}
  13648. \vspace*{-0.225cm}\pagebreak[1]
  13649. \vspace*{2.5ex}
  13650. \begin{tabu} to \linewidth {lX}
  13651. \toprule
  13652. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  13653. \bottomrule
  13654. \end{tabu}
  13655. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13656. Result (Switching device state): True (<class 'bool'>)
  13657. \end{modulelog}
  13658. \vspace*{-0.225cm}\pagebreak[1]
  13659. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13660. Expectation (Switching device state): result = True (<class 'bool'>)
  13661. \end{modulelog}
  13662. \vspace*{-0.225cm}\pagebreak[1]
  13663. \vspace*{2.5ex}
  13664. \begin{tabu} to \linewidth {lX}
  13665. \toprule
  13666. {\bf Info } & Changing virtual device state to 'False'\\
  13667. \bottomrule
  13668. \end{tabu}
  13669. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13670. Sending message with topic videv/gfw/dirk/desk_light/state and payload false
  13671. \end{modulelog}
  13672. \vspace*{-0.225cm}\pagebreak[1]
  13673. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13674. Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'
  13675. \end{modulelog}
  13676. \vspace*{-0.225cm}\pagebreak[1]
  13677. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13678. Received message with topic my_apps/gfw/dirk/powerplug/output/2/set and payload b'false'
  13679. \end{modulelog}
  13680. \vspace*{-0.225cm}\pagebreak[1]
  13681. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13682. Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false
  13683. \end{modulelog}
  13684. \vspace*{-0.225cm}\pagebreak[1]
  13685. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13686. Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'
  13687. \end{modulelog}
  13688. \vspace*{-0.225cm}\pagebreak[1]
  13689. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13690. Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'
  13691. \end{modulelog}
  13692. \vspace*{-0.225cm}\pagebreak[1]
  13693. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13694. Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  13695. \end{modulelog}
  13696. \vspace*{-0.225cm}\pagebreak[1]
  13697. \vspace*{2.5ex}
  13698. \begin{tabu} to \linewidth {lX}
  13699. \toprule
  13700. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  13701. \bottomrule
  13702. \end{tabu}
  13703. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13704. Result (Switching device state): False (<class 'bool'>)
  13705. \end{modulelog}
  13706. \vspace*{-0.225cm}\pagebreak[1]
  13707. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13708. Expectation (Switching device state): result = False (<class 'bool'>)
  13709. \end{modulelog}
  13710. \vspace*{-0.225cm}\pagebreak[1]
  13711. \vspace*{2.5ex}
  13712. \subsection{ Away mode test: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak heating\_valve }
  13713. \paragraph{Testsummary}\mbox{}\\
  13714. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  13715. \begin{longtabu} to \linewidth {lX}
  13716. \toprule
  13717. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\
  13718. Start-Time: & 2023-02-09 15:57:53,361\\
  13719. Finished-Time: & 2023-02-09 15:57:54,268\\
  13720. Time-Consumption & 0.907s\\
  13721. \midrule
  13722. \multicolumn{2}{l}{\bf{Testresults:}}\\
  13723. \midrule
  13724. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  13725. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  13726. \bf{\,Info } & Activating away mode\\
  13727. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  13728. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 20 and Type is $<$class 'int'$>$).\\
  13729. \bf{\,Info } & Deactivating away mode\\
  13730. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  13731. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  13732. \bottomrule
  13733. \end{longtabu}
  13734. \paragraph{Testdetails}\mbox{}\\
  13735. \begin{tabu} to \linewidth {lX}
  13736. \toprule
  13737. {\bf Info } & Setting preconditions (Default setpoint)\\
  13738. \bottomrule
  13739. \end{tabu}
  13740. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13741. Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true
  13742. \end{modulelog}
  13743. \vspace*{-0.225cm}\pagebreak[1]
  13744. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13745. Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'
  13746. \end{modulelog}
  13747. \vspace*{-0.225cm}\pagebreak[1]
  13748. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13749. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'
  13750. \end{modulelog}
  13751. \vspace*{-0.225cm}\pagebreak[1]
  13752. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13753. 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}}'
  13754. \end{modulelog}
  13755. \vspace*{-0.225cm}\pagebreak[1]
  13756. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13757. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  13758. \end{modulelog}
  13759. \vspace*{-0.225cm}\pagebreak[1]
  13760. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13761. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  13762. \end{modulelog}
  13763. \vspace*{-0.225cm}\pagebreak[1]
  13764. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13765. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  13766. \end{modulelog}
  13767. \vspace*{-0.225cm}\pagebreak[1]
  13768. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13769. 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}}'
  13770. \end{modulelog}
  13771. \vspace*{-0.225cm}\pagebreak[1]
  13772. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13773. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  13774. \end{modulelog}
  13775. \vspace*{-0.225cm}\pagebreak[1]
  13776. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13777. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  13778. \end{modulelog}
  13779. \vspace*{-0.225cm}\pagebreak[1]
  13780. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13781. 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}}'
  13782. \end{modulelog}
  13783. \vspace*{-0.225cm}\pagebreak[1]
  13784. \vspace*{2.5ex}
  13785. \begin{tabu} to \linewidth {lX}
  13786. \toprule
  13787. {\bf \textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  13788. \bottomrule
  13789. \end{tabu}
  13790. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13791. Result (Away mode): False (<class 'bool'>)
  13792. \end{modulelog}
  13793. \vspace*{-0.225cm}\pagebreak[1]
  13794. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13795. Expectation (Away mode): result = False (<class 'bool'>)
  13796. \end{modulelog}
  13797. \vspace*{-0.225cm}\pagebreak[1]
  13798. \vspace*{2.5ex}
  13799. \begin{tabu} to \linewidth {lX}
  13800. \toprule
  13801. {\bf Info } & Activating away mode\\
  13802. \bottomrule
  13803. \end{tabu}
  13804. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13805. Sending message with topic videv/gfw/dirk/heating_valve/away_mode and payload true
  13806. \end{modulelog}
  13807. \vspace*{-0.225cm}\pagebreak[1]
  13808. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13809. Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'true'
  13810. \end{modulelog}
  13811. \vspace*{-0.225cm}\pagebreak[1]
  13812. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13813. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 20}'
  13814. \end{modulelog}
  13815. \vspace*{-0.225cm}\pagebreak[1]
  13816. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13817. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  13818. \end{modulelog}
  13819. \vspace*{-0.225cm}\pagebreak[1]
  13820. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13821. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'
  13822. \end{modulelog}
  13823. \vspace*{-0.225cm}\pagebreak[1]
  13824. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13825. 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}}'
  13826. \end{modulelog}
  13827. \vspace*{-0.225cm}\pagebreak[1]
  13828. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13829. Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'true'
  13830. \end{modulelog}
  13831. \vspace*{-0.225cm}\pagebreak[1]
  13832. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13833. 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}}'
  13834. \end{modulelog}
  13835. \vspace*{-0.225cm}\pagebreak[1]
  13836. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13837. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  13838. \end{modulelog}
  13839. \vspace*{-0.225cm}\pagebreak[1]
  13840. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13841. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  13842. \end{modulelog}
  13843. \vspace*{-0.225cm}\pagebreak[1]
  13844. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13845. 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}}'
  13846. \end{modulelog}
  13847. \vspace*{-0.225cm}\pagebreak[1]
  13848. \vspace*{2.5ex}
  13849. \begin{tabu} to \linewidth {lX}
  13850. \toprule
  13851. {\bf \textcolor{green}{Success} } & Away mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  13852. \bottomrule
  13853. \end{tabu}
  13854. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13855. Result (Away mode): True (<class 'bool'>)
  13856. \end{modulelog}
  13857. \vspace*{-0.225cm}\pagebreak[1]
  13858. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13859. Expectation (Away mode): result = True (<class 'bool'>)
  13860. \end{modulelog}
  13861. \vspace*{-0.225cm}\pagebreak[1]
  13862. \vspace*{2.5ex}
  13863. \begin{tabu} to \linewidth {lX}
  13864. \toprule
  13865. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 20 and Type is $<$class 'int'$>$).\\
  13866. \bottomrule
  13867. \end{tabu}
  13868. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13869. Result (Temperature setpoint): 20 (<class 'int'>)
  13870. \end{modulelog}
  13871. \vspace*{-0.225cm}\pagebreak[1]
  13872. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13873. Expectation (Temperature setpoint): result = 20 (<class 'int'>)
  13874. \end{modulelog}
  13875. \vspace*{-0.225cm}\pagebreak[1]
  13876. \vspace*{2.5ex}
  13877. \begin{tabu} to \linewidth {lX}
  13878. \toprule
  13879. {\bf Info } & Deactivating away mode\\
  13880. \bottomrule
  13881. \end{tabu}
  13882. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13883. Sending message with topic videv/gfw/dirk/heating_valve/away_mode and payload false
  13884. \end{modulelog}
  13885. \vspace*{-0.225cm}\pagebreak[1]
  13886. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13887. Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'false'
  13888. \end{modulelog}
  13889. \vspace*{-0.225cm}\pagebreak[1]
  13890. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13891. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  13892. \end{modulelog}
  13893. \vspace*{-0.225cm}\pagebreak[1]
  13894. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13895. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  13896. \end{modulelog}
  13897. \vspace*{-0.225cm}\pagebreak[1]
  13898. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13899. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  13900. \end{modulelog}
  13901. \vspace*{-0.225cm}\pagebreak[1]
  13902. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13903. 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}}'
  13904. \end{modulelog}
  13905. \vspace*{-0.225cm}\pagebreak[1]
  13906. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13907. Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'false'
  13908. \end{modulelog}
  13909. \vspace*{-0.225cm}\pagebreak[1]
  13910. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13911. 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}}'
  13912. \end{modulelog}
  13913. \vspace*{-0.225cm}\pagebreak[1]
  13914. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13915. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  13916. \end{modulelog}
  13917. \vspace*{-0.225cm}\pagebreak[1]
  13918. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13919. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  13920. \end{modulelog}
  13921. \vspace*{-0.225cm}\pagebreak[1]
  13922. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13923. 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}}'
  13924. \end{modulelog}
  13925. \vspace*{-0.225cm}\pagebreak[1]
  13926. \vspace*{2.5ex}
  13927. \begin{tabu} to \linewidth {lX}
  13928. \toprule
  13929. {\bf \textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  13930. \bottomrule
  13931. \end{tabu}
  13932. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13933. Result (Away mode): False (<class 'bool'>)
  13934. \end{modulelog}
  13935. \vspace*{-0.225cm}\pagebreak[1]
  13936. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13937. Expectation (Away mode): result = False (<class 'bool'>)
  13938. \end{modulelog}
  13939. \vspace*{-0.225cm}\pagebreak[1]
  13940. \vspace*{2.5ex}
  13941. \begin{tabu} to \linewidth {lX}
  13942. \toprule
  13943. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  13944. \bottomrule
  13945. \end{tabu}
  13946. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13947. Result (Temperature setpoint): 25 (<class 'int'>)
  13948. \end{modulelog}
  13949. \vspace*{-0.225cm}\pagebreak[1]
  13950. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13951. Expectation (Temperature setpoint): result = 25 (<class 'int'>)
  13952. \end{modulelog}
  13953. \vspace*{-0.225cm}\pagebreak[1]
  13954. \vspace*{2.5ex}
  13955. \subsection{ Boost mode test: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak heating\_valve }
  13956. \paragraph{Testsummary}\mbox{}\\
  13957. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  13958. \begin{longtabu} to \linewidth {lX}
  13959. \toprule
  13960. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\
  13961. Start-Time: & 2023-02-09 15:57:54,269\\
  13962. Finished-Time: & 2023-02-09 15:57:55,176\\
  13963. Time-Consumption & 0.907s\\
  13964. \midrule
  13965. \multicolumn{2}{l}{\bf{Testresults:}}\\
  13966. \midrule
  13967. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  13968. \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  13969. \bf{\,Info } & Activating boost mode\\
  13970. \bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\
  13971. \bf{\,Info } & Setting postconditions (Default setpoint)\\
  13972. \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  13973. \bottomrule
  13974. \end{longtabu}
  13975. \paragraph{Testdetails}\mbox{}\\
  13976. \begin{tabu} to \linewidth {lX}
  13977. \toprule
  13978. {\bf Info } & Setting preconditions (Default setpoint)\\
  13979. \bottomrule
  13980. \end{tabu}
  13981. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13982. Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true
  13983. \end{modulelog}
  13984. \vspace*{-0.225cm}\pagebreak[1]
  13985. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13986. Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'
  13987. \end{modulelog}
  13988. \vspace*{-0.225cm}\pagebreak[1]
  13989. \vspace*{2.5ex}
  13990. \begin{tabu} to \linewidth {lX}
  13991. \toprule
  13992. {\bf \textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  13993. \bottomrule
  13994. \end{tabu}
  13995. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  13996. Result (Boost timer): 0 (<class 'int'>)
  13997. \end{modulelog}
  13998. \vspace*{-0.225cm}\pagebreak[1]
  13999. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14000. Expectation (Boost timer): result = 0 (<class 'int'>)
  14001. \end{modulelog}
  14002. \vspace*{-0.225cm}\pagebreak[1]
  14003. \vspace*{2.5ex}
  14004. \begin{tabu} to \linewidth {lX}
  14005. \toprule
  14006. {\bf Info } & Activating boost mode\\
  14007. \bottomrule
  14008. \end{tabu}
  14009. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14010. Sending message with topic videv/gfw/dirk/heating_valve/start_boost and payload true
  14011. \end{modulelog}
  14012. \vspace*{-0.225cm}\pagebreak[1]
  14013. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14014. Received message with topic videv/gfw/dirk/heating_valve/start_boost and payload b'true'
  14015. \end{modulelog}
  14016. \vspace*{-0.225cm}\pagebreak[1]
  14017. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14018. Received message with topic videv/gfw/dirk/heating_valve/boost_timer and payload b'900'
  14019. \end{modulelog}
  14020. \vspace*{-0.225cm}\pagebreak[1]
  14021. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14022. 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}}'
  14023. \end{modulelog}
  14024. \vspace*{-0.225cm}\pagebreak[1]
  14025. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14026. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 30}'
  14027. \end{modulelog}
  14028. \vspace*{-0.225cm}\pagebreak[1]
  14029. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14030. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  14031. \end{modulelog}
  14032. \vspace*{-0.225cm}\pagebreak[1]
  14033. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14034. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'30'
  14035. \end{modulelog}
  14036. \vspace*{-0.225cm}\pagebreak[1]
  14037. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14038. 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}}'
  14039. \end{modulelog}
  14040. \vspace*{-0.225cm}\pagebreak[1]
  14041. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14042. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  14043. \end{modulelog}
  14044. \vspace*{-0.225cm}\pagebreak[1]
  14045. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14046. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  14047. \end{modulelog}
  14048. \vspace*{-0.225cm}\pagebreak[1]
  14049. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14050. 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}}'
  14051. \end{modulelog}
  14052. \vspace*{-0.225cm}\pagebreak[1]
  14053. \vspace*{2.5ex}
  14054. \begin{tabu} to \linewidth {lX}
  14055. \toprule
  14056. {\bf \textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\
  14057. \bottomrule
  14058. \end{tabu}
  14059. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14060. Result (Boost timer): 900 (<class 'int'>)
  14061. \end{modulelog}
  14062. \vspace*{-0.225cm}\pagebreak[1]
  14063. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14064. Expectation (Boost timer): result > 0 (<class 'int'>)
  14065. \end{modulelog}
  14066. \vspace*{-0.225cm}\pagebreak[1]
  14067. \vspace*{2.5ex}
  14068. \begin{tabu} to \linewidth {lX}
  14069. \toprule
  14070. {\bf Info } & Setting postconditions (Default setpoint)\\
  14071. \bottomrule
  14072. \end{tabu}
  14073. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14074. Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true
  14075. \end{modulelog}
  14076. \vspace*{-0.225cm}\pagebreak[1]
  14077. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14078. Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'
  14079. \end{modulelog}
  14080. \vspace*{-0.225cm}\pagebreak[1]
  14081. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14082. Received message with topic videv/gfw/dirk/heating_valve/boost_timer and payload b'0'
  14083. \end{modulelog}
  14084. \vspace*{-0.225cm}\pagebreak[1]
  14085. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14086. 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}}'
  14087. \end{modulelog}
  14088. \vspace*{-0.225cm}\pagebreak[1]
  14089. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14090. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  14091. \end{modulelog}
  14092. \vspace*{-0.225cm}\pagebreak[1]
  14093. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14094. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  14095. \end{modulelog}
  14096. \vspace*{-0.225cm}\pagebreak[1]
  14097. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14098. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  14099. \end{modulelog}
  14100. \vspace*{-0.225cm}\pagebreak[1]
  14101. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14102. 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}}'
  14103. \end{modulelog}
  14104. \vspace*{-0.225cm}\pagebreak[1]
  14105. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14106. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  14107. \end{modulelog}
  14108. \vspace*{-0.225cm}\pagebreak[1]
  14109. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14110. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  14111. \end{modulelog}
  14112. \vspace*{-0.225cm}\pagebreak[1]
  14113. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14114. 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}}'
  14115. \end{modulelog}
  14116. \vspace*{-0.225cm}\pagebreak[1]
  14117. \vspace*{2.5ex}
  14118. \begin{tabu} to \linewidth {lX}
  14119. \toprule
  14120. {\bf \textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  14121. \bottomrule
  14122. \end{tabu}
  14123. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14124. Result (Boost timer): 0 (<class 'int'>)
  14125. \end{modulelog}
  14126. \vspace*{-0.225cm}\pagebreak[1]
  14127. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14128. Expectation (Boost timer): result = 0 (<class 'int'>)
  14129. \end{modulelog}
  14130. \vspace*{-0.225cm}\pagebreak[1]
  14131. \vspace*{2.5ex}
  14132. \subsection{ Default temperature test for device and virtual device: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak heating\_valve }
  14133. \paragraph{Testsummary}\mbox{}\\
  14134. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  14135. \begin{longtabu} to \linewidth {lX}
  14136. \toprule
  14137. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\
  14138. Start-Time: & 2023-02-09 15:57:55,176\\
  14139. Finished-Time: & 2023-02-09 15:57:55,781\\
  14140. Time-Consumption & 0.605s\\
  14141. \midrule
  14142. \multicolumn{2}{l}{\bf{Testresults:}}\\
  14143. \midrule
  14144. \bf{\,Info } & Setting preconditions (Valve setpoint to 20.0)\\
  14145. \bf{\,\textcolor{green}{Success} } & Valve temperature setpoint (is not default temperature) is correct (Content True and Type is $<$class 'bool'$>$).\\
  14146. \bf{\,Info } & Triggering set to default temperature (25.0)\\
  14147. \bf{\,\textcolor{green}{Success} } & Valve temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  14148. \bottomrule
  14149. \end{longtabu}
  14150. \paragraph{Testdetails}\mbox{}\\
  14151. \begin{tabu} to \linewidth {lX}
  14152. \toprule
  14153. {\bf Info } & Setting preconditions (Valve setpoint to 20.0)\\
  14154. \bottomrule
  14155. \end{tabu}
  14156. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14157. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  14158. \end{modulelog}
  14159. \vspace*{-0.225cm}\pagebreak[1]
  14160. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14161. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  14162. \end{modulelog}
  14163. \vspace*{-0.225cm}\pagebreak[1]
  14164. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14165. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 20}'
  14166. \end{modulelog}
  14167. \vspace*{-0.225cm}\pagebreak[1]
  14168. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14169. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'
  14170. \end{modulelog}
  14171. \vspace*{-0.225cm}\pagebreak[1]
  14172. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14173. 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}}'
  14174. \end{modulelog}
  14175. \vspace*{-0.225cm}\pagebreak[1]
  14176. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14177. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'
  14178. \end{modulelog}
  14179. \vspace*{-0.225cm}\pagebreak[1]
  14180. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14181. 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}}'
  14182. \end{modulelog}
  14183. \vspace*{-0.225cm}\pagebreak[1]
  14184. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14185. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  14186. \end{modulelog}
  14187. \vspace*{-0.225cm}\pagebreak[1]
  14188. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14189. 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}}'
  14190. \end{modulelog}
  14191. \vspace*{-0.225cm}\pagebreak[1]
  14192. \vspace*{2.5ex}
  14193. \begin{tabu} to \linewidth {lX}
  14194. \toprule
  14195. {\bf \textcolor{green}{Success} } & Valve temperature setpoint (is not default temperature) is correct (Content True and Type is $<$class 'bool'$>$).\\
  14196. \bottomrule
  14197. \end{tabu}
  14198. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14199. Result (Valve temperature setpoint (is not default temperature)): True (<class 'bool'>)
  14200. \end{modulelog}
  14201. \vspace*{-0.225cm}\pagebreak[1]
  14202. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14203. Expectation (Valve temperature setpoint (is not default temperature)): result = True (<class 'bool'>)
  14204. \end{modulelog}
  14205. \vspace*{-0.225cm}\pagebreak[1]
  14206. \vspace*{2.5ex}
  14207. \begin{tabu} to \linewidth {lX}
  14208. \toprule
  14209. {\bf Info } & Triggering set to default temperature (25.0)\\
  14210. \bottomrule
  14211. \end{tabu}
  14212. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14213. Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true
  14214. \end{modulelog}
  14215. \vspace*{-0.225cm}\pagebreak[1]
  14216. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14217. Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'
  14218. \end{modulelog}
  14219. \vspace*{-0.225cm}\pagebreak[1]
  14220. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14221. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'
  14222. \end{modulelog}
  14223. \vspace*{-0.225cm}\pagebreak[1]
  14224. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14225. 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}}'
  14226. \end{modulelog}
  14227. \vspace*{-0.225cm}\pagebreak[1]
  14228. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14229. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  14230. \end{modulelog}
  14231. \vspace*{-0.225cm}\pagebreak[1]
  14232. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14233. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  14234. \end{modulelog}
  14235. \vspace*{-0.225cm}\pagebreak[1]
  14236. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14237. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  14238. \end{modulelog}
  14239. \vspace*{-0.225cm}\pagebreak[1]
  14240. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14241. 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}}'
  14242. \end{modulelog}
  14243. \vspace*{-0.225cm}\pagebreak[1]
  14244. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14245. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  14246. \end{modulelog}
  14247. \vspace*{-0.225cm}\pagebreak[1]
  14248. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14249. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  14250. \end{modulelog}
  14251. \vspace*{-0.225cm}\pagebreak[1]
  14252. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14253. 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}}'
  14254. \end{modulelog}
  14255. \vspace*{-0.225cm}\pagebreak[1]
  14256. \vspace*{2.5ex}
  14257. \begin{tabu} to \linewidth {lX}
  14258. \toprule
  14259. {\bf \textcolor{green}{Success} } & Valve temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  14260. \bottomrule
  14261. \end{tabu}
  14262. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14263. Result (Valve temperature setpoint): 25 (<class 'int'>)
  14264. \end{modulelog}
  14265. \vspace*{-0.225cm}\pagebreak[1]
  14266. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14267. Expectation (Valve temperature setpoint): result = 25 (<class 'int'>)
  14268. \end{modulelog}
  14269. \vspace*{-0.225cm}\pagebreak[1]
  14270. \vspace*{2.5ex}
  14271. \subsection{ Summer mode test: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak heating\_valve }
  14272. \paragraph{Testsummary}\mbox{}\\
  14273. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  14274. \begin{longtabu} to \linewidth {lX}
  14275. \toprule
  14276. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\
  14277. Start-Time: & 2023-02-09 15:57:55,782\\
  14278. Finished-Time: & 2023-02-09 15:57:56,689\\
  14279. Time-Consumption & 0.907s\\
  14280. \midrule
  14281. \multicolumn{2}{l}{\bf{Testresults:}}\\
  14282. \midrule
  14283. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  14284. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  14285. \bf{\,Info } & Activating summer mode\\
  14286. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  14287. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 5 and Type is $<$class 'int'$>$).\\
  14288. \bf{\,Info } & Deactivating summer mode\\
  14289. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  14290. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  14291. \bottomrule
  14292. \end{longtabu}
  14293. \paragraph{Testdetails}\mbox{}\\
  14294. \begin{tabu} to \linewidth {lX}
  14295. \toprule
  14296. {\bf Info } & Setting preconditions (Default setpoint)\\
  14297. \bottomrule
  14298. \end{tabu}
  14299. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14300. Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true
  14301. \end{modulelog}
  14302. \vspace*{-0.225cm}\pagebreak[1]
  14303. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14304. Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'
  14305. \end{modulelog}
  14306. \vspace*{-0.225cm}\pagebreak[1]
  14307. \vspace*{2.5ex}
  14308. \begin{tabu} to \linewidth {lX}
  14309. \toprule
  14310. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  14311. \bottomrule
  14312. \end{tabu}
  14313. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14314. Result (Summer mode): False (<class 'bool'>)
  14315. \end{modulelog}
  14316. \vspace*{-0.225cm}\pagebreak[1]
  14317. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14318. Expectation (Summer mode): result = False (<class 'bool'>)
  14319. \end{modulelog}
  14320. \vspace*{-0.225cm}\pagebreak[1]
  14321. \vspace*{2.5ex}
  14322. \begin{tabu} to \linewidth {lX}
  14323. \toprule
  14324. {\bf Info } & Activating summer mode\\
  14325. \bottomrule
  14326. \end{tabu}
  14327. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14328. Sending message with topic videv/gfw/dirk/heating_valve/summer_mode and payload true
  14329. \end{modulelog}
  14330. \vspace*{-0.225cm}\pagebreak[1]
  14331. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14332. Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'true'
  14333. \end{modulelog}
  14334. \vspace*{-0.225cm}\pagebreak[1]
  14335. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14336. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 5}'
  14337. \end{modulelog}
  14338. \vspace*{-0.225cm}\pagebreak[1]
  14339. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14340. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  14341. \end{modulelog}
  14342. \vspace*{-0.225cm}\pagebreak[1]
  14343. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14344. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'5'
  14345. \end{modulelog}
  14346. \vspace*{-0.225cm}\pagebreak[1]
  14347. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14348. 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}}'
  14349. \end{modulelog}
  14350. \vspace*{-0.225cm}\pagebreak[1]
  14351. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14352. Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'true'
  14353. \end{modulelog}
  14354. \vspace*{-0.225cm}\pagebreak[1]
  14355. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14356. 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}}'
  14357. \end{modulelog}
  14358. \vspace*{-0.225cm}\pagebreak[1]
  14359. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14360. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  14361. \end{modulelog}
  14362. \vspace*{-0.225cm}\pagebreak[1]
  14363. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14364. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  14365. \end{modulelog}
  14366. \vspace*{-0.225cm}\pagebreak[1]
  14367. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14368. 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}}'
  14369. \end{modulelog}
  14370. \vspace*{-0.225cm}\pagebreak[1]
  14371. \vspace*{2.5ex}
  14372. \begin{tabu} to \linewidth {lX}
  14373. \toprule
  14374. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  14375. \bottomrule
  14376. \end{tabu}
  14377. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14378. Result (Summer mode): True (<class 'bool'>)
  14379. \end{modulelog}
  14380. \vspace*{-0.225cm}\pagebreak[1]
  14381. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14382. Expectation (Summer mode): result = True (<class 'bool'>)
  14383. \end{modulelog}
  14384. \vspace*{-0.225cm}\pagebreak[1]
  14385. \vspace*{2.5ex}
  14386. \begin{tabu} to \linewidth {lX}
  14387. \toprule
  14388. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 5 and Type is $<$class 'int'$>$).\\
  14389. \bottomrule
  14390. \end{tabu}
  14391. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14392. Result (Temperature setpoint): 5 (<class 'int'>)
  14393. \end{modulelog}
  14394. \vspace*{-0.225cm}\pagebreak[1]
  14395. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14396. Expectation (Temperature setpoint): result = 5 (<class 'int'>)
  14397. \end{modulelog}
  14398. \vspace*{-0.225cm}\pagebreak[1]
  14399. \vspace*{2.5ex}
  14400. \begin{tabu} to \linewidth {lX}
  14401. \toprule
  14402. {\bf Info } & Deactivating summer mode\\
  14403. \bottomrule
  14404. \end{tabu}
  14405. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14406. Sending message with topic videv/gfw/dirk/heating_valve/summer_mode and payload false
  14407. \end{modulelog}
  14408. \vspace*{-0.225cm}\pagebreak[1]
  14409. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14410. Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'false'
  14411. \end{modulelog}
  14412. \vspace*{-0.225cm}\pagebreak[1]
  14413. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14414. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  14415. \end{modulelog}
  14416. \vspace*{-0.225cm}\pagebreak[1]
  14417. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14418. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  14419. \end{modulelog}
  14420. \vspace*{-0.225cm}\pagebreak[1]
  14421. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14422. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  14423. \end{modulelog}
  14424. \vspace*{-0.225cm}\pagebreak[1]
  14425. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14426. 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}}'
  14427. \end{modulelog}
  14428. \vspace*{-0.225cm}\pagebreak[1]
  14429. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14430. Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'false'
  14431. \end{modulelog}
  14432. \vspace*{-0.225cm}\pagebreak[1]
  14433. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14434. 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}}'
  14435. \end{modulelog}
  14436. \vspace*{-0.225cm}\pagebreak[1]
  14437. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14438. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  14439. \end{modulelog}
  14440. \vspace*{-0.225cm}\pagebreak[1]
  14441. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14442. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  14443. \end{modulelog}
  14444. \vspace*{-0.225cm}\pagebreak[1]
  14445. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14446. 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}}'
  14447. \end{modulelog}
  14448. \vspace*{-0.225cm}\pagebreak[1]
  14449. \vspace*{2.5ex}
  14450. \begin{tabu} to \linewidth {lX}
  14451. \toprule
  14452. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  14453. \bottomrule
  14454. \end{tabu}
  14455. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14456. Result (Summer mode): False (<class 'bool'>)
  14457. \end{modulelog}
  14458. \vspace*{-0.225cm}\pagebreak[1]
  14459. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14460. Expectation (Summer mode): result = False (<class 'bool'>)
  14461. \end{modulelog}
  14462. \vspace*{-0.225cm}\pagebreak[1]
  14463. \vspace*{2.5ex}
  14464. \begin{tabu} to \linewidth {lX}
  14465. \toprule
  14466. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  14467. \bottomrule
  14468. \end{tabu}
  14469. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14470. Result (Temperature setpoint): 25 (<class 'int'>)
  14471. \end{modulelog}
  14472. \vspace*{-0.225cm}\pagebreak[1]
  14473. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14474. Expectation (Temperature setpoint): result = 25 (<class 'int'>)
  14475. \end{modulelog}
  14476. \vspace*{-0.225cm}\pagebreak[1]
  14477. \vspace*{2.5ex}
  14478. \subsection{ User temperature setpoint test for device and virtual device: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak heating\_valve }
  14479. \paragraph{Testsummary}\mbox{}\\
  14480. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  14481. \begin{longtabu} to \linewidth {lX}
  14482. \toprule
  14483. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\
  14484. Start-Time: & 2023-02-09 15:57:56,690\\
  14485. Finished-Time: & 2023-02-09 15:57:57,899\\
  14486. Time-Consumption & 1.210s\\
  14487. \midrule
  14488. \multicolumn{2}{l}{\bf{Testresults:}}\\
  14489. \midrule
  14490. \bf{\,Info } & Changing valve temperature setpoint to '20.0'\\
  14491. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  14492. \bf{\,\textcolor{green}{Success} } & Virtual device user temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  14493. \bf{\,Info } & Changing videv user temperature setpoint to '25.0'\\
  14494. \bf{\,\textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  14495. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 25 and Type is $<$class 'int'$>$).\\
  14496. \bf{\,Info } & Changing valve temperature setpoint to '20.0'\\
  14497. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  14498. \bf{\,\textcolor{green}{Success} } & Virtual device user temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  14499. \bf{\,Info } & Changing videv user temperature setpoint to '25.0'\\
  14500. \bf{\,\textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  14501. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 25 and Type is $<$class 'int'$>$).\\
  14502. \bottomrule
  14503. \end{longtabu}
  14504. \paragraph{Testdetails}\mbox{}\\
  14505. \begin{tabu} to \linewidth {lX}
  14506. \toprule
  14507. {\bf Info } & Changing valve temperature setpoint to '20.0'\\
  14508. \bottomrule
  14509. \end{tabu}
  14510. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14511. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  14512. \end{modulelog}
  14513. \vspace*{-0.225cm}\pagebreak[1]
  14514. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14515. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  14516. \end{modulelog}
  14517. \vspace*{-0.225cm}\pagebreak[1]
  14518. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14519. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 20}'
  14520. \end{modulelog}
  14521. \vspace*{-0.225cm}\pagebreak[1]
  14522. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14523. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'
  14524. \end{modulelog}
  14525. \vspace*{-0.225cm}\pagebreak[1]
  14526. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14527. 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}}'
  14528. \end{modulelog}
  14529. \vspace*{-0.225cm}\pagebreak[1]
  14530. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14531. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'
  14532. \end{modulelog}
  14533. \vspace*{-0.225cm}\pagebreak[1]
  14534. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14535. 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}}'
  14536. \end{modulelog}
  14537. \vspace*{-0.225cm}\pagebreak[1]
  14538. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14539. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  14540. \end{modulelog}
  14541. \vspace*{-0.225cm}\pagebreak[1]
  14542. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14543. 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}}'
  14544. \end{modulelog}
  14545. \vspace*{-0.225cm}\pagebreak[1]
  14546. \vspace*{2.5ex}
  14547. \begin{tabu} to \linewidth {lX}
  14548. \toprule
  14549. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  14550. \bottomrule
  14551. \end{tabu}
  14552. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14553. Result (Virtual device valve temperature): 20 (<class 'int'>)
  14554. \end{modulelog}
  14555. \vspace*{-0.225cm}\pagebreak[1]
  14556. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14557. Expectation (Virtual device valve temperature): result = 20 (<class 'int'>)
  14558. \end{modulelog}
  14559. \vspace*{-0.225cm}\pagebreak[1]
  14560. \vspace*{2.5ex}
  14561. \begin{tabu} to \linewidth {lX}
  14562. \toprule
  14563. {\bf \textcolor{green}{Success} } & Virtual device user temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  14564. \bottomrule
  14565. \end{tabu}
  14566. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14567. Result (Virtual device user temperature): 20 (<class 'int'>)
  14568. \end{modulelog}
  14569. \vspace*{-0.225cm}\pagebreak[1]
  14570. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14571. Expectation (Virtual device user temperature): result = 20 (<class 'int'>)
  14572. \end{modulelog}
  14573. \vspace*{-0.225cm}\pagebreak[1]
  14574. \vspace*{2.5ex}
  14575. \begin{tabu} to \linewidth {lX}
  14576. \toprule
  14577. {\bf Info } & Changing videv user temperature setpoint to '25.0'\\
  14578. \bottomrule
  14579. \end{tabu}
  14580. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14581. Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload 25
  14582. \end{modulelog}
  14583. \vspace*{-0.225cm}\pagebreak[1]
  14584. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14585. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'
  14586. \end{modulelog}
  14587. \vspace*{-0.225cm}\pagebreak[1]
  14588. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14589. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  14590. \end{modulelog}
  14591. \vspace*{-0.225cm}\pagebreak[1]
  14592. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14593. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  14594. \end{modulelog}
  14595. \vspace*{-0.225cm}\pagebreak[1]
  14596. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14597. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  14598. \end{modulelog}
  14599. \vspace*{-0.225cm}\pagebreak[1]
  14600. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14601. 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}}'
  14602. \end{modulelog}
  14603. \vspace*{-0.225cm}\pagebreak[1]
  14604. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14605. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'
  14606. \end{modulelog}
  14607. \vspace*{-0.225cm}\pagebreak[1]
  14608. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14609. 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}}'
  14610. \end{modulelog}
  14611. \vspace*{-0.225cm}\pagebreak[1]
  14612. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14613. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  14614. \end{modulelog}
  14615. \vspace*{-0.225cm}\pagebreak[1]
  14616. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14617. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  14618. \end{modulelog}
  14619. \vspace*{-0.225cm}\pagebreak[1]
  14620. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14621. 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}}'
  14622. \end{modulelog}
  14623. \vspace*{-0.225cm}\pagebreak[1]
  14624. \vspace*{2.5ex}
  14625. \begin{tabu} to \linewidth {lX}
  14626. \toprule
  14627. {\bf \textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  14628. \bottomrule
  14629. \end{tabu}
  14630. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14631. Result (Valve device temperature setpoint): 25 (<class 'int'>)
  14632. \end{modulelog}
  14633. \vspace*{-0.225cm}\pagebreak[1]
  14634. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14635. Expectation (Valve device temperature setpoint): result = 25 (<class 'int'>)
  14636. \end{modulelog}
  14637. \vspace*{-0.225cm}\pagebreak[1]
  14638. \vspace*{2.5ex}
  14639. \begin{tabu} to \linewidth {lX}
  14640. \toprule
  14641. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 25 and Type is $<$class 'int'$>$).\\
  14642. \bottomrule
  14643. \end{tabu}
  14644. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14645. Result (Virtual device valve temperature): 25 (<class 'int'>)
  14646. \end{modulelog}
  14647. \vspace*{-0.225cm}\pagebreak[1]
  14648. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14649. Expectation (Virtual device valve temperature): result = 25 (<class 'int'>)
  14650. \end{modulelog}
  14651. \vspace*{-0.225cm}\pagebreak[1]
  14652. \vspace*{2.5ex}
  14653. \begin{tabu} to \linewidth {lX}
  14654. \toprule
  14655. {\bf Info } & Changing valve temperature setpoint to '20.0'\\
  14656. \bottomrule
  14657. \end{tabu}
  14658. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14659. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  14660. \end{modulelog}
  14661. \vspace*{-0.225cm}\pagebreak[1]
  14662. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14663. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  14664. \end{modulelog}
  14665. \vspace*{-0.225cm}\pagebreak[1]
  14666. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14667. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 20}'
  14668. \end{modulelog}
  14669. \vspace*{-0.225cm}\pagebreak[1]
  14670. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14671. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'
  14672. \end{modulelog}
  14673. \vspace*{-0.225cm}\pagebreak[1]
  14674. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14675. 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}}'
  14676. \end{modulelog}
  14677. \vspace*{-0.225cm}\pagebreak[1]
  14678. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14679. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'
  14680. \end{modulelog}
  14681. \vspace*{-0.225cm}\pagebreak[1]
  14682. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14683. 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}}'
  14684. \end{modulelog}
  14685. \vspace*{-0.225cm}\pagebreak[1]
  14686. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14687. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  14688. \end{modulelog}
  14689. \vspace*{-0.225cm}\pagebreak[1]
  14690. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14691. 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}}'
  14692. \end{modulelog}
  14693. \vspace*{-0.225cm}\pagebreak[1]
  14694. \vspace*{2.5ex}
  14695. \begin{tabu} to \linewidth {lX}
  14696. \toprule
  14697. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  14698. \bottomrule
  14699. \end{tabu}
  14700. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14701. Result (Virtual device valve temperature): 20 (<class 'int'>)
  14702. \end{modulelog}
  14703. \vspace*{-0.225cm}\pagebreak[1]
  14704. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14705. Expectation (Virtual device valve temperature): result = 20 (<class 'int'>)
  14706. \end{modulelog}
  14707. \vspace*{-0.225cm}\pagebreak[1]
  14708. \vspace*{2.5ex}
  14709. \begin{tabu} to \linewidth {lX}
  14710. \toprule
  14711. {\bf \textcolor{green}{Success} } & Virtual device user temperature is correct (Content 20 and Type is $<$class 'int'$>$).\\
  14712. \bottomrule
  14713. \end{tabu}
  14714. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14715. Result (Virtual device user temperature): 20 (<class 'int'>)
  14716. \end{modulelog}
  14717. \vspace*{-0.225cm}\pagebreak[1]
  14718. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14719. Expectation (Virtual device user temperature): result = 20 (<class 'int'>)
  14720. \end{modulelog}
  14721. \vspace*{-0.225cm}\pagebreak[1]
  14722. \vspace*{2.5ex}
  14723. \begin{tabu} to \linewidth {lX}
  14724. \toprule
  14725. {\bf Info } & Changing videv user temperature setpoint to '25.0'\\
  14726. \bottomrule
  14727. \end{tabu}
  14728. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14729. Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload 25
  14730. \end{modulelog}
  14731. \vspace*{-0.225cm}\pagebreak[1]
  14732. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14733. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'
  14734. \end{modulelog}
  14735. \vspace*{-0.225cm}\pagebreak[1]
  14736. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14737. Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}'
  14738. \end{modulelog}
  14739. \vspace*{-0.225cm}\pagebreak[1]
  14740. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14741. Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  14742. \end{modulelog}
  14743. \vspace*{-0.225cm}\pagebreak[1]
  14744. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14745. Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'
  14746. \end{modulelog}
  14747. \vspace*{-0.225cm}\pagebreak[1]
  14748. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14749. 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}}'
  14750. \end{modulelog}
  14751. \vspace*{-0.225cm}\pagebreak[1]
  14752. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14753. Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'
  14754. \end{modulelog}
  14755. \vspace*{-0.225cm}\pagebreak[1]
  14756. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14757. 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}}'
  14758. \end{modulelog}
  14759. \vspace*{-0.225cm}\pagebreak[1]
  14760. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14761. Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  14762. \end{modulelog}
  14763. \vspace*{-0.225cm}\pagebreak[1]
  14764. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14765. Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'
  14766. \end{modulelog}
  14767. \vspace*{-0.225cm}\pagebreak[1]
  14768. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14769. 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}}'
  14770. \end{modulelog}
  14771. \vspace*{-0.225cm}\pagebreak[1]
  14772. \vspace*{2.5ex}
  14773. \begin{tabu} to \linewidth {lX}
  14774. \toprule
  14775. {\bf \textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 25 and Type is $<$class 'int'$>$).\\
  14776. \bottomrule
  14777. \end{tabu}
  14778. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14779. Result (Valve device temperature setpoint): 25 (<class 'int'>)
  14780. \end{modulelog}
  14781. \vspace*{-0.225cm}\pagebreak[1]
  14782. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14783. Expectation (Valve device temperature setpoint): result = 25 (<class 'int'>)
  14784. \end{modulelog}
  14785. \vspace*{-0.225cm}\pagebreak[1]
  14786. \vspace*{2.5ex}
  14787. \begin{tabu} to \linewidth {lX}
  14788. \toprule
  14789. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 25 and Type is $<$class 'int'$>$).\\
  14790. \bottomrule
  14791. \end{tabu}
  14792. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14793. Result (Virtual device valve temperature): 25 (<class 'int'>)
  14794. \end{modulelog}
  14795. \vspace*{-0.225cm}\pagebreak[1]
  14796. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14797. Expectation (Virtual device valve temperature): result = 25 (<class 'int'>)
  14798. \end{modulelog}
  14799. \vspace*{-0.225cm}\pagebreak[1]
  14800. \vspace*{2.5ex}
  14801. \subsection{ Brightness test for device and virtual device: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak main\_light }
  14802. \paragraph{Testsummary}\mbox{}\\
  14803. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  14804. \begin{longtabu} to \linewidth {lX}
  14805. \toprule
  14806. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
  14807. Start-Time: & 2023-02-09 15:57:57,900\\
  14808. Finished-Time: & 2023-02-09 15:57:59,715\\
  14809. Time-Consumption & 1.816s\\
  14810. \midrule
  14811. \multicolumn{2}{l}{\bf{Testresults:}}\\
  14812. \midrule
  14813. \bf{\,Info } & Setting preconditions (Power on)\\
  14814. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  14815. \bf{\,Info } & Changing light device brightness to '65'\\
  14816. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  14817. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  14818. \bf{\,Info } & Changing virtual device brightness to '50'\\
  14819. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  14820. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  14821. \bf{\,Info } & Changing light device brightness to '65'\\
  14822. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  14823. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  14824. \bf{\,Info } & Changing virtual device brightness to '50'\\
  14825. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  14826. \bf{\,Info } & Resetting precondition (Power off)\\
  14827. \bottomrule
  14828. \end{longtabu}
  14829. \paragraph{Testdetails}\mbox{}\\
  14830. \begin{tabu} to \linewidth {lX}
  14831. \toprule
  14832. {\bf Info } & Setting preconditions (Power on)\\
  14833. \bottomrule
  14834. \end{tabu}
  14835. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14836. Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on
  14837. \end{modulelog}
  14838. \vspace*{-0.225cm}\pagebreak[1]
  14839. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14840. Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  14841. \end{modulelog}
  14842. \vspace*{-0.225cm}\pagebreak[1]
  14843. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14844. Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'
  14845. \end{modulelog}
  14846. \vspace*{-0.225cm}\pagebreak[1]
  14847. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14848. Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  14849. \end{modulelog}
  14850. \vspace*{-0.225cm}\pagebreak[1]
  14851. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14852. Received message with topic videv/gfw/dirk/main_light/state and payload b'true'
  14853. \end{modulelog}
  14854. \vspace*{-0.225cm}\pagebreak[1]
  14855. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14856. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  14857. \end{modulelog}
  14858. \vspace*{-0.225cm}\pagebreak[1]
  14859. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14860. Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50.0'
  14861. \end{modulelog}
  14862. \vspace*{-0.225cm}\pagebreak[1]
  14863. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14864. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  14865. \end{modulelog}
  14866. \vspace*{-0.225cm}\pagebreak[1]
  14867. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14868. Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5.0'
  14869. \end{modulelog}
  14870. \vspace*{-0.225cm}\pagebreak[1]
  14871. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14872. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  14873. \end{modulelog}
  14874. \vspace*{-0.225cm}\pagebreak[1]
  14875. \vspace*{2.5ex}
  14876. \begin{tabu} to \linewidth {lX}
  14877. \toprule
  14878. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  14879. \bottomrule
  14880. \end{tabu}
  14881. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14882. Result (Virtual device brightness): 50 (<class 'int'>)
  14883. \end{modulelog}
  14884. \vspace*{-0.225cm}\pagebreak[1]
  14885. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14886. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  14887. \end{modulelog}
  14888. \vspace*{-0.225cm}\pagebreak[1]
  14889. \vspace*{2.5ex}
  14890. \begin{tabu} to \linewidth {lX}
  14891. \toprule
  14892. {\bf Info } & Changing light device brightness to '65'\\
  14893. \bottomrule
  14894. \end{tabu}
  14895. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14896. Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  14897. \end{modulelog}
  14898. \vspace*{-0.225cm}\pagebreak[1]
  14899. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14900. Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  14901. \end{modulelog}
  14902. \vspace*{-0.225cm}\pagebreak[1]
  14903. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14904. Received message with topic videv/gfw/dirk/main_light/brightness and payload b'65.0'
  14905. \end{modulelog}
  14906. \vspace*{-0.225cm}\pagebreak[1]
  14907. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14908. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  14909. \end{modulelog}
  14910. \vspace*{-0.225cm}\pagebreak[1]
  14911. \vspace*{2.5ex}
  14912. \begin{tabu} to \linewidth {lX}
  14913. \toprule
  14914. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  14915. \bottomrule
  14916. \end{tabu}
  14917. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14918. Result (Virtual device brightness): 65 (<class 'int'>)
  14919. \end{modulelog}
  14920. \vspace*{-0.225cm}\pagebreak[1]
  14921. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14922. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  14923. \end{modulelog}
  14924. \vspace*{-0.225cm}\pagebreak[1]
  14925. \vspace*{2.5ex}
  14926. \begin{tabu} to \linewidth {lX}
  14927. \toprule
  14928. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  14929. \bottomrule
  14930. \end{tabu}
  14931. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14932. Result (Light device brightness): 65 (<class 'int'>)
  14933. \end{modulelog}
  14934. \vspace*{-0.225cm}\pagebreak[1]
  14935. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14936. Expectation (Light device brightness): result = 65 (<class 'int'>)
  14937. \end{modulelog}
  14938. \vspace*{-0.225cm}\pagebreak[1]
  14939. \vspace*{2.5ex}
  14940. \begin{tabu} to \linewidth {lX}
  14941. \toprule
  14942. {\bf Info } & Changing virtual device brightness to '50'\\
  14943. \bottomrule
  14944. \end{tabu}
  14945. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14946. Sending message with topic videv/gfw/dirk/main_light/brightness and payload 50
  14947. \end{modulelog}
  14948. \vspace*{-0.225cm}\pagebreak[1]
  14949. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14950. Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50'
  14951. \end{modulelog}
  14952. \vspace*{-0.225cm}\pagebreak[1]
  14953. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14954. Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{"brightness": 128.0}'
  14955. \end{modulelog}
  14956. \vspace*{-0.225cm}\pagebreak[1]
  14957. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14958. Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  14959. \end{modulelog}
  14960. \vspace*{-0.225cm}\pagebreak[1]
  14961. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14962. Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  14963. \end{modulelog}
  14964. \vspace*{-0.225cm}\pagebreak[1]
  14965. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14966. Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50.0'
  14967. \end{modulelog}
  14968. \vspace*{-0.225cm}\pagebreak[1]
  14969. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14970. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  14971. \end{modulelog}
  14972. \vspace*{-0.225cm}\pagebreak[1]
  14973. \vspace*{2.5ex}
  14974. \begin{tabu} to \linewidth {lX}
  14975. \toprule
  14976. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  14977. \bottomrule
  14978. \end{tabu}
  14979. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14980. Result (Light device brightness): 50 (<class 'int'>)
  14981. \end{modulelog}
  14982. \vspace*{-0.225cm}\pagebreak[1]
  14983. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14984. Expectation (Light device brightness): result = 50 (<class 'int'>)
  14985. \end{modulelog}
  14986. \vspace*{-0.225cm}\pagebreak[1]
  14987. \vspace*{2.5ex}
  14988. \begin{tabu} to \linewidth {lX}
  14989. \toprule
  14990. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  14991. \bottomrule
  14992. \end{tabu}
  14993. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14994. Result (Virtual device brightness): 50 (<class 'int'>)
  14995. \end{modulelog}
  14996. \vspace*{-0.225cm}\pagebreak[1]
  14997. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  14998. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  14999. \end{modulelog}
  15000. \vspace*{-0.225cm}\pagebreak[1]
  15001. \vspace*{2.5ex}
  15002. \begin{tabu} to \linewidth {lX}
  15003. \toprule
  15004. {\bf Info } & Changing light device brightness to '65'\\
  15005. \bottomrule
  15006. \end{tabu}
  15007. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15008. Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  15009. \end{modulelog}
  15010. \vspace*{-0.225cm}\pagebreak[1]
  15011. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15012. Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  15013. \end{modulelog}
  15014. \vspace*{-0.225cm}\pagebreak[1]
  15015. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15016. Received message with topic videv/gfw/dirk/main_light/brightness and payload b'65.0'
  15017. \end{modulelog}
  15018. \vspace*{-0.225cm}\pagebreak[1]
  15019. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15020. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15021. \end{modulelog}
  15022. \vspace*{-0.225cm}\pagebreak[1]
  15023. \vspace*{2.5ex}
  15024. \begin{tabu} to \linewidth {lX}
  15025. \toprule
  15026. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  15027. \bottomrule
  15028. \end{tabu}
  15029. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15030. Result (Virtual device brightness): 65 (<class 'int'>)
  15031. \end{modulelog}
  15032. \vspace*{-0.225cm}\pagebreak[1]
  15033. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15034. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  15035. \end{modulelog}
  15036. \vspace*{-0.225cm}\pagebreak[1]
  15037. \vspace*{2.5ex}
  15038. \begin{tabu} to \linewidth {lX}
  15039. \toprule
  15040. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  15041. \bottomrule
  15042. \end{tabu}
  15043. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15044. Result (Light device brightness): 65 (<class 'int'>)
  15045. \end{modulelog}
  15046. \vspace*{-0.225cm}\pagebreak[1]
  15047. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15048. Expectation (Light device brightness): result = 65 (<class 'int'>)
  15049. \end{modulelog}
  15050. \vspace*{-0.225cm}\pagebreak[1]
  15051. \vspace*{2.5ex}
  15052. \begin{tabu} to \linewidth {lX}
  15053. \toprule
  15054. {\bf Info } & Changing virtual device brightness to '50'\\
  15055. \bottomrule
  15056. \end{tabu}
  15057. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15058. Sending message with topic videv/gfw/dirk/main_light/brightness and payload 50
  15059. \end{modulelog}
  15060. \vspace*{-0.225cm}\pagebreak[1]
  15061. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15062. Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50'
  15063. \end{modulelog}
  15064. \vspace*{-0.225cm}\pagebreak[1]
  15065. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15066. Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{"brightness": 128.0}'
  15067. \end{modulelog}
  15068. \vspace*{-0.225cm}\pagebreak[1]
  15069. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15070. Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  15071. \end{modulelog}
  15072. \vspace*{-0.225cm}\pagebreak[1]
  15073. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15074. Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  15075. \end{modulelog}
  15076. \vspace*{-0.225cm}\pagebreak[1]
  15077. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15078. Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50.0'
  15079. \end{modulelog}
  15080. \vspace*{-0.225cm}\pagebreak[1]
  15081. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15082. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15083. \end{modulelog}
  15084. \vspace*{-0.225cm}\pagebreak[1]
  15085. \vspace*{2.5ex}
  15086. \begin{tabu} to \linewidth {lX}
  15087. \toprule
  15088. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  15089. \bottomrule
  15090. \end{tabu}
  15091. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15092. Result (Light device brightness): 50 (<class 'int'>)
  15093. \end{modulelog}
  15094. \vspace*{-0.225cm}\pagebreak[1]
  15095. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15096. Expectation (Light device brightness): result = 50 (<class 'int'>)
  15097. \end{modulelog}
  15098. \vspace*{-0.225cm}\pagebreak[1]
  15099. \vspace*{2.5ex}
  15100. \begin{tabu} to \linewidth {lX}
  15101. \toprule
  15102. {\bf Info } & Resetting precondition (Power off)\\
  15103. \bottomrule
  15104. \end{tabu}
  15105. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15106. Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off
  15107. \end{modulelog}
  15108. \vspace*{-0.225cm}\pagebreak[1]
  15109. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15110. Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'
  15111. \end{modulelog}
  15112. \vspace*{-0.225cm}\pagebreak[1]
  15113. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15114. Received message with topic videv/gfw/dirk/main_light/state and payload b'false'
  15115. \end{modulelog}
  15116. \vspace*{-0.225cm}\pagebreak[1]
  15117. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15118. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15119. \end{modulelog}
  15120. \vspace*{-0.225cm}\pagebreak[1]
  15121. \vspace*{2.5ex}
  15122. \subsection{ Color temperature test for device and virtual device: zigbee/\allowbreak gfw/\allowbreak dirk/\allowbreak main\_light }
  15123. \paragraph{Testsummary}\mbox{}\\
  15124. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  15125. \begin{longtabu} to \linewidth {lX}
  15126. \toprule
  15127. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
  15128. Start-Time: & 2023-02-09 15:57:59,716\\
  15129. Finished-Time: & 2023-02-09 15:58:01,529\\
  15130. Time-Consumption & 1.813s\\
  15131. \midrule
  15132. \multicolumn{2}{l}{\bf{Testresults:}}\\
  15133. \midrule
  15134. \bf{\,Info } & Setting preconditions (Power on)\\
  15135. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  15136. \bf{\,Info } & Changing light device color temperature to '5'\\
  15137. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  15138. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  15139. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  15140. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  15141. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  15142. \bf{\,Info } & Changing light device color temperature to '5'\\
  15143. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  15144. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  15145. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  15146. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  15147. \bf{\,Info } & Resetting precondition (Power off)\\
  15148. \bottomrule
  15149. \end{longtabu}
  15150. \paragraph{Testdetails}\mbox{}\\
  15151. \begin{tabu} to \linewidth {lX}
  15152. \toprule
  15153. {\bf Info } & Setting preconditions (Power on)\\
  15154. \bottomrule
  15155. \end{tabu}
  15156. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15157. Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on
  15158. \end{modulelog}
  15159. \vspace*{-0.225cm}\pagebreak[1]
  15160. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15161. Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  15162. \end{modulelog}
  15163. \vspace*{-0.225cm}\pagebreak[1]
  15164. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15165. Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'
  15166. \end{modulelog}
  15167. \vspace*{-0.225cm}\pagebreak[1]
  15168. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15169. Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  15170. \end{modulelog}
  15171. \vspace*{-0.225cm}\pagebreak[1]
  15172. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15173. Received message with topic videv/gfw/dirk/main_light/state and payload b'true'
  15174. \end{modulelog}
  15175. \vspace*{-0.225cm}\pagebreak[1]
  15176. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15177. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15178. \end{modulelog}
  15179. \vspace*{-0.225cm}\pagebreak[1]
  15180. \vspace*{2.5ex}
  15181. \begin{tabu} to \linewidth {lX}
  15182. \toprule
  15183. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  15184. \bottomrule
  15185. \end{tabu}
  15186. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15187. Result (Virtual device color temperature): 5 (<class 'int'>)
  15188. \end{modulelog}
  15189. \vspace*{-0.225cm}\pagebreak[1]
  15190. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15191. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  15192. \end{modulelog}
  15193. \vspace*{-0.225cm}\pagebreak[1]
  15194. \vspace*{2.5ex}
  15195. \begin{tabu} to \linewidth {lX}
  15196. \toprule
  15197. {\bf Info } & Changing light device color temperature to '5'\\
  15198. \bottomrule
  15199. \end{tabu}
  15200. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15201. Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  15202. \end{modulelog}
  15203. \vspace*{-0.225cm}\pagebreak[1]
  15204. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15205. Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  15206. \end{modulelog}
  15207. \vspace*{-0.225cm}\pagebreak[1]
  15208. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15209. Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8.0'
  15210. \end{modulelog}
  15211. \vspace*{-0.225cm}\pagebreak[1]
  15212. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15213. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15214. \end{modulelog}
  15215. \vspace*{-0.225cm}\pagebreak[1]
  15216. \vspace*{2.5ex}
  15217. \begin{tabu} to \linewidth {lX}
  15218. \toprule
  15219. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  15220. \bottomrule
  15221. \end{tabu}
  15222. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15223. Result (Virtual device color temperature): 8 (<class 'int'>)
  15224. \end{modulelog}
  15225. \vspace*{-0.225cm}\pagebreak[1]
  15226. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15227. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  15228. \end{modulelog}
  15229. \vspace*{-0.225cm}\pagebreak[1]
  15230. \vspace*{2.5ex}
  15231. \begin{tabu} to \linewidth {lX}
  15232. \toprule
  15233. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  15234. \bottomrule
  15235. \end{tabu}
  15236. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15237. Result (Light device brightness): 8 (<class 'int'>)
  15238. \end{modulelog}
  15239. \vspace*{-0.225cm}\pagebreak[1]
  15240. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15241. Expectation (Light device brightness): result = 8 (<class 'int'>)
  15242. \end{modulelog}
  15243. \vspace*{-0.225cm}\pagebreak[1]
  15244. \vspace*{2.5ex}
  15245. \begin{tabu} to \linewidth {lX}
  15246. \toprule
  15247. {\bf Info } & Changing virtual device color temperature to '5'\\
  15248. \bottomrule
  15249. \end{tabu}
  15250. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15251. Sending message with topic videv/gfw/dirk/main_light/color_temp and payload 5
  15252. \end{modulelog}
  15253. \vspace*{-0.225cm}\pagebreak[1]
  15254. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15255. Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5'
  15256. \end{modulelog}
  15257. \vspace*{-0.225cm}\pagebreak[1]
  15258. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15259. Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{"color_temp": 352.0}'
  15260. \end{modulelog}
  15261. \vspace*{-0.225cm}\pagebreak[1]
  15262. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15263. Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  15264. \end{modulelog}
  15265. \vspace*{-0.225cm}\pagebreak[1]
  15266. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15267. Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  15268. \end{modulelog}
  15269. \vspace*{-0.225cm}\pagebreak[1]
  15270. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15271. Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5.0'
  15272. \end{modulelog}
  15273. \vspace*{-0.225cm}\pagebreak[1]
  15274. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15275. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15276. \end{modulelog}
  15277. \vspace*{-0.225cm}\pagebreak[1]
  15278. \vspace*{2.5ex}
  15279. \begin{tabu} to \linewidth {lX}
  15280. \toprule
  15281. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  15282. \bottomrule
  15283. \end{tabu}
  15284. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15285. Result (Light device brightness): 5 (<class 'int'>)
  15286. \end{modulelog}
  15287. \vspace*{-0.225cm}\pagebreak[1]
  15288. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15289. Expectation (Light device brightness): result = 5 (<class 'int'>)
  15290. \end{modulelog}
  15291. \vspace*{-0.225cm}\pagebreak[1]
  15292. \vspace*{2.5ex}
  15293. \begin{tabu} to \linewidth {lX}
  15294. \toprule
  15295. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  15296. \bottomrule
  15297. \end{tabu}
  15298. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15299. Result (Virtual device color temperature): 5 (<class 'int'>)
  15300. \end{modulelog}
  15301. \vspace*{-0.225cm}\pagebreak[1]
  15302. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15303. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  15304. \end{modulelog}
  15305. \vspace*{-0.225cm}\pagebreak[1]
  15306. \vspace*{2.5ex}
  15307. \begin{tabu} to \linewidth {lX}
  15308. \toprule
  15309. {\bf Info } & Changing light device color temperature to '5'\\
  15310. \bottomrule
  15311. \end{tabu}
  15312. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15313. Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  15314. \end{modulelog}
  15315. \vspace*{-0.225cm}\pagebreak[1]
  15316. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15317. Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  15318. \end{modulelog}
  15319. \vspace*{-0.225cm}\pagebreak[1]
  15320. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15321. Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8.0'
  15322. \end{modulelog}
  15323. \vspace*{-0.225cm}\pagebreak[1]
  15324. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15325. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15326. \end{modulelog}
  15327. \vspace*{-0.225cm}\pagebreak[1]
  15328. \vspace*{2.5ex}
  15329. \begin{tabu} to \linewidth {lX}
  15330. \toprule
  15331. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  15332. \bottomrule
  15333. \end{tabu}
  15334. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15335. Result (Virtual device color temperature): 8 (<class 'int'>)
  15336. \end{modulelog}
  15337. \vspace*{-0.225cm}\pagebreak[1]
  15338. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15339. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  15340. \end{modulelog}
  15341. \vspace*{-0.225cm}\pagebreak[1]
  15342. \vspace*{2.5ex}
  15343. \begin{tabu} to \linewidth {lX}
  15344. \toprule
  15345. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  15346. \bottomrule
  15347. \end{tabu}
  15348. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15349. Result (Light device brightness): 8 (<class 'int'>)
  15350. \end{modulelog}
  15351. \vspace*{-0.225cm}\pagebreak[1]
  15352. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15353. Expectation (Light device brightness): result = 8 (<class 'int'>)
  15354. \end{modulelog}
  15355. \vspace*{-0.225cm}\pagebreak[1]
  15356. \vspace*{2.5ex}
  15357. \begin{tabu} to \linewidth {lX}
  15358. \toprule
  15359. {\bf Info } & Changing virtual device color temperature to '5'\\
  15360. \bottomrule
  15361. \end{tabu}
  15362. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15363. Sending message with topic videv/gfw/dirk/main_light/color_temp and payload 5
  15364. \end{modulelog}
  15365. \vspace*{-0.225cm}\pagebreak[1]
  15366. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15367. Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5'
  15368. \end{modulelog}
  15369. \vspace*{-0.225cm}\pagebreak[1]
  15370. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15371. Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{"color_temp": 352.0}'
  15372. \end{modulelog}
  15373. \vspace*{-0.225cm}\pagebreak[1]
  15374. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15375. Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  15376. \end{modulelog}
  15377. \vspace*{-0.225cm}\pagebreak[1]
  15378. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15379. Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  15380. \end{modulelog}
  15381. \vspace*{-0.225cm}\pagebreak[1]
  15382. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15383. Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5.0'
  15384. \end{modulelog}
  15385. \vspace*{-0.225cm}\pagebreak[1]
  15386. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15387. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15388. \end{modulelog}
  15389. \vspace*{-0.225cm}\pagebreak[1]
  15390. \vspace*{2.5ex}
  15391. \begin{tabu} to \linewidth {lX}
  15392. \toprule
  15393. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  15394. \bottomrule
  15395. \end{tabu}
  15396. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15397. Result (Light device brightness): 5 (<class 'int'>)
  15398. \end{modulelog}
  15399. \vspace*{-0.225cm}\pagebreak[1]
  15400. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15401. Expectation (Light device brightness): result = 5 (<class 'int'>)
  15402. \end{modulelog}
  15403. \vspace*{-0.225cm}\pagebreak[1]
  15404. \vspace*{2.5ex}
  15405. \begin{tabu} to \linewidth {lX}
  15406. \toprule
  15407. {\bf Info } & Resetting precondition (Power off)\\
  15408. \bottomrule
  15409. \end{tabu}
  15410. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15411. Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off
  15412. \end{modulelog}
  15413. \vspace*{-0.225cm}\pagebreak[1]
  15414. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15415. Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'
  15416. \end{modulelog}
  15417. \vspace*{-0.225cm}\pagebreak[1]
  15418. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15419. Received message with topic videv/gfw/dirk/main_light/state and payload b'false'
  15420. \end{modulelog}
  15421. \vspace*{-0.225cm}\pagebreak[1]
  15422. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15423. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15424. \end{modulelog}
  15425. \vspace*{-0.225cm}\pagebreak[1]
  15426. \vspace*{2.5ex}
  15427. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak gfw/\allowbreak dirk/\allowbreak main\_light }
  15428. \paragraph{Testsummary}\mbox{}\\
  15429. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  15430. \begin{longtabu} to \linewidth {lX}
  15431. \toprule
  15432. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  15433. Start-Time: & 2023-02-09 15:58:01,530\\
  15434. Finished-Time: & 2023-02-09 15:58:02,741\\
  15435. Time-Consumption & 1.212s\\
  15436. \midrule
  15437. \multicolumn{2}{l}{\bf{Testresults:}}\\
  15438. \midrule
  15439. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15440. \bf{\,Info } & Changing switching device state to 'True'\\
  15441. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15442. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15443. \bf{\,Info } & Changing virtual device state to 'False'\\
  15444. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15445. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15446. \bf{\,Info } & Changing switching device state to 'True'\\
  15447. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15448. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15449. \bf{\,Info } & Changing virtual device state to 'False'\\
  15450. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15451. \bottomrule
  15452. \end{longtabu}
  15453. \paragraph{Testdetails}\mbox{}\\
  15454. \begin{tabu} to \linewidth {lX}
  15455. \toprule
  15456. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15457. \bottomrule
  15458. \end{tabu}
  15459. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15460. Result (Virtual device state): False (<class 'bool'>)
  15461. \end{modulelog}
  15462. \vspace*{-0.225cm}\pagebreak[1]
  15463. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15464. Expectation (Virtual device state): result = False (<class 'bool'>)
  15465. \end{modulelog}
  15466. \vspace*{-0.225cm}\pagebreak[1]
  15467. \vspace*{2.5ex}
  15468. \begin{tabu} to \linewidth {lX}
  15469. \toprule
  15470. {\bf Info } & Changing switching device state to 'True'\\
  15471. \bottomrule
  15472. \end{tabu}
  15473. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15474. Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on
  15475. \end{modulelog}
  15476. \vspace*{-0.225cm}\pagebreak[1]
  15477. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15478. Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  15479. \end{modulelog}
  15480. \vspace*{-0.225cm}\pagebreak[1]
  15481. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15482. Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'
  15483. \end{modulelog}
  15484. \vspace*{-0.225cm}\pagebreak[1]
  15485. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15486. Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  15487. \end{modulelog}
  15488. \vspace*{-0.225cm}\pagebreak[1]
  15489. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15490. Received message with topic videv/gfw/dirk/main_light/state and payload b'true'
  15491. \end{modulelog}
  15492. \vspace*{-0.225cm}\pagebreak[1]
  15493. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15494. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15495. \end{modulelog}
  15496. \vspace*{-0.225cm}\pagebreak[1]
  15497. \vspace*{2.5ex}
  15498. \begin{tabu} to \linewidth {lX}
  15499. \toprule
  15500. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15501. \bottomrule
  15502. \end{tabu}
  15503. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15504. Result (Virtual device state): True (<class 'bool'>)
  15505. \end{modulelog}
  15506. \vspace*{-0.225cm}\pagebreak[1]
  15507. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15508. Expectation (Virtual device state): result = True (<class 'bool'>)
  15509. \end{modulelog}
  15510. \vspace*{-0.225cm}\pagebreak[1]
  15511. \vspace*{2.5ex}
  15512. \begin{tabu} to \linewidth {lX}
  15513. \toprule
  15514. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15515. \bottomrule
  15516. \end{tabu}
  15517. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15518. Result (Switching device state): True (<class 'bool'>)
  15519. \end{modulelog}
  15520. \vspace*{-0.225cm}\pagebreak[1]
  15521. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15522. Expectation (Switching device state): result = True (<class 'bool'>)
  15523. \end{modulelog}
  15524. \vspace*{-0.225cm}\pagebreak[1]
  15525. \vspace*{2.5ex}
  15526. \begin{tabu} to \linewidth {lX}
  15527. \toprule
  15528. {\bf Info } & Changing virtual device state to 'False'\\
  15529. \bottomrule
  15530. \end{tabu}
  15531. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15532. Sending message with topic videv/gfw/dirk/main_light/state and payload false
  15533. \end{modulelog}
  15534. \vspace*{-0.225cm}\pagebreak[1]
  15535. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15536. Received message with topic videv/gfw/dirk/main_light/state and payload b'false'
  15537. \end{modulelog}
  15538. \vspace*{-0.225cm}\pagebreak[1]
  15539. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15540. Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'off'
  15541. \end{modulelog}
  15542. \vspace*{-0.225cm}\pagebreak[1]
  15543. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15544. Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off
  15545. \end{modulelog}
  15546. \vspace*{-0.225cm}\pagebreak[1]
  15547. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15548. Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'
  15549. \end{modulelog}
  15550. \vspace*{-0.225cm}\pagebreak[1]
  15551. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15552. Received message with topic videv/gfw/dirk/main_light/state and payload b'false'
  15553. \end{modulelog}
  15554. \vspace*{-0.225cm}\pagebreak[1]
  15555. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15556. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15557. \end{modulelog}
  15558. \vspace*{-0.225cm}\pagebreak[1]
  15559. \vspace*{2.5ex}
  15560. \begin{tabu} to \linewidth {lX}
  15561. \toprule
  15562. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15563. \bottomrule
  15564. \end{tabu}
  15565. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15566. Result (Switching device state): False (<class 'bool'>)
  15567. \end{modulelog}
  15568. \vspace*{-0.225cm}\pagebreak[1]
  15569. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15570. Expectation (Switching device state): result = False (<class 'bool'>)
  15571. \end{modulelog}
  15572. \vspace*{-0.225cm}\pagebreak[1]
  15573. \vspace*{2.5ex}
  15574. \begin{tabu} to \linewidth {lX}
  15575. \toprule
  15576. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15577. \bottomrule
  15578. \end{tabu}
  15579. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15580. Result (Virtual device state): False (<class 'bool'>)
  15581. \end{modulelog}
  15582. \vspace*{-0.225cm}\pagebreak[1]
  15583. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15584. Expectation (Virtual device state): result = False (<class 'bool'>)
  15585. \end{modulelog}
  15586. \vspace*{-0.225cm}\pagebreak[1]
  15587. \vspace*{2.5ex}
  15588. \begin{tabu} to \linewidth {lX}
  15589. \toprule
  15590. {\bf Info } & Changing switching device state to 'True'\\
  15591. \bottomrule
  15592. \end{tabu}
  15593. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15594. Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on
  15595. \end{modulelog}
  15596. \vspace*{-0.225cm}\pagebreak[1]
  15597. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15598. Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  15599. \end{modulelog}
  15600. \vspace*{-0.225cm}\pagebreak[1]
  15601. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15602. Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'
  15603. \end{modulelog}
  15604. \vspace*{-0.225cm}\pagebreak[1]
  15605. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15606. Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  15607. \end{modulelog}
  15608. \vspace*{-0.225cm}\pagebreak[1]
  15609. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15610. Received message with topic videv/gfw/dirk/main_light/state and payload b'true'
  15611. \end{modulelog}
  15612. \vspace*{-0.225cm}\pagebreak[1]
  15613. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15614. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15615. \end{modulelog}
  15616. \vspace*{-0.225cm}\pagebreak[1]
  15617. \vspace*{2.5ex}
  15618. \begin{tabu} to \linewidth {lX}
  15619. \toprule
  15620. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15621. \bottomrule
  15622. \end{tabu}
  15623. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15624. Result (Virtual device state): True (<class 'bool'>)
  15625. \end{modulelog}
  15626. \vspace*{-0.225cm}\pagebreak[1]
  15627. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15628. Expectation (Virtual device state): result = True (<class 'bool'>)
  15629. \end{modulelog}
  15630. \vspace*{-0.225cm}\pagebreak[1]
  15631. \vspace*{2.5ex}
  15632. \begin{tabu} to \linewidth {lX}
  15633. \toprule
  15634. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15635. \bottomrule
  15636. \end{tabu}
  15637. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15638. Result (Switching device state): True (<class 'bool'>)
  15639. \end{modulelog}
  15640. \vspace*{-0.225cm}\pagebreak[1]
  15641. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15642. Expectation (Switching device state): result = True (<class 'bool'>)
  15643. \end{modulelog}
  15644. \vspace*{-0.225cm}\pagebreak[1]
  15645. \vspace*{2.5ex}
  15646. \begin{tabu} to \linewidth {lX}
  15647. \toprule
  15648. {\bf Info } & Changing virtual device state to 'False'\\
  15649. \bottomrule
  15650. \end{tabu}
  15651. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15652. Sending message with topic videv/gfw/dirk/main_light/state and payload false
  15653. \end{modulelog}
  15654. \vspace*{-0.225cm}\pagebreak[1]
  15655. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15656. Received message with topic videv/gfw/dirk/main_light/state and payload b'false'
  15657. \end{modulelog}
  15658. \vspace*{-0.225cm}\pagebreak[1]
  15659. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15660. Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'off'
  15661. \end{modulelog}
  15662. \vspace*{-0.225cm}\pagebreak[1]
  15663. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15664. Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off
  15665. \end{modulelog}
  15666. \vspace*{-0.225cm}\pagebreak[1]
  15667. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15668. Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'
  15669. \end{modulelog}
  15670. \vspace*{-0.225cm}\pagebreak[1]
  15671. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15672. Received message with topic videv/gfw/dirk/main_light/state and payload b'false'
  15673. \end{modulelog}
  15674. \vspace*{-0.225cm}\pagebreak[1]
  15675. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15676. Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  15677. \end{modulelog}
  15678. \vspace*{-0.225cm}\pagebreak[1]
  15679. \vspace*{2.5ex}
  15680. \begin{tabu} to \linewidth {lX}
  15681. \toprule
  15682. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15683. \bottomrule
  15684. \end{tabu}
  15685. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15686. Result (Switching device state): False (<class 'bool'>)
  15687. \end{modulelog}
  15688. \vspace*{-0.225cm}\pagebreak[1]
  15689. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15690. Expectation (Switching device state): result = False (<class 'bool'>)
  15691. \end{modulelog}
  15692. \vspace*{-0.225cm}\pagebreak[1]
  15693. \vspace*{2.5ex}
  15694. \subsection{ Power On/\allowbreak Off test for device and virtual device: my\_apps/\allowbreak gfw/\allowbreak dirk/\allowbreak powerplug/\allowbreak output/\allowbreak 4 }
  15695. \paragraph{Testsummary}\mbox{}\\
  15696. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  15697. \begin{longtabu} to \linewidth {lX}
  15698. \toprule
  15699. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  15700. Start-Time: & 2023-02-09 15:58:02,742\\
  15701. Finished-Time: & 2023-02-09 15:58:03,952\\
  15702. Time-Consumption & 1.210s\\
  15703. \midrule
  15704. \multicolumn{2}{l}{\bf{Testresults:}}\\
  15705. \midrule
  15706. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15707. \bf{\,Info } & Changing switching device state to 'True'\\
  15708. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15709. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15710. \bf{\,Info } & Changing virtual device state to 'False'\\
  15711. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15712. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15713. \bf{\,Info } & Changing switching device state to 'True'\\
  15714. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15715. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15716. \bf{\,Info } & Changing virtual device state to 'False'\\
  15717. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15718. \bottomrule
  15719. \end{longtabu}
  15720. \paragraph{Testdetails}\mbox{}\\
  15721. \begin{tabu} to \linewidth {lX}
  15722. \toprule
  15723. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15724. \bottomrule
  15725. \end{tabu}
  15726. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15727. Result (Virtual device state): False (<class 'bool'>)
  15728. \end{modulelog}
  15729. \vspace*{-0.225cm}\pagebreak[1]
  15730. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15731. Expectation (Virtual device state): result = False (<class 'bool'>)
  15732. \end{modulelog}
  15733. \vspace*{-0.225cm}\pagebreak[1]
  15734. \vspace*{2.5ex}
  15735. \begin{tabu} to \linewidth {lX}
  15736. \toprule
  15737. {\bf Info } & Changing switching device state to 'True'\\
  15738. \bottomrule
  15739. \end{tabu}
  15740. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15741. Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true
  15742. \end{modulelog}
  15743. \vspace*{-0.225cm}\pagebreak[1]
  15744. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15745. Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'
  15746. \end{modulelog}
  15747. \vspace*{-0.225cm}\pagebreak[1]
  15748. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15749. Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true'
  15750. \end{modulelog}
  15751. \vspace*{-0.225cm}\pagebreak[1]
  15752. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15753. Received message with topic videv/gfw/dirk/pc_dock/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  15754. \end{modulelog}
  15755. \vspace*{-0.225cm}\pagebreak[1]
  15756. \vspace*{2.5ex}
  15757. \begin{tabu} to \linewidth {lX}
  15758. \toprule
  15759. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15760. \bottomrule
  15761. \end{tabu}
  15762. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15763. Result (Virtual device state): True (<class 'bool'>)
  15764. \end{modulelog}
  15765. \vspace*{-0.225cm}\pagebreak[1]
  15766. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15767. Expectation (Virtual device state): result = True (<class 'bool'>)
  15768. \end{modulelog}
  15769. \vspace*{-0.225cm}\pagebreak[1]
  15770. \vspace*{2.5ex}
  15771. \begin{tabu} to \linewidth {lX}
  15772. \toprule
  15773. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15774. \bottomrule
  15775. \end{tabu}
  15776. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15777. Result (Switching device state): True (<class 'bool'>)
  15778. \end{modulelog}
  15779. \vspace*{-0.225cm}\pagebreak[1]
  15780. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15781. Expectation (Switching device state): result = True (<class 'bool'>)
  15782. \end{modulelog}
  15783. \vspace*{-0.225cm}\pagebreak[1]
  15784. \vspace*{2.5ex}
  15785. \begin{tabu} to \linewidth {lX}
  15786. \toprule
  15787. {\bf Info } & Changing virtual device state to 'False'\\
  15788. \bottomrule
  15789. \end{tabu}
  15790. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15791. Sending message with topic videv/gfw/dirk/pc_dock/state and payload false
  15792. \end{modulelog}
  15793. \vspace*{-0.225cm}\pagebreak[1]
  15794. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15795. Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'
  15796. \end{modulelog}
  15797. \vspace*{-0.225cm}\pagebreak[1]
  15798. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15799. Received message with topic my_apps/gfw/dirk/powerplug/output/4/set and payload b'false'
  15800. \end{modulelog}
  15801. \vspace*{-0.225cm}\pagebreak[1]
  15802. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15803. Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false
  15804. \end{modulelog}
  15805. \vspace*{-0.225cm}\pagebreak[1]
  15806. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15807. Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'
  15808. \end{modulelog}
  15809. \vspace*{-0.225cm}\pagebreak[1]
  15810. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15811. Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'
  15812. \end{modulelog}
  15813. \vspace*{-0.225cm}\pagebreak[1]
  15814. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15815. Received message with topic videv/gfw/dirk/pc_dock/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  15816. \end{modulelog}
  15817. \vspace*{-0.225cm}\pagebreak[1]
  15818. \vspace*{2.5ex}
  15819. \begin{tabu} to \linewidth {lX}
  15820. \toprule
  15821. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15822. \bottomrule
  15823. \end{tabu}
  15824. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15825. Result (Switching device state): False (<class 'bool'>)
  15826. \end{modulelog}
  15827. \vspace*{-0.225cm}\pagebreak[1]
  15828. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15829. Expectation (Switching device state): result = False (<class 'bool'>)
  15830. \end{modulelog}
  15831. \vspace*{-0.225cm}\pagebreak[1]
  15832. \vspace*{2.5ex}
  15833. \begin{tabu} to \linewidth {lX}
  15834. \toprule
  15835. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15836. \bottomrule
  15837. \end{tabu}
  15838. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15839. Result (Virtual device state): False (<class 'bool'>)
  15840. \end{modulelog}
  15841. \vspace*{-0.225cm}\pagebreak[1]
  15842. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15843. Expectation (Virtual device state): result = False (<class 'bool'>)
  15844. \end{modulelog}
  15845. \vspace*{-0.225cm}\pagebreak[1]
  15846. \vspace*{2.5ex}
  15847. \begin{tabu} to \linewidth {lX}
  15848. \toprule
  15849. {\bf Info } & Changing switching device state to 'True'\\
  15850. \bottomrule
  15851. \end{tabu}
  15852. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15853. Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true
  15854. \end{modulelog}
  15855. \vspace*{-0.225cm}\pagebreak[1]
  15856. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15857. Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'
  15858. \end{modulelog}
  15859. \vspace*{-0.225cm}\pagebreak[1]
  15860. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15861. Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true'
  15862. \end{modulelog}
  15863. \vspace*{-0.225cm}\pagebreak[1]
  15864. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15865. Received message with topic videv/gfw/dirk/pc_dock/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  15866. \end{modulelog}
  15867. \vspace*{-0.225cm}\pagebreak[1]
  15868. \vspace*{2.5ex}
  15869. \begin{tabu} to \linewidth {lX}
  15870. \toprule
  15871. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15872. \bottomrule
  15873. \end{tabu}
  15874. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15875. Result (Virtual device state): True (<class 'bool'>)
  15876. \end{modulelog}
  15877. \vspace*{-0.225cm}\pagebreak[1]
  15878. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15879. Expectation (Virtual device state): result = True (<class 'bool'>)
  15880. \end{modulelog}
  15881. \vspace*{-0.225cm}\pagebreak[1]
  15882. \vspace*{2.5ex}
  15883. \begin{tabu} to \linewidth {lX}
  15884. \toprule
  15885. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  15886. \bottomrule
  15887. \end{tabu}
  15888. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15889. Result (Switching device state): True (<class 'bool'>)
  15890. \end{modulelog}
  15891. \vspace*{-0.225cm}\pagebreak[1]
  15892. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15893. Expectation (Switching device state): result = True (<class 'bool'>)
  15894. \end{modulelog}
  15895. \vspace*{-0.225cm}\pagebreak[1]
  15896. \vspace*{2.5ex}
  15897. \begin{tabu} to \linewidth {lX}
  15898. \toprule
  15899. {\bf Info } & Changing virtual device state to 'False'\\
  15900. \bottomrule
  15901. \end{tabu}
  15902. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15903. Sending message with topic videv/gfw/dirk/pc_dock/state and payload false
  15904. \end{modulelog}
  15905. \vspace*{-0.225cm}\pagebreak[1]
  15906. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15907. Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'
  15908. \end{modulelog}
  15909. \vspace*{-0.225cm}\pagebreak[1]
  15910. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15911. Received message with topic my_apps/gfw/dirk/powerplug/output/4/set and payload b'false'
  15912. \end{modulelog}
  15913. \vspace*{-0.225cm}\pagebreak[1]
  15914. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15915. Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false
  15916. \end{modulelog}
  15917. \vspace*{-0.225cm}\pagebreak[1]
  15918. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15919. Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'
  15920. \end{modulelog}
  15921. \vspace*{-0.225cm}\pagebreak[1]
  15922. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15923. Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'
  15924. \end{modulelog}
  15925. \vspace*{-0.225cm}\pagebreak[1]
  15926. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15927. Received message with topic videv/gfw/dirk/pc_dock/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  15928. \end{modulelog}
  15929. \vspace*{-0.225cm}\pagebreak[1]
  15930. \vspace*{2.5ex}
  15931. \begin{tabu} to \linewidth {lX}
  15932. \toprule
  15933. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  15934. \bottomrule
  15935. \end{tabu}
  15936. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15937. Result (Switching device state): False (<class 'bool'>)
  15938. \end{modulelog}
  15939. \vspace*{-0.225cm}\pagebreak[1]
  15940. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15941. Expectation (Switching device state): result = False (<class 'bool'>)
  15942. \end{modulelog}
  15943. \vspace*{-0.225cm}\pagebreak[1]
  15944. \vspace*{2.5ex}
  15945. \subsection{ Brightness test for device and virtual device: zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1 }
  15946. \paragraph{Testsummary}\mbox{}\\
  15947. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  15948. \begin{longtabu} to \linewidth {lX}
  15949. \toprule
  15950. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\
  15951. Start-Time: & 2023-02-09 15:58:03,953\\
  15952. Finished-Time: & 2023-02-09 15:58:05,768\\
  15953. Time-Consumption & 1.815s\\
  15954. \midrule
  15955. \multicolumn{2}{l}{\bf{Testresults:}}\\
  15956. \midrule
  15957. \bf{\,Info } & Setting preconditions (Power on)\\
  15958. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  15959. \bf{\,Info } & Changing light device brightness to '65'\\
  15960. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  15961. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  15962. \bf{\,Info } & Changing virtual device brightness to '50'\\
  15963. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  15964. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  15965. \bf{\,Info } & Changing light device brightness to '65'\\
  15966. \bf{\,\textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  15967. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  15968. \bf{\,Info } & Changing virtual device brightness to '50'\\
  15969. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  15970. \bf{\,Info } & Resetting precondition (Power off)\\
  15971. \bottomrule
  15972. \end{longtabu}
  15973. \paragraph{Testdetails}\mbox{}\\
  15974. \begin{tabu} to \linewidth {lX}
  15975. \toprule
  15976. {\bf Info } & Setting preconditions (Power on)\\
  15977. \bottomrule
  15978. \end{tabu}
  15979. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15980. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on
  15981. \end{modulelog}
  15982. \vspace*{-0.225cm}\pagebreak[1]
  15983. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15984. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'
  15985. \end{modulelog}
  15986. \vspace*{-0.225cm}\pagebreak[1]
  15987. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15988. Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{"state": ""}'
  15989. \end{modulelog}
  15990. \vspace*{-0.225cm}\pagebreak[1]
  15991. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15992. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  15993. \end{modulelog}
  15994. \vspace*{-0.225cm}\pagebreak[1]
  15995. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  15996. Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{"state": ""}'
  15997. \end{modulelog}
  15998. \vspace*{-0.225cm}\pagebreak[1]
  15999. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16000. Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16001. \end{modulelog}
  16002. \vspace*{-0.225cm}\pagebreak[1]
  16003. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16004. Received message with topic videv/gfw/floor/main_light/state and payload b'true'
  16005. \end{modulelog}
  16006. \vspace*{-0.225cm}\pagebreak[1]
  16007. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16008. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16009. \end{modulelog}
  16010. \vspace*{-0.225cm}\pagebreak[1]
  16011. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16012. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16013. \end{modulelog}
  16014. \vspace*{-0.225cm}\pagebreak[1]
  16015. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16016. Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16017. \end{modulelog}
  16018. \vspace*{-0.225cm}\pagebreak[1]
  16019. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16020. Received message with topic videv/gfw/floor/main_light/brightness and payload b'50.0'
  16021. \end{modulelog}
  16022. \vspace*{-0.225cm}\pagebreak[1]
  16023. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16024. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16025. \end{modulelog}
  16026. \vspace*{-0.225cm}\pagebreak[1]
  16027. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16028. Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5.0'
  16029. \end{modulelog}
  16030. \vspace*{-0.225cm}\pagebreak[1]
  16031. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16032. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16033. \end{modulelog}
  16034. \vspace*{-0.225cm}\pagebreak[1]
  16035. \vspace*{2.5ex}
  16036. \begin{tabu} to \linewidth {lX}
  16037. \toprule
  16038. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  16039. \bottomrule
  16040. \end{tabu}
  16041. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16042. Result (Virtual device brightness): 50 (<class 'int'>)
  16043. \end{modulelog}
  16044. \vspace*{-0.225cm}\pagebreak[1]
  16045. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16046. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  16047. \end{modulelog}
  16048. \vspace*{-0.225cm}\pagebreak[1]
  16049. \vspace*{2.5ex}
  16050. \begin{tabu} to \linewidth {lX}
  16051. \toprule
  16052. {\bf Info } & Changing light device brightness to '65'\\
  16053. \bottomrule
  16054. \end{tabu}
  16055. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16056. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16057. \end{modulelog}
  16058. \vspace*{-0.225cm}\pagebreak[1]
  16059. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16060. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16061. \end{modulelog}
  16062. \vspace*{-0.225cm}\pagebreak[1]
  16063. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16064. Received message with topic videv/gfw/floor/main_light/brightness and payload b'65.0'
  16065. \end{modulelog}
  16066. \vspace*{-0.225cm}\pagebreak[1]
  16067. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16068. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16069. \end{modulelog}
  16070. \vspace*{-0.225cm}\pagebreak[1]
  16071. \vspace*{2.5ex}
  16072. \begin{tabu} to \linewidth {lX}
  16073. \toprule
  16074. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  16075. \bottomrule
  16076. \end{tabu}
  16077. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16078. Result (Virtual device brightness): 65 (<class 'int'>)
  16079. \end{modulelog}
  16080. \vspace*{-0.225cm}\pagebreak[1]
  16081. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16082. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  16083. \end{modulelog}
  16084. \vspace*{-0.225cm}\pagebreak[1]
  16085. \vspace*{2.5ex}
  16086. \begin{tabu} to \linewidth {lX}
  16087. \toprule
  16088. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  16089. \bottomrule
  16090. \end{tabu}
  16091. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16092. Result (Light device brightness): 65 (<class 'int'>)
  16093. \end{modulelog}
  16094. \vspace*{-0.225cm}\pagebreak[1]
  16095. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16096. Expectation (Light device brightness): result = 65 (<class 'int'>)
  16097. \end{modulelog}
  16098. \vspace*{-0.225cm}\pagebreak[1]
  16099. \vspace*{2.5ex}
  16100. \begin{tabu} to \linewidth {lX}
  16101. \toprule
  16102. {\bf Info } & Changing virtual device brightness to '50'\\
  16103. \bottomrule
  16104. \end{tabu}
  16105. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16106. Sending message with topic videv/gfw/floor/main_light/brightness and payload 50
  16107. \end{modulelog}
  16108. \vspace*{-0.225cm}\pagebreak[1]
  16109. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16110. Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'
  16111. \end{modulelog}
  16112. \vspace*{-0.225cm}\pagebreak[1]
  16113. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16114. Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"brightness": 128.0}'
  16115. \end{modulelog}
  16116. \vspace*{-0.225cm}\pagebreak[1]
  16117. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16118. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16119. \end{modulelog}
  16120. \vspace*{-0.225cm}\pagebreak[1]
  16121. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16122. Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"brightness": 128.0}'
  16123. \end{modulelog}
  16124. \vspace*{-0.225cm}\pagebreak[1]
  16125. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16126. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16127. \end{modulelog}
  16128. \vspace*{-0.225cm}\pagebreak[1]
  16129. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16130. Received message with topic videv/gfw/floor/main_light/brightness and payload b'50.0'
  16131. \end{modulelog}
  16132. \vspace*{-0.225cm}\pagebreak[1]
  16133. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16134. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16135. \end{modulelog}
  16136. \vspace*{-0.225cm}\pagebreak[1]
  16137. \vspace*{2.5ex}
  16138. \begin{tabu} to \linewidth {lX}
  16139. \toprule
  16140. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  16141. \bottomrule
  16142. \end{tabu}
  16143. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16144. Result (Light device brightness): 50 (<class 'int'>)
  16145. \end{modulelog}
  16146. \vspace*{-0.225cm}\pagebreak[1]
  16147. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16148. Expectation (Light device brightness): result = 50 (<class 'int'>)
  16149. \end{modulelog}
  16150. \vspace*{-0.225cm}\pagebreak[1]
  16151. \vspace*{2.5ex}
  16152. \begin{tabu} to \linewidth {lX}
  16153. \toprule
  16154. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  16155. \bottomrule
  16156. \end{tabu}
  16157. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16158. Result (Virtual device brightness): 50 (<class 'int'>)
  16159. \end{modulelog}
  16160. \vspace*{-0.225cm}\pagebreak[1]
  16161. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16162. Expectation (Virtual device brightness): result = 50 (<class 'int'>)
  16163. \end{modulelog}
  16164. \vspace*{-0.225cm}\pagebreak[1]
  16165. \vspace*{2.5ex}
  16166. \begin{tabu} to \linewidth {lX}
  16167. \toprule
  16168. {\bf Info } & Changing light device brightness to '65'\\
  16169. \bottomrule
  16170. \end{tabu}
  16171. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16172. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16173. \end{modulelog}
  16174. \vspace*{-0.225cm}\pagebreak[1]
  16175. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16176. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16177. \end{modulelog}
  16178. \vspace*{-0.225cm}\pagebreak[1]
  16179. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16180. Received message with topic videv/gfw/floor/main_light/brightness and payload b'65.0'
  16181. \end{modulelog}
  16182. \vspace*{-0.225cm}\pagebreak[1]
  16183. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16184. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16185. \end{modulelog}
  16186. \vspace*{-0.225cm}\pagebreak[1]
  16187. \vspace*{2.5ex}
  16188. \begin{tabu} to \linewidth {lX}
  16189. \toprule
  16190. {\bf \textcolor{green}{Success} } & Virtual device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  16191. \bottomrule
  16192. \end{tabu}
  16193. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16194. Result (Virtual device brightness): 65 (<class 'int'>)
  16195. \end{modulelog}
  16196. \vspace*{-0.225cm}\pagebreak[1]
  16197. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16198. Expectation (Virtual device brightness): result = 65 (<class 'int'>)
  16199. \end{modulelog}
  16200. \vspace*{-0.225cm}\pagebreak[1]
  16201. \vspace*{2.5ex}
  16202. \begin{tabu} to \linewidth {lX}
  16203. \toprule
  16204. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 65 and Type is $<$class 'int'$>$).\\
  16205. \bottomrule
  16206. \end{tabu}
  16207. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16208. Result (Light device brightness): 65 (<class 'int'>)
  16209. \end{modulelog}
  16210. \vspace*{-0.225cm}\pagebreak[1]
  16211. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16212. Expectation (Light device brightness): result = 65 (<class 'int'>)
  16213. \end{modulelog}
  16214. \vspace*{-0.225cm}\pagebreak[1]
  16215. \vspace*{2.5ex}
  16216. \begin{tabu} to \linewidth {lX}
  16217. \toprule
  16218. {\bf Info } & Changing virtual device brightness to '50'\\
  16219. \bottomrule
  16220. \end{tabu}
  16221. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16222. Sending message with topic videv/gfw/floor/main_light/brightness and payload 50
  16223. \end{modulelog}
  16224. \vspace*{-0.225cm}\pagebreak[1]
  16225. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16226. Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'
  16227. \end{modulelog}
  16228. \vspace*{-0.225cm}\pagebreak[1]
  16229. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16230. Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"brightness": 128.0}'
  16231. \end{modulelog}
  16232. \vspace*{-0.225cm}\pagebreak[1]
  16233. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16234. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16235. \end{modulelog}
  16236. \vspace*{-0.225cm}\pagebreak[1]
  16237. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16238. Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"brightness": 128.0}'
  16239. \end{modulelog}
  16240. \vspace*{-0.225cm}\pagebreak[1]
  16241. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16242. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16243. \end{modulelog}
  16244. \vspace*{-0.225cm}\pagebreak[1]
  16245. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16246. Received message with topic videv/gfw/floor/main_light/brightness and payload b'50.0'
  16247. \end{modulelog}
  16248. \vspace*{-0.225cm}\pagebreak[1]
  16249. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16250. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16251. \end{modulelog}
  16252. \vspace*{-0.225cm}\pagebreak[1]
  16253. \vspace*{2.5ex}
  16254. \begin{tabu} to \linewidth {lX}
  16255. \toprule
  16256. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  16257. \bottomrule
  16258. \end{tabu}
  16259. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16260. Result (Light device brightness): 50 (<class 'int'>)
  16261. \end{modulelog}
  16262. \vspace*{-0.225cm}\pagebreak[1]
  16263. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16264. Expectation (Light device brightness): result = 50 (<class 'int'>)
  16265. \end{modulelog}
  16266. \vspace*{-0.225cm}\pagebreak[1]
  16267. \vspace*{2.5ex}
  16268. \begin{tabu} to \linewidth {lX}
  16269. \toprule
  16270. {\bf Info } & Resetting precondition (Power off)\\
  16271. \bottomrule
  16272. \end{tabu}
  16273. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16274. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off
  16275. \end{modulelog}
  16276. \vspace*{-0.225cm}\pagebreak[1]
  16277. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16278. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'
  16279. \end{modulelog}
  16280. \vspace*{-0.225cm}\pagebreak[1]
  16281. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16282. Received message with topic videv/gfw/floor/main_light/state and payload b'false'
  16283. \end{modulelog}
  16284. \vspace*{-0.225cm}\pagebreak[1]
  16285. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16286. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16287. \end{modulelog}
  16288. \vspace*{-0.225cm}\pagebreak[1]
  16289. \vspace*{2.5ex}
  16290. \subsection{ Color temperature test for device and virtual device: zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1 }
  16291. \paragraph{Testsummary}\mbox{}\\
  16292. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  16293. \begin{longtabu} to \linewidth {lX}
  16294. \toprule
  16295. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\
  16296. Start-Time: & 2023-02-09 15:58:05,768\\
  16297. Finished-Time: & 2023-02-09 15:58:07,583\\
  16298. Time-Consumption & 1.815s\\
  16299. \midrule
  16300. \multicolumn{2}{l}{\bf{Testresults:}}\\
  16301. \midrule
  16302. \bf{\,Info } & Setting preconditions (Power on)\\
  16303. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  16304. \bf{\,Info } & Changing light device color temperature to '5'\\
  16305. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  16306. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  16307. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  16308. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  16309. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  16310. \bf{\,Info } & Changing light device color temperature to '5'\\
  16311. \bf{\,\textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  16312. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  16313. \bf{\,Info } & Changing virtual device color temperature to '5'\\
  16314. \bf{\,\textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  16315. \bf{\,Info } & Resetting precondition (Power off)\\
  16316. \bottomrule
  16317. \end{longtabu}
  16318. \paragraph{Testdetails}\mbox{}\\
  16319. \begin{tabu} to \linewidth {lX}
  16320. \toprule
  16321. {\bf Info } & Setting preconditions (Power on)\\
  16322. \bottomrule
  16323. \end{tabu}
  16324. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16325. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on
  16326. \end{modulelog}
  16327. \vspace*{-0.225cm}\pagebreak[1]
  16328. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16329. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'
  16330. \end{modulelog}
  16331. \vspace*{-0.225cm}\pagebreak[1]
  16332. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16333. Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{"state": ""}'
  16334. \end{modulelog}
  16335. \vspace*{-0.225cm}\pagebreak[1]
  16336. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16337. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16338. \end{modulelog}
  16339. \vspace*{-0.225cm}\pagebreak[1]
  16340. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16341. Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{"state": ""}'
  16342. \end{modulelog}
  16343. \vspace*{-0.225cm}\pagebreak[1]
  16344. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16345. Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16346. \end{modulelog}
  16347. \vspace*{-0.225cm}\pagebreak[1]
  16348. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16349. Received message with topic videv/gfw/floor/main_light/state and payload b'true'
  16350. \end{modulelog}
  16351. \vspace*{-0.225cm}\pagebreak[1]
  16352. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16353. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16354. \end{modulelog}
  16355. \vspace*{-0.225cm}\pagebreak[1]
  16356. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16357. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16358. \end{modulelog}
  16359. \vspace*{-0.225cm}\pagebreak[1]
  16360. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16361. Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16362. \end{modulelog}
  16363. \vspace*{-0.225cm}\pagebreak[1]
  16364. \vspace*{2.5ex}
  16365. \begin{tabu} to \linewidth {lX}
  16366. \toprule
  16367. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  16368. \bottomrule
  16369. \end{tabu}
  16370. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16371. Result (Virtual device color temperature): 5 (<class 'int'>)
  16372. \end{modulelog}
  16373. \vspace*{-0.225cm}\pagebreak[1]
  16374. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16375. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  16376. \end{modulelog}
  16377. \vspace*{-0.225cm}\pagebreak[1]
  16378. \vspace*{2.5ex}
  16379. \begin{tabu} to \linewidth {lX}
  16380. \toprule
  16381. {\bf Info } & Changing light device color temperature to '5'\\
  16382. \bottomrule
  16383. \end{tabu}
  16384. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16385. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  16386. \end{modulelog}
  16387. \vspace*{-0.225cm}\pagebreak[1]
  16388. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16389. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  16390. \end{modulelog}
  16391. \vspace*{-0.225cm}\pagebreak[1]
  16392. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16393. Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8.0'
  16394. \end{modulelog}
  16395. \vspace*{-0.225cm}\pagebreak[1]
  16396. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16397. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16398. \end{modulelog}
  16399. \vspace*{-0.225cm}\pagebreak[1]
  16400. \vspace*{2.5ex}
  16401. \begin{tabu} to \linewidth {lX}
  16402. \toprule
  16403. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  16404. \bottomrule
  16405. \end{tabu}
  16406. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16407. Result (Virtual device color temperature): 8 (<class 'int'>)
  16408. \end{modulelog}
  16409. \vspace*{-0.225cm}\pagebreak[1]
  16410. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16411. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  16412. \end{modulelog}
  16413. \vspace*{-0.225cm}\pagebreak[1]
  16414. \vspace*{2.5ex}
  16415. \begin{tabu} to \linewidth {lX}
  16416. \toprule
  16417. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  16418. \bottomrule
  16419. \end{tabu}
  16420. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16421. Result (Light device brightness): 8 (<class 'int'>)
  16422. \end{modulelog}
  16423. \vspace*{-0.225cm}\pagebreak[1]
  16424. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16425. Expectation (Light device brightness): result = 8 (<class 'int'>)
  16426. \end{modulelog}
  16427. \vspace*{-0.225cm}\pagebreak[1]
  16428. \vspace*{2.5ex}
  16429. \begin{tabu} to \linewidth {lX}
  16430. \toprule
  16431. {\bf Info } & Changing virtual device color temperature to '5'\\
  16432. \bottomrule
  16433. \end{tabu}
  16434. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16435. Sending message with topic videv/gfw/floor/main_light/color_temp and payload 5
  16436. \end{modulelog}
  16437. \vspace*{-0.225cm}\pagebreak[1]
  16438. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16439. Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'
  16440. \end{modulelog}
  16441. \vspace*{-0.225cm}\pagebreak[1]
  16442. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16443. Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"color_temp": 352.0}'
  16444. \end{modulelog}
  16445. \vspace*{-0.225cm}\pagebreak[1]
  16446. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16447. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16448. \end{modulelog}
  16449. \vspace*{-0.225cm}\pagebreak[1]
  16450. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16451. Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"color_temp": 352.0}'
  16452. \end{modulelog}
  16453. \vspace*{-0.225cm}\pagebreak[1]
  16454. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16455. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16456. \end{modulelog}
  16457. \vspace*{-0.225cm}\pagebreak[1]
  16458. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16459. Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5.0'
  16460. \end{modulelog}
  16461. \vspace*{-0.225cm}\pagebreak[1]
  16462. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16463. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16464. \end{modulelog}
  16465. \vspace*{-0.225cm}\pagebreak[1]
  16466. \vspace*{2.5ex}
  16467. \begin{tabu} to \linewidth {lX}
  16468. \toprule
  16469. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  16470. \bottomrule
  16471. \end{tabu}
  16472. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16473. Result (Light device brightness): 5 (<class 'int'>)
  16474. \end{modulelog}
  16475. \vspace*{-0.225cm}\pagebreak[1]
  16476. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16477. Expectation (Light device brightness): result = 5 (<class 'int'>)
  16478. \end{modulelog}
  16479. \vspace*{-0.225cm}\pagebreak[1]
  16480. \vspace*{2.5ex}
  16481. \begin{tabu} to \linewidth {lX}
  16482. \toprule
  16483. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  16484. \bottomrule
  16485. \end{tabu}
  16486. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16487. Result (Virtual device color temperature): 5 (<class 'int'>)
  16488. \end{modulelog}
  16489. \vspace*{-0.225cm}\pagebreak[1]
  16490. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16491. Expectation (Virtual device color temperature): result = 5 (<class 'int'>)
  16492. \end{modulelog}
  16493. \vspace*{-0.225cm}\pagebreak[1]
  16494. \vspace*{2.5ex}
  16495. \begin{tabu} to \linewidth {lX}
  16496. \toprule
  16497. {\bf Info } & Changing light device color temperature to '5'\\
  16498. \bottomrule
  16499. \end{tabu}
  16500. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16501. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}
  16502. \end{modulelog}
  16503. \vspace*{-0.225cm}\pagebreak[1]
  16504. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16505. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}'
  16506. \end{modulelog}
  16507. \vspace*{-0.225cm}\pagebreak[1]
  16508. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16509. Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8.0'
  16510. \end{modulelog}
  16511. \vspace*{-0.225cm}\pagebreak[1]
  16512. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16513. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16514. \end{modulelog}
  16515. \vspace*{-0.225cm}\pagebreak[1]
  16516. \vspace*{2.5ex}
  16517. \begin{tabu} to \linewidth {lX}
  16518. \toprule
  16519. {\bf \textcolor{green}{Success} } & Virtual device color temperature is correct (Content 8 and Type is $<$class 'int'$>$).\\
  16520. \bottomrule
  16521. \end{tabu}
  16522. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16523. Result (Virtual device color temperature): 8 (<class 'int'>)
  16524. \end{modulelog}
  16525. \vspace*{-0.225cm}\pagebreak[1]
  16526. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16527. Expectation (Virtual device color temperature): result = 8 (<class 'int'>)
  16528. \end{modulelog}
  16529. \vspace*{-0.225cm}\pagebreak[1]
  16530. \vspace*{2.5ex}
  16531. \begin{tabu} to \linewidth {lX}
  16532. \toprule
  16533. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 8 and Type is $<$class 'int'$>$).\\
  16534. \bottomrule
  16535. \end{tabu}
  16536. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16537. Result (Light device brightness): 8 (<class 'int'>)
  16538. \end{modulelog}
  16539. \vspace*{-0.225cm}\pagebreak[1]
  16540. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16541. Expectation (Light device brightness): result = 8 (<class 'int'>)
  16542. \end{modulelog}
  16543. \vspace*{-0.225cm}\pagebreak[1]
  16544. \vspace*{2.5ex}
  16545. \begin{tabu} to \linewidth {lX}
  16546. \toprule
  16547. {\bf Info } & Changing virtual device color temperature to '5'\\
  16548. \bottomrule
  16549. \end{tabu}
  16550. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16551. Sending message with topic videv/gfw/floor/main_light/color_temp and payload 5
  16552. \end{modulelog}
  16553. \vspace*{-0.225cm}\pagebreak[1]
  16554. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16555. Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'
  16556. \end{modulelog}
  16557. \vspace*{-0.225cm}\pagebreak[1]
  16558. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16559. Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"color_temp": 352.0}'
  16560. \end{modulelog}
  16561. \vspace*{-0.225cm}\pagebreak[1]
  16562. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16563. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16564. \end{modulelog}
  16565. \vspace*{-0.225cm}\pagebreak[1]
  16566. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16567. Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"color_temp": 352.0}'
  16568. \end{modulelog}
  16569. \vspace*{-0.225cm}\pagebreak[1]
  16570. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16571. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16572. \end{modulelog}
  16573. \vspace*{-0.225cm}\pagebreak[1]
  16574. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16575. Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5.0'
  16576. \end{modulelog}
  16577. \vspace*{-0.225cm}\pagebreak[1]
  16578. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16579. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16580. \end{modulelog}
  16581. \vspace*{-0.225cm}\pagebreak[1]
  16582. \vspace*{2.5ex}
  16583. \begin{tabu} to \linewidth {lX}
  16584. \toprule
  16585. {\bf \textcolor{green}{Success} } & Light device brightness is correct (Content 5 and Type is $<$class 'int'$>$).\\
  16586. \bottomrule
  16587. \end{tabu}
  16588. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16589. Result (Light device brightness): 5 (<class 'int'>)
  16590. \end{modulelog}
  16591. \vspace*{-0.225cm}\pagebreak[1]
  16592. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16593. Expectation (Light device brightness): result = 5 (<class 'int'>)
  16594. \end{modulelog}
  16595. \vspace*{-0.225cm}\pagebreak[1]
  16596. \vspace*{2.5ex}
  16597. \begin{tabu} to \linewidth {lX}
  16598. \toprule
  16599. {\bf Info } & Resetting precondition (Power off)\\
  16600. \bottomrule
  16601. \end{tabu}
  16602. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16603. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off
  16604. \end{modulelog}
  16605. \vspace*{-0.225cm}\pagebreak[1]
  16606. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16607. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'
  16608. \end{modulelog}
  16609. \vspace*{-0.225cm}\pagebreak[1]
  16610. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16611. Received message with topic videv/gfw/floor/main_light/state and payload b'false'
  16612. \end{modulelog}
  16613. \vspace*{-0.225cm}\pagebreak[1]
  16614. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16615. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16616. \end{modulelog}
  16617. \vspace*{-0.225cm}\pagebreak[1]
  16618. \vspace*{2.5ex}
  16619. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light }
  16620. \paragraph{Testsummary}\mbox{}\\
  16621. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  16622. \begin{longtabu} to \linewidth {lX}
  16623. \toprule
  16624. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  16625. Start-Time: & 2023-02-09 15:58:07,584\\
  16626. Finished-Time: & 2023-02-09 15:58:08,795\\
  16627. Time-Consumption & 1.211s\\
  16628. \midrule
  16629. \multicolumn{2}{l}{\bf{Testresults:}}\\
  16630. \midrule
  16631. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  16632. \bf{\,Info } & Changing switching device state to 'True'\\
  16633. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  16634. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  16635. \bf{\,Info } & Changing virtual device state to 'False'\\
  16636. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  16637. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  16638. \bf{\,Info } & Changing switching device state to 'True'\\
  16639. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  16640. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  16641. \bf{\,Info } & Changing virtual device state to 'False'\\
  16642. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  16643. \bottomrule
  16644. \end{longtabu}
  16645. \paragraph{Testdetails}\mbox{}\\
  16646. \begin{tabu} to \linewidth {lX}
  16647. \toprule
  16648. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  16649. \bottomrule
  16650. \end{tabu}
  16651. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16652. Result (Virtual device state): False (<class 'bool'>)
  16653. \end{modulelog}
  16654. \vspace*{-0.225cm}\pagebreak[1]
  16655. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16656. Expectation (Virtual device state): result = False (<class 'bool'>)
  16657. \end{modulelog}
  16658. \vspace*{-0.225cm}\pagebreak[1]
  16659. \vspace*{2.5ex}
  16660. \begin{tabu} to \linewidth {lX}
  16661. \toprule
  16662. {\bf Info } & Changing switching device state to 'True'\\
  16663. \bottomrule
  16664. \end{tabu}
  16665. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16666. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on
  16667. \end{modulelog}
  16668. \vspace*{-0.225cm}\pagebreak[1]
  16669. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16670. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'
  16671. \end{modulelog}
  16672. \vspace*{-0.225cm}\pagebreak[1]
  16673. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16674. Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{"state": ""}'
  16675. \end{modulelog}
  16676. \vspace*{-0.225cm}\pagebreak[1]
  16677. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16678. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16679. \end{modulelog}
  16680. \vspace*{-0.225cm}\pagebreak[1]
  16681. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16682. Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{"state": ""}'
  16683. \end{modulelog}
  16684. \vspace*{-0.225cm}\pagebreak[1]
  16685. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16686. Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16687. \end{modulelog}
  16688. \vspace*{-0.225cm}\pagebreak[1]
  16689. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16690. Received message with topic videv/gfw/floor/main_light/state and payload b'true'
  16691. \end{modulelog}
  16692. \vspace*{-0.225cm}\pagebreak[1]
  16693. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16694. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16695. \end{modulelog}
  16696. \vspace*{-0.225cm}\pagebreak[1]
  16697. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16698. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16699. \end{modulelog}
  16700. \vspace*{-0.225cm}\pagebreak[1]
  16701. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16702. Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16703. \end{modulelog}
  16704. \vspace*{-0.225cm}\pagebreak[1]
  16705. \vspace*{2.5ex}
  16706. \begin{tabu} to \linewidth {lX}
  16707. \toprule
  16708. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  16709. \bottomrule
  16710. \end{tabu}
  16711. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16712. Result (Virtual device state): True (<class 'bool'>)
  16713. \end{modulelog}
  16714. \vspace*{-0.225cm}\pagebreak[1]
  16715. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16716. Expectation (Virtual device state): result = True (<class 'bool'>)
  16717. \end{modulelog}
  16718. \vspace*{-0.225cm}\pagebreak[1]
  16719. \vspace*{2.5ex}
  16720. \begin{tabu} to \linewidth {lX}
  16721. \toprule
  16722. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  16723. \bottomrule
  16724. \end{tabu}
  16725. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16726. Result (Switching device state): True (<class 'bool'>)
  16727. \end{modulelog}
  16728. \vspace*{-0.225cm}\pagebreak[1]
  16729. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16730. Expectation (Switching device state): result = True (<class 'bool'>)
  16731. \end{modulelog}
  16732. \vspace*{-0.225cm}\pagebreak[1]
  16733. \vspace*{2.5ex}
  16734. \begin{tabu} to \linewidth {lX}
  16735. \toprule
  16736. {\bf Info } & Changing virtual device state to 'False'\\
  16737. \bottomrule
  16738. \end{tabu}
  16739. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16740. Sending message with topic videv/gfw/floor/main_light/state and payload false
  16741. \end{modulelog}
  16742. \vspace*{-0.225cm}\pagebreak[1]
  16743. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16744. Received message with topic videv/gfw/floor/main_light/state and payload b'false'
  16745. \end{modulelog}
  16746. \vspace*{-0.225cm}\pagebreak[1]
  16747. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16748. Received message with topic shellies/gfw/floor/main_light/relay/0/command and payload b'off'
  16749. \end{modulelog}
  16750. \vspace*{-0.225cm}\pagebreak[1]
  16751. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16752. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off
  16753. \end{modulelog}
  16754. \vspace*{-0.225cm}\pagebreak[1]
  16755. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16756. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'
  16757. \end{modulelog}
  16758. \vspace*{-0.225cm}\pagebreak[1]
  16759. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16760. Received message with topic videv/gfw/floor/main_light/state and payload b'false'
  16761. \end{modulelog}
  16762. \vspace*{-0.225cm}\pagebreak[1]
  16763. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16764. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16765. \end{modulelog}
  16766. \vspace*{-0.225cm}\pagebreak[1]
  16767. \vspace*{2.5ex}
  16768. \begin{tabu} to \linewidth {lX}
  16769. \toprule
  16770. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  16771. \bottomrule
  16772. \end{tabu}
  16773. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16774. Result (Switching device state): False (<class 'bool'>)
  16775. \end{modulelog}
  16776. \vspace*{-0.225cm}\pagebreak[1]
  16777. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16778. Expectation (Switching device state): result = False (<class 'bool'>)
  16779. \end{modulelog}
  16780. \vspace*{-0.225cm}\pagebreak[1]
  16781. \vspace*{2.5ex}
  16782. \begin{tabu} to \linewidth {lX}
  16783. \toprule
  16784. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  16785. \bottomrule
  16786. \end{tabu}
  16787. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16788. Result (Virtual device state): False (<class 'bool'>)
  16789. \end{modulelog}
  16790. \vspace*{-0.225cm}\pagebreak[1]
  16791. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16792. Expectation (Virtual device state): result = False (<class 'bool'>)
  16793. \end{modulelog}
  16794. \vspace*{-0.225cm}\pagebreak[1]
  16795. \vspace*{2.5ex}
  16796. \begin{tabu} to \linewidth {lX}
  16797. \toprule
  16798. {\bf Info } & Changing switching device state to 'True'\\
  16799. \bottomrule
  16800. \end{tabu}
  16801. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16802. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on
  16803. \end{modulelog}
  16804. \vspace*{-0.225cm}\pagebreak[1]
  16805. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16806. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'
  16807. \end{modulelog}
  16808. \vspace*{-0.225cm}\pagebreak[1]
  16809. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16810. Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{"state": ""}'
  16811. \end{modulelog}
  16812. \vspace*{-0.225cm}\pagebreak[1]
  16813. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16814. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16815. \end{modulelog}
  16816. \vspace*{-0.225cm}\pagebreak[1]
  16817. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16818. Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{"state": ""}'
  16819. \end{modulelog}
  16820. \vspace*{-0.225cm}\pagebreak[1]
  16821. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16822. Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16823. \end{modulelog}
  16824. \vspace*{-0.225cm}\pagebreak[1]
  16825. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16826. Received message with topic videv/gfw/floor/main_light/state and payload b'true'
  16827. \end{modulelog}
  16828. \vspace*{-0.225cm}\pagebreak[1]
  16829. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16830. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16831. \end{modulelog}
  16832. \vspace*{-0.225cm}\pagebreak[1]
  16833. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16834. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16835. \end{modulelog}
  16836. \vspace*{-0.225cm}\pagebreak[1]
  16837. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16838. Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16839. \end{modulelog}
  16840. \vspace*{-0.225cm}\pagebreak[1]
  16841. \vspace*{2.5ex}
  16842. \begin{tabu} to \linewidth {lX}
  16843. \toprule
  16844. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  16845. \bottomrule
  16846. \end{tabu}
  16847. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16848. Result (Virtual device state): True (<class 'bool'>)
  16849. \end{modulelog}
  16850. \vspace*{-0.225cm}\pagebreak[1]
  16851. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16852. Expectation (Virtual device state): result = True (<class 'bool'>)
  16853. \end{modulelog}
  16854. \vspace*{-0.225cm}\pagebreak[1]
  16855. \vspace*{2.5ex}
  16856. \begin{tabu} to \linewidth {lX}
  16857. \toprule
  16858. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  16859. \bottomrule
  16860. \end{tabu}
  16861. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16862. Result (Switching device state): True (<class 'bool'>)
  16863. \end{modulelog}
  16864. \vspace*{-0.225cm}\pagebreak[1]
  16865. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16866. Expectation (Switching device state): result = True (<class 'bool'>)
  16867. \end{modulelog}
  16868. \vspace*{-0.225cm}\pagebreak[1]
  16869. \vspace*{2.5ex}
  16870. \begin{tabu} to \linewidth {lX}
  16871. \toprule
  16872. {\bf Info } & Changing virtual device state to 'False'\\
  16873. \bottomrule
  16874. \end{tabu}
  16875. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16876. Sending message with topic videv/gfw/floor/main_light/state and payload false
  16877. \end{modulelog}
  16878. \vspace*{-0.225cm}\pagebreak[1]
  16879. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16880. Received message with topic videv/gfw/floor/main_light/state and payload b'false'
  16881. \end{modulelog}
  16882. \vspace*{-0.225cm}\pagebreak[1]
  16883. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16884. Received message with topic shellies/gfw/floor/main_light/relay/0/command and payload b'off'
  16885. \end{modulelog}
  16886. \vspace*{-0.225cm}\pagebreak[1]
  16887. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16888. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off
  16889. \end{modulelog}
  16890. \vspace*{-0.225cm}\pagebreak[1]
  16891. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16892. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'
  16893. \end{modulelog}
  16894. \vspace*{-0.225cm}\pagebreak[1]
  16895. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16896. Received message with topic videv/gfw/floor/main_light/state and payload b'false'
  16897. \end{modulelog}
  16898. \vspace*{-0.225cm}\pagebreak[1]
  16899. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16900. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16901. \end{modulelog}
  16902. \vspace*{-0.225cm}\pagebreak[1]
  16903. \vspace*{2.5ex}
  16904. \begin{tabu} to \linewidth {lX}
  16905. \toprule
  16906. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  16907. \bottomrule
  16908. \end{tabu}
  16909. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16910. Result (Switching device state): False (<class 'bool'>)
  16911. \end{modulelog}
  16912. \vspace*{-0.225cm}\pagebreak[1]
  16913. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16914. Expectation (Switching device state): result = False (<class 'bool'>)
  16915. \end{modulelog}
  16916. \vspace*{-0.225cm}\pagebreak[1]
  16917. \vspace*{2.5ex}
  16918. \subsection{ Brightness synchronisation test: videv/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light }
  16919. \paragraph{Testsummary}\mbox{}\\
  16920. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  16921. \begin{longtabu} to \linewidth {lX}
  16922. \toprule
  16923. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (42)\\
  16924. Start-Time: & 2023-02-09 15:58:08,795\\
  16925. Finished-Time: & 2023-02-09 15:58:10,004\\
  16926. Time-Consumption & 1.208s\\
  16927. \midrule
  16928. \multicolumn{2}{l}{\bf{Testresults:}}\\
  16929. \midrule
  16930. \bf{\,Info } & Setting preconditions for master device 'True' (Power on)\\
  16931. \bf{\,Info } & Changing master device brightness to '35'\\
  16932. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  16933. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_2) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  16934. \bf{\,Info } & Changing master device brightness to '50'\\
  16935. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  16936. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_2) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  16937. \bf{\,Info } & Resetting preconditions for master device 'False' (Power off)\\
  16938. \bottomrule
  16939. \end{longtabu}
  16940. \paragraph{Testdetails}\mbox{}\\
  16941. \begin{tabu} to \linewidth {lX}
  16942. \toprule
  16943. {\bf Info } & Setting preconditions for master device 'True' (Power on)\\
  16944. \bottomrule
  16945. \end{tabu}
  16946. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16947. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on
  16948. \end{modulelog}
  16949. \vspace*{-0.225cm}\pagebreak[1]
  16950. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16951. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'
  16952. \end{modulelog}
  16953. \vspace*{-0.225cm}\pagebreak[1]
  16954. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16955. Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{"state": ""}'
  16956. \end{modulelog}
  16957. \vspace*{-0.225cm}\pagebreak[1]
  16958. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16959. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16960. \end{modulelog}
  16961. \vspace*{-0.225cm}\pagebreak[1]
  16962. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16963. Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{"state": ""}'
  16964. \end{modulelog}
  16965. \vspace*{-0.225cm}\pagebreak[1]
  16966. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16967. Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  16968. \end{modulelog}
  16969. \vspace*{-0.225cm}\pagebreak[1]
  16970. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16971. Received message with topic videv/gfw/floor/main_light/state and payload b'true'
  16972. \end{modulelog}
  16973. \vspace*{-0.225cm}\pagebreak[1]
  16974. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16975. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  16976. \end{modulelog}
  16977. \vspace*{-0.225cm}\pagebreak[1]
  16978. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16979. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16980. \end{modulelog}
  16981. \vspace*{-0.225cm}\pagebreak[1]
  16982. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16983. Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  16984. \end{modulelog}
  16985. \vspace*{-0.225cm}\pagebreak[1]
  16986. \vspace*{2.5ex}
  16987. \begin{tabu} to \linewidth {lX}
  16988. \toprule
  16989. {\bf Info } & Changing master device brightness to '35'\\
  16990. \bottomrule
  16991. \end{tabu}
  16992. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16993. Sending message with topic videv/gfw/floor/main_light/brightness and payload 35
  16994. \end{modulelog}
  16995. \vspace*{-0.225cm}\pagebreak[1]
  16996. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  16997. Received message with topic videv/gfw/floor/main_light/brightness and payload b'35'
  16998. \end{modulelog}
  16999. \vspace*{-0.225cm}\pagebreak[1]
  17000. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17001. Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"brightness": 90.0}'
  17002. \end{modulelog}
  17003. \vspace*{-0.225cm}\pagebreak[1]
  17004. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17005. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  17006. \end{modulelog}
  17007. \vspace*{-0.225cm}\pagebreak[1]
  17008. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17009. Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"brightness": 90.0}'
  17010. \end{modulelog}
  17011. \vspace*{-0.225cm}\pagebreak[1]
  17012. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17013. Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  17014. \end{modulelog}
  17015. \vspace*{-0.225cm}\pagebreak[1]
  17016. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17017. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  17018. \end{modulelog}
  17019. \vspace*{-0.225cm}\pagebreak[1]
  17020. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17021. Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  17022. \end{modulelog}
  17023. \vspace*{-0.225cm}\pagebreak[1]
  17024. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17025. Received message with topic videv/gfw/floor/main_light/brightness and payload b'35.0'
  17026. \end{modulelog}
  17027. \vspace*{-0.225cm}\pagebreak[1]
  17028. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17029. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  17030. \end{modulelog}
  17031. \vspace*{-0.225cm}\pagebreak[1]
  17032. \vspace*{2.5ex}
  17033. \begin{tabu} to \linewidth {lX}
  17034. \toprule
  17035. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  17036. \bottomrule
  17037. \end{tabu}
  17038. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17039. Result (Follower device (zigbee/gfw/floor/main_light_1) brightness): 35 (<class 'int'>)
  17040. \end{modulelog}
  17041. \vspace*{-0.225cm}\pagebreak[1]
  17042. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17043. Expectation (Follower device (zigbee/gfw/floor/main_light_1) brightness): result = 35 (<class 'int'>)
  17044. \end{modulelog}
  17045. \vspace*{-0.225cm}\pagebreak[1]
  17046. \vspace*{2.5ex}
  17047. \begin{tabu} to \linewidth {lX}
  17048. \toprule
  17049. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_2) brightness is correct (Content 35 and Type is $<$class 'int'$>$).\\
  17050. \bottomrule
  17051. \end{tabu}
  17052. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17053. Result (Follower device (zigbee/gfw/floor/main_light_2) brightness): 35 (<class 'int'>)
  17054. \end{modulelog}
  17055. \vspace*{-0.225cm}\pagebreak[1]
  17056. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17057. Expectation (Follower device (zigbee/gfw/floor/main_light_2) brightness): result = 35 (<class 'int'>)
  17058. \end{modulelog}
  17059. \vspace*{-0.225cm}\pagebreak[1]
  17060. \vspace*{2.5ex}
  17061. \begin{tabu} to \linewidth {lX}
  17062. \toprule
  17063. {\bf Info } & Changing master device brightness to '50'\\
  17064. \bottomrule
  17065. \end{tabu}
  17066. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17067. Sending message with topic videv/gfw/floor/main_light/brightness and payload 50
  17068. \end{modulelog}
  17069. \vspace*{-0.225cm}\pagebreak[1]
  17070. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17071. Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'
  17072. \end{modulelog}
  17073. \vspace*{-0.225cm}\pagebreak[1]
  17074. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17075. Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"brightness": 128.0}'
  17076. \end{modulelog}
  17077. \vspace*{-0.225cm}\pagebreak[1]
  17078. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17079. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  17080. \end{modulelog}
  17081. \vspace*{-0.225cm}\pagebreak[1]
  17082. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17083. Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"brightness": 128.0}'
  17084. \end{modulelog}
  17085. \vspace*{-0.225cm}\pagebreak[1]
  17086. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17087. Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  17088. \end{modulelog}
  17089. \vspace*{-0.225cm}\pagebreak[1]
  17090. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17091. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  17092. \end{modulelog}
  17093. \vspace*{-0.225cm}\pagebreak[1]
  17094. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17095. Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  17096. \end{modulelog}
  17097. \vspace*{-0.225cm}\pagebreak[1]
  17098. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17099. Received message with topic videv/gfw/floor/main_light/brightness and payload b'50.0'
  17100. \end{modulelog}
  17101. \vspace*{-0.225cm}\pagebreak[1]
  17102. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17103. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  17104. \end{modulelog}
  17105. \vspace*{-0.225cm}\pagebreak[1]
  17106. \vspace*{2.5ex}
  17107. \begin{tabu} to \linewidth {lX}
  17108. \toprule
  17109. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  17110. \bottomrule
  17111. \end{tabu}
  17112. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17113. Result (Follower device (zigbee/gfw/floor/main_light_1) brightness): 50 (<class 'int'>)
  17114. \end{modulelog}
  17115. \vspace*{-0.225cm}\pagebreak[1]
  17116. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17117. Expectation (Follower device (zigbee/gfw/floor/main_light_1) brightness): result = 50 (<class 'int'>)
  17118. \end{modulelog}
  17119. \vspace*{-0.225cm}\pagebreak[1]
  17120. \vspace*{2.5ex}
  17121. \begin{tabu} to \linewidth {lX}
  17122. \toprule
  17123. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_2) brightness is correct (Content 50 and Type is $<$class 'int'$>$).\\
  17124. \bottomrule
  17125. \end{tabu}
  17126. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17127. Result (Follower device (zigbee/gfw/floor/main_light_2) brightness): 50 (<class 'int'>)
  17128. \end{modulelog}
  17129. \vspace*{-0.225cm}\pagebreak[1]
  17130. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17131. Expectation (Follower device (zigbee/gfw/floor/main_light_2) brightness): result = 50 (<class 'int'>)
  17132. \end{modulelog}
  17133. \vspace*{-0.225cm}\pagebreak[1]
  17134. \vspace*{2.5ex}
  17135. \begin{tabu} to \linewidth {lX}
  17136. \toprule
  17137. {\bf Info } & Resetting preconditions for master device 'False' (Power off)\\
  17138. \bottomrule
  17139. \end{tabu}
  17140. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17141. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off
  17142. \end{modulelog}
  17143. \vspace*{-0.225cm}\pagebreak[1]
  17144. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17145. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'
  17146. \end{modulelog}
  17147. \vspace*{-0.225cm}\pagebreak[1]
  17148. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17149. Received message with topic videv/gfw/floor/main_light/state and payload b'false'
  17150. \end{modulelog}
  17151. \vspace*{-0.225cm}\pagebreak[1]
  17152. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17153. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  17154. \end{modulelog}
  17155. \vspace*{-0.225cm}\pagebreak[1]
  17156. \vspace*{2.5ex}
  17157. \subsection{ Color temperature synchronisation test: videv/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light }
  17158. \paragraph{Testsummary}\mbox{}\\
  17159. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  17160. \begin{longtabu} to \linewidth {lX}
  17161. \toprule
  17162. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (67)\\
  17163. Start-Time: & 2023-02-09 15:58:10,004\\
  17164. Finished-Time: & 2023-02-09 15:58:11,214\\
  17165. Time-Consumption & 1.209s\\
  17166. \midrule
  17167. \multicolumn{2}{l}{\bf{Testresults:}}\\
  17168. \midrule
  17169. \bf{\,Info } & Setting preconditions for master device 'True' (Power on)\\
  17170. \bf{\,Info } & Changing master device color temperature to '2'\\
  17171. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  17172. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_2) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  17173. \bf{\,Info } & Changing master device color temperature to '5'\\
  17174. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  17175. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_2) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  17176. \bf{\,Info } & Resetting preconditions for master device 'False' (Power off)\\
  17177. \bottomrule
  17178. \end{longtabu}
  17179. \paragraph{Testdetails}\mbox{}\\
  17180. \begin{tabu} to \linewidth {lX}
  17181. \toprule
  17182. {\bf Info } & Setting preconditions for master device 'True' (Power on)\\
  17183. \bottomrule
  17184. \end{tabu}
  17185. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17186. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on
  17187. \end{modulelog}
  17188. \vspace*{-0.225cm}\pagebreak[1]
  17189. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17190. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'
  17191. \end{modulelog}
  17192. \vspace*{-0.225cm}\pagebreak[1]
  17193. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17194. Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{"state": ""}'
  17195. \end{modulelog}
  17196. \vspace*{-0.225cm}\pagebreak[1]
  17197. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17198. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  17199. \end{modulelog}
  17200. \vspace*{-0.225cm}\pagebreak[1]
  17201. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17202. Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{"state": ""}'
  17203. \end{modulelog}
  17204. \vspace*{-0.225cm}\pagebreak[1]
  17205. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17206. Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  17207. \end{modulelog}
  17208. \vspace*{-0.225cm}\pagebreak[1]
  17209. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17210. Received message with topic videv/gfw/floor/main_light/state and payload b'true'
  17211. \end{modulelog}
  17212. \vspace*{-0.225cm}\pagebreak[1]
  17213. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17214. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  17215. \end{modulelog}
  17216. \vspace*{-0.225cm}\pagebreak[1]
  17217. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17218. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  17219. \end{modulelog}
  17220. \vspace*{-0.225cm}\pagebreak[1]
  17221. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17222. Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  17223. \end{modulelog}
  17224. \vspace*{-0.225cm}\pagebreak[1]
  17225. \vspace*{2.5ex}
  17226. \begin{tabu} to \linewidth {lX}
  17227. \toprule
  17228. {\bf Info } & Changing master device color temperature to '2'\\
  17229. \bottomrule
  17230. \end{tabu}
  17231. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17232. Sending message with topic videv/gfw/floor/main_light/color_temp and payload 2
  17233. \end{modulelog}
  17234. \vspace*{-0.225cm}\pagebreak[1]
  17235. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17236. Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2'
  17237. \end{modulelog}
  17238. \vspace*{-0.225cm}\pagebreak[1]
  17239. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17240. Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"color_temp": 291.0}'
  17241. \end{modulelog}
  17242. \vspace*{-0.225cm}\pagebreak[1]
  17243. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17244. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}
  17245. \end{modulelog}
  17246. \vspace*{-0.225cm}\pagebreak[1]
  17247. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17248. Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"color_temp": 291.0}'
  17249. \end{modulelog}
  17250. \vspace*{-0.225cm}\pagebreak[1]
  17251. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17252. Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}
  17253. \end{modulelog}
  17254. \vspace*{-0.225cm}\pagebreak[1]
  17255. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17256. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}'
  17257. \end{modulelog}
  17258. \vspace*{-0.225cm}\pagebreak[1]
  17259. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17260. Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}'
  17261. \end{modulelog}
  17262. \vspace*{-0.225cm}\pagebreak[1]
  17263. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17264. Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2.0'
  17265. \end{modulelog}
  17266. \vspace*{-0.225cm}\pagebreak[1]
  17267. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17268. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  17269. \end{modulelog}
  17270. \vspace*{-0.225cm}\pagebreak[1]
  17271. \vspace*{2.5ex}
  17272. \begin{tabu} to \linewidth {lX}
  17273. \toprule
  17274. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  17275. \bottomrule
  17276. \end{tabu}
  17277. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17278. Result (Follower device (zigbee/gfw/floor/main_light_1) color temperature): 2 (<class 'int'>)
  17279. \end{modulelog}
  17280. \vspace*{-0.225cm}\pagebreak[1]
  17281. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17282. Expectation (Follower device (zigbee/gfw/floor/main_light_1) color temperature): result = 2 (<class 'int'>)
  17283. \end{modulelog}
  17284. \vspace*{-0.225cm}\pagebreak[1]
  17285. \vspace*{2.5ex}
  17286. \begin{tabu} to \linewidth {lX}
  17287. \toprule
  17288. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_2) color temperature is correct (Content 2 and Type is $<$class 'int'$>$).\\
  17289. \bottomrule
  17290. \end{tabu}
  17291. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17292. Result (Follower device (zigbee/gfw/floor/main_light_2) color temperature): 2 (<class 'int'>)
  17293. \end{modulelog}
  17294. \vspace*{-0.225cm}\pagebreak[1]
  17295. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17296. Expectation (Follower device (zigbee/gfw/floor/main_light_2) color temperature): result = 2 (<class 'int'>)
  17297. \end{modulelog}
  17298. \vspace*{-0.225cm}\pagebreak[1]
  17299. \vspace*{2.5ex}
  17300. \begin{tabu} to \linewidth {lX}
  17301. \toprule
  17302. {\bf Info } & Changing master device color temperature to '5'\\
  17303. \bottomrule
  17304. \end{tabu}
  17305. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17306. Sending message with topic videv/gfw/floor/main_light/color_temp and payload 5
  17307. \end{modulelog}
  17308. \vspace*{-0.225cm}\pagebreak[1]
  17309. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17310. Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'
  17311. \end{modulelog}
  17312. \vspace*{-0.225cm}\pagebreak[1]
  17313. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17314. Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"color_temp": 352.0}'
  17315. \end{modulelog}
  17316. \vspace*{-0.225cm}\pagebreak[1]
  17317. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17318. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  17319. \end{modulelog}
  17320. \vspace*{-0.225cm}\pagebreak[1]
  17321. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17322. Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"color_temp": 352.0}'
  17323. \end{modulelog}
  17324. \vspace*{-0.225cm}\pagebreak[1]
  17325. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17326. Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  17327. \end{modulelog}
  17328. \vspace*{-0.225cm}\pagebreak[1]
  17329. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17330. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  17331. \end{modulelog}
  17332. \vspace*{-0.225cm}\pagebreak[1]
  17333. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17334. Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  17335. \end{modulelog}
  17336. \vspace*{-0.225cm}\pagebreak[1]
  17337. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17338. Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5.0'
  17339. \end{modulelog}
  17340. \vspace*{-0.225cm}\pagebreak[1]
  17341. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17342. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  17343. \end{modulelog}
  17344. \vspace*{-0.225cm}\pagebreak[1]
  17345. \vspace*{2.5ex}
  17346. \begin{tabu} to \linewidth {lX}
  17347. \toprule
  17348. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  17349. \bottomrule
  17350. \end{tabu}
  17351. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17352. Result (Follower device (zigbee/gfw/floor/main_light_1) color temperature): 5 (<class 'int'>)
  17353. \end{modulelog}
  17354. \vspace*{-0.225cm}\pagebreak[1]
  17355. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17356. Expectation (Follower device (zigbee/gfw/floor/main_light_1) color temperature): result = 5 (<class 'int'>)
  17357. \end{modulelog}
  17358. \vspace*{-0.225cm}\pagebreak[1]
  17359. \vspace*{2.5ex}
  17360. \begin{tabu} to \linewidth {lX}
  17361. \toprule
  17362. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_2) color temperature is correct (Content 5 and Type is $<$class 'int'$>$).\\
  17363. \bottomrule
  17364. \end{tabu}
  17365. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17366. Result (Follower device (zigbee/gfw/floor/main_light_2) color temperature): 5 (<class 'int'>)
  17367. \end{modulelog}
  17368. \vspace*{-0.225cm}\pagebreak[1]
  17369. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17370. Expectation (Follower device (zigbee/gfw/floor/main_light_2) color temperature): result = 5 (<class 'int'>)
  17371. \end{modulelog}
  17372. \vspace*{-0.225cm}\pagebreak[1]
  17373. \vspace*{2.5ex}
  17374. \begin{tabu} to \linewidth {lX}
  17375. \toprule
  17376. {\bf Info } & Resetting preconditions for master device 'False' (Power off)\\
  17377. \bottomrule
  17378. \end{tabu}
  17379. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17380. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off
  17381. \end{modulelog}
  17382. \vspace*{-0.225cm}\pagebreak[1]
  17383. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17384. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'
  17385. \end{modulelog}
  17386. \vspace*{-0.225cm}\pagebreak[1]
  17387. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17388. Received message with topic videv/gfw/floor/main_light/state and payload b'false'
  17389. \end{modulelog}
  17390. \vspace*{-0.225cm}\pagebreak[1]
  17391. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17392. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  17393. \end{modulelog}
  17394. \vspace*{-0.225cm}\pagebreak[1]
  17395. \vspace*{2.5ex}
  17396. \subsection{ Power On/\allowbreak Off synchronisation test: shellies/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light }
  17397. \paragraph{Testsummary}\mbox{}\\
  17398. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  17399. \begin{longtabu} to \linewidth {lX}
  17400. \toprule
  17401. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\
  17402. Start-Time: & 2023-02-09 15:58:11,214\\
  17403. Finished-Time: & 2023-02-09 15:58:12,121\\
  17404. Time-Consumption & 0.907s\\
  17405. \midrule
  17406. \multicolumn{2}{l}{\bf{Testresults:}}\\
  17407. \midrule
  17408. \bf{\,Info } & Setting preconditions for master device 'False'\\
  17409. \bf{\,Info } & Changing master device state to 'True'\\
  17410. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  17411. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_2) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  17412. \bf{\,Info } & Changing master device state to 'False'\\
  17413. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  17414. \bf{\,\textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_2) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  17415. \bottomrule
  17416. \end{longtabu}
  17417. \paragraph{Testdetails}\mbox{}\\
  17418. \begin{tabu} to \linewidth {lX}
  17419. \toprule
  17420. {\bf Info } & Setting preconditions for master device 'False'\\
  17421. \bottomrule
  17422. \end{tabu}
  17423. \vspace*{2.5ex}
  17424. \begin{tabu} to \linewidth {lX}
  17425. \toprule
  17426. {\bf Info } & Changing master device state to 'True'\\
  17427. \bottomrule
  17428. \end{tabu}
  17429. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17430. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on
  17431. \end{modulelog}
  17432. \vspace*{-0.225cm}\pagebreak[1]
  17433. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17434. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'
  17435. \end{modulelog}
  17436. \vspace*{-0.225cm}\pagebreak[1]
  17437. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17438. Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{"state": ""}'
  17439. \end{modulelog}
  17440. \vspace*{-0.225cm}\pagebreak[1]
  17441. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17442. Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  17443. \end{modulelog}
  17444. \vspace*{-0.225cm}\pagebreak[1]
  17445. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17446. Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{"state": ""}'
  17447. \end{modulelog}
  17448. \vspace*{-0.225cm}\pagebreak[1]
  17449. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17450. Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}
  17451. \end{modulelog}
  17452. \vspace*{-0.225cm}\pagebreak[1]
  17453. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17454. Received message with topic videv/gfw/floor/main_light/state and payload b'true'
  17455. \end{modulelog}
  17456. \vspace*{-0.225cm}\pagebreak[1]
  17457. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17458. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  17459. \end{modulelog}
  17460. \vspace*{-0.225cm}\pagebreak[1]
  17461. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17462. Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  17463. \end{modulelog}
  17464. \vspace*{-0.225cm}\pagebreak[1]
  17465. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17466. Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}'
  17467. \end{modulelog}
  17468. \vspace*{-0.225cm}\pagebreak[1]
  17469. \vspace*{2.5ex}
  17470. \begin{tabu} to \linewidth {lX}
  17471. \toprule
  17472. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  17473. \bottomrule
  17474. \end{tabu}
  17475. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17476. Result (Follower device (zigbee/gfw/floor/main_light_1) state): True (<class 'bool'>)
  17477. \end{modulelog}
  17478. \vspace*{-0.225cm}\pagebreak[1]
  17479. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17480. Expectation (Follower device (zigbee/gfw/floor/main_light_1) state): result = True (<class 'bool'>)
  17481. \end{modulelog}
  17482. \vspace*{-0.225cm}\pagebreak[1]
  17483. \vspace*{2.5ex}
  17484. \begin{tabu} to \linewidth {lX}
  17485. \toprule
  17486. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_2) state is correct (Content True and Type is $<$class 'bool'$>$).\\
  17487. \bottomrule
  17488. \end{tabu}
  17489. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17490. Result (Follower device (zigbee/gfw/floor/main_light_2) state): True (<class 'bool'>)
  17491. \end{modulelog}
  17492. \vspace*{-0.225cm}\pagebreak[1]
  17493. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17494. Expectation (Follower device (zigbee/gfw/floor/main_light_2) state): result = True (<class 'bool'>)
  17495. \end{modulelog}
  17496. \vspace*{-0.225cm}\pagebreak[1]
  17497. \vspace*{2.5ex}
  17498. \begin{tabu} to \linewidth {lX}
  17499. \toprule
  17500. {\bf Info } & Changing master device state to 'False'\\
  17501. \bottomrule
  17502. \end{tabu}
  17503. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17504. Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off
  17505. \end{modulelog}
  17506. \vspace*{-0.225cm}\pagebreak[1]
  17507. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17508. Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'
  17509. \end{modulelog}
  17510. \vspace*{-0.225cm}\pagebreak[1]
  17511. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17512. Received message with topic videv/gfw/floor/main_light/state and payload b'false'
  17513. \end{modulelog}
  17514. \vspace*{-0.225cm}\pagebreak[1]
  17515. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17516. Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}'
  17517. \end{modulelog}
  17518. \vspace*{-0.225cm}\pagebreak[1]
  17519. \vspace*{2.5ex}
  17520. \begin{tabu} to \linewidth {lX}
  17521. \toprule
  17522. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_1) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  17523. \bottomrule
  17524. \end{tabu}
  17525. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17526. Result (Follower device (zigbee/gfw/floor/main_light_1) state): False (<class 'bool'>)
  17527. \end{modulelog}
  17528. \vspace*{-0.225cm}\pagebreak[1]
  17529. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17530. Expectation (Follower device (zigbee/gfw/floor/main_light_1) state): result = False (<class 'bool'>)
  17531. \end{modulelog}
  17532. \vspace*{-0.225cm}\pagebreak[1]
  17533. \vspace*{2.5ex}
  17534. \begin{tabu} to \linewidth {lX}
  17535. \toprule
  17536. {\bf \textcolor{green}{Success} } & Follower device (zigbee/\allowbreak gfw/\allowbreak floor/\allowbreak main\_light\_2) state is correct (Content False and Type is $<$class 'bool'$>$).\\
  17537. \bottomrule
  17538. \end{tabu}
  17539. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17540. Result (Follower device (zigbee/gfw/floor/main_light_2) state): False (<class 'bool'>)
  17541. \end{modulelog}
  17542. \vspace*{-0.225cm}\pagebreak[1]
  17543. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17544. Expectation (Follower device (zigbee/gfw/floor/main_light_2) state): result = False (<class 'bool'>)
  17545. \end{modulelog}
  17546. \vspace*{-0.225cm}\pagebreak[1]
  17547. \vspace*{2.5ex}
  17548. \subsection{ Away mode test: zigbee/\allowbreak gfw/\allowbreak marion/\allowbreak heating\_valve }
  17549. \paragraph{Testsummary}\mbox{}\\
  17550. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  17551. \begin{longtabu} to \linewidth {lX}
  17552. \toprule
  17553. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\
  17554. Start-Time: & 2023-02-09 15:58:12,122\\
  17555. Finished-Time: & 2023-02-09 15:58:13,031\\
  17556. Time-Consumption & 0.909s\\
  17557. \midrule
  17558. \multicolumn{2}{l}{\bf{Testresults:}}\\
  17559. \midrule
  17560. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  17561. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  17562. \bf{\,Info } & Activating away mode\\
  17563. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  17564. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 18 and Type is $<$class 'int'$>$).\\
  17565. \bf{\,Info } & Deactivating away mode\\
  17566. \bf{\,\textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  17567. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  17568. \bottomrule
  17569. \end{longtabu}
  17570. \paragraph{Testdetails}\mbox{}\\
  17571. \begin{tabu} to \linewidth {lX}
  17572. \toprule
  17573. {\bf Info } & Setting preconditions (Default setpoint)\\
  17574. \bottomrule
  17575. \end{tabu}
  17576. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17577. Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true
  17578. \end{modulelog}
  17579. \vspace*{-0.225cm}\pagebreak[1]
  17580. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17581. Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true'
  17582. \end{modulelog}
  17583. \vspace*{-0.225cm}\pagebreak[1]
  17584. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17585. Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'
  17586. \end{modulelog}
  17587. \vspace*{-0.225cm}\pagebreak[1]
  17588. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17589. Received message with topic videv/gfw/marion/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}}'
  17590. \end{modulelog}
  17591. \vspace*{-0.225cm}\pagebreak[1]
  17592. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17593. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  17594. \end{modulelog}
  17595. \vspace*{-0.225cm}\pagebreak[1]
  17596. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17597. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  17598. \end{modulelog}
  17599. \vspace*{-0.225cm}\pagebreak[1]
  17600. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17601. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'
  17602. \end{modulelog}
  17603. \vspace*{-0.225cm}\pagebreak[1]
  17604. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17605. Received message with topic videv/gfw/marion/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}}'
  17606. \end{modulelog}
  17607. \vspace*{-0.225cm}\pagebreak[1]
  17608. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17609. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  17610. \end{modulelog}
  17611. \vspace*{-0.225cm}\pagebreak[1]
  17612. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17613. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  17614. \end{modulelog}
  17615. \vspace*{-0.225cm}\pagebreak[1]
  17616. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17617. Received message with topic videv/gfw/marion/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}}'
  17618. \end{modulelog}
  17619. \vspace*{-0.225cm}\pagebreak[1]
  17620. \vspace*{2.5ex}
  17621. \begin{tabu} to \linewidth {lX}
  17622. \toprule
  17623. {\bf \textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  17624. \bottomrule
  17625. \end{tabu}
  17626. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17627. Result (Away mode): False (<class 'bool'>)
  17628. \end{modulelog}
  17629. \vspace*{-0.225cm}\pagebreak[1]
  17630. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17631. Expectation (Away mode): result = False (<class 'bool'>)
  17632. \end{modulelog}
  17633. \vspace*{-0.225cm}\pagebreak[1]
  17634. \vspace*{2.5ex}
  17635. \begin{tabu} to \linewidth {lX}
  17636. \toprule
  17637. {\bf Info } & Activating away mode\\
  17638. \bottomrule
  17639. \end{tabu}
  17640. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17641. Sending message with topic videv/gfw/marion/heating_valve/away_mode and payload true
  17642. \end{modulelog}
  17643. \vspace*{-0.225cm}\pagebreak[1]
  17644. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17645. Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'true'
  17646. \end{modulelog}
  17647. \vspace*{-0.225cm}\pagebreak[1]
  17648. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17649. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 18}'
  17650. \end{modulelog}
  17651. \vspace*{-0.225cm}\pagebreak[1]
  17652. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17653. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  17654. \end{modulelog}
  17655. \vspace*{-0.225cm}\pagebreak[1]
  17656. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17657. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'18'
  17658. \end{modulelog}
  17659. \vspace*{-0.225cm}\pagebreak[1]
  17660. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17661. Received message with topic videv/gfw/marion/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}}'
  17662. \end{modulelog}
  17663. \vspace*{-0.225cm}\pagebreak[1]
  17664. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17665. Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'true'
  17666. \end{modulelog}
  17667. \vspace*{-0.225cm}\pagebreak[1]
  17668. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17669. Received message with topic videv/gfw/marion/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}}'
  17670. \end{modulelog}
  17671. \vspace*{-0.225cm}\pagebreak[1]
  17672. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17673. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  17674. \end{modulelog}
  17675. \vspace*{-0.225cm}\pagebreak[1]
  17676. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17677. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  17678. \end{modulelog}
  17679. \vspace*{-0.225cm}\pagebreak[1]
  17680. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17681. Received message with topic videv/gfw/marion/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}}'
  17682. \end{modulelog}
  17683. \vspace*{-0.225cm}\pagebreak[1]
  17684. \vspace*{2.5ex}
  17685. \begin{tabu} to \linewidth {lX}
  17686. \toprule
  17687. {\bf \textcolor{green}{Success} } & Away mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  17688. \bottomrule
  17689. \end{tabu}
  17690. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17691. Result (Away mode): True (<class 'bool'>)
  17692. \end{modulelog}
  17693. \vspace*{-0.225cm}\pagebreak[1]
  17694. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17695. Expectation (Away mode): result = True (<class 'bool'>)
  17696. \end{modulelog}
  17697. \vspace*{-0.225cm}\pagebreak[1]
  17698. \vspace*{2.5ex}
  17699. \begin{tabu} to \linewidth {lX}
  17700. \toprule
  17701. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 18 and Type is $<$class 'int'$>$).\\
  17702. \bottomrule
  17703. \end{tabu}
  17704. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17705. Result (Temperature setpoint): 18 (<class 'int'>)
  17706. \end{modulelog}
  17707. \vspace*{-0.225cm}\pagebreak[1]
  17708. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17709. Expectation (Temperature setpoint): result = 18 (<class 'int'>)
  17710. \end{modulelog}
  17711. \vspace*{-0.225cm}\pagebreak[1]
  17712. \vspace*{2.5ex}
  17713. \begin{tabu} to \linewidth {lX}
  17714. \toprule
  17715. {\bf Info } & Deactivating away mode\\
  17716. \bottomrule
  17717. \end{tabu}
  17718. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17719. Sending message with topic videv/gfw/marion/heating_valve/away_mode and payload false
  17720. \end{modulelog}
  17721. \vspace*{-0.225cm}\pagebreak[1]
  17722. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17723. Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'false'
  17724. \end{modulelog}
  17725. \vspace*{-0.225cm}\pagebreak[1]
  17726. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17727. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  17728. \end{modulelog}
  17729. \vspace*{-0.225cm}\pagebreak[1]
  17730. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17731. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  17732. \end{modulelog}
  17733. \vspace*{-0.225cm}\pagebreak[1]
  17734. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17735. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'
  17736. \end{modulelog}
  17737. \vspace*{-0.225cm}\pagebreak[1]
  17738. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17739. Received message with topic videv/gfw/marion/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}}'
  17740. \end{modulelog}
  17741. \vspace*{-0.225cm}\pagebreak[1]
  17742. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17743. Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'false'
  17744. \end{modulelog}
  17745. \vspace*{-0.225cm}\pagebreak[1]
  17746. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17747. Received message with topic videv/gfw/marion/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}}'
  17748. \end{modulelog}
  17749. \vspace*{-0.225cm}\pagebreak[1]
  17750. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17751. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  17752. \end{modulelog}
  17753. \vspace*{-0.225cm}\pagebreak[1]
  17754. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17755. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  17756. \end{modulelog}
  17757. \vspace*{-0.225cm}\pagebreak[1]
  17758. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17759. Received message with topic videv/gfw/marion/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}}'
  17760. \end{modulelog}
  17761. \vspace*{-0.225cm}\pagebreak[1]
  17762. \vspace*{2.5ex}
  17763. \begin{tabu} to \linewidth {lX}
  17764. \toprule
  17765. {\bf \textcolor{green}{Success} } & Away mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  17766. \bottomrule
  17767. \end{tabu}
  17768. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17769. Result (Away mode): False (<class 'bool'>)
  17770. \end{modulelog}
  17771. \vspace*{-0.225cm}\pagebreak[1]
  17772. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17773. Expectation (Away mode): result = False (<class 'bool'>)
  17774. \end{modulelog}
  17775. \vspace*{-0.225cm}\pagebreak[1]
  17776. \vspace*{2.5ex}
  17777. \begin{tabu} to \linewidth {lX}
  17778. \toprule
  17779. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  17780. \bottomrule
  17781. \end{tabu}
  17782. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17783. Result (Temperature setpoint): 23 (<class 'int'>)
  17784. \end{modulelog}
  17785. \vspace*{-0.225cm}\pagebreak[1]
  17786. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17787. Expectation (Temperature setpoint): result = 23 (<class 'int'>)
  17788. \end{modulelog}
  17789. \vspace*{-0.225cm}\pagebreak[1]
  17790. \vspace*{2.5ex}
  17791. \subsection{ Boost mode test: zigbee/\allowbreak gfw/\allowbreak marion/\allowbreak heating\_valve }
  17792. \paragraph{Testsummary}\mbox{}\\
  17793. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  17794. \begin{longtabu} to \linewidth {lX}
  17795. \toprule
  17796. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\
  17797. Start-Time: & 2023-02-09 15:58:13,031\\
  17798. Finished-Time: & 2023-02-09 15:58:13,940\\
  17799. Time-Consumption & 0.909s\\
  17800. \midrule
  17801. \multicolumn{2}{l}{\bf{Testresults:}}\\
  17802. \midrule
  17803. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  17804. \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  17805. \bf{\,Info } & Activating boost mode\\
  17806. \bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 899 and Type is $<$class 'int'$>$).\\
  17807. \bf{\,Info } & Setting postconditions (Default setpoint)\\
  17808. \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  17809. \bottomrule
  17810. \end{longtabu}
  17811. \paragraph{Testdetails}\mbox{}\\
  17812. \begin{tabu} to \linewidth {lX}
  17813. \toprule
  17814. {\bf Info } & Setting preconditions (Default setpoint)\\
  17815. \bottomrule
  17816. \end{tabu}
  17817. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17818. Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true
  17819. \end{modulelog}
  17820. \vspace*{-0.225cm}\pagebreak[1]
  17821. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17822. Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true'
  17823. \end{modulelog}
  17824. \vspace*{-0.225cm}\pagebreak[1]
  17825. \vspace*{2.5ex}
  17826. \begin{tabu} to \linewidth {lX}
  17827. \toprule
  17828. {\bf \textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  17829. \bottomrule
  17830. \end{tabu}
  17831. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17832. Result (Boost timer): 0 (<class 'int'>)
  17833. \end{modulelog}
  17834. \vspace*{-0.225cm}\pagebreak[1]
  17835. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17836. Expectation (Boost timer): result = 0 (<class 'int'>)
  17837. \end{modulelog}
  17838. \vspace*{-0.225cm}\pagebreak[1]
  17839. \vspace*{2.5ex}
  17840. \begin{tabu} to \linewidth {lX}
  17841. \toprule
  17842. {\bf Info } & Activating boost mode\\
  17843. \bottomrule
  17844. \end{tabu}
  17845. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17846. Sending message with topic videv/gfw/marion/heating_valve/start_boost and payload true
  17847. \end{modulelog}
  17848. \vspace*{-0.225cm}\pagebreak[1]
  17849. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17850. Received message with topic videv/gfw/marion/heating_valve/start_boost and payload b'true'
  17851. \end{modulelog}
  17852. \vspace*{-0.225cm}\pagebreak[1]
  17853. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17854. Received message with topic videv/gfw/marion/heating_valve/boost_timer and payload b'900'
  17855. \end{modulelog}
  17856. \vspace*{-0.225cm}\pagebreak[1]
  17857. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17858. Received message with topic videv/gfw/marion/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}}'
  17859. \end{modulelog}
  17860. \vspace*{-0.225cm}\pagebreak[1]
  17861. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17862. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 30}'
  17863. \end{modulelog}
  17864. \vspace*{-0.225cm}\pagebreak[1]
  17865. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17866. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  17867. \end{modulelog}
  17868. \vspace*{-0.225cm}\pagebreak[1]
  17869. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17870. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'30'
  17871. \end{modulelog}
  17872. \vspace*{-0.225cm}\pagebreak[1]
  17873. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17874. Received message with topic videv/gfw/marion/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}}'
  17875. \end{modulelog}
  17876. \vspace*{-0.225cm}\pagebreak[1]
  17877. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17878. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  17879. \end{modulelog}
  17880. \vspace*{-0.225cm}\pagebreak[1]
  17881. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17882. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  17883. \end{modulelog}
  17884. \vspace*{-0.225cm}\pagebreak[1]
  17885. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17886. Received message with topic videv/gfw/marion/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}}'
  17887. \end{modulelog}
  17888. \vspace*{-0.225cm}\pagebreak[1]
  17889. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17890. Received message with topic videv/gfw/marion/heating_valve/boost_timer and payload b'899'
  17891. \end{modulelog}
  17892. \vspace*{-0.225cm}\pagebreak[1]
  17893. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17894. Received message with topic videv/gfw/marion/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}}'
  17895. \end{modulelog}
  17896. \vspace*{-0.225cm}\pagebreak[1]
  17897. \vspace*{2.5ex}
  17898. \begin{tabu} to \linewidth {lX}
  17899. \toprule
  17900. {\bf \textcolor{green}{Success} } & Boost timer is greater expectation (Content 899 and Type is $<$class 'int'$>$).\\
  17901. \bottomrule
  17902. \end{tabu}
  17903. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17904. Result (Boost timer): 899 (<class 'int'>)
  17905. \end{modulelog}
  17906. \vspace*{-0.225cm}\pagebreak[1]
  17907. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17908. Expectation (Boost timer): result > 0 (<class 'int'>)
  17909. \end{modulelog}
  17910. \vspace*{-0.225cm}\pagebreak[1]
  17911. \vspace*{2.5ex}
  17912. \begin{tabu} to \linewidth {lX}
  17913. \toprule
  17914. {\bf Info } & Setting postconditions (Default setpoint)\\
  17915. \bottomrule
  17916. \end{tabu}
  17917. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17918. Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true
  17919. \end{modulelog}
  17920. \vspace*{-0.225cm}\pagebreak[1]
  17921. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17922. Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true'
  17923. \end{modulelog}
  17924. \vspace*{-0.225cm}\pagebreak[1]
  17925. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17926. Received message with topic videv/gfw/marion/heating_valve/boost_timer and payload b'0'
  17927. \end{modulelog}
  17928. \vspace*{-0.225cm}\pagebreak[1]
  17929. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17930. Received message with topic videv/gfw/marion/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}}'
  17931. \end{modulelog}
  17932. \vspace*{-0.225cm}\pagebreak[1]
  17933. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17934. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  17935. \end{modulelog}
  17936. \vspace*{-0.225cm}\pagebreak[1]
  17937. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17938. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  17939. \end{modulelog}
  17940. \vspace*{-0.225cm}\pagebreak[1]
  17941. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17942. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'
  17943. \end{modulelog}
  17944. \vspace*{-0.225cm}\pagebreak[1]
  17945. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17946. Received message with topic videv/gfw/marion/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}}'
  17947. \end{modulelog}
  17948. \vspace*{-0.225cm}\pagebreak[1]
  17949. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17950. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  17951. \end{modulelog}
  17952. \vspace*{-0.225cm}\pagebreak[1]
  17953. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17954. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  17955. \end{modulelog}
  17956. \vspace*{-0.225cm}\pagebreak[1]
  17957. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17958. Received message with topic videv/gfw/marion/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}}'
  17959. \end{modulelog}
  17960. \vspace*{-0.225cm}\pagebreak[1]
  17961. \vspace*{2.5ex}
  17962. \begin{tabu} to \linewidth {lX}
  17963. \toprule
  17964. {\bf \textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\
  17965. \bottomrule
  17966. \end{tabu}
  17967. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17968. Result (Boost timer): 0 (<class 'int'>)
  17969. \end{modulelog}
  17970. \vspace*{-0.225cm}\pagebreak[1]
  17971. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  17972. Expectation (Boost timer): result = 0 (<class 'int'>)
  17973. \end{modulelog}
  17974. \vspace*{-0.225cm}\pagebreak[1]
  17975. \vspace*{2.5ex}
  17976. \subsection{ Default temperature test for device and virtual device: zigbee/\allowbreak gfw/\allowbreak marion/\allowbreak heating\_valve }
  17977. \paragraph{Testsummary}\mbox{}\\
  17978. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  17979. \begin{longtabu} to \linewidth {lX}
  17980. \toprule
  17981. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\
  17982. Start-Time: & 2023-02-09 15:58:13,940\\
  17983. Finished-Time: & 2023-02-09 15:58:14,545\\
  17984. Time-Consumption & 0.605s\\
  17985. \midrule
  17986. \multicolumn{2}{l}{\bf{Testresults:}}\\
  17987. \midrule
  17988. \bf{\,Info } & Setting preconditions (Valve setpoint to 18.0)\\
  17989. \bf{\,\textcolor{green}{Success} } & Valve temperature setpoint (is not default temperature) is correct (Content True and Type is $<$class 'bool'$>$).\\
  17990. \bf{\,Info } & Triggering set to default temperature (23.0)\\
  17991. \bf{\,\textcolor{green}{Success} } & Valve temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  17992. \bottomrule
  17993. \end{longtabu}
  17994. \paragraph{Testdetails}\mbox{}\\
  17995. \begin{tabu} to \linewidth {lX}
  17996. \toprule
  17997. {\bf Info } & Setting preconditions (Valve setpoint to 18.0)\\
  17998. \bottomrule
  17999. \end{tabu}
  18000. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18001. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  18002. \end{modulelog}
  18003. \vspace*{-0.225cm}\pagebreak[1]
  18004. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18005. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  18006. \end{modulelog}
  18007. \vspace*{-0.225cm}\pagebreak[1]
  18008. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18009. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 18}'
  18010. \end{modulelog}
  18011. \vspace*{-0.225cm}\pagebreak[1]
  18012. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18013. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'18'
  18014. \end{modulelog}
  18015. \vspace*{-0.225cm}\pagebreak[1]
  18016. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18017. Received message with topic videv/gfw/marion/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}}'
  18018. \end{modulelog}
  18019. \vspace*{-0.225cm}\pagebreak[1]
  18020. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18021. Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'18'
  18022. \end{modulelog}
  18023. \vspace*{-0.225cm}\pagebreak[1]
  18024. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18025. Received message with topic videv/gfw/marion/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}}'
  18026. \end{modulelog}
  18027. \vspace*{-0.225cm}\pagebreak[1]
  18028. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18029. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  18030. \end{modulelog}
  18031. \vspace*{-0.225cm}\pagebreak[1]
  18032. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18033. Received message with topic videv/gfw/marion/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}}'
  18034. \end{modulelog}
  18035. \vspace*{-0.225cm}\pagebreak[1]
  18036. \vspace*{2.5ex}
  18037. \begin{tabu} to \linewidth {lX}
  18038. \toprule
  18039. {\bf \textcolor{green}{Success} } & Valve temperature setpoint (is not default temperature) is correct (Content True and Type is $<$class 'bool'$>$).\\
  18040. \bottomrule
  18041. \end{tabu}
  18042. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18043. Result (Valve temperature setpoint (is not default temperature)): True (<class 'bool'>)
  18044. \end{modulelog}
  18045. \vspace*{-0.225cm}\pagebreak[1]
  18046. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18047. Expectation (Valve temperature setpoint (is not default temperature)): result = True (<class 'bool'>)
  18048. \end{modulelog}
  18049. \vspace*{-0.225cm}\pagebreak[1]
  18050. \vspace*{2.5ex}
  18051. \begin{tabu} to \linewidth {lX}
  18052. \toprule
  18053. {\bf Info } & Triggering set to default temperature (23.0)\\
  18054. \bottomrule
  18055. \end{tabu}
  18056. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18057. Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true
  18058. \end{modulelog}
  18059. \vspace*{-0.225cm}\pagebreak[1]
  18060. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18061. Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true'
  18062. \end{modulelog}
  18063. \vspace*{-0.225cm}\pagebreak[1]
  18064. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18065. Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'
  18066. \end{modulelog}
  18067. \vspace*{-0.225cm}\pagebreak[1]
  18068. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18069. Received message with topic videv/gfw/marion/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}}'
  18070. \end{modulelog}
  18071. \vspace*{-0.225cm}\pagebreak[1]
  18072. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18073. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  18074. \end{modulelog}
  18075. \vspace*{-0.225cm}\pagebreak[1]
  18076. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18077. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  18078. \end{modulelog}
  18079. \vspace*{-0.225cm}\pagebreak[1]
  18080. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18081. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'
  18082. \end{modulelog}
  18083. \vspace*{-0.225cm}\pagebreak[1]
  18084. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18085. Received message with topic videv/gfw/marion/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}}'
  18086. \end{modulelog}
  18087. \vspace*{-0.225cm}\pagebreak[1]
  18088. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18089. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  18090. \end{modulelog}
  18091. \vspace*{-0.225cm}\pagebreak[1]
  18092. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18093. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  18094. \end{modulelog}
  18095. \vspace*{-0.225cm}\pagebreak[1]
  18096. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18097. Received message with topic videv/gfw/marion/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}}'
  18098. \end{modulelog}
  18099. \vspace*{-0.225cm}\pagebreak[1]
  18100. \vspace*{2.5ex}
  18101. \begin{tabu} to \linewidth {lX}
  18102. \toprule
  18103. {\bf \textcolor{green}{Success} } & Valve temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  18104. \bottomrule
  18105. \end{tabu}
  18106. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18107. Result (Valve temperature setpoint): 23 (<class 'int'>)
  18108. \end{modulelog}
  18109. \vspace*{-0.225cm}\pagebreak[1]
  18110. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18111. Expectation (Valve temperature setpoint): result = 23 (<class 'int'>)
  18112. \end{modulelog}
  18113. \vspace*{-0.225cm}\pagebreak[1]
  18114. \vspace*{2.5ex}
  18115. \subsection{ Summer mode test: zigbee/\allowbreak gfw/\allowbreak marion/\allowbreak heating\_valve }
  18116. \paragraph{Testsummary}\mbox{}\\
  18117. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  18118. \begin{longtabu} to \linewidth {lX}
  18119. \toprule
  18120. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\
  18121. Start-Time: & 2023-02-09 15:58:14,546\\
  18122. Finished-Time: & 2023-02-09 15:58:15,455\\
  18123. Time-Consumption & 0.910s\\
  18124. \midrule
  18125. \multicolumn{2}{l}{\bf{Testresults:}}\\
  18126. \midrule
  18127. \bf{\,Info } & Setting preconditions (Default setpoint)\\
  18128. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  18129. \bf{\,Info } & Activating summer mode\\
  18130. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  18131. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 5 and Type is $<$class 'int'$>$).\\
  18132. \bf{\,Info } & Deactivating summer mode\\
  18133. \bf{\,\textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  18134. \bf{\,\textcolor{green}{Success} } & Temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  18135. \bottomrule
  18136. \end{longtabu}
  18137. \paragraph{Testdetails}\mbox{}\\
  18138. \begin{tabu} to \linewidth {lX}
  18139. \toprule
  18140. {\bf Info } & Setting preconditions (Default setpoint)\\
  18141. \bottomrule
  18142. \end{tabu}
  18143. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18144. Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true
  18145. \end{modulelog}
  18146. \vspace*{-0.225cm}\pagebreak[1]
  18147. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18148. Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true'
  18149. \end{modulelog}
  18150. \vspace*{-0.225cm}\pagebreak[1]
  18151. \vspace*{2.5ex}
  18152. \begin{tabu} to \linewidth {lX}
  18153. \toprule
  18154. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  18155. \bottomrule
  18156. \end{tabu}
  18157. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18158. Result (Summer mode): False (<class 'bool'>)
  18159. \end{modulelog}
  18160. \vspace*{-0.225cm}\pagebreak[1]
  18161. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18162. Expectation (Summer mode): result = False (<class 'bool'>)
  18163. \end{modulelog}
  18164. \vspace*{-0.225cm}\pagebreak[1]
  18165. \vspace*{2.5ex}
  18166. \begin{tabu} to \linewidth {lX}
  18167. \toprule
  18168. {\bf Info } & Activating summer mode\\
  18169. \bottomrule
  18170. \end{tabu}
  18171. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18172. Sending message with topic videv/gfw/marion/heating_valve/summer_mode and payload true
  18173. \end{modulelog}
  18174. \vspace*{-0.225cm}\pagebreak[1]
  18175. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18176. Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'true'
  18177. \end{modulelog}
  18178. \vspace*{-0.225cm}\pagebreak[1]
  18179. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18180. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 5}'
  18181. \end{modulelog}
  18182. \vspace*{-0.225cm}\pagebreak[1]
  18183. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18184. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  18185. \end{modulelog}
  18186. \vspace*{-0.225cm}\pagebreak[1]
  18187. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18188. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'5'
  18189. \end{modulelog}
  18190. \vspace*{-0.225cm}\pagebreak[1]
  18191. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18192. Received message with topic videv/gfw/marion/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}}'
  18193. \end{modulelog}
  18194. \vspace*{-0.225cm}\pagebreak[1]
  18195. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18196. Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'true'
  18197. \end{modulelog}
  18198. \vspace*{-0.225cm}\pagebreak[1]
  18199. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18200. Received message with topic videv/gfw/marion/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}}'
  18201. \end{modulelog}
  18202. \vspace*{-0.225cm}\pagebreak[1]
  18203. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18204. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  18205. \end{modulelog}
  18206. \vspace*{-0.225cm}\pagebreak[1]
  18207. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18208. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  18209. \end{modulelog}
  18210. \vspace*{-0.225cm}\pagebreak[1]
  18211. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18212. Received message with topic videv/gfw/marion/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}}'
  18213. \end{modulelog}
  18214. \vspace*{-0.225cm}\pagebreak[1]
  18215. \vspace*{2.5ex}
  18216. \begin{tabu} to \linewidth {lX}
  18217. \toprule
  18218. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content True and Type is $<$class 'bool'$>$).\\
  18219. \bottomrule
  18220. \end{tabu}
  18221. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18222. Result (Summer mode): True (<class 'bool'>)
  18223. \end{modulelog}
  18224. \vspace*{-0.225cm}\pagebreak[1]
  18225. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18226. Expectation (Summer mode): result = True (<class 'bool'>)
  18227. \end{modulelog}
  18228. \vspace*{-0.225cm}\pagebreak[1]
  18229. \vspace*{2.5ex}
  18230. \begin{tabu} to \linewidth {lX}
  18231. \toprule
  18232. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 5 and Type is $<$class 'int'$>$).\\
  18233. \bottomrule
  18234. \end{tabu}
  18235. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18236. Result (Temperature setpoint): 5 (<class 'int'>)
  18237. \end{modulelog}
  18238. \vspace*{-0.225cm}\pagebreak[1]
  18239. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18240. Expectation (Temperature setpoint): result = 5 (<class 'int'>)
  18241. \end{modulelog}
  18242. \vspace*{-0.225cm}\pagebreak[1]
  18243. \vspace*{2.5ex}
  18244. \begin{tabu} to \linewidth {lX}
  18245. \toprule
  18246. {\bf Info } & Deactivating summer mode\\
  18247. \bottomrule
  18248. \end{tabu}
  18249. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18250. Sending message with topic videv/gfw/marion/heating_valve/summer_mode and payload false
  18251. \end{modulelog}
  18252. \vspace*{-0.225cm}\pagebreak[1]
  18253. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18254. Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'false'
  18255. \end{modulelog}
  18256. \vspace*{-0.225cm}\pagebreak[1]
  18257. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18258. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  18259. \end{modulelog}
  18260. \vspace*{-0.225cm}\pagebreak[1]
  18261. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18262. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  18263. \end{modulelog}
  18264. \vspace*{-0.225cm}\pagebreak[1]
  18265. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18266. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'
  18267. \end{modulelog}
  18268. \vspace*{-0.225cm}\pagebreak[1]
  18269. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18270. Received message with topic videv/gfw/marion/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}}'
  18271. \end{modulelog}
  18272. \vspace*{-0.225cm}\pagebreak[1]
  18273. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18274. Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'false'
  18275. \end{modulelog}
  18276. \vspace*{-0.225cm}\pagebreak[1]
  18277. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18278. Received message with topic videv/gfw/marion/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}}'
  18279. \end{modulelog}
  18280. \vspace*{-0.225cm}\pagebreak[1]
  18281. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18282. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  18283. \end{modulelog}
  18284. \vspace*{-0.225cm}\pagebreak[1]
  18285. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18286. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  18287. \end{modulelog}
  18288. \vspace*{-0.225cm}\pagebreak[1]
  18289. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18290. Received message with topic videv/gfw/marion/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}}'
  18291. \end{modulelog}
  18292. \vspace*{-0.225cm}\pagebreak[1]
  18293. \vspace*{2.5ex}
  18294. \begin{tabu} to \linewidth {lX}
  18295. \toprule
  18296. {\bf \textcolor{green}{Success} } & Summer mode is correct (Content False and Type is $<$class 'bool'$>$).\\
  18297. \bottomrule
  18298. \end{tabu}
  18299. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18300. Result (Summer mode): False (<class 'bool'>)
  18301. \end{modulelog}
  18302. \vspace*{-0.225cm}\pagebreak[1]
  18303. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18304. Expectation (Summer mode): result = False (<class 'bool'>)
  18305. \end{modulelog}
  18306. \vspace*{-0.225cm}\pagebreak[1]
  18307. \vspace*{2.5ex}
  18308. \begin{tabu} to \linewidth {lX}
  18309. \toprule
  18310. {\bf \textcolor{green}{Success} } & Temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  18311. \bottomrule
  18312. \end{tabu}
  18313. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18314. Result (Temperature setpoint): 23 (<class 'int'>)
  18315. \end{modulelog}
  18316. \vspace*{-0.225cm}\pagebreak[1]
  18317. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18318. Expectation (Temperature setpoint): result = 23 (<class 'int'>)
  18319. \end{modulelog}
  18320. \vspace*{-0.225cm}\pagebreak[1]
  18321. \vspace*{2.5ex}
  18322. \subsection{ User temperature setpoint test for device and virtual device: zigbee/\allowbreak gfw/\allowbreak marion/\allowbreak heating\_valve }
  18323. \paragraph{Testsummary}\mbox{}\\
  18324. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  18325. \begin{longtabu} to \linewidth {lX}
  18326. \toprule
  18327. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\
  18328. Start-Time: & 2023-02-09 15:58:15,456\\
  18329. Finished-Time: & 2023-02-09 15:58:16,668\\
  18330. Time-Consumption & 1.212s\\
  18331. \midrule
  18332. \multicolumn{2}{l}{\bf{Testresults:}}\\
  18333. \midrule
  18334. \bf{\,Info } & Changing valve temperature setpoint to '18.0'\\
  18335. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  18336. \bf{\,\textcolor{green}{Success} } & Virtual device user temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  18337. \bf{\,Info } & Changing videv user temperature setpoint to '23.0'\\
  18338. \bf{\,\textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  18339. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 23 and Type is $<$class 'int'$>$).\\
  18340. \bf{\,Info } & Changing valve temperature setpoint to '18.0'\\
  18341. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  18342. \bf{\,\textcolor{green}{Success} } & Virtual device user temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  18343. \bf{\,Info } & Changing videv user temperature setpoint to '23.0'\\
  18344. \bf{\,\textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  18345. \bf{\,\textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 23 and Type is $<$class 'int'$>$).\\
  18346. \bottomrule
  18347. \end{longtabu}
  18348. \paragraph{Testdetails}\mbox{}\\
  18349. \begin{tabu} to \linewidth {lX}
  18350. \toprule
  18351. {\bf Info } & Changing valve temperature setpoint to '18.0'\\
  18352. \bottomrule
  18353. \end{tabu}
  18354. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18355. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  18356. \end{modulelog}
  18357. \vspace*{-0.225cm}\pagebreak[1]
  18358. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18359. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  18360. \end{modulelog}
  18361. \vspace*{-0.225cm}\pagebreak[1]
  18362. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18363. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 18}'
  18364. \end{modulelog}
  18365. \vspace*{-0.225cm}\pagebreak[1]
  18366. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18367. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'18'
  18368. \end{modulelog}
  18369. \vspace*{-0.225cm}\pagebreak[1]
  18370. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18371. Received message with topic videv/gfw/marion/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}}'
  18372. \end{modulelog}
  18373. \vspace*{-0.225cm}\pagebreak[1]
  18374. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18375. Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'18'
  18376. \end{modulelog}
  18377. \vspace*{-0.225cm}\pagebreak[1]
  18378. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18379. Received message with topic videv/gfw/marion/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}}'
  18380. \end{modulelog}
  18381. \vspace*{-0.225cm}\pagebreak[1]
  18382. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18383. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  18384. \end{modulelog}
  18385. \vspace*{-0.225cm}\pagebreak[1]
  18386. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18387. Received message with topic videv/gfw/marion/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}}'
  18388. \end{modulelog}
  18389. \vspace*{-0.225cm}\pagebreak[1]
  18390. \vspace*{2.5ex}
  18391. \begin{tabu} to \linewidth {lX}
  18392. \toprule
  18393. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  18394. \bottomrule
  18395. \end{tabu}
  18396. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18397. Result (Virtual device valve temperature): 18 (<class 'int'>)
  18398. \end{modulelog}
  18399. \vspace*{-0.225cm}\pagebreak[1]
  18400. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18401. Expectation (Virtual device valve temperature): result = 18 (<class 'int'>)
  18402. \end{modulelog}
  18403. \vspace*{-0.225cm}\pagebreak[1]
  18404. \vspace*{2.5ex}
  18405. \begin{tabu} to \linewidth {lX}
  18406. \toprule
  18407. {\bf \textcolor{green}{Success} } & Virtual device user temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  18408. \bottomrule
  18409. \end{tabu}
  18410. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18411. Result (Virtual device user temperature): 18 (<class 'int'>)
  18412. \end{modulelog}
  18413. \vspace*{-0.225cm}\pagebreak[1]
  18414. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18415. Expectation (Virtual device user temperature): result = 18 (<class 'int'>)
  18416. \end{modulelog}
  18417. \vspace*{-0.225cm}\pagebreak[1]
  18418. \vspace*{2.5ex}
  18419. \begin{tabu} to \linewidth {lX}
  18420. \toprule
  18421. {\bf Info } & Changing videv user temperature setpoint to '23.0'\\
  18422. \bottomrule
  18423. \end{tabu}
  18424. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18425. Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload 23
  18426. \end{modulelog}
  18427. \vspace*{-0.225cm}\pagebreak[1]
  18428. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18429. Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'
  18430. \end{modulelog}
  18431. \vspace*{-0.225cm}\pagebreak[1]
  18432. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18433. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  18434. \end{modulelog}
  18435. \vspace*{-0.225cm}\pagebreak[1]
  18436. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18437. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  18438. \end{modulelog}
  18439. \vspace*{-0.225cm}\pagebreak[1]
  18440. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18441. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'
  18442. \end{modulelog}
  18443. \vspace*{-0.225cm}\pagebreak[1]
  18444. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18445. Received message with topic videv/gfw/marion/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}}'
  18446. \end{modulelog}
  18447. \vspace*{-0.225cm}\pagebreak[1]
  18448. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18449. Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'
  18450. \end{modulelog}
  18451. \vspace*{-0.225cm}\pagebreak[1]
  18452. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18453. Received message with topic videv/gfw/marion/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}}'
  18454. \end{modulelog}
  18455. \vspace*{-0.225cm}\pagebreak[1]
  18456. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18457. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  18458. \end{modulelog}
  18459. \vspace*{-0.225cm}\pagebreak[1]
  18460. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18461. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  18462. \end{modulelog}
  18463. \vspace*{-0.225cm}\pagebreak[1]
  18464. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18465. Received message with topic videv/gfw/marion/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}}'
  18466. \end{modulelog}
  18467. \vspace*{-0.225cm}\pagebreak[1]
  18468. \vspace*{2.5ex}
  18469. \begin{tabu} to \linewidth {lX}
  18470. \toprule
  18471. {\bf \textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  18472. \bottomrule
  18473. \end{tabu}
  18474. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18475. Result (Valve device temperature setpoint): 23 (<class 'int'>)
  18476. \end{modulelog}
  18477. \vspace*{-0.225cm}\pagebreak[1]
  18478. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18479. Expectation (Valve device temperature setpoint): result = 23 (<class 'int'>)
  18480. \end{modulelog}
  18481. \vspace*{-0.225cm}\pagebreak[1]
  18482. \vspace*{2.5ex}
  18483. \begin{tabu} to \linewidth {lX}
  18484. \toprule
  18485. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 23 and Type is $<$class 'int'$>$).\\
  18486. \bottomrule
  18487. \end{tabu}
  18488. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18489. Result (Virtual device valve temperature): 23 (<class 'int'>)
  18490. \end{modulelog}
  18491. \vspace*{-0.225cm}\pagebreak[1]
  18492. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18493. Expectation (Virtual device valve temperature): result = 23 (<class 'int'>)
  18494. \end{modulelog}
  18495. \vspace*{-0.225cm}\pagebreak[1]
  18496. \vspace*{2.5ex}
  18497. \begin{tabu} to \linewidth {lX}
  18498. \toprule
  18499. {\bf Info } & Changing valve temperature setpoint to '18.0'\\
  18500. \bottomrule
  18501. \end{tabu}
  18502. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18503. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  18504. \end{modulelog}
  18505. \vspace*{-0.225cm}\pagebreak[1]
  18506. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18507. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  18508. \end{modulelog}
  18509. \vspace*{-0.225cm}\pagebreak[1]
  18510. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18511. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 18}'
  18512. \end{modulelog}
  18513. \vspace*{-0.225cm}\pagebreak[1]
  18514. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18515. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'18'
  18516. \end{modulelog}
  18517. \vspace*{-0.225cm}\pagebreak[1]
  18518. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18519. Received message with topic videv/gfw/marion/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}}'
  18520. \end{modulelog}
  18521. \vspace*{-0.225cm}\pagebreak[1]
  18522. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18523. Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'18'
  18524. \end{modulelog}
  18525. \vspace*{-0.225cm}\pagebreak[1]
  18526. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18527. Received message with topic videv/gfw/marion/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}}'
  18528. \end{modulelog}
  18529. \vspace*{-0.225cm}\pagebreak[1]
  18530. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18531. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  18532. \end{modulelog}
  18533. \vspace*{-0.225cm}\pagebreak[1]
  18534. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18535. Received message with topic videv/gfw/marion/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}}'
  18536. \end{modulelog}
  18537. \vspace*{-0.225cm}\pagebreak[1]
  18538. \vspace*{2.5ex}
  18539. \begin{tabu} to \linewidth {lX}
  18540. \toprule
  18541. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  18542. \bottomrule
  18543. \end{tabu}
  18544. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18545. Result (Virtual device valve temperature): 18 (<class 'int'>)
  18546. \end{modulelog}
  18547. \vspace*{-0.225cm}\pagebreak[1]
  18548. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18549. Expectation (Virtual device valve temperature): result = 18 (<class 'int'>)
  18550. \end{modulelog}
  18551. \vspace*{-0.225cm}\pagebreak[1]
  18552. \vspace*{2.5ex}
  18553. \begin{tabu} to \linewidth {lX}
  18554. \toprule
  18555. {\bf \textcolor{green}{Success} } & Virtual device user temperature is correct (Content 18 and Type is $<$class 'int'$>$).\\
  18556. \bottomrule
  18557. \end{tabu}
  18558. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18559. Result (Virtual device user temperature): 18 (<class 'int'>)
  18560. \end{modulelog}
  18561. \vspace*{-0.225cm}\pagebreak[1]
  18562. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18563. Expectation (Virtual device user temperature): result = 18 (<class 'int'>)
  18564. \end{modulelog}
  18565. \vspace*{-0.225cm}\pagebreak[1]
  18566. \vspace*{2.5ex}
  18567. \begin{tabu} to \linewidth {lX}
  18568. \toprule
  18569. {\bf Info } & Changing videv user temperature setpoint to '23.0'\\
  18570. \bottomrule
  18571. \end{tabu}
  18572. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18573. Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload 23
  18574. \end{modulelog}
  18575. \vspace*{-0.225cm}\pagebreak[1]
  18576. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18577. Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'
  18578. \end{modulelog}
  18579. \vspace*{-0.225cm}\pagebreak[1]
  18580. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18581. Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 23}'
  18582. \end{modulelog}
  18583. \vspace*{-0.225cm}\pagebreak[1]
  18584. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18585. Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}
  18586. \end{modulelog}
  18587. \vspace*{-0.225cm}\pagebreak[1]
  18588. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18589. Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'
  18590. \end{modulelog}
  18591. \vspace*{-0.225cm}\pagebreak[1]
  18592. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18593. Received message with topic videv/gfw/marion/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}}'
  18594. \end{modulelog}
  18595. \vspace*{-0.225cm}\pagebreak[1]
  18596. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18597. Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'
  18598. \end{modulelog}
  18599. \vspace*{-0.225cm}\pagebreak[1]
  18600. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18601. Received message with topic videv/gfw/marion/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}}'
  18602. \end{modulelog}
  18603. \vspace*{-0.225cm}\pagebreak[1]
  18604. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18605. Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}'
  18606. \end{modulelog}
  18607. \vspace*{-0.225cm}\pagebreak[1]
  18608. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18609. Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'
  18610. \end{modulelog}
  18611. \vspace*{-0.225cm}\pagebreak[1]
  18612. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18613. Received message with topic videv/gfw/marion/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}}'
  18614. \end{modulelog}
  18615. \vspace*{-0.225cm}\pagebreak[1]
  18616. \vspace*{2.5ex}
  18617. \begin{tabu} to \linewidth {lX}
  18618. \toprule
  18619. {\bf \textcolor{green}{Success} } & Valve device temperature setpoint is correct (Content 23 and Type is $<$class 'int'$>$).\\
  18620. \bottomrule
  18621. \end{tabu}
  18622. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18623. Result (Valve device temperature setpoint): 23 (<class 'int'>)
  18624. \end{modulelog}
  18625. \vspace*{-0.225cm}\pagebreak[1]
  18626. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18627. Expectation (Valve device temperature setpoint): result = 23 (<class 'int'>)
  18628. \end{modulelog}
  18629. \vspace*{-0.225cm}\pagebreak[1]
  18630. \vspace*{2.5ex}
  18631. \begin{tabu} to \linewidth {lX}
  18632. \toprule
  18633. {\bf \textcolor{green}{Success} } & Virtual device valve temperature is correct (Content 23 and Type is $<$class 'int'$>$).\\
  18634. \bottomrule
  18635. \end{tabu}
  18636. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18637. Result (Virtual device valve temperature): 23 (<class 'int'>)
  18638. \end{modulelog}
  18639. \vspace*{-0.225cm}\pagebreak[1]
  18640. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18641. Expectation (Virtual device valve temperature): result = 23 (<class 'int'>)
  18642. \end{modulelog}
  18643. \vspace*{-0.225cm}\pagebreak[1]
  18644. \vspace*{2.5ex}
  18645. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak gfw/\allowbreak marion/\allowbreak main\_light }
  18646. \paragraph{Testsummary}\mbox{}\\
  18647. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  18648. \begin{longtabu} to \linewidth {lX}
  18649. \toprule
  18650. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  18651. Start-Time: & 2023-02-09 15:58:16,668\\
  18652. Finished-Time: & 2023-02-09 15:58:17,881\\
  18653. Time-Consumption & 1.213s\\
  18654. \midrule
  18655. \multicolumn{2}{l}{\bf{Testresults:}}\\
  18656. \midrule
  18657. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18658. \bf{\,Info } & Changing switching device state to 'True'\\
  18659. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18660. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18661. \bf{\,Info } & Changing virtual device state to 'False'\\
  18662. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18663. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18664. \bf{\,Info } & Changing switching device state to 'True'\\
  18665. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18666. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18667. \bf{\,Info } & Changing virtual device state to 'False'\\
  18668. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18669. \bottomrule
  18670. \end{longtabu}
  18671. \paragraph{Testdetails}\mbox{}\\
  18672. \begin{tabu} to \linewidth {lX}
  18673. \toprule
  18674. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18675. \bottomrule
  18676. \end{tabu}
  18677. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18678. Result (Virtual device state): False (<class 'bool'>)
  18679. \end{modulelog}
  18680. \vspace*{-0.225cm}\pagebreak[1]
  18681. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18682. Expectation (Virtual device state): result = False (<class 'bool'>)
  18683. \end{modulelog}
  18684. \vspace*{-0.225cm}\pagebreak[1]
  18685. \vspace*{2.5ex}
  18686. \begin{tabu} to \linewidth {lX}
  18687. \toprule
  18688. {\bf Info } & Changing switching device state to 'True'\\
  18689. \bottomrule
  18690. \end{tabu}
  18691. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18692. Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on
  18693. \end{modulelog}
  18694. \vspace*{-0.225cm}\pagebreak[1]
  18695. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18696. Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'
  18697. \end{modulelog}
  18698. \vspace*{-0.225cm}\pagebreak[1]
  18699. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18700. Received message with topic videv/gfw/marion/main_light/state and payload b'true'
  18701. \end{modulelog}
  18702. \vspace*{-0.225cm}\pagebreak[1]
  18703. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18704. Received message with topic videv/gfw/marion/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  18705. \end{modulelog}
  18706. \vspace*{-0.225cm}\pagebreak[1]
  18707. \vspace*{2.5ex}
  18708. \begin{tabu} to \linewidth {lX}
  18709. \toprule
  18710. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18711. \bottomrule
  18712. \end{tabu}
  18713. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18714. Result (Virtual device state): True (<class 'bool'>)
  18715. \end{modulelog}
  18716. \vspace*{-0.225cm}\pagebreak[1]
  18717. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18718. Expectation (Virtual device state): result = True (<class 'bool'>)
  18719. \end{modulelog}
  18720. \vspace*{-0.225cm}\pagebreak[1]
  18721. \vspace*{2.5ex}
  18722. \begin{tabu} to \linewidth {lX}
  18723. \toprule
  18724. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18725. \bottomrule
  18726. \end{tabu}
  18727. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18728. Result (Switching device state): True (<class 'bool'>)
  18729. \end{modulelog}
  18730. \vspace*{-0.225cm}\pagebreak[1]
  18731. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18732. Expectation (Switching device state): result = True (<class 'bool'>)
  18733. \end{modulelog}
  18734. \vspace*{-0.225cm}\pagebreak[1]
  18735. \vspace*{2.5ex}
  18736. \begin{tabu} to \linewidth {lX}
  18737. \toprule
  18738. {\bf Info } & Changing virtual device state to 'False'\\
  18739. \bottomrule
  18740. \end{tabu}
  18741. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18742. Sending message with topic videv/gfw/marion/main_light/state and payload false
  18743. \end{modulelog}
  18744. \vspace*{-0.225cm}\pagebreak[1]
  18745. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18746. Received message with topic videv/gfw/marion/main_light/state and payload b'false'
  18747. \end{modulelog}
  18748. \vspace*{-0.225cm}\pagebreak[1]
  18749. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18750. Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off'
  18751. \end{modulelog}
  18752. \vspace*{-0.225cm}\pagebreak[1]
  18753. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18754. Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off
  18755. \end{modulelog}
  18756. \vspace*{-0.225cm}\pagebreak[1]
  18757. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18758. Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'
  18759. \end{modulelog}
  18760. \vspace*{-0.225cm}\pagebreak[1]
  18761. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18762. Received message with topic videv/gfw/marion/main_light/state and payload b'false'
  18763. \end{modulelog}
  18764. \vspace*{-0.225cm}\pagebreak[1]
  18765. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18766. Received message with topic videv/gfw/marion/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  18767. \end{modulelog}
  18768. \vspace*{-0.225cm}\pagebreak[1]
  18769. \vspace*{2.5ex}
  18770. \begin{tabu} to \linewidth {lX}
  18771. \toprule
  18772. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18773. \bottomrule
  18774. \end{tabu}
  18775. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18776. Result (Switching device state): False (<class 'bool'>)
  18777. \end{modulelog}
  18778. \vspace*{-0.225cm}\pagebreak[1]
  18779. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18780. Expectation (Switching device state): result = False (<class 'bool'>)
  18781. \end{modulelog}
  18782. \vspace*{-0.225cm}\pagebreak[1]
  18783. \vspace*{2.5ex}
  18784. \begin{tabu} to \linewidth {lX}
  18785. \toprule
  18786. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18787. \bottomrule
  18788. \end{tabu}
  18789. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18790. Result (Virtual device state): False (<class 'bool'>)
  18791. \end{modulelog}
  18792. \vspace*{-0.225cm}\pagebreak[1]
  18793. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18794. Expectation (Virtual device state): result = False (<class 'bool'>)
  18795. \end{modulelog}
  18796. \vspace*{-0.225cm}\pagebreak[1]
  18797. \vspace*{2.5ex}
  18798. \begin{tabu} to \linewidth {lX}
  18799. \toprule
  18800. {\bf Info } & Changing switching device state to 'True'\\
  18801. \bottomrule
  18802. \end{tabu}
  18803. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18804. Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on
  18805. \end{modulelog}
  18806. \vspace*{-0.225cm}\pagebreak[1]
  18807. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18808. Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'
  18809. \end{modulelog}
  18810. \vspace*{-0.225cm}\pagebreak[1]
  18811. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18812. Received message with topic videv/gfw/marion/main_light/state and payload b'true'
  18813. \end{modulelog}
  18814. \vspace*{-0.225cm}\pagebreak[1]
  18815. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18816. Received message with topic videv/gfw/marion/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  18817. \end{modulelog}
  18818. \vspace*{-0.225cm}\pagebreak[1]
  18819. \vspace*{2.5ex}
  18820. \begin{tabu} to \linewidth {lX}
  18821. \toprule
  18822. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18823. \bottomrule
  18824. \end{tabu}
  18825. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18826. Result (Virtual device state): True (<class 'bool'>)
  18827. \end{modulelog}
  18828. \vspace*{-0.225cm}\pagebreak[1]
  18829. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18830. Expectation (Virtual device state): result = True (<class 'bool'>)
  18831. \end{modulelog}
  18832. \vspace*{-0.225cm}\pagebreak[1]
  18833. \vspace*{2.5ex}
  18834. \begin{tabu} to \linewidth {lX}
  18835. \toprule
  18836. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18837. \bottomrule
  18838. \end{tabu}
  18839. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18840. Result (Switching device state): True (<class 'bool'>)
  18841. \end{modulelog}
  18842. \vspace*{-0.225cm}\pagebreak[1]
  18843. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18844. Expectation (Switching device state): result = True (<class 'bool'>)
  18845. \end{modulelog}
  18846. \vspace*{-0.225cm}\pagebreak[1]
  18847. \vspace*{2.5ex}
  18848. \begin{tabu} to \linewidth {lX}
  18849. \toprule
  18850. {\bf Info } & Changing virtual device state to 'False'\\
  18851. \bottomrule
  18852. \end{tabu}
  18853. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18854. Sending message with topic videv/gfw/marion/main_light/state and payload false
  18855. \end{modulelog}
  18856. \vspace*{-0.225cm}\pagebreak[1]
  18857. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18858. Received message with topic videv/gfw/marion/main_light/state and payload b'false'
  18859. \end{modulelog}
  18860. \vspace*{-0.225cm}\pagebreak[1]
  18861. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18862. Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off'
  18863. \end{modulelog}
  18864. \vspace*{-0.225cm}\pagebreak[1]
  18865. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18866. Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off
  18867. \end{modulelog}
  18868. \vspace*{-0.225cm}\pagebreak[1]
  18869. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18870. Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'
  18871. \end{modulelog}
  18872. \vspace*{-0.225cm}\pagebreak[1]
  18873. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18874. Received message with topic videv/gfw/marion/main_light/state and payload b'false'
  18875. \end{modulelog}
  18876. \vspace*{-0.225cm}\pagebreak[1]
  18877. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18878. Received message with topic videv/gfw/marion/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}'
  18879. \end{modulelog}
  18880. \vspace*{-0.225cm}\pagebreak[1]
  18881. \vspace*{2.5ex}
  18882. \begin{tabu} to \linewidth {lX}
  18883. \toprule
  18884. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18885. \bottomrule
  18886. \end{tabu}
  18887. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18888. Result (Switching device state): False (<class 'bool'>)
  18889. \end{modulelog}
  18890. \vspace*{-0.225cm}\pagebreak[1]
  18891. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18892. Expectation (Switching device state): result = False (<class 'bool'>)
  18893. \end{modulelog}
  18894. \vspace*{-0.225cm}\pagebreak[1]
  18895. \vspace*{2.5ex}
  18896. \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak stw/\allowbreak stairway/\allowbreak main\_light }
  18897. \paragraph{Testsummary}\mbox{}\\
  18898. This test was passed with the state: {\bf \textcolor{green}{Success}}.
  18899. \begin{longtabu} to \linewidth {lX}
  18900. \toprule
  18901. Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\
  18902. Start-Time: & 2023-02-09 15:58:17,882\\
  18903. Finished-Time: & 2023-02-09 15:58:19,093\\
  18904. Time-Consumption & 1.211s\\
  18905. \midrule
  18906. \multicolumn{2}{l}{\bf{Testresults:}}\\
  18907. \midrule
  18908. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18909. \bf{\,Info } & Changing switching device state to 'True'\\
  18910. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18911. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18912. \bf{\,Info } & Changing virtual device state to 'False'\\
  18913. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18914. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18915. \bf{\,Info } & Changing switching device state to 'True'\\
  18916. \bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18917. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18918. \bf{\,Info } & Changing virtual device state to 'False'\\
  18919. \bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18920. \bottomrule
  18921. \end{longtabu}
  18922. \paragraph{Testdetails}\mbox{}\\
  18923. \begin{tabu} to \linewidth {lX}
  18924. \toprule
  18925. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  18926. \bottomrule
  18927. \end{tabu}
  18928. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18929. Result (Virtual device state): False (<class 'bool'>)
  18930. \end{modulelog}
  18931. \vspace*{-0.225cm}\pagebreak[1]
  18932. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18933. Expectation (Virtual device state): result = False (<class 'bool'>)
  18934. \end{modulelog}
  18935. \vspace*{-0.225cm}\pagebreak[1]
  18936. \vspace*{2.5ex}
  18937. \begin{tabu} to \linewidth {lX}
  18938. \toprule
  18939. {\bf Info } & Changing switching device state to 'True'\\
  18940. \bottomrule
  18941. \end{tabu}
  18942. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18943. Sending message with topic shellies/stw/stairway/main_light/relay/0 and payload on
  18944. \end{modulelog}
  18945. \vspace*{-0.225cm}\pagebreak[1]
  18946. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18947. Received message with topic shellies/stw/stairway/main_light/relay/0 and payload b'on'
  18948. \end{modulelog}
  18949. \vspace*{-0.225cm}\pagebreak[1]
  18950. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18951. Received message with topic videv/stw/stairway/main_light/timer and payload b'100'
  18952. \end{modulelog}
  18953. \vspace*{-0.225cm}\pagebreak[1]
  18954. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18955. Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}'
  18956. \end{modulelog}
  18957. \vspace*{-0.225cm}\pagebreak[1]
  18958. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18959. Received message with topic videv/stw/stairway/main_light/state and payload b'true'
  18960. \end{modulelog}
  18961. \vspace*{-0.225cm}\pagebreak[1]
  18962. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18963. Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}'
  18964. \end{modulelog}
  18965. \vspace*{-0.225cm}\pagebreak[1]
  18966. \vspace*{2.5ex}
  18967. \begin{tabu} to \linewidth {lX}
  18968. \toprule
  18969. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18970. \bottomrule
  18971. \end{tabu}
  18972. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18973. Result (Virtual device state): True (<class 'bool'>)
  18974. \end{modulelog}
  18975. \vspace*{-0.225cm}\pagebreak[1]
  18976. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18977. Expectation (Virtual device state): result = True (<class 'bool'>)
  18978. \end{modulelog}
  18979. \vspace*{-0.225cm}\pagebreak[1]
  18980. \vspace*{2.5ex}
  18981. \begin{tabu} to \linewidth {lX}
  18982. \toprule
  18983. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  18984. \bottomrule
  18985. \end{tabu}
  18986. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18987. Result (Switching device state): True (<class 'bool'>)
  18988. \end{modulelog}
  18989. \vspace*{-0.225cm}\pagebreak[1]
  18990. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  18991. Expectation (Switching device state): result = True (<class 'bool'>)
  18992. \end{modulelog}
  18993. \vspace*{-0.225cm}\pagebreak[1]
  18994. \vspace*{2.5ex}
  18995. \begin{tabu} to \linewidth {lX}
  18996. \toprule
  18997. {\bf Info } & Changing virtual device state to 'False'\\
  18998. \bottomrule
  18999. \end{tabu}
  19000. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19001. Sending message with topic videv/stw/stairway/main_light/state and payload false
  19002. \end{modulelog}
  19003. \vspace*{-0.225cm}\pagebreak[1]
  19004. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19005. Received message with topic videv/stw/stairway/main_light/state and payload b'false'
  19006. \end{modulelog}
  19007. \vspace*{-0.225cm}\pagebreak[1]
  19008. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19009. Received message with topic shellies/stw/stairway/main_light/relay/0/command and payload b'off'
  19010. \end{modulelog}
  19011. \vspace*{-0.225cm}\pagebreak[1]
  19012. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19013. Sending message with topic shellies/stw/stairway/main_light/relay/0 and payload off
  19014. \end{modulelog}
  19015. \vspace*{-0.225cm}\pagebreak[1]
  19016. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19017. Received message with topic shellies/stw/stairway/main_light/relay/0 and payload b'off'
  19018. \end{modulelog}
  19019. \vspace*{-0.225cm}\pagebreak[1]
  19020. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19021. Received message with topic shellies/stw/stairway/main_light/relay/0/command and payload b'off'
  19022. \end{modulelog}
  19023. \vspace*{-0.225cm}\pagebreak[1]
  19024. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19025. Received message with topic videv/stw/stairway/main_light/timer and payload b'0'
  19026. \end{modulelog}
  19027. \vspace*{-0.225cm}\pagebreak[1]
  19028. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19029. Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}'
  19030. \end{modulelog}
  19031. \vspace*{-0.225cm}\pagebreak[1]
  19032. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19033. Received message with topic videv/stw/stairway/main_light/state and payload b'false'
  19034. \end{modulelog}
  19035. \vspace*{-0.225cm}\pagebreak[1]
  19036. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19037. Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}'
  19038. \end{modulelog}
  19039. \vspace*{-0.225cm}\pagebreak[1]
  19040. \vspace*{2.5ex}
  19041. \begin{tabu} to \linewidth {lX}
  19042. \toprule
  19043. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  19044. \bottomrule
  19045. \end{tabu}
  19046. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19047. Result (Switching device state): False (<class 'bool'>)
  19048. \end{modulelog}
  19049. \vspace*{-0.225cm}\pagebreak[1]
  19050. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19051. Expectation (Switching device state): result = False (<class 'bool'>)
  19052. \end{modulelog}
  19053. \vspace*{-0.225cm}\pagebreak[1]
  19054. \vspace*{2.5ex}
  19055. \begin{tabu} to \linewidth {lX}
  19056. \toprule
  19057. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  19058. \bottomrule
  19059. \end{tabu}
  19060. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19061. Result (Virtual device state): False (<class 'bool'>)
  19062. \end{modulelog}
  19063. \vspace*{-0.225cm}\pagebreak[1]
  19064. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19065. Expectation (Virtual device state): result = False (<class 'bool'>)
  19066. \end{modulelog}
  19067. \vspace*{-0.225cm}\pagebreak[1]
  19068. \vspace*{2.5ex}
  19069. \begin{tabu} to \linewidth {lX}
  19070. \toprule
  19071. {\bf Info } & Changing switching device state to 'True'\\
  19072. \bottomrule
  19073. \end{tabu}
  19074. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19075. Sending message with topic shellies/stw/stairway/main_light/relay/0 and payload on
  19076. \end{modulelog}
  19077. \vspace*{-0.225cm}\pagebreak[1]
  19078. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19079. Received message with topic shellies/stw/stairway/main_light/relay/0 and payload b'on'
  19080. \end{modulelog}
  19081. \vspace*{-0.225cm}\pagebreak[1]
  19082. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19083. Received message with topic videv/stw/stairway/main_light/timer and payload b'100'
  19084. \end{modulelog}
  19085. \vspace*{-0.225cm}\pagebreak[1]
  19086. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19087. Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}'
  19088. \end{modulelog}
  19089. \vspace*{-0.225cm}\pagebreak[1]
  19090. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19091. Received message with topic videv/stw/stairway/main_light/state and payload b'true'
  19092. \end{modulelog}
  19093. \vspace*{-0.225cm}\pagebreak[1]
  19094. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19095. Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}'
  19096. \end{modulelog}
  19097. \vspace*{-0.225cm}\pagebreak[1]
  19098. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19099. Received message with topic videv/stw/stairway/main_light/timer and payload b'99'
  19100. \end{modulelog}
  19101. \vspace*{-0.225cm}\pagebreak[1]
  19102. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19103. Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}'
  19104. \end{modulelog}
  19105. \vspace*{-0.225cm}\pagebreak[1]
  19106. \vspace*{2.5ex}
  19107. \begin{tabu} to \linewidth {lX}
  19108. \toprule
  19109. {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  19110. \bottomrule
  19111. \end{tabu}
  19112. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19113. Result (Virtual device state): True (<class 'bool'>)
  19114. \end{modulelog}
  19115. \vspace*{-0.225cm}\pagebreak[1]
  19116. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19117. Expectation (Virtual device state): result = True (<class 'bool'>)
  19118. \end{modulelog}
  19119. \vspace*{-0.225cm}\pagebreak[1]
  19120. \vspace*{2.5ex}
  19121. \begin{tabu} to \linewidth {lX}
  19122. \toprule
  19123. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\
  19124. \bottomrule
  19125. \end{tabu}
  19126. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19127. Result (Switching device state): True (<class 'bool'>)
  19128. \end{modulelog}
  19129. \vspace*{-0.225cm}\pagebreak[1]
  19130. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19131. Expectation (Switching device state): result = True (<class 'bool'>)
  19132. \end{modulelog}
  19133. \vspace*{-0.225cm}\pagebreak[1]
  19134. \vspace*{2.5ex}
  19135. \begin{tabu} to \linewidth {lX}
  19136. \toprule
  19137. {\bf Info } & Changing virtual device state to 'False'\\
  19138. \bottomrule
  19139. \end{tabu}
  19140. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19141. Sending message with topic videv/stw/stairway/main_light/state and payload false
  19142. \end{modulelog}
  19143. \vspace*{-0.225cm}\pagebreak[1]
  19144. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19145. Received message with topic videv/stw/stairway/main_light/state and payload b'false'
  19146. \end{modulelog}
  19147. \vspace*{-0.225cm}\pagebreak[1]
  19148. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19149. Received message with topic shellies/stw/stairway/main_light/relay/0/command and payload b'off'
  19150. \end{modulelog}
  19151. \vspace*{-0.225cm}\pagebreak[1]
  19152. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19153. Sending message with topic shellies/stw/stairway/main_light/relay/0 and payload off
  19154. \end{modulelog}
  19155. \vspace*{-0.225cm}\pagebreak[1]
  19156. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19157. Received message with topic shellies/stw/stairway/main_light/relay/0 and payload b'off'
  19158. \end{modulelog}
  19159. \vspace*{-0.225cm}\pagebreak[1]
  19160. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19161. Received message with topic shellies/stw/stairway/main_light/relay/0/command and payload b'off'
  19162. \end{modulelog}
  19163. \vspace*{-0.225cm}\pagebreak[1]
  19164. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19165. Received message with topic videv/stw/stairway/main_light/timer and payload b'0'
  19166. \end{modulelog}
  19167. \vspace*{-0.225cm}\pagebreak[1]
  19168. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19169. Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}'
  19170. \end{modulelog}
  19171. \vspace*{-0.225cm}\pagebreak[1]
  19172. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19173. Received message with topic videv/stw/stairway/main_light/state and payload b'false'
  19174. \end{modulelog}
  19175. \vspace*{-0.225cm}\pagebreak[1]
  19176. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19177. Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}'
  19178. \end{modulelog}
  19179. \vspace*{-0.225cm}\pagebreak[1]
  19180. \vspace*{2.5ex}
  19181. \begin{tabu} to \linewidth {lX}
  19182. \toprule
  19183. {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\
  19184. \bottomrule
  19185. \end{tabu}
  19186. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19187. Result (Switching device state): False (<class 'bool'>)
  19188. \end{modulelog}
  19189. \vspace*{-0.225cm}\pagebreak[1]
  19190. \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true]
  19191. Expectation (Switching device state): result = False (<class 'bool'>)
  19192. \end{modulelog}
  19193. \vspace*{-0.225cm}\pagebreak[1]
  19194. \vspace*{2.5ex}
  19195. \end{document}