HTTPMOD Login Honeywell Evohome Totalconnect

Begonnen von LaMa163, 11 Februar 2018, 16:43:03

Vorheriges Thema - Nächstes Thema

LaMa163

Update gemacht....scheint zu funktionieren?
Aber leider sehe ich nirgendwo meine Heizungsinfos, sprich Temperatur im Wohnzimmer z.B.


amenomade

Sorry, aber mit deiner Zip-rtf-Datei, ist es schwierig zu lesen... Besser wäre hier in codetags (# Zeichen im Menü) zu posten...
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

amenomade

Also... sorry... mit deiner Datei kann ich nichts anfangen
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

LaMa163

#18
2019.03.12 18:54:02 4: Evohome2: GetUpdate called (update)
2019.03.12 18:54:02 4: Evohome2: update timer modified: will call GetUpdate in 60.0 seconds at 2019-03-12 18:55:02
2019.03.12 18:54:02 4: Evohome2: AddToQueue adds update, initial queue len: 0
2019.03.12 18:54:02 5: Evohome2: AddToQueue adds type update to URL https://international.mytotalconnectcomfort.com/Locations/View/xxxxxxx, no data, no headers, retry 0
2019.03.12 18:54:02 5: Evohome2: HandleSendQueue called, qlen = 1
2019.03.12 18:54:02 5: Evohome2: HandleSendQueue is using Cookie ARRAffinity with path  and Value 1be1c5e3182f898e3600620bf67c76015bbe9d0d4bbd5354eece81c0fb17caaf (key ARRAffinity;, destination path is /Locations/View/xxxxxxxx)
2019.03.12 18:54:02 5: Evohome2: HandleSendQueue is using Cookie AnonymousCookie with path / and Value 2228027f-7c31-41fa-aeac-df01388c539e (key AnonymousCookie;/, destination path is /Locations/View/xxxxxxx)
2019.03.12 18:54:02 5: Evohome2: HandleSendQueue is using Cookie RefreshCookie with path / and Value 25CB1F262B3A12D536B1CC139085B6A6C766B8D39110767EC7E45363C7C65CB4477D513B6DFB94503050E4594A342D9ABFC756129627FCE4A6280F87BFC1965014EF8D36CBDC8B01D2373472A21FBCC9A6F933700BB51D81ECDD342F3B6B24E900DDFDE36F3291E77E67BE48BB41BF57E1CE700775F86A45C40559C1CDD2D8BD16B3B51081F15AFB951BAD90C90317E40D5379688BAE49736DAE471114BAB3FC1C4B9D387D6EDB67A2B0AFAD1B61387DECAB8CD1A6D0D40E83A60EAB4DE76090A5949250FEB19BCBBB84D2574069EF6F2621770D31F3F6FBAD7E767F4A7981F5804784421B93AE104704C69F1321EF7B0B31DB111682FF1B238DE58E2990414F2E8C2249E9007FCDD465CEDC8CE562668D24A9B91DD27CBAA68B2F65758A2480FD4F5733322A0A4AA28626F9CF3A35309736626B80559DB2145FA3AD6385BA02B3E96075014759114F7CB2EE65D874D94EC8E9685EAA0922937F9105C848BEB44EE81E3915AA724FC66AC4EEAFFD1763BFDB48A137BB51C74B76F3738C9EB17D200C6C4AB6E2076BB97F2426AC4F2E12DC10FC2F4AE6E3456D2597231C0D2046EEC8C4E3B290A8AAC13C13CDFF39ADC9A6B7AB4F1DFE13765271A363E3B8F61A3FBEFDC134E6F9C60CE6E1F83C152B5C403C5647CFD17939DDE726282BC8231BE93FFE25334CDAB7DC15B9D1656CAF52460AD74E4CF5CD518C71AEF0A85D394D9922D1E9DB0F9CC0CF349E494D5563EA0011034D7474DF02C7B465797D9FC0E1696B16974C7D030429445E576300566AA15C07173042E170865D39002B653FE0D829461F5F1529BF30145E01D59AD25F6AF8A16028DD162F61480F570D7D5E85A621B44A1A5D581BB099F6A7489B850A5387FFBDB82141D4C5FF831D7BFD968699C26F56D8E8BB5C5C3A27CC75CECFFC6389BD686396CEBABD564AB32818B7D862D92CF426FD562D28F243EB853AFA7CF11D30CED5544584DF4EABABF36C092919A4B195E9717DA99E92CEEF3302BE548E62ABFD8DF83012CCA97D8CAFD47148127586D3C5884632E56816FBF54B6742BD7370D9433581E576A5E2ED7795D6CA1CD37E94146901AE13A098767A7AD5FD2BB8EF63EEE366DD839A756223655D88EE17491407775FE97F112B7E574323DEE12076360AC8853D79B61C92551B1E0D8051F9B7548F009E49B71F40C4106322F6DE4FA6F9EEDCF6E71CB0A15A28FFE0A6DEEB26192063E692C8CDB90FB2FFEBFEAFAC1ED6B44F8FEB4AFA19386C1434C917013AD8076692D7222D560B5CB4FE711A7043ADE2FEF82099D769CE1D83CA5EB515D714BF41C4BE5C725704FFEC94D2761825CD8BA364462120A4C57E70AEE5153F3D0DEE3EBF39375E321CABA2CD0ACFAC85B5DDB4D9017D0489580BBA28DF2BB4082249EB198E330733A99A640FD7DB2CE357CBE6DD16B7B5F92460FEF2ED254BCF5E5528E998E95ACD71E3D54C102459F49E47CEBE64EDE767EA53E55CF6099B14549ADCFC4AA8FF0BD821333749B5F735DA9BE44C41AA38B07C9AB49656321D3D5C3E2F765EB916FB06B6EA7814EABA66F4650E40F800F0FA3BA3E25CE586F273C4BDAEFF97F7A4D0F8C94249EDCF8BB09B9B9E646EBB33B8DAA079932C4C1B8C44FC38AF0799D8957D0C5CEB99943A1049F8A6DBD1F537FC3D4BE2646B9D1FC0F45A8E6B1836A2C0B7DFA09F13C9BA43CC052C81F788C1038B7E307ACFD9B3F2C9945B22B3520032DFB8C83AC6790AFFFB52C156AEC4DF4330FC75E4004EDBD65A627B2D0350C851F5784A7352DB26446FDA71C684E59C36BBC91BD17A3ABC48B23166D8E19D5AF6134F0266B543783B877EBA32A302602CF56525848F37DD8A0ED9763B5DC16E1AEA5085BB03C5CD5363ABD70C210184263DB2483D07C8E64B18DFE55C8C810B32D2D0FB367515553BC74D272F58311A00168BC63D770C5E8F95F3B135AABA330613669A3A7C738250780427FC01E7FD8D7012A0238CB7E759B097E0B7CA65A0A2FF06AFF21A40F6D7271AB3F8CDA2274A60EEC28680E5E2F738111C604343E55DDAB0081573EA09CB4664C1D4EDBE5EF0096B58315DE02F4CE6AA46997A90ABADB087BC9F1696F6CC38CB0356CBEE390EECCABC12C34259F8 (key RefreshCookie;/, destination path is /Locations/View/xxxxxxxx)
2019.03.12 18:54:02 5: Evohome2: HandleSendQueue is using Cookie SessionCookie with path / and Value 8F45C88FEA4335E615B044B8D2BD50E6809C7A780A48566EED38F4E6941F756C9FFCF798A31A8F5A61D4BBB4444E64B9216E8FD29ED0DB57E8C27EB393AF3796C49BDE612F7E6F1F5B48C5689CBE366E584F29377DC6CEB31815D8609FB9DF66680DFD442C46D136E7096577A495E310B832CE7402E7EA4E0E519D095071ACA36907F6219ABA2671AF593F72A44B97865DE56BD1643AE9A03C0E4845763D4EE8476622CE7B1B3D6AB19A888C18F6288CC3B8ED65FB15D9EF438007825690232904B27B91C6A272A4EC4130DAC0D9B53E7CE94DCD598EC12A2053B6FE7EEDA7FDFFD583621B0A9EB253A97488C837177566F768E22F4CAFAEDE09B35388F0D5E32DAF03FED5575E5AD833F2B46EF373218EBB9B542C394B9806ACE817B63067EB92C2B061570EBF02235CD959832978F2342741CA3DD83FBA7C41247142AA64CC14FDACD0C37C50E7AD819AC186A83C57E170A0F851D809BF1E3AD042CC788ED018255338AB745085A504ACA3CE86FCAF91AD85CB12A9302219C785C1ACADABDE201E707BE28615738D288FFA73DDDAABB2678F5CC98B6B1501191E6A1C7E9A19A2AA2E45990A3EDC036320FCA73D4A55717B018984777C644B9A20AA6E0ADF9A3F8E1EF16558532272E20887EFA33DED9F67DC170BE2A08BF33A2265AFCC7C282F192BB3782F71796C2BE1FF6DE71891F7E51A4ADC357FC3A6D871BB718A8B6D47B5F99EE4F2C91B79F92D6F1794FC3340AD51FC7ABEB2EAC76B2E84FBE927388E87EE59ADA0C3AA67877EF2086C97D0C540546528A6BAFCA2FD7B922CD146874DE07F1E8890EF32BE68D2B288DCB59319360C4938F990B17498ABADFE419A83D12701707560033C2AA2B474B779E1F7CB644157B70E9A6D46EDF2ACDED0E0927A7A327AA88C501A97E45DD95748619C87AB80C360CA9EA729BAA9D00C55B5EE03A2FB5368BD8BBBDFE299FA1CD937850754328BBFD7DD441A2F94A53E7BF53DD1718CB11461D7A94BA4ED1089144533F81AE29D4908D7BAA7F646371F2A6DEEECF9E9EF0DE8D91F26D442BB76EC34941C53A4EF4403418EA628125DB192371167D2B836DC9C3F84949A7CEB928B59C7DF31CC254E1A7F7F498488F5DDE2E2E1DDFD5A0F945F504AFA23358E3E5E4BA8CDF3F54315A8CEF2AD21BC1E93E7F37A222369EE181EB40315A680AF19EEB2D1FE83F291B3310D316A3AB813B807DDE6C4EE3485EEE9F07D42A13AE999E7BDE68CD2EBAD02561F9A21ED46D27A69F5D390E8CC7403D79D9F59142A6A8A1660598FEB147BAABC1CEE68B7A02ED584B8092335AFAA4661C2951E373C48AF12876965E24B1D8FEAFA990E603FA2D2120155D02D0FB80A80096C39165BD5C20735F5ED10D0D3D58BF055DC58AA8ACA826D9E43F1CA371FE44FA2DE4BBBA22BC99092EFE3147E2A3CF06B1F2A82E90B92E508A0A6E524760A030913F76096536E3BB912C91ECB853E61A44EAEC969E77E74487D2739357784914D34B5219E30A47EFCD37A798021FFB0FEFA8A41310389E2E46785314D2DD3B3C9242A253045FEFEC465FD70BBD97FE1007134DCFD2729AC72CBF82222D848BE798AC316C44FA9BF53E2B64E63E405A83B62A9C44CE2B30F66E3AA4E76D7748EDA0734B94D37D9BFE1C2A1A440AD941407E5EC6E5EF95D2AAF6B916863C7FC38085D99F3862C12851483D1D61EE1D00643C50E6CD7E695A009E98AEE79B247F783DD7DBED9FEF11B3C5498A58C0580150471C825037924A97FB3A2DDEC4B317B1E54B993363A382CA4E1C342B1A1C0D3D07BBEB5372C661979D01A823DDC2134C44953649D9E2E217213C8244A59E1A0C8E3CFDC6A2078AA4D7158AB9F77C2EC0B42A665FDFA372105CDE079AC0B196378B7A3910C5326134FCCDB7D4802B0634291FD1211BAA0F35341CFB4C9B10E3B696907E89500111B520C231C05D10DC81F3190422BE00F80DAECD14BB262674E37CD72F23C77E514E62D8D2E02922765EFD08BA81FFC51D71CA0ABCF7110CF9990BD427D82B0AFE2F03DD7C507B88CAA2BF5CAE38174318F82819EE1714BAE0FC1E7C17B57F321ACB875C09F9705BFE602EE7662D6A0940109859DA1CBFF8D96FCD18A9FE26C1F9E01231EE9182E40E7395BD69BFE3D20031E3A6209505FFAEDC5343F812426C5293AD605E7D6 (key SessionCookie;/, destination path is /Locations/View/xxxxxx)
2019.03.12 18:54:02 5: Evohome2: HandleSendQueue is using Cookie __RequestVerificationToken with path / and Value C5a9TJo3uW7EYP2N6vi-PaA6xnsOxnL1jpamYdx7WDoF5sRmpJp46NQpLRSKbE5BrvXVeK_mF9t00fIcQyl8cibu6x81 (key __RequestVerificationToken;/, destination path is /Locations/View/xxxxxxx)
2019.03.12 18:54:02 5: Evohome2: HandleSendQueue is adding Cookie header: ARRAffinity=1be1c5e3182f898e3600620bf67c76015bbe9d0d4bbd5354eece81c0fb17caaf; AnonymousCookie=2228027f-7c31-41fa-aeac-df01388c539e; RefreshCookie=25CB1F262B3A12D536B1CC139085B6A6C766B8D39110767EC7E45363C7C65CB4477D513B6DFB94503050E4594A342D9ABFC756129627FCE4A6280F87BFC1965014EF8D36CBDC8B01D2373472A21FBCC9A6F933700BB51D81ECDD342F3B6B24E900DDFDE36F3291E77E67BE48BB41BF57E1CE700775F86A45C40559C1CDD2D8BD16B3B51081F15AFB951BAD90C90317E40D5379688BAE49736DAE471114BAB3FC1C4B9D387D6EDB67A2B0AFAD1B61387DECAB8CD1A6D0D40E83A60EAB4DE76090A5949250FEB19BCBBB84D2574069EF6F2621770D31F3F6FBAD7E767F4A7981F5804784421B93AE104704C69F1321EF7B0B31DB111682FF1B238DE58E2990414F2E8C2249E9007FCDD465CEDC8CE562668D24A9B91DD27CBAA68B2F65758A2480FD4F5733322A0A4AA28626F9CF3A35309736626B80559DB2145FA3AD6385BA02B3E96075014759114F7CB2EE65D874D94EC8E9685EAA0922937F9105C848BEB44EE81E3915AA724FC66AC4EEAFFD1763BFDB48A137BB51C74B76F3738C9EB17D200C6C4AB6E2076BB97F2426AC4F2E12DC10FC2F4AE6E3456D2597231C0D2046EEC8C4E3B290A8AAC13C13CDFF39ADC9A6B7AB4F1DFE13765271A363E3B8F61A3FBEFDC134E6F9C60CE6E1F83C152B5C403C5647CFD17939DDE726282BC8231BE93FFE25334CDAB7DC15B9D1656CAF52460AD74E4CF5CD518C71AEF0A85D394D9922D1E9DB0F9CC0CF349E494D5563EA0011034D7474DF02C7B465797D9FC0E1696B16974C7D030429445E576300566AA15C07173042E170865D39002B653FE0D829461F5F1529BF30145E01D59AD25F6AF8A16028DD162F61480F570D7D5E85A621B44A1A5D581BB099F6A7489B850A5387FFBDB82141D4C5FF831D7BFD968699C26F56D8E8BB5C5C3A27CC75CECFFC6389BD686396CEBABD564AB32818B7D862D92CF426FD562D28F243EB853AFA7CF11D30CED5544584DF4EABABF36C092919A4B195E9717DA99E92CEEF3302BE548E62ABFD8DF83012CCA97D8CAFD47148127586D3C5884632E56816FBF54B6742BD7370D9433581E576A5E2ED7795D6CA1CD37E94146901AE13A098767A7AD5FD2BB8EF63EEE366DD839A756223655D88EE17491407775FE97F112B7E574323DEE12076360AC8853D79B61C92551B1E0D8051F9B7548F009E49B71F40C4106322F6DE4FA6F9EEDCF6E71CB0A15A28FFE0A6DEEB26192063E692C8CDB90FB2FFEBFEAFAC1ED6B44F8FEB4AFA19386C1434C917013AD8076692D7222D560B5CB4FE711A7043ADE2FEF82099D769CE1D83CA5EB515D714BF41C4BE5C725704FFEC94D2761825CD8BA364462120A4C57E70AEE5153F3D0DEE3EBF39375E321CABA2CD0ACFAC85B5DDB4D9017D0489580BBA28DF2BB4082249EB198E330733A99A640FD7DB2CE357CBE6DD16B7B5F92460FEF2ED254BCF5E5528E998E95ACD71E3D54C102459F49E47CEBE64EDE767EA53E55CF6099B14549ADCFC4AA8FF0BD821333749B5F735DA9BE44C41AA38B07C9AB49656321D3D5C3E2F765EB916FB06B6EA7814EABA66F4650E40F800F0FA3BA3E25CE586F273C4BDAEFF97F7A4D0F8C94249EDCF8BB09B9B9E646EBB33B8DAA079932C4C1B8C44FC38AF0799D8957D0C5CEB99943A1049F8A6DBD1F537FC3D4BE2646B9D1FC0F45A8E6B1836A2C0B7DFA09F13C9BA43CC052C81F788C1038B7E307ACFD9B3F2C9945B22B3520032DFB8C83AC6790AFFFB52C156AEC4DF4330FC75E4004EDBD65A627B2D0350C851F5784A7352DB26446FDA71C684E59C36BBC91BD17A3ABC48B23166D8E19D5AF6134F0266B543783B877EBA32A302602CF56525848F37DD8A0ED9763B5DC16E1AEA5085BB03C5CD5363ABD70C210184263DB2483D07C8E64B18DFE55C8C810B32D2D0FB367515553BC74D272F58311A00168BC63D770C5E8F95F3B135AABA330613669A3A7C738250780427FC01E7FD8D7012A0238CB7E759B097E0B7CA65A0A2FF06AFF21A40F6D7271AB3F8CDA2274A60EEC28680E5E2F738111C604343E55DDAB0081573EA09CB4664C1D4EDBE5EF0096B58315DE02F4CE6AA46997A90ABADB087BC9F1696F6CC38CB0356CBEE390EECCABC12C34259F8; SessionCookie=8F45C88FEA4335E615B044B8D2BD50E6809C7A780A48566EED38F4E6941F756C9FFCF798A31A8F5A61D4BBB4444E64B9216E8FD29ED0DB57E8C27EB393AF3796C49BDE612F7E6F1F5B48C5689CBE366E584F29377DC6CEB31815D8609FB9DF66680DFD442C46D136E7096577A495E310B832CE7402E7EA4E0E519D095071ACA36907F6219ABA2671AF593F72A44B97865DE56BD1643AE9A03C0E4845763D4EE8476622CE7B1B3D6AB19A888C18F6288CC3B8ED65FB15D9EF438007825690232904B27B91C6A272A4EC4130DAC0D9B53E7CE94DCD598EC12A2053B6FE7EEDA7FDFFD583621B0A9EB253A97488C837177566F768E22F4CAFAEDE09B35388F0D5E32DAF03FED5575E5AD833F2B46EF373218EBB9B542C394B9806ACE817B63067EB92C2B061570EBF02235CD959832978F2342741CA3DD83FBA7C41247142AA64CC14FDACD0C37C50E7AD819AC186A83C57E170A0F851D809BF1E3AD042CC788ED018255338AB745085A504ACA3CE86FCAF91AD85CB12A9302219C785C1ACADABDE201E707BE28615738D288FFA73DDDAABB2678F5CC98B6B1501191E6A1C7E9A19A2AA2E45990A3EDC036320FCA73D4A55717B018984777C644B9A20AA6E0ADF9A3F8E1EF16558532272E20887EFA33DED9F67DC170BE2A08BF33A2265AFCC7C282F192BB3782F71796C2BE1FF6DE71891F7E51A4ADC357FC3A6D871BB718A8B6D47B5F99EE4F2C91B79F92D6F1794FC3340AD51FC7ABEB2EAC76B2E84FBE927388E87EE59ADA0C3AA67877EF2086C97D0C540546528A6BAFCA2FD7B922CD146874DE07F1E8890EF32BE68D2B288DCB59319360C4938F990B17498ABADFE419A83D12701707560033C2AA2B474B779E1F7CB644157B70E9A6D46EDF2ACDED0E0927A7A327AA88C501A97E45DD95748619C87AB80C360CA9EA729BAA9D00C55B5EE03A2FB5368BD8BBBDFE299FA1CD937850754328BBFD7DD441A2F94A53E7BF53DD1718CB11461D7A94BA4ED1089144533F81AE29D4908D7BAA7F646371F2A6DEEECF9E9EF0DE8D91F26D442BB76EC34941C53A4EF4403418EA628125DB192371167D2B836DC9C3F84949A7CEB928B59C7DF31CC254E1A7F7F498488F5DDE2E2E1DDFD5A0F945F504AFA23358E3E5E4BA8CDF3F54315A8CEF2AD21BC1E93E7F37A222369EE181EB40315A680AF19EEB2D1FE83F291B3310D316A3AB813B807DDE6C4EE3485EEE9F07D42A13AE999E7BDE68CD2EBAD02561F9A21ED46D27A69F5D390E8CC7403D79D9F59142A6A8A1660598FEB147BAABC1CEE68B7A02ED584B8092335AFAA4661C2951E373C48AF12876965E24B1D8FEAFA990E603FA2D2120155D02D0FB80A80096C39165BD5C20735F5ED10D0D3D58BF055DC58AA8ACA826D9E43F1CA371FE44FA2DE4BBBA22BC99092EFE3147E2A3CF06B1F2A82E90B92E508A0A6E524760A030913F76096536E3BB912C91ECB853E61A44EAEC969E77E74487D2739357784914D34B5219E30A47EFCD37A798021FFB0FEFA8A41310389E2E46785314D2DD3B3C9242A253045FEFEC465FD70BBD97FE1007134DCFD2729AC72CBF82222D848BE798AC316C44FA9BF53E2B64E63E405A83B62A9C44CE2B30F66E3AA4E76D7748EDA0734B94D37D9BFE1C2A1A440AD941407E5EC6E5EF95D2AAF6B916863C7FC38085D99F3862C12851483D1D61EE1D00643C50E6CD7E695A009E98AEE79B247F783DD7DBED9FEF11B3C5498A58C0580150471C825037924A97FB3A2DDEC4B317B1E54B993363A382CA4E1C342B1A1C0D3D07BBEB5372C661979D01A823DDC2134C44953649D9E2E217213C8244A59E1A0C8E3CFDC6A2078AA4D7158AB9F77C2EC0B42A665FDFA372105CDE079AC0B196378B7A3910C5326134FCCDB7D4802B0634291FD1211BAA0F35341CFB4C9B10E3B696907E89500111B520C231C05D10DC81F3190422BE00F80DAECD14BB262674E37CD72F23C77E514E62D8D2E02922765EFD08BA81FFC51D71CA0ABCF7110CF9990BD427D82B0AFE2F03DD7C507B88CAA2BF5CAE38174318F82819EE1714BAE0FC1E7C17B57F321ACB875C09F9705BFE602EE7662D6A0940109859DA1CBFF8D96FCD18A9FE26C1F9E01231EE9182E40E7395BD69BFE3D20031E3A6209505FFAEDC5343F812426C5293AD605E7D6; __RequestVerificationToken=C5a9TJo3uW7EYP2N6vi-PaA6xnsOxnL1jpamYdx7WDoF5sRmpJp46NQpLRSKbE5BrvXVeK_mF9t00fIcQyl8cibu6x81
2019.03.12 18:54:02 4: Evohome2: HandleSendQueue sends request type update to URL https://international.mytotalconnectcomfort.com/Locations/View/xxxxxxx, No Data,
header: Cookie: ARRAffinity=1be1c5e3182f898e3600620bf67c76015bbe9d0d4bbd5354eece81c0fb17caaf; AnonymousCookie=2228027f-7c31-41fa-aeac-df01388c539e; RefreshCookie=25CB1F262B3A12D536B1CC139085B6A6C766B8D39110767EC7E45363C7C65CB4477D513B6DFB94503050E4594A342D9ABFC756129627FCE4A6280F87BFC1965014EF8D36CBDC8B01D2373472A21FBCC9A6F933700BB51D81ECDD342F3B6B24E900DDFDE36F3291E77E67BE48BB41BF57E1CE700775F86A45C40559C1CDD2D8BD16B3B51081F15AFB951BAD90C90317E40D5379688BAE49736DAE471114BAB3FC1C4B9D387D6EDB67A2B0AFAD1B61387DECAB8CD1A6D0D40E83A60EAB4DE76090A5949250FEB19BCBBB84D2574069EF6F2621770D31F3F6FBAD7E767F4A7981F5804784421B93AE104704C69F1321EF7B0B31DB111682FF1B238DE58E2990414F2E8C2249E9007FCDD465CEDC8CE562668D24A9B91DD27CBAA68B2F65758A2480FD4F5733322A0A4AA28626F9CF3A35309736626B80559DB2145FA3AD6385BA02B3E96075014759114F7CB2EE65D874D94EC8E9685EAA0922937F9105C848BEB44EE81E3915AA724FC66AC4EEAFFD1763BFDB48A137BB51C74B76F3738C9EB17D200C6C4AB6E2076BB97F2426AC4F2E12DC10FC2F4AE6E3456D2597231C0D2046EEC8C4E3B290A8AAC13C13CDFF39ADC9A6B7AB4F1DFE13765271A363E3B8F61A3FBEFDC134E6F9C60CE6E1F83C152B5C403C5647CFD17939DDE726282BC8231BE93FFE25334CDAB7DC15B9D1656CAF52460AD74E4CF5CD518C71AEF0A85D394D9922D1E9DB0F9CC0CF349E494D5563EA0011034D7474DF02C7B465797D9FC0E1696B16974C7D030429445E576300566AA15C07173042E170865D39002B653FE0D829461F5F1529BF30145E01D59AD25F6AF8A16028DD162F61480F570D7D5E85A621B44A1A5D581BB099F6A7489B850A5387FFBDB82141D4C5FF831D7BFD968699C26F56D8E8BB5C5C3A27CC75CECFFC6389BD686396CEBABD564AB32818B7D862D92CF426FD562D28F243EB853AFA7CF11D30CED5544584DF4EABABF36C092919A4B195E9717DA99E92CEEF3302BE548E62ABFD8DF83012CCA97D8CAFD47148127586D3C5884632E56816FBF54B6742BD7370D9433581E576A5E2ED7795D6CA1CD37E94146901AE13A098767A7AD5FD2BB8EF63EEE366DD839A756223655D88EE17491407775FE97F112B7E574323DEE12076360AC8853D79B61C92551B1E0D8051F9B7548F009E49B71F40C4106322F6DE4FA6F9EEDCF6E71CB0A15A28FFE0A6DEEB26192063E692C8CDB90FB2FFEBFEAFAC1ED6B44F8FEB4AFA19386C1434C917013AD8076692D7222D560B5CB4FE711A7043ADE2FEF82099D769CE1D83CA5EB515D714BF41C4BE5C725704FFEC94D2761825CD8BA364462120A4C57E70AEE5153F3D0DEE3EBF39375E321CABA2CD0ACFAC85B5DDB4D9017D0489580BBA28DF2BB4082249EB198E330733A99A640FD7DB2CE357CBE6DD16B7B5F92460FEF2ED254BCF5E5528E998E95ACD71E3D54C102459F49E47CEBE64EDE767EA53E55CF6099B14549ADCFC4AA8FF0BD821333749B5F735DA9BE44C41AA38B07C9AB49656321D3D5C3E2F765EB916FB06B6EA7814EABA66F4650E40F800F0FA3BA3E25CE586F273C4BDAEFF97F7A4D0F8C94249EDCF8BB09B9B9E646EBB33B8DAA079932C4C1B8C44FC38AF0799D8957D0C5CEB99943A1049F8A6DBD1F537FC3D4BE2646B9D1FC0F45A8E6B1836A2C0B7DFA09F13C9BA43CC052C81F788C1038B7E307ACFD9B3F2C9945B22B3520032DFB8C83AC6790AFFFB52C156AEC4DF4330FC75E4004EDBD65A627B2D0350C851F5784A7352DB26446FDA71C684E59C36BBC91BD17A3ABC48B23166D8E19D5AF6134F0266B543783B877EBA32A302602CF56525848F37DD8A0ED9763B5DC16E1AEA5085BB03C5CD5363ABD70C210184263DB2483D07C8E64B18DFE55C8C810B32D2D0FB367515553BC74D272F58311A00168BC63D770C5E8F95F3B135AABA330613669A3A7C738250780427FC01E7FD8D7012A0238CB7E759B097E0B7CA65A0A2FF06AFF21A40F6D7271AB3F8CDA2274A60EEC28680E5E2F738111C604343E55DDAB0081573EA09CB4664C1D4EDBE5EF0096B58315DE02F4CE6AA46997A90ABADB087BC9F1696F6CC38CB0356CBEE390EECCABC12C34259F8; SessionCookie=8F45C88FEA4335E615B044B8D2BD50E6809C7A780A48566EED38F4E6941F756C9FFCF798A31A8F5A61D4BBB4444E64B9216E8FD29ED0DB57E8C27EB393AF3796C49BDE612F7E6F1F5B48C5689CBE366E584F29377DC6CEB31815D8609FB9DF66680DFD442C46D136E7096577A495E310B832CE7402E7EA4E0E519D095071ACA36907F6219ABA2671AF593F72A44B97865DE56BD1643AE9A03C0E4845763D4EE8476622CE7B1B3D6AB19A888C18F6288CC3B8ED65FB15D9EF438007825690232904B27B91C6A272A4EC4130DAC0D9B53E7CE94DCD598EC12A2053B6FE7EEDA7FDFFD583621B0A9EB253A97488C837177566F768E22F4CAFAEDE09B35388F0D5E32DAF03FED5575E5AD833F2B46EF373218EBB9B542C394B9806ACE817B63067EB92C2B061570EBF02235CD959832978F2342741CA3DD83FBA7C41247142AA64CC14FDACD0C37C50E7AD819AC186A83C57E170A0F851D809BF1E3AD042CC788ED018255338AB745085A504ACA3CE86FCAF91AD85CB12A9302219C785C1ACADABDE201E707BE28615738D288FFA73DDDAABB2678F5CC98B6B1501191E6A1C7E9A19A2AA2E45990A3EDC036320FCA73D4A55717B018984777C644B9A20AA6E0ADF9A3F8E1EF16558532272E20887EFA33DED9F67DC170BE2A08BF33A2265AFCC7C282F192BB3782F71796C2BE1FF6DE71891F7E51A4ADC357FC3A6D871BB718A8B6D47B5F99EE4F2C91B79F92D6F1794FC3340AD51FC7ABEB2EAC76B2E84FBE927388E87EE59ADA0C3AA67877EF2086C97D0C540546528A6BAFCA2FD7B922CD146874DE07F1E8890EF32BE68D2B288DCB59319360C4938F990B17498ABADFE419A83D12701707560033C2AA2B474B779E1F7CB644157B70E9A6D46EDF2ACDED0E0927A7A327AA88C501A97E45DD95748619C87AB80C360CA9EA729BAA9D00C55B5EE03A2FB5368BD8BBBDFE299FA1CD937850754328BBFD7DD441A2F94A53E7BF53DD1718CB11461D7A94BA4ED1089144533F81AE29D4908D7BAA7F646371F2A6DEEECF9E9EF0DE8D91F26D442BB76EC34941C53A4EF4403418EA628125DB192371167D2B836DC9C3F84949A7CEB928B59C7DF31CC254E1A7F7F498488F5DDE2E2E1DDFD5A0F945F504AFA23358E3E5E4BA8CDF3F54315A8CEF2AD21BC1E93E7F37A222369EE181EB40315A680AF19EEB2D1FE83F291B3310D316A3AB813B807DDE6C4EE3485EEE9F07D42A13AE999E7BDE68CD2EBAD02561F9A21ED46D27A69F5D390E8CC7403D79D9F59142A6A8A1660598FEB147BAABC1CEE68B7A02ED584B8092335AFAA4661C2951E373C48AF12876965E24B1D8FEAFA990E603FA2D2120155D02D0FB80A80096C39165BD5C20735F5ED10D0D3D58BF055DC58AA8ACA826D9E43F1CA371FE44FA2DE4BBBA22BC99092EFE3147E2A3CF06B1F2A82E90B92E508A0A6E524760A030913F76096536E3BB912C91ECB853E61A44EAEC969E77E74487D2739357784914D34B5219E30A47EFCD37A798021FFB0FEFA8A41310389E2E46785314D2DD3B3C9242A253045FEFEC465FD70BBD97FE1007134DCFD2729AC72CBF82222D848BE798AC316C44FA9BF53E2B64E63E405A83B62A9C44CE2B30F66E3AA4E76D7748EDA0734B94D37D9BFE1C2A1A440AD941407E5EC6E5EF95D2AAF6B916863C7FC38085D99F3862C12851483D1D61EE1D00643C50E6CD7E695A009E98AEE79B247F783DD7DBED9FEF11B3C5498A58C0580150471C825037924A97FB3A2DDEC4B317B1E54B993363A382CA4E1C342B1A1C0D3D07BBEB5372C661979D01A823DDC2134C44953649D9E2E217213C8244A59E1A0C8E3CFDC6A2078AA4D7158AB9F77C2EC0B42A665FDFA372105CDE079AC0B196378B7A3910C5326134FCCDB7D4802B0634291FD1211BAA0F35341CFB4C9B10E3B696907E89500111B520C231C05D10DC81F3190422BE00F80DAECD14BB262674E37CD72F23C77E514E62D8D2E02922765EFD08BA81FFC51D71CA0ABCF7110CF9990BD427D82B0AFE2F03DD7C507B88CAA2BF5CAE38174318F82819EE1714BAE0FC1E7C17B57F321ACB875C09F9705BFE602EE7662D6A0940109859DA1CBFF8D96FCD18A9FE26C1F9E01231EE9182E40E7395BD69BFE3D20031E3A6209505FFAEDC5343F812426C5293AD605E7D6; __RequestVerificationToken=C5a9TJo3uW7EYP2N6vi-PaA6xnsOxnL1jpamYdx7WDoF5sRmpJp46NQpLRSKbE5BrvXVeK_mF9t00fIcQyl8cibu6x81
timeout 2
2019.03.12 18:54:02 5: HttpUtils url=https://international.mytotalconnectcomfort.com/Locations/View/xxxxxxx
2019.03.12 18:54:02 5: HttpUtils request header:
GET /Locations/View/xxxxxxx HTTP/1.0
Host: international.mytotalconnectcomfort.com
User-Agent: fhem
Accept-Encoding: gzip,deflate
Cookie: ARRAffinity=1be1c5e3182f898e3600620bf67c76015bbe9d0d4bbd5354eece81c0fb17caaf; AnonymousCookie=2228027f-7c31-41fa-aeac-df01388c539e; RefreshCookie=25CB1F262B3A12D536B1CC139085B6A6C766B8D39110767EC7E45363C7C65CB4477D513B6DFB94503050E4594A342D9ABFC756129627FCE4A6280F87BFC1965014EF8D36CBDC8B01D2373472A21FBCC9A6F933700BB51D81ECDD342F3B6B24E900DDFDE36F3291E77E67BE48BB41BF57E1CE700775F86A45C40559C1CDD2D8BD16B3B51081F15AFB951BAD90C90317E40D5379688BAE49736DAE471114BAB3FC1C4B9D387D6EDB67A2B0AFAD1B61387DECAB8CD1A6D0D40E83A60EAB4DE76090A5949250FEB19BCBBB84D2574069EF6F2621770D31F3F6FBAD7E767F4A7981F5804784421B93AE104704C69F1321EF7B0B31DB111682FF1B238DE58E2990414F2E8C2249E9007FCDD465CEDC8CE562668D24A9B91DD27CBAA68B2F65758A2480FD4F5733322A0A4AA28626F9CF3A35309736626B80559DB2145FA3AD6385BA02B3E96075014759114F7CB2EE65D874D94EC8E9685EAA0922937F9105C848BEB44EE81E3915AA724FC66AC4EEAFFD1763BFDB48A137BB51C74B76F3738C9EB17D200C6C4AB6E2076BB97F2426AC4F2E12DC10FC2F4AE6E3456D2597231C0D2046EEC8C4E3B290A8AAC13C13CDFF39ADC9A6B7AB4F1DFE13765271A363E3B8F61A3FBEFDC134E6F9C60CE6E1F83C152B5C403C5647CFD17939DDE726282BC8231BE93FFE25334CDAB7DC15B9D1656CAF52460AD74E4CF5CD518C71AEF0A85D394D9922D1E9DB0F9CC0CF349E494D5563EA0011034D7474DF02C7B465797D9FC0E1696B16974C7D030429445E576300566AA15C07173042E170865D39002B653FE0D829461F5F1529BF30145E01D59AD25F6AF8A16028DD162F61480F570D7D5E85A621B44A1A5D581BB099F6A7489B850A5387FFBDB82141D4C5FF831D7BFD968699C26F56D8E8BB5C5C3A27CC75CECFFC6389BD686396CEBABD564AB32818B7D862D92CF426FD562D28F243EB853AFA7CF11D30CED5544584DF4EABABF36C092919A4B195E9717DA99E92CEEF3302BE548E62ABFD8DF83012CCA97D8CAFD47148127586D3C5884632E56816FBF54B6742BD7370D9433581E576A5E2ED7795D6CA1CD37E94146901AE13A098767A7AD5FD2BB8EF63EEE366DD839A756223655D88EE17491407775FE97F112B7E574323DEE12076360AC8853D79B61C92551B1E0D8051F9B7548F009E49B71F40C4106322F6DE4FA6F9EEDCF6E71CB0A15A28FFE0A6DEEB26192063E692C8CDB90FB2FFEBFEAFAC1ED6B44F8FEB4AFA19386C1434C917013AD8076692D7222D560B5CB4FE711A7043ADE2FEF82099D769CE1D83CA5EB515D714BF41C4BE5C725704FFEC94D2761825CD8BA364462120A4C57E70AEE5153F3D0DEE3EBF39375E321CABA2CD0ACFAC85B5DDB4D9017D0489580BBA28DF2BB4082249EB198E330733A99A640FD7DB2CE357CBE6DD16B7B5F92460FEF2ED254BCF5E5528E998E95ACD71E3D54C102459F49E47CEBE64EDE767EA53E55CF6099B14549ADCFC4AA8FF0BD821333749B5F735DA9BE44C41AA38B07C9AB49656321D3D5C3E2F765EB916FB06B6EA7814EABA66F4650E40F800F0FA3BA3E25CE586F273C4BDAEFF97F7A4D0F8C94249EDCF8BB09B9B9E646EBB33B8DAA079932C4C1B8C44FC38AF0799D8957D0C5CEB99943A1049F8A6DBD1F537FC3D4BE2646B9D1FC0F45A8E6B1836A2C0B7DFA09F13C9BA43CC052C81F788C1038B7E307ACFD9B3F2C9945B22B3520032DFB8C83AC6790AFFFB52C156AEC4DF4330FC75E4004EDBD65A627B2D0350C851F5784A7352DB26446FDA71C684E59C36BBC91BD17A3ABC48B23166D8E19D5AF6134F0266B543783B877EBA32A302602CF56525848F37DD8A0ED9763B5DC16E1AEA5085BB03C5CD5363ABD70C210184263DB2483D07C8E64B18DFE55C8C810B32D2D0FB367515553BC74D272F58311A00168BC63D770C5E8F95F3B135AABA330613669A3A7C738250780427FC01E7FD8D7012A0238CB7E759B097E0B7CA65A0A2FF06AFF21A40F6D7271AB3F8CDA2274A60EEC28680E5E2F738111C604343E55DDAB0081573EA09CB4664C1D4EDBE5EF0096B58315DE02F4CE6AA46997A90ABADB087BC9F1696F6CC38CB0356CBEE390EECCABC12C34259F8; SessionCookie=8F45C88FEA4335E615B044B8D2BD50E6809C7A780A48566EED38F4E6941F756C9FFCF798A31A8F5A61D4BBB4444E64B9216E8FD29ED0DB57E8C27EB393AF3796C49BDE612F7E6F1F5B48C5689CBE366E584F29377DC6CEB31815D8609FB9DF66680DFD442C46D136E7096577A495E310B832CE7402E7EA4E0E519D095071ACA36907F6219ABA2671AF593F72A44B97865DE56BD1643AE9A03C0E4845763D4EE8476622CE7B1B3D6AB19A888C18F6288CC3B8ED65FB15D9EF438007825690232904B27B91C6A272A4EC4130DAC0D9B53E7CE94DCD598EC12A2053B6FE7EEDA7FDFFD583621B0A9EB253A97488C837177566F768E22F4CAFAEDE09B35388F0D5E32DAF03FED5575E5AD833F2B46EF373218EBB9B542C394B9806ACE817B63067EB92C2B061570EBF02235CD959832978F2342741CA3DD83FBA7C41247142AA64CC14FDACD0C37C50E7AD819AC186A83C57E170A0F851D809BF1E3AD042CC788ED018255338AB745085A504ACA3CE86FCAF91AD85CB12A9302219C785C1ACADABDE201E707BE28615738D288FFA73DDDAABB2678F5CC98B6B1501191E6A1C7E9A19A2AA2E45990A3EDC036320FCA73D4A55717B018984777C644B9A20AA6E0ADF9A3F8E1EF16558532272E20887EFA33DED9F67DC170BE2A08BF33A2265AFCC7C282F192BB3782F71796C2BE1FF6DE71891F7E51A4ADC357FC3A6D871BB718A8B6D47B5F99EE4F2C91B79F92D6F1794FC3340AD51FC7ABEB2EAC76B2E84FBE927388E87EE59ADA0C3AA67877EF2086C97D0C540546528A6BAFCA2FD7B922CD146874DE07F1E8890EF32BE68D2B288DCB59319360C4938F990B17498ABADFE419A83D12701707560033C2AA2B474B779E1F7CB644157B70E9A6D46EDF2ACDED0E0927A7A327AA88C501A97E45DD95748619C87AB80C360CA9EA729BAA9D00C55B5EE03A2FB5368BD8BBBDFE299FA1CD937850754328BBFD7DD441A2F94A53E7BF53DD1718CB11461D7A94BA4ED1089144533F81AE29D4908D7BAA7F646371F2A6DEEECF9E9EF0DE8D91F26D442BB76EC34941C53A4EF4403418EA628125DB192371167D2B836DC9C3F84949A7CEB928B59C7DF31CC254E1A7F7F498488F5DDE2E2E1DDFD5A0F945F504AFA23358E3E5E4BA8CDF3F54315A8CEF2AD21BC1E93E7F37A222369EE181EB40315A680AF19EEB2D1FE83F291B3310D316A3AB813B807DDE6C4EE3485EEE9F07D42A13AE999E7BDE68CD2EBAD02561F9A21ED46D27A69F5D390E8CC7403D79D9F59142A6A8A1660598FEB147BAABC1CEE68B7A02ED584B8092335AFAA4661C2951E373C48AF12876965E24B1D8FEAFA990E603FA2D2120155D02D0FB80A80096C39165BD5C20735F5ED10D0D3D58BF055DC58AA8ACA826D9E43F1CA371FE44FA2DE4BBBA22BC99092EFE3147E2A3CF06B1F2A82E90B92E508A0A6E524760A030913F76096536E3BB912C91ECB853E61A44EAEC969E77E74487D2739357784914D34B5219E30A47EFCD37A798021FFB0FEFA8A41310389E2E46785314D2DD3B3C9242A253045FEFEC465FD70BBD97FE1007134DCFD2729AC72CBF82222D848BE798AC316C44FA9BF53E2B64E63E405A83B62A9C44CE2B30F66E3AA4E76D7748EDA0734B94D37D9BFE1C2A1A440AD941407E5EC6E5EF95D2AAF6B916863C7FC38085D99F3862C12851483D1D61EE1D00643C50E6CD7E695A009E98AEE79B247F783DD7DBED9FEF11B3C5498A58C0580150471C825037924A97FB3A2DDEC4B317B1E54B993363A382CA4E1C342B1A1C0D3D07BBEB5372C661979D01A823DDC2134C44953649D9E2E217213C8244A59E1A0C8E3CFDC6A2078AA4D7158AB9F77C2EC0B42A665FDFA372105CDE079AC0B196378B7A3910C5326134FCCDB7D4802B0634291FD1211BAA0F35341CFB4C9B10E3B696907E89500111B520C231C05D10DC81F3190422BE00F80DAECD14BB262674E37CD72F23C77E514E62D8D2E02922765EFD08BA81FFC51D71CA0ABCF7110CF9990BD427D82B0AFE2F03DD7C507B88CAA2BF5CAE38174318F82819EE1714BAE0FC1E7C17B57F321ACB875C09F9705BFE602EE7662D6A0940109859DA1CBFF8D96FCD18A9FE26C1F9E01231EE9182E40E7395BD69BFE3D20031E3A6209505FFAEDC5343F812426C5293AD605E7D6; __RequestVerificationToken=C5a9TJo3uW7EYP2N6vi-PaA6xnsOxnL1jpamYdx7WDoF5sRmpJp46NQpLRSKbE5BrvXVeK_mF9t00fIcQyl8cibu6x81
Content-Length: 0
Content-Type: application/x-www-form-urlencoded

2019.03.12 18:54:02 4: https://international.mytotalconnectcomfort.com/Locations/View/xxxxxxx: HTTP response code 200
2019.03.12 18:54:02 5: HttpUtils https://international.mytotalconnectcomfort.com/Locations/View/xxxxxx: Got data, length: 47029
2019.03.12 18:54:02 5: HttpUtils response header:
HTTP/1.1 200 OK
Cache-Control: no-cache, no-store,no-cache
Pragma: no-cache,no-cache
Content-Length: 47029
Content-Type: text/html; charset=utf-8
Expires: -1,-1
x-content-type-options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Date: Tue, 12 Mar 2019 17:54:02 GMT
Connection: close
2019.03.12 18:54:02 4: Evohome2: Read callback: request type was update retry 0,
Body:
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Home | Total Connect Comfort International</title>
    <meta name="ROBOTS" content="NOINDEX, NOFOLLOW" />
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1" />
    <meta name="description" content="Get access to your Total Connect Comfort Europe account. Not a user yet? Create an account now and discover a new comfort zone." />
    <meta name="keywords" content="Honeywell, Total, Connect, Comfort, Europe, Smart, Thermostat, evohome, Remote, Zoning, Heating, Control, energy, management"/>

    <!-- 3.1.4.19058 -->

    <link href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700,600' rel='stylesheet' type='text/css' />
    <link href="/Content/themes/base/jquery-ui.min.css" rel="stylesheet" />
    <link href="/css.axd?path=bootstrap.min.css|style.css|new.css|webcontrols.css|braintree.css|timeout-dialog.css&v=11" rel="stylesheet" type="text/css" />
   

    <link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon" />
    <link rel="apple-touch-icon-precomposed" href="/img/touch-icon-iphone-precomposed.png" />
    <link rel="apple-touch-icon-precomposed" sizes="76×76" href="/img/touch-icon-ipad-precomposed.png" />
    <link rel="apple-touch-icon-precomposed" sizes="120x120" href="/img/touch-icon-iphone-retina-precomposed.png" />
    <link rel="apple-touch-icon-precomposed" sizes="152×152" href="/img/touch-icon-ipad-retina-precomposed.png" />
    <!--[if lte IE 9]>
            <script src="/scripts/plugins/modernizr.js"></script>
            <script src="/scripts/plugins/mediamatch.min.js"></script>
        <![endif]-->
    <!--[if lte IE 8]>
            <link href="/css/ie.css" rel="stylesheet" type="text/css">
        <![endif]-->
    <script type="text/javascript">
        var authorisationToken = "2228027f-7c31-41fa-aeac-df01388c539e";
        var locale = "en";
        var fullLocale = "en-GB";
    </script>

    <script src="/Scripts/msviewport.js"></script>

    <script src="/bundles/api?v=I0ewsHdp-0I_dbfHkyBr8R81egVG94ljkALpWJ035bw1"></script>

   
   
    <script src="/eventAggregation/events"></script>


    <!-- Google Analytics Code -->
    <script>
        (function (i, s, o, g, r, a, m) {
            i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
                (i[r].q = i[r].q || []).push(arguments)
            }, i[r].l = 1 * new Date(); a = s.createElement(o),
            m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
        })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');

        ga('create', 'UA-12340078-71', 'mytotalconnectcomfort.com');
        ga('send', 'pageview');

    </script>
    <script type="text/javascript">

        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', 'UA-12340078-71']);
        _gaq.push(['_trackPageview']);

        (function () {
            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();

    </script>
   
</head>
<body>
    <div class="container">
        <div class="l-boxcontainer">
           
            <input name="antiForgeryToken" type="hidden" value="pctRrXBIltLnMsgFdAjIaz52tNTu8odBv8YVfjqoSXmaZYbXH6-fRVAs4ZsG0_fiKiMPXEIEPHDhYDnB_ZUBpn0Hfag1:GJbmN6gK2nNBi2z6qPYktPAPCaREhPlEgYVNBdnng-ozjppcymmAzE1TWvLLYd1_9DpOnWYBkCXw4FRJh6bg2dxQQDtp0JO74uX3YLKMdPf8pMoX0" />

           

<div class="m-languageselect">
    <div class="language-heading">
        <h2><span>Europe</span></h2>
        <a href="https://www.mytotalconnectcomfort.com/Account/ResetLocalisationCulture" class="change-region">Change region</a>
    </div>
    <ul class="countries">
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=nl-BE&returnUrl=%2FLocations%2FView%2Fxxxxxx">België - Nederlands</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=fr-BE&returnUrl=%2FLocations%2FView%2Fxxxxxx">Belgique - Français</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=cs-CZ&returnUrl=%2FLocations%2FView%2Fxxxxxx">Česká Republika - Český</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=da-DK&returnUrl=%2FLocations%2FView%2Fxxxxxx">Danmark - Dansk</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=de-DE&returnUrl=%2FLocations%2FView%2Fxxxxxx">Deutschland - Deutsch</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=es-ES&returnUrl=%2FLocations%2FView%2Fxxxxxx">España - Español</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=fr-FR&returnUrl=%2FLocations%2FView%2Fxxxxxxx">France - Français</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=en-IE&returnUrl=%2FLocations%2FView%2Fxxxxxx">Ireland - English</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=it-IT&returnUrl=%2FLocations%2FView%2Fxxxxxx">Italia - Italiano</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=lv-LV&returnUrl=%2FLocations%2FView%2Fxxxxxx">Latvija - Latviešu</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=lt-LT&returnUrl=%2FLocations%2FView%2Fxxxxxx">Lietuva - Lietuvių</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=hu-HU&returnUrl=%2FLocations%2FView%2Fxxxxxx">Magyarország - Magyar</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=nl-NL&returnUrl=%2FLocations%2FView%2Fxxxxxx">Nederland - Nederlands</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=nb-NO&returnUrl=%2FLocations%2FView%2Fxxxxxx">Norge - Norsk</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=de-AT&returnUrl=%2FLocations%2FView%2Fxxxxxx">Österreich - Deutsch</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=pl-PL&returnUrl=%2FLocations%2FView%2Fxxxxxx">Polska - Polski</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=pt-PT&returnUrl=%2FLocations%2FView%2Fxxxxxx">Portugal - Português</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=ro-RO&returnUrl=%2FLocations%2FView%2Fxxxxxx">România - Română</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=de-CH&returnUrl=%2FLocations%2FView%2Fxxxxxx">Schweiz - Deutsch</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=sk-SK&returnUrl=%2FLocations%2FView%2Fxxxxxx">Slovensko - Slovenský</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=fr-CH&returnUrl=%2FLocations%2FView%2Fxxxxxx">Suisse - Français</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=it-CH&returnUrl=%2FLocations%2FView%2Fxxxxxx">Svizzera - Italiano</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=tr-TR&returnUrl=%2FLocations%2FView%2Fxxxxxxx">Türkiye - Türkçe</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=bg-BG&returnUrl=%2FLocations%2FView%2Fxxxxxx">България - Български</a>
                </li>
                <li>
                    <a href="/Account/SetLocalisationCulture?lang=uk-UA&returnUrl=%2FLocations%2FView%2Fxxxxxx">Україна - Український</a>
                </li>
    </ul>
</div>
            <header class="clearfix">
                <div class="l-headertop clearfix">
                    <nav class="secondary">
                        <ul>


        <li>Welcome M <a href="/Account/Logout?message=logout">Log out</a></li>



                            <li class="lang">United Kingdom</li>
                        </ul>
                    </nav>
                    <div id="l-logo" class="clearfix">
                        <a href="/">Honeywell</a>
                        <a href="/" class="e-slogan">Total Connect Comfort</a>
                    </div>
                    <div class="l-mobilemenus">
                    </div>
                </div>
            </header>

           
           
        <div class="m-menubutton">
            Menu
        </div>
        <div class="menu">
            <nav class="primary">
                <ul>
                        <li><a class="active" href="/Locations">Locations</a></li>
               
                          <li><a href="/Account">Account</a></li>
               
                          <li><a href="/Support">Support</a></li>
                </ul>
            </nav>
        </div>
       




           
           
           
<link href="/Content/themes/base/jquery-ui.min.css" rel="stylesheet" />
<style>
    .ui-widget-header {
        background: #ee3124 !important;
        border: 1px solid #B3180E !important;
        color: #222;
        font-weight: bold;
    }

        .ui-state-default,
        .ui-widget-content .ui-state-default,
        .ui-widget-header .ui-state-default {
            color: #333333 !important;
        }

        .ui-state-hover,
        .ui-widget-content .ui-state-hover,
        .ui-widget-header .ui-state-hover,
        .ui-state-focus,
        .ui-widget-content .ui-state-focus,
        .ui-widget-header .ui-state-focus {
            color: #ee3124 !important;
            border: 1px solid #ee3124 !important;
            background: #ffffff !important;
        }

        .ui-state-active,
        .ui-widget-content .ui-state-active,
        .ui-widget-header .ui-state-active {
            border: 1px solid #B3180E !important;
            color: #ffffff !important;
            background: #ee3124 !important;
        }

    .ui-widget {
        font-family: Verdana,Arial,sans-serif !important;
        font-size: 1.1em !important;
    }

    .ui-datepicker td {
        border: 0 !important;
        padding: 1px !important;
        text-align: right !important;
    }
</style>


<section class="l-content" style="display: none;" data-bind="visible: showContent">
    <div class="m-fullbox locationoverview twocolumn clearfix">
        <div class="breadcrumb-top">
            <a class="back-link" href="/Locations"><span>‹</span>Back to Locations</a>
        </div>
       

        <div id="notifications"></div>
        <h1><span data-bind="text: Name"></span></h1>

        <div class="errormessages" data-bind="foreach: { data: formErrors, as: 'error' }">
            <p data-bind="text: error"></p>
        </div>


       
   
<div class="zones-wrapper" data-bind="visible: showWebControls">
    <div class="e-statusbar">
        <div data-bind="statusMessage: true" class="status-message"></div>
        <div class="nav-icons">
            <a href="#" data-bind="visible: isEconomyModeAvailable, click: quickActionClicked.bind($data, QUICKACTIONTYPE_ECONOMY), css: {'upper-case': quickAction() === QUICKACTIONTYPE_ECONOMY}" class="upper-case eco-mode tooltip-bottom" id="economyTab" data-tooltip="All your zones will be reduced by 3°">
                <img src="/img/zone-icons/i_economy.svg" onerror="this.onerror = null; this.src = '/img/zone-icons/i_economy-tab.png'" />
                <span>Economy</span>
            </a>
            <a href="#" data-bind="visible: isAwayModeAvailable, click: quickActionClicked.bind($data, QUICKACTIONTYPE_AWAY), css: {'upper-case': quickAction() === QUICKACTIONTYPE_AWAY}" class="away-mode tooltip-bottom" data-tooltip="Set all zones to 15° while you are away">
                <img src="/img/zone-icons/i_away.svg" onerror="this.onerror = null; this.src = '/img/zone-icons/i_away-tab.png'" />
                <span>Away</span>
            </a>
            <a href="#" data-bind="visible: isDayOffModeAvailable, click: quickActionClicked.bind($data, QUICKACTIONTYPE_DAYOFF), css: {'upper-case': quickAction() === QUICKACTIONTYPE_DAYOFF}" class="day-off-mode tooltip-bottom" data-tooltip="All zones will follow the Day Off schedule (Saturday by default)">
                <img src="/img/zone-icons/i_dayoff.svg" onerror="this.onerror = null; this.src = '/img/zone-icons/i_dayoff-tab.png'" />
                <span>Day Off</span>
            </a>
            <a href="#" data-bind="visible: isCustomModeAvailable, click: quickActionClicked.bind($data, QUICKACTIONTYPE_CUSTOM), css: {'upper-case': quickAction() === QUICKACTIONTYPE_CUSTOM}" class="tooltip-bottom" data-tooltip="The zones selected in the Evohome's settings will follow the Custom schedule">
                <img src="/img/zone-icons/i_custom.svg" onerror="this.onerror = null; this.src = '/img/zone-icons/i_custom-tab.png'" />
                <span>Custom</span>
            </a>
            <a href="#" class="icon-off tooltip-bottom" data-bind="click: quickActionClicked.bind($data, QUICKACTIONTYPE_HEATINGOFF), css: {'upper-case': quickAction() === QUICKACTIONTYPE_HEATINGOFF}" data-tooltip="All zones will be set to 5°">
                <img src="/img/zone-icons/i_off.svg" onerror="this.onerror = null; this.src = '/img/zone-icons/i_off-tab.png'" />
                <span>Off</span>
            </a>
        </div>
    </div>

    <div class="zone-container">
        <div class="row-fluid" id="communication-error" data-bind="visible: hasCommLostSystemOrGatewayAlert">
            <div class="alert alert-error" id="failure-mesage">Communication with the system has been lost</div>
        </div>
        <div class="zone-holder" data-bind="visible: showZones, template: { name: 'zoneListing', foreach: Zones }"></div>
            <script type="text/html" id="zoneListing" charset="utf-8">
                <a href="#" class="zone" data-bind="click: editZone, css: {'disabled': $parent.hasCommLostSystemOrGatewayAlert }">
                    <div class="content">
                        <div class="e-title">
                            <h4 data-bind="html: name"></h4>
                        </div>
                       
                        <h2 class="e-temperature" data-bind="html: formattedTemperature"></h2>
                    </div>

                    <div class="tempColor" data-bind="temperatureColour: checkHeatTemperature, css: {'centered': labelShouldBeCentered }">
                        <span data-bind="visible: isHeatingSystem, html: formattedTargetHeatTemperature"></span>
                        <span data-bind="visible: isDhwOff"><strong>Off</strong></span>
                        <span data-bind="visible: isDhwOn"><strong>On</strong></span>

                        <span class="icon-holder">
                           
                            <span class="set-until-time" data-bind="visible: (scheduleUntilTime() != ''), html: scheduleUntilTime"></span>

                            <span class="icon" data-bind="css: scheduleStatusClass"></span>
                        </span>

                    </div>

                </a>
            </script>
    </div>
</div>
           
       
        <div class="location-view-container" data-bind="css: {'sidebar': showWebControls}">
            <div class="column1">
                <div class="clearfix">
                    <h2>Location Address</h2>
                    <address>
                        <span data-bind="text: AddressLine1"></span>,<br>
                        <span data-bind="text: City"></span>,<br>
                        <span id="PostcodeLine"><span data-bind="text: Postcode"></span>,<br></span>
                        <span data-bind="text: Country"></span><br>
                    </address>
                    <p><span data-bind="text: TimeZone"></span></p>
                </div>
            </div>
            <!--<div class="column2 contactnotifications">
                <h2>Notification Contacts</h2>

                <p>At least one e-mail address per location is required to receive system e-mail notifications and alerts. Alert preferences can be configured on the Total Connect Comfort Europe app in the location settings menu and zone settings menu.</p>

                <label>E-mail Addresses</label>
                <p data-bind="foreach: { data: EmailAddresses, as: 'emailAddress' }">
                    <span data-bind="text: emailAddress"></span><br />
                </p>
            </div>-->
            <div class="row-fluid">
                <div class="span12">
                    <a class="pull-left button no-margin" href="/Locations/Edit/xxxxxx">Edit Location</a>
                </div>
            </div>
            <div class="columnfull view-locations-with-systems">
                <h2>Comfort System</h2>


               

                <div class="security-system-container clearfix" data-bind="visible: showGateways, template: { name: 'listingTemplate', foreach: Gateways }"></div>
                <script type="text/html" id="listingTemplate">
                    <p class="pull-left span7">There is a comfort system assigned to this location.</p>
                    <span>
                        <a class="pull-right button" href="/Comfort/Overview/xxxxxx">View Settings</a>
                       
                       
                    </span>
                </script>



               

                <div class="security-system-container clearfix" data-bind="visible: showGatewayAddButton">
                    <p data-bind="" class="pull-left span7 no-devices">There is no comfort system assigned to this location.</p>
                    <span><a class="pull-right plus button" href="/Gateway/Register/xxxxxx">Add System</a></span>
                </div>

                <h2>Security System</h2>

               

                <div class="security-system-container clearfix" data-bind="visible: showSecurityAddButton">
                    <p data-bind="" class="pull-left span7 no-devices">There is no security system assigned to this location.</p>
                    <span><a class="already-installed pull-right plus button" href="#">Add System</a></span>
                </div>

amenomade

#19
Zitat<li>Welcome M
Anscheinend bist Du erfolgreich angemeldet

Bitte code Tags benutzen
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

LaMa163

das ist schonmal super.... Danke bis hier hin.
Blöd ist nur, dass ich hier keine Temperatur der einzelnen Räume auslesen kann.
Der "Zone-Container" beinhaltet im Browser meine Räume inkl. der Temperaturinfo

  <div class="zone-container">
        <div class="row-fluid" id="communication-error" data-bind="visible: hasCommLostSystemOrGatewayAlert">
            <div class="alert alert-error" id="failure-mesage">Communication with the system has been lost</div>
        </div>
        <div class="zone-holder" data-bind="visible: showZones, template: { name: 'zoneListing', foreach: Zones }"></div>
            <script type="text/html" id="zoneListing" charset="utf-8">
                <a href="#" class="zone" data-bind="click: editZone, css: {'disabled': $parent.hasCommLostSystemOrGatewayAlert }">
                    <div class="content">
                        <div class="e-title">
                            <h4 data-bind="html: name"></h4>
                        </div>
                       
                        <h2 class="e-temperature" data-bind="html: formattedTemperature"></h2>
                    </div>

                    <div class="tempColor" data-bind="temperatureColour: checkHeatTemperature, css: {'centered': labelShouldBeCentered }">
                        <span data-bind="visible: isHeatingSystem, html: formattedTargetHeatTemperature"></span>
                        <span data-bind="visible: isDhwOff"><strong>Off</strong></span>
                        <span data-bind="visible: isDhwOn"><strong>On</strong></span>

                        <span class="icon-holder">
                           
                            <span class="set-until-time" data-bind="visible: (scheduleUntilTime() != ''), html: scheduleUntilTime"></span>

                            <span class="icon" data-bind="css: scheduleStatusClass"></span>
                        </span>

                    </div>

                </a>
            </script>
    </div>
</div>

amenomade

Zitat von: LaMa163 am 12 März 2019, 19:46:33
Der "Zone-Container" beinhaltet im Browser meine Räume inkl. der Temperaturinfo
Wo ?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

LaMa163

#22
Wenn ich in Chrome die Website untersuche steht da...

<h2 class="e-temperature" data-bind="html: formattedTemperature">21.0°</h2>

im httpmod steht nur

<h2 class="e-temperature" data-bind="html: formattedTemperature"></h2>


amenomade

#23
Zitat>Communication with the system has been lost
Wahrscheinlich dynamisches Content... Ich vermute, man muss zuerst irgendwelches Refresh anfordern. Wenn das aber ein html5 data-bind ist, kann es schwierig werden.
Da musst Du mit Burp Suite ein bisschen weiter experimentieren. Evtl. sieht man schon was in der Browser Console (F12 - Reiter Network)

Such mal insb. nach GET Requests mit /api/ drinn, z.B. https://international.mytotalconnectcomfort.com/api/locationsapi/getlocations. Da kriegt man z.B. direkt die Locations als JSON
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

LaMa163

#24
im Anhang habe ich mal einen Screenshot angehangen wo man sieht, dass beim Zugriff auf die Location ein reload passiert bzw. die Daten abgerufen werden.

das ganze passiert so:

GET /Api/LocationsApi/GetLocationSystem?id=xxxxxxx HTTP/1.1
Host: international.mytotalconnectcomfort.com
Connection: keep-alive
Accept: */*
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36
Referer: https://international.mytotalconnectcomfort.com/Locations/View/xxxxxxx
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: __utma=195468848.481618500.1552462584.1552462584.1552462584.1; __utmc=195468848; __utmz=195468848.1552462584.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); __utmt=1; __utmb=195468848.3.9.1552462587998; LocalisationCultureCookie=de-DE; AnonymousCookie=7ace39a1-6077-4837-ab8e-26b52a8d29ef; LocalisationCultureCookie=de-DE; ARRAffinity=b2d7ed0c7eff392688ef9a186a6fd5d808d069ecdab78447e4d6cd17ffc32e03; __RequestVerificationToken=YsLeX77FQCGWJYuERNrR-TQkMFntxuEqblIv_yQy6EOYnt1Lw98SGO21n7k3_Mrc8E2GO-HgS_t7qVS324maNL5dxQk1; __utma=68505929.1596738358.1552462598.1552462598.1552462598.1; __utmc=68505929; __utmz=68505929.1552462598.1.1.utmcsr=getconnected.honeywellhome.com|utmccn=(referral)|utmcmd=referral|utmcct=/de/; SessionCookie=D43C9CFF5ABBE535955D85F44E967B45BA19EA345EA8F6DF60E2BCF0FEB8D81F5D392079987900324B81ACCC7BB1E3C8299061490F877D918720F38BE184522277536EFF987102300F688A087A273E021A2A412FF3DE2123FE373EA948172399C26A1CC32728698C46F0D55C402FB7C4CE7272854F730A0C9FD52AF3DA62836BC0FF73E7F7F0719285D8788D4C92E5B01C5ACC33335D5550B863ACC288B5E6808218120A026A29AB7070F3F3414BF611A10C51E53B83E0BA1AF42560933F1AD25763052E3E40454F0A393C3B0BDD950894A05945B84FFD88A921FD24388B7002B3978BD75831ED7529CA2D26DD4F6D15C9E111EB8BF3ED3D0A49190E1ECA68A2E33D7A937AE237F641EFC530F726E951EBCC26E7D956A5417FEF835C573E674D53209725CFA5638C9BD0D177A21C507C9A950C102728F392C886A611F1289B7242CDDDA6479749773135CFF5619F4DADAFFAD636F37DF5619E7950CC2AE99117EF0A634DB6CF008D80B695A1AEC95DA112642DDD130AFFB73AD11088C0FF00CEC7500D97200A768683231039E21376D99B5D9D25F4B2D27680B44100B3DEC1C0B1BA384CD0E0CD74246E23CB24D24328CB0B85FD182EC88C7DC6067F34A5580359F107460DDAF5EF6D973F9989CF7CF9C8E38357A7EE3A3D70CEF789CEBC3F458D7259B6; __utmb=68505929.9.10.1552462598


Response ist dann folgendes...da stehen dann auch die Temperaturen der Räume drin etc.


{"Content":{"LocationModel":{"Name":null,"Id":"xxxxxxx","SystemDeviceId":"3431363","TimeOffset":60,"HasGateways":false,"HasTempControlSystem":false,"HasZones":false,"IsDefault":false,"City":null,"Country":null,"CountryId":null,"Postcode":null,"StreetAddress":null,"OwnerName":null,"TimeZoneId":null,"TimeZoneDisplayName":null,"HeatingSystemType":1,"Zones":[{"Id":"3431359","DeviceId":0,"Name":"Wohnzimmer","MacId":null,"ThermostatModelType":null,"IsAlive":true,"HasAlerts":false,"HasCommLostAlert":false,"HasBatteryLowAlert":false,"HasSensorFailureAlert":false,"Temperature":20.5,"MinHeatSetpoint":5.0000,"MaxHeatSetpoint":35.0000,"MaxCoolSetpoint":0,"MinCoolSetpoint":0,"TargetHeatTemperature":20.5000,"TargetCoolTemperature":null,"SetpointDeadband":null,"ThermostatType":0,"OverrideActive":false,"HoldTemperaturePermanently":false,"SetPointStatus":0,"NextHeatSetPointTime":null,"NextHeatSetPointTimeFormatted":"","DomesticHotWaterOn":0,"DomesticHotWaterState":0,"CurrentFanSetting":null,"FanSettingCanBeChanged":null,"AllowedFanSettings":null,"AllowedThermostatModes":null,"ThermostatUnits":null,"ThermostatVersion":null},{"Id":"3431360","DeviceId":0,"Name":"Küche","MacId":null,"ThermostatModelType":null,"IsAlive":true,"HasAlerts":false,"HasCommLostAlert":false,"HasBatteryLowAlert":false,"HasSensorFailureAlert":false,"Temperature":19.5,"MinHeatSetpoint":5.0000,"MaxHeatSetpoint":35.0000,"MaxCoolSetpoint":0,"MinCoolSetpoint":0,"TargetHeatTemperature":19.5000,"TargetCoolTemperature":null,"SetpointDeadband":null,"ThermostatType":0,"OverrideActive":false,"HoldTemperaturePermanently":false,"SetPointStatus":0,"NextHeatSetPointTime":null,"NextHeatSetPointTimeFormatted":"","DomesticHotWaterOn":0,"DomesticHotWaterState":0,"CurrentFanSetting":null,"FanSettingCanBeChanged":null,"AllowedFanSettings":null,"AllowedThermostatModes":null,"ThermostatUnits":null,"ThermostatVersion":null},{"Id":"3431361","DeviceId":0,"Name":"3. Zimmer","MacId":null,"ThermostatModelType":null,"IsAlive":true,"HasAlerts":false,"HasCommLostAlert":false,"HasBatteryLowAlert":false,"HasSensorFailureAlert":false,"Temperature":19.5,"MinHeatSetpoint":5.0000,"MaxHeatSetpoint":35.0000,"MaxCoolSetpoint":0,"MinCoolSetpoint":0,"TargetHeatTemperature":20.0000,"TargetCoolTemperature":null,"SetpointDeadband":null,"ThermostatType":0,"OverrideActive":false,"HoldTemperaturePermanently":false,"SetPointStatus":0,"NextHeatSetPointTime":null,"NextHeatSetPointTimeFormatted":"","DomesticHotWaterOn":0,"DomesticHotWaterState":0,"CurrentFanSetting":null,"FanSettingCanBeChanged":null,"AllowedFanSettings":null,"AllowedThermostatModes":null,"ThermostatUnits":null,"ThermostatVersion":null},{"Id":"3431362","DeviceId":0,"Name":"Schlafzimmer","MacId":null,"ThermostatModelType":null,"IsAlive":true,"HasAlerts":false,"HasCommLostAlert":false,"HasBatteryLowAlert":false,"HasSensorFailureAlert":false,"Temperature":17.0,"MinHeatSetpoint":5.0000,"MaxHeatSetpoint":35.0000,"MaxCoolSetpoint":0,"MinCoolSetpoint":0,"TargetHeatTemperature":5.0000,"TargetCoolTemperature":null,"SetpointDeadband":null,"ThermostatType":0,"OverrideActive":false,"HoldTemperaturePermanently":false,"SetPointStatus":0,"NextHeatSetPointTime":null,"NextHeatSetPointTimeFormatted":"","DomesticHotWaterOn":0,"DomesticHotWaterState":0,"CurrentFanSetting":null,"FanSettingCanBeChanged":null,"AllowedFanSettings":null,"AllowedThermostatModes":null,"ThermostatUnits":null,"ThermostatVersion":null}],"Type":0,"Current":false,"IsOwner":false,"QuickActionStatus":{"QuickAction":5,"QuickActionNextTime":null,"HasQuickActionChanged":false,"IsQuickActionActive":false,"QuickActionNextTimeFormatted":null},"IsChecked":false,"SystemModesConfiguration":[{"SystemMode":0,"CanBePermanent":true,"CanBeTemporary":true,"MaxDuration":{"Ticks":864000000000,"Days":1,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":1,"TotalHours":24,"TotalMilliseconds":86400000,"TotalMinutes":1440,"TotalSeconds":86400},"TimingResolution":{"Ticks":36000000000,"Days":0,"Hours":1,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":0.041666666666666664,"TotalHours":1,"TotalMilliseconds":3600000,"TotalMinutes":60,"TotalSeconds":3600},"TimingMode":1},{"SystemMode":1,"CanBePermanent":true,"CanBeTemporary":true,"MaxDuration":{"Ticks":85536000000000,"Days":99,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":99,"TotalHours":2376,"TotalMilliseconds":8553600000,"TotalMinutes":142560,"TotalSeconds":8553600},"TimingResolution":{"Ticks":864000000000,"Days":1,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":1,"TotalHours":24,"TotalMilliseconds":86400000,"TotalMinutes":1440,"TotalSeconds":86400},"TimingMode":0},{"SystemMode":2,"CanBePermanent":true,"CanBeTemporary":true,"MaxDuration":{"Ticks":85536000000000,"Days":99,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":99,"TotalHours":2376,"TotalMilliseconds":8553600000,"TotalMinutes":142560,"TotalSeconds":8553600},"TimingResolution":{"Ticks":864000000000,"Days":1,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":1,"TotalHours":24,"TotalMilliseconds":86400000,"TotalMinutes":1440,"TotalSeconds":86400},"TimingMode":0},{"SystemMode":4,"CanBePermanent":true,"CanBeTemporary":false,"MaxDuration":null,"TimingResolution":null,"TimingMode":null},{"SystemMode":3,"CanBePermanent":true,"CanBeTemporary":true,"MaxDuration":{"Ticks":85536000000000,"Days":99,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":99,"TotalHours":2376,"TotalMilliseconds":8553600000,"TotalMinutes":142560,"TotalSeconds":8553600},"TimingResolution":{"Ticks":864000000000,"Days":1,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":1,"TotalHours":24,"TotalMilliseconds":86400000,"TotalMinutes":1440,"TotalSeconds":86400},"TimingMode":0}],"FanModeStatus":null,"LocationViewType":1,"SupportsDaylightSaving":true,"UseDaylightSavingSwitch":false,"AllActiveFaults":[{"FaultType":17,"Time":"\/Date(1551983001000)\/","DeviceType":0,"DeviceId":"3431360","Name":"Küche"}],"AlertCount":0,"HasCommLostSystemOrGatewayAlert":false,"HasSecuritySystem":false,"SecuritySystemId":null,"LocationDate":"14/03/2019","ShouldShowAdvertisement":false,"SubscriptionEndDate":null}},"Errors":null,"RedirectUrl":null,"CurrentCulture":null}


Frage ist jetzt nur wie ich das in FHEM abbilden kann?
so ungefähr...?


attr Evohome2 get01URL https://international.mytotalconnectcomfort.com/Api/LocationsApi/GetLocationSystem?id=xxxxxxx
attr Evohome2  getHeader1 Content-Type: application/json
attr Evohome2  getHeader2 Accept: */*

amenomade

Ja, irgendwas in der Art.

Du könntest auch diese "api" URL als HauptURL in der DEF benutzen, das sollte auch funktionieren (vielleicht wäre aber in dem Fall die reAuthRegex entspr. zu ergänzen: was liefert die api Seite als JSON wenn nicht angemeldet)

Mit (get|reading)XXJSON kannst Du die beliebige Werte extrahieren (oder einfach alles mit decodeAllJSON)

Falls Du die HauptURL https://international.mytotalconnectcomfort.com/Locations/View/xxxxxxx behaltest, dann auch noch evtl. get01Poll auf 1 setzen, damit die URL auch mitgelesen wird, wenn du ein "reread" machst. Sonst muss man explizit jedes mal "get Evohome2 <reading>" machen. Das ist aber weniger optimal, da für jedes "get" Reading wieder eine HTTP abfrage gemacht wird.

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

LaMa163

wenn ich eingeloggt bin und die folgende Adresse im Browser eingebe bekomme ich das was ich eigentlich will...

https://international.mytotalconnectcomfort.com/Api/LocationsApi/GetLocationSystem?id=xxxxxx

{"Content":{"LocationModel":{"Name":null,"Id":"xxxxxxxx","SystemDeviceId":"3431363","TimeOffset":60,"HasGateways":false,"HasTempControlSystem":false,"HasZones":false,"IsDefault":false,"City":null,"Country":null,"CountryId":null,"Postcode":null,"StreetAddress":null,"OwnerName":null,"TimeZoneId":null,"TimeZoneDisplayName":null,"HeatingSystemType":1,"Zones":[{"Id":"3431359","DeviceId":0,"Name":"Wohnzimmer","MacId":null,"ThermostatModelType":null,"IsAlive":true,"HasAlerts":false,"HasCommLostAlert":false,"HasBatteryLowAlert":false,"HasSensorFailureAlert":false,"Temperature":21.5,"MinHeatSetpoint":5.0000,"MaxHeatSetpoint":35.0000,"MaxCoolSetpoint":0,"MinCoolSetpoint":0,"TargetHeatTemperature":20.5000,"TargetCoolTemperature":null,"SetpointDeadband":null,"ThermostatType":0,"OverrideActive":false,"HoldTemperaturePermanently":false,"SetPointStatus":0,"NextHeatSetPointTime":null,"NextHeatSetPointTimeFormatted":"","DomesticHotWaterOn":0,"DomesticHotWaterState":0,"CurrentFanSetting":null,"FanSettingCanBeChanged":null,"AllowedFanSettings":null,"AllowedThermostatModes":null,"ThermostatUnits":null,"ThermostatVersion":null},{"Id":"3431360","DeviceId":0,"Name":"Küche","MacId":null,"ThermostatModelType":null,"IsAlive":true,"HasAlerts":false,"HasCommLostAlert":false,"HasBatteryLowAlert":false,"HasSensorFailureAlert":false,"Temperature":19.5,"MinHeatSetpoint":5.0000,"MaxHeatSetpoint":35.0000,"MaxCoolSetpoint":0,"MinCoolSetpoint":0,"TargetHeatTemperature":19.0000,"TargetCoolTemperature":null,"SetpointDeadband":null,"ThermostatType":0,"OverrideActive":false,"HoldTemperaturePermanently":false,"SetPointStatus":0,"NextHeatSetPointTime":null,"NextHeatSetPointTimeFormatted":"","DomesticHotWaterOn":0,"DomesticHotWaterState":0,"CurrentFanSetting":null,"FanSettingCanBeChanged":null,"AllowedFanSettings":null,"AllowedThermostatModes":null,"ThermostatUnits":null,"ThermostatVersion":null},{"Id":"3431361","DeviceId":0,"Name":"3. Zimmer","MacId":null,"ThermostatModelType":null,"IsAlive":true,"HasAlerts":false,"HasCommLostAlert":false,"HasBatteryLowAlert":false,"HasSensorFailureAlert":false,"Temperature":20.5,"MinHeatSetpoint":5.0000,"MaxHeatSetpoint":35.0000,"MaxCoolSetpoint":0,"MinCoolSetpoint":0,"TargetHeatTemperature":20.0000,"TargetCoolTemperature":null,"SetpointDeadband":null,"ThermostatType":0,"OverrideActive":false,"HoldTemperaturePermanently":false,"SetPointStatus":0,"NextHeatSetPointTime":null,"NextHeatSetPointTimeFormatted":"","DomesticHotWaterOn":0,"DomesticHotWaterState":0,"CurrentFanSetting":null,"FanSettingCanBeChanged":null,"AllowedFanSettings":null,"AllowedThermostatModes":null,"ThermostatUnits":null,"ThermostatVersion":null},{"Id":"3431362","DeviceId":0,"Name":"Schlafzimmer","MacId":null,"ThermostatModelType":null,"IsAlive":true,"HasAlerts":false,"HasCommLostAlert":false,"HasBatteryLowAlert":false,"HasSensorFailureAlert":false,"Temperature":19.5,"MinHeatSetpoint":5.0000,"MaxHeatSetpoint":35.0000,"MaxCoolSetpoint":0,"MinCoolSetpoint":0,"TargetHeatTemperature":18.5000,"TargetCoolTemperature":null,"SetpointDeadband":null,"ThermostatType":0,"OverrideActive":false,"HoldTemperaturePermanently":false,"SetPointStatus":0,"NextHeatSetPointTime":null,"NextHeatSetPointTimeFormatted":"","DomesticHotWaterOn":0,"DomesticHotWaterState":0,"CurrentFanSetting":null,"FanSettingCanBeChanged":null,"AllowedFanSettings":null,"AllowedThermostatModes":null,"ThermostatUnits":null,"ThermostatVersion":null}],"Type":0,"Current":false,"IsOwner":false,"QuickActionStatus":{"QuickAction":5,"QuickActionNextTime":null,"HasQuickActionChanged":false,"IsQuickActionActive":false,"QuickActionNextTimeFormatted":null},"IsChecked":false,"SystemModesConfiguration":[{"SystemMode":0,"CanBePermanent":true,"CanBeTemporary":true,"MaxDuration":{"Ticks":864000000000,"Days":1,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":1,"TotalHours":24,"TotalMilliseconds":86400000,"TotalMinutes":1440,"TotalSeconds":86400},"TimingResolution":{"Ticks":36000000000,"Days":0,"Hours":1,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":0.041666666666666664,"TotalHours":1,"TotalMilliseconds":3600000,"TotalMinutes":60,"TotalSeconds":3600},"TimingMode":1},{"SystemMode":1,"CanBePermanent":true,"CanBeTemporary":true,"MaxDuration":{"Ticks":85536000000000,"Days":99,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":99,"TotalHours":2376,"TotalMilliseconds":8553600000,"TotalMinutes":142560,"TotalSeconds":8553600},"TimingResolution":{"Ticks":864000000000,"Days":1,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":1,"TotalHours":24,"TotalMilliseconds":86400000,"TotalMinutes":1440,"TotalSeconds":86400},"TimingMode":0},{"SystemMode":2,"CanBePermanent":true,"CanBeTemporary":true,"MaxDuration":{"Ticks":85536000000000,"Days":99,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":99,"TotalHours":2376,"TotalMilliseconds":8553600000,"TotalMinutes":142560,"TotalSeconds":8553600},"TimingResolution":{"Ticks":864000000000,"Days":1,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":1,"TotalHours":24,"TotalMilliseconds":86400000,"TotalMinutes":1440,"TotalSeconds":86400},"TimingMode":0},{"SystemMode":4,"CanBePermanent":true,"CanBeTemporary":false,"MaxDuration":null,"TimingResolution":null,"TimingMode":null},{"SystemMode":3,"CanBePermanent":true,"CanBeTemporary":true,"MaxDuration":{"Ticks":85536000000000,"Days":99,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":99,"TotalHours":2376,"TotalMilliseconds":8553600000,"TotalMinutes":142560,"TotalSeconds":8553600},"TimingResolution":{"Ticks":864000000000,"Days":1,"Hours":0,"Milliseconds":0,"Minutes":0,"Seconds":0,"TotalDays":1,"TotalHours":24,"TotalMilliseconds":86400000,"TotalMinutes":1440,"TotalSeconds":86400},"TimingMode":0}],"FanModeStatus":null,"LocationViewType":1,"SupportsDaylightSaving":true,"UseDaylightSavingSwitch":false,"AllActiveFaults":[{"FaultType":17,"Time":"\/Date(1551983001000)\/","DeviceType":0,"DeviceId":"3431360","Name":"Küche"}],"AlertCount":0,"HasCommLostSystemOrGatewayAlert":false,"HasSecuritySystem":false,"SecuritySystemId":null,"LocationDate":"14/03/2019","ShouldShowAdvertisement":false,"SubscriptionEndDate":null}},"Errors":null,"RedirectUrl":null,"CurrentCulture":null}

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

LaMa163

You do not have permission to view this directory or page.

amenomade

Dann probier mal folgendes:

defmod Evohome2 HTTPMOD https://international.mytotalconnectcomfort.com/Api/LocationsApi/GetLocationSystem?id=xxxxxx 0
attr Evohome2 enableControlSet 1
attr Evohome2 enableCookies 1
attr Evohome2 reAuthRegex id="login"|do.not.have.permission
attr Evohome2 room Evohome
attr Evohome2 sid01IdRegex (?s)antiForgeryToken.*?value="(.*?)"
attr Evohome2 sid01URL https://international.mytotalconnectcomfort.com/api/statusApi/getStatus
attr Evohome2 sid02Data {"EmailAddress":"mail%40provider.com","Password":"password","IsServiceStatusReturned":true,"ApiActive":true,"ApiDown":false,"RedirectUrl":"","events":[],"formErrors":[]}
attr Evohome2 sid02Header01 Content-Type: application/json;;charset=utf-8
attr Evohome2 sid02Header02 antiForgeryToken:$sid
attr Evohome2 sid02URL https://international.mytotalconnectcomfort.com/api/accountApi/login
attr Evohome2 extractAllJSON 1
attr Evohome2 verbose 5

Dann reread, dann Log und list posten
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus