2021-01-18 21:50:46.201 [TRACE] [mekit.internal.HomekitChangeListener] - Mark dirty item homekit_tw_color 2021-01-18 21:50:47.206 [TRACE] [penhab.io.homekit.internal.Debouncer] - Debouncer action update-homekit-devices invoked after delay 1000 (1 calls) 2021-01-18 21:50:47.214 [TRACE] [mekit.internal.HomekitChangeListener] - apply updates 2021-01-18 21:50:47.216 [TRACE] [it.internal.HomekitAccessoryRegistry] - Removed accessory org.openhab.io.homekit.internal.accessories.HomekitLightbulbImpl@1725259 for taggedItem homekit_gTW 2021-01-18 21:50:47.218 [TRACE] [thub.hapjava.server.impl.HomekitRoot] - Removed accessory java.util.concurrent.CompletableFuture@1c9cd5e[Completed normally] 2021-01-18 21:50:47.221 [TRACE] [pl.http.impl.NettyHomekitHttpService] - Resetting connections 2021-01-18 21:50:47.224 [TRACE] [mekit.internal.HomekitChangeListener] - add items homekit_gTW 2021-01-18 21:50:47.248 [TRACE] [mekit.internal.HomekitChangeListener] - Item homekit_gTW is a HomeKit accessory of types [LIGHTBULB=EMPTY] 2021-01-18 21:50:47.248 [TRACE] [rver.impl.http.impl.AccessoryHandler] - Terminated HomeKit connection from /192.168.2.171:51002 2021-01-18 21:50:47.251 [TRACE] [.accessories.HomekitAccessoryFactory] - Constructing homekit_gTW of accessory type Lighting 2021-01-18 21:50:47.255 [TRACE] [.accessories.HomekitAccessoryFactory] - Mandatory characteristics for item homekit_gTW characteristics [Item:homekit_tw_bright (Type=DimmerItem, State=72, Label=mytw_bright, Category=null, Groups=[homekit_gTW]) HomeKit type:LIGHTBULB HomeKit characteristic:ON_STATE] 2021-01-18 21:50:47.258 [TRACE] [.accessories.HomekitAccessoryFactory] - Optional characteristics for item homekit_gTW characteristics {COLOR_TEMPERATURE=homekit_tw_color (Type=NumberItem, State=15, Label=mytw_color, Category=null, Groups=[homekit_gTW]), BRIGHTNESS=homekit_tw_bright (Type=DimmerItem, State=72, Label=mytw_bright, Category=null, Groups=[homekit_gTW])} 2021-01-18 21:50:47.261 [TRACE] [ssories.HomekitCharacteristicFactory] - CreateCharacteristic, type COLOR_TEMPERATURE item Item:homekit_tw_color (Type=NumberItem, State=15, Label=mytw_color, Category=null, Groups=[homekit_gTW]) HomeKit type:LIGHTBULB HomeKit characteristic:COLOR_TEMPERATURE 2021-01-18 21:50:47.264 [TRACE] [ssories.HomekitCharacteristicFactory] - CreateCharacteristic, type BRIGHTNESS item Item:homekit_tw_bright (Type=DimmerItem, State=72, Label=mytw_bright, Category=null, Groups=[homekit_gTW]) HomeKit type:LIGHTBULB HomeKit characteristic:BRIGHTNESS 2021-01-18 21:50:47.267 [TRACE] [thub.hapjava.server.impl.HomekitRoot] - Added accessory java.util.concurrent.CompletableFuture@1f0b167[Completed normally] 2021-01-18 21:50:47.271 [TRACE] [pl.http.impl.NettyHomekitHttpService] - Resetting connections 2021-01-18 21:50:47.274 [TRACE] [mekit.internal.HomekitChangeListener] - add items homekit_tw_color 2021-01-18 21:50:47.276 [TRACE] [er.impl.jmdns.JmdnsHomekitAdvertiser] - Re-creating service due to change in configuration index to 39 2021-01-18 21:50:49.282 [INFO ] [er.impl.jmdns.JmdnsHomekitAdvertiser] - Registering _hap._tcp.local. on port 9124 2021-01-18 21:50:49.286 [TRACE] [mekit.internal.HomekitChangeListener] - make new configuration revision. new revision number 39, number of accessories 1 2021-01-18 21:50:51.140 [TRACE] [server.impl.http.impl.LoggingHandler] - READ PooledUnsafeDirectByteBuf(ridx: 0, widx: 158, cap: 1024) [/192.168.2.171:51003]: 504F5354202F706169722D76657269667920485454502F312E310D0A486F73743A206F70656E4841422E5F6861702E5F7463702E6C6F63616C0D0A436F6E74656E742D4C656E6774683A2033370D0A436F6E74656E742D547970653A206170706C69636174696F6E2F70616972696E672B746C76380D0A0D0A0601010320B9D2C30DD3D514B79D6A43AA60E3F78EF95B79F11BE410093D9C80E476824D61 2021-01-18 21:50:51.141 [TRACE] [rver.impl.http.impl.AccessoryHandler] - New HomeKit connection from /192.168.2.171:51003 2021-01-18 21:50:51.147 [TRACE] [impl.pairing.PairVerificationManager] - Starting pair verification for openHAB 2021-01-18 21:50:51.185 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify 2021-01-18 21:50:51.189 [TRACE] [server.impl.http.impl.LoggingHandler] - WRITE PooledUnsafeDirectByteBuf(ridx: 0, widx: 244, cap: 256) [/192.168.2.171:51003]: 485454502F312E3120323030204F4B0D0A436F6E74656E742D747970653A206170706C69636174696F6E2F70616972696E672B746C76380D0A436F6E74656E742D4C656E6774683A203134300D0A436F6E6E656374696F6E3A206B6565702D616C6976650D0A0D0A0601020565DB76AB91A6840D2BE75F52BAB74D7AE0D73D829DD781865DF1F0C5118D3E508ED064AEC860860DD41D913421701E9E87AACB2F36F83D9752184418381572CE64CC01E4C28009A3EC51ECC208A5220FE1A47FEFFBC84655311DEEBE383C81F279EAB7FB7D6B03203EABCCDFA4EA096801C3C670C387628A067BE4EF26AF0A7962CF2FE49596A173 2021-01-18 21:50:51.313 [TRACE] [server.impl.http.impl.LoggingHandler] - READ PooledUnsafeDirectByteBuf(ridx: 0, widx: 247, cap: 1024) [/192.168.2.171:51003]: 504F5354202F706169722D76657269667920485454502F312E310D0A486F73743A206F70656E4841422E5F6861702E5F7463702E6C6F63616C0D0A436F6E74656E742D4C656E6774683A203132350D0A436F6E74656E742D547970653A206170706C69636174696F6E2F70616972696E672B746C76380D0A0D0A0578AE8C8524A0947E1BA2753A120A09E226A5560F7110091DA1AB04AEB90A61492A05E9FBD22C91E1CFD5EB6DC55A7246B792D58359E2D3ECF63CAB9FB0A83C9609CFF03C5773E09C9411F87B85CFF7E8763415960CD23272E994E698EE8229FC28A6390DC96D85741CF694E2FE502E12CC69765BAE640A42BC060103 2021-01-18 21:50:51.336 [TRACE] [impl.pairing.PairVerificationManager] - Completed pair verification for openHAB 2021-01-18 21:50:51.341 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /pair-verify 2021-01-18 21:50:51.348 [TRACE] [server.impl.http.impl.LoggingHandler] - WRITE PooledUnsafeDirectByteBuf(ridx: 0, widx: 105, cap: 256) [/192.168.2.171:51003]: 485454502F312E3120323030204F4B0D0A436F6E74656E742D747970653A206170706C69636174696F6E2F70616972696E672B746C76380D0A436F6E74656E742D4C656E6774683A20330D0A436F6E6E656374696F6E3A206B6565702D616C6976650D0A0D0A060104 2021-01-18 21:50:51.355 [TRACE] [server.impl.http.impl.LoggingHandler] - READ PooledUnsafeDirectByteBuf(ridx: 0, widx: 78, cap: 512) [/192.168.2.171:51003]: 3C00D287A7A42FCA421EB9A308B36BE93629BA8C302FD07AC1E42EBB154D5D1E51B6BA615A59914E23C63362154D2B2E339DC17A1BF6CE73F6576D5C1E33BC1C3CA81C2C0FA58761086EDA30FAAB 2021-01-18 21:50:51.378 [TRACE] [ons.LengthPrefixedByteArrayProcessor] - Received message of length 78. Existing buffer is 0 2021-01-18 21:50:51.380 [TRACE] [ons.LengthPrefixedByteArrayProcessor] - Attempting to read message of length 78 2021-01-18 21:50:51.381 [TRACE] [ons.LengthPrefixedByteArrayProcessor] - Read complete message 2021-01-18 21:50:51.383 [TRACE] [ons.LengthPrefixedByteArrayProcessor] - Returning 1 results 2021-01-18 21:50:51.423 [TRACE] [er.impl.http.HomekitClientConnection] - 200 /accessories 2021-01-18 21:50:51.429 [TRACE] [server.impl.http.impl.LoggingHandler] - WRITE PooledUnsafeDirectByteBuf(ridx: 0, widx: 2267, cap: 4096) [/192.168.2.171:51003]: 0004F46B6F4DF44001A268B45B6F714657E9F0F4D19B966FBAA19D53C0BAFE3ADBD1D648429BFDD4AB7499309F2DD7CEFE338A2F281552700C43563BD95C32F415C92FB54FF51F8A09EE699A704BEE11906C76CD2633688097D76A057BC5994C500C3983792A7E17394477D5A48ED3D7F33E064E9EFBB6565248A2831BB1C4E82E918E6B57CE62310E626FE568CFCFD4131C43577A01C35BFB9D53CFA596669E395C8E07D8A3A73FF09B2A54435E8983727E22E8FCA0521380C7F72840D92C29E022B48D41955CC755BCA70663FD7056ABE14C1C3575BA37956096AEF0AD2A5BDFE5C8B1FB50794193EEFF690299080D02073CF8F3FC27B10F293EF6520191056A9229CA61ECF5E8528DF6D053E25B4B8C9FBC4F43ACC7B3231DA8961C348D24406554D5318B44097B23B776A62ADD9753BCF359AC2F2888EAA4BF121E8D66E7248E18BC8596680B99F32AD8BB8E0429B4B25CE622AAC70C8B14B2DE649C94F5B66CF7E0DC86C1F8A486EBBAAED0DA3997F334BE0ABE61047BC4EB67975C9C62C6C1A661CA62BE1A091579AA7D5ABE5D44C39015FDC0B87CD24AF1B9A8150C9F7B226F7A5EB816087E063A7E55CEF834A6801221CD072311568B9F54C734DF90EF23EC08E20BCECEEA1AE89D3B1540789A5314FB8E85A7A4A6EE537B295180095740E34969D6265176159C03C712F48D0C80AEE099FEA95FF39C31B3ECB9C60AE8238A26A5254909C1E81AAE1E694968D9688040A57F8D15B730084E3ECC333B5B45B3D137348B3BDBC6B16682D0B5928C52F799C578820AD62A6CA81AC1226EA3AB09DC03A382E38E0562B91339F81D16A1645106DCAE39931DD757FB7D07F635C8850C66427CADF29E4BEE67C2FE0D4DA5D60419BE9DCEDF6308B4350237FEB908D03FD711E18B8962BFF87E3A0EDA4725CF38048382E5A95AC2F93B9842FE3E7CD479CDB2CBEA78DB6AAE1E424E07BBC987A7B0EF867DC98E1FCA859C3D7B17B3AACADF9AA02B3D68AB15A8A5B5FD530D647D4EBAB0E445A0980FE3F611E8557B88039E56E8A6F1DABFA0F50915C05F5DA04F6DC2F32A1B81C63B240B769867D6AF5D90DFFB50859AC5A250C2B6A2ACCD09786E8C76E60D58461DF65C59C7AD2735F9BE43454D5C510961EDC028767443F4211FBDF813537862D893173A852067724FC3245DCFDA53630CF943B5DF59ECC71B471BD3DF3B9F1D806C8C7C5941A153895AB2A54A40ADA4E9564BC6F5CBBAC5D3FF38136617E8B278506369D9E676DFD2530842A2D339AD25FC415A0CCCC6F671565604EF094C6BC03282AF733A9A42230EFB142D2FC36B3FE9B0917E6844EEBDAF9C599032D1DF90E88C7F9E85711E45BF2EBDB8DEDFAB408F480AE7ABCA7C5D03E3767211CE7CDF8842B4ADEFFF02BA6DFD6E19465927C648C8025DF12090D6A47AF8E9C61974C6B56F45A154D70EF3A2B1323516C0C8C813D28137A9F50004C72A9C0856C91DA389BDB55F0E94500F56F5F4239B6F2295316910D71F00DFF604C82EB102A14EAE13E3AF5BDC39B40FD3EC6D3CA2C6A87A6F07AB607BB4DB99292756A161219D506616EC2EC99CA79E7AA836627FF4465056FCB6894638422997C495946094DE8C393C6CB3D6331B00FB4BC10FD2F6F0A1B739CBE97FA7C1401F8F8672383E46B1A8605A1F928F1E6CE7CF16D3487212DBDBF691AACB64BFD9A0B7521A475C4D7C4C4B141097F486F6387C75813E0A7C15ACA47AE2F55F86F51D3F4B976BC7567CFA6041D599566D342C0D9CD0D42B50471CFF68450CA831DD70C363FA6EF6DA937F48A872FE9BBE005203D1E710986EB0AE621D227655D45CCA45381653D490F2B0EF409566889CBF06CC8ED40C1B2AE8FB122DFBFC0DA797C24DCFE3640366271FDE6A5BE517A50857ADD7D25F78CE59E57562268A85B433E403B08B19278DFEDB5F293E0DFB5B3429CC6A1C51DB731B7C23241FD62AC5BD90CA2E8DE0402F6F2EA10CBD239E9A20F2B8F4AED3D32D2F353638F58B3395F7658278780AE5BEA341BEB8829CCB70DB660B749A41B5A4EDB73C392966EA848461C156400C61172381A46A7F968F6C243304790ADF827F699249D9CDFD97784C5F3D3FDAABCA6F85CEBCEEF7996175750F1E2AD2FE5CE8B7EF18165068B1F89376C69CE2ACB6BC3E9AC61164C0AABE9A6DA491E0C1CDCDD48EC983343769915572DF3AB631F85D355D57D6C02AC1085545C817CA168F6259FF42BD75675B8DA3664119CF01C40A7F0D9D16366C0717A0B32F4F25C68C361775D3C422D268E474B5FAD961C8B178D0B861EA8A1C1A6A18F5281A9F84D2C16852E72BA2D8F788514DEEFDBC9162FA00A2946FF47F8AFF6538E80E6592997C2EAF5D4A80F747AB3C72F04F9ADDEDC2932FB02D83DA39B4687B24CB3FA3FA4BAD0A4996C11EAF766B64FD51BA8F22DB91E2866A0B586F0D32290344581F57116AB0AA19D5A2C707D1A8506D78B18B6ECA39C50EB58FDAC9855FFDAE501BEDA19066C3CDE16EDCD2BF3462748FC0B3F1CE77406AEBB191AABD180E07EE58A2702E00954F999A1F439CC47A9EA825A9CFE9DF6F3DC900B0C8AB665829FB79E577EA18A485B474235CFF671054A78611C84ADACB3A2CE4126DCAC35A7330957F1AFAF9F23581DD49447530904F45CCF211942A83434FC40905CCB9FF5557B8D9E87BD9C843C938D2A8C07AB20F63D59510B95BC5DA29F9F3AA9FF45338533C8E0E55B2AB1123BF55F3CCA23F8B9597583BB2E685CDD958004963EBE6777BAA78DCF6A0CFC3846C12871E23AA05AC06EC0FCD69CBA9FC8CE4DFB0E5B86AC4DF2921D9FA3F315B78514A6444C2C0AAFDA92E2B57A709301F3F8906B0BC3A27E82E04C6A42D1956612C996D0EF03C9D90AEA85D56907DEA4102D129D66B396D8C84F46144F8F1B7BF2D1327DD356633AB01CA94D7D833FA517B3ACCA50022B2177BB9D29DC74463410F9FB98776AB31DB8AF5F758EEE4BD8914C39AB6D438FEB5FA71EE94D60797AF1DB2704A24A4941F1BAD68CEE4620B5EE77B06096A872BF02D16AFF62AF40D8562A0B869EAC1DA4C5452BBFAB0F71A71A7D13D435A929A99766FE066C72C200C2410A56AF7F9A84962EA49764C171F068B696693E58D984A5F2AC80AB3A2AA4C5C97B9308A6BD67DE87D495EF02A1711B46E7BF3E5AA27B29AC9121D8DABCB8C2E36DA6CD26F3DF7E34D