{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":651879249,"defaultBranch":"main","name":"ESP8266-Faikin","ownerLogin":"Sonic-Amiga","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-06-10T11:21:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48695031?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721336542.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"478bf1c2f582842a260d100689118ef4c0488cf8","ref":"refs/heads/8266-release-19.07.2024","pushedAt":"2024-07-18T21:02:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"8266 release\n\nAuto update works correctly\n\n(cherry picked from commit ebd94f9d6c7799eeba4427b655d994ea8b01f504)","shortMessageHtmlLink":"8266 release"}},{"before":"68cc872f0ec6c37a828b5f8c667d92d04427f5cb","after":"ebd94f9d6c7799eeba4427b655d994ea8b01f504","ref":"refs/heads/main","pushedAt":"2024-07-18T20:59:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"release","shortMessageHtmlLink":"release"}},{"before":"643cc8ff1228ac48ba25dd641231ad8da33e3ffa","after":"68cc872f0ec6c37a828b5f8c667d92d04427f5cb","ref":"refs/heads/main","pushedAt":"2024-07-17T22:24:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"Merge branch 'update-fix'","shortMessageHtmlLink":"Merge branch 'update-fix'"}},{"before":null,"after":"f2a3ecc01331c6ec6a5373166b86a9c7cee2b963","ref":"refs/heads/update-fix","pushedAt":"2024-07-17T22:01:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"ESP: Generate .desc file\n\nRequired for OTA operation on 8266","shortMessageHtmlLink":"ESP: Generate .desc file"}},{"before":null,"after":"dbc227e777940f27ad269d99a1888899c104b7bb","ref":"refs/heads/8266-release-16.07.2024","pushedAt":"2024-07-16T20:54:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"release\n\n(cherry picked from commit 643cc8ff1228ac48ba25dd641231ad8da33e3ffa)","shortMessageHtmlLink":"release"}},{"before":"920381c04ad1cf2c3284319d748ede38e27c310f","after":"643cc8ff1228ac48ba25dd641231ad8da33e3ffa","ref":"refs/heads/main","pushedAt":"2024-07-16T20:49:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"release","shortMessageHtmlLink":"release"}},{"before":"bbc84164c78ef753b3569f76ea5256e207d3a434","after":"920381c04ad1cf2c3284319d748ede38e27c310f","ref":"refs/heads/main","pushedAt":"2024-07-16T20:49:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"[HACK] main/Faikin: Disable otaauto on bootup\n\nVersion checking doesn't work on 8266, causing endlessly looping updates every\n10 minutes or so.\n\nQuick stopgap against #17","shortMessageHtmlLink":"[HACK] main/Faikin: Disable otaauto on bootup"}},{"before":null,"after":"27005c6f616e81755f9b3f6e5bda13b80b77f8af","ref":"refs/heads/cn_wired_driver-comment","pushedAt":"2024-07-16T18:25:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"main/cn_wired_driver: Better comment on SYNC trick\n\nSpent some time on understanding WTH is going on. Let's leave some verbose notes\non this tricky question.\n\nSigned-off-by: Pavel Fedin ","shortMessageHtmlLink":"main/cn_wired_driver: Better comment on SYNC trick"}},{"before":"e7880ec30d1828fc9d5dc5817e0683e13d908ef1","after":"bbc84164c78ef753b3569f76ea5256e207d3a434","ref":"refs/heads/main","pushedAt":"2024-07-16T18:02:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"ESP: Enable 'uart' settings option\n\nAllows to change UART number. We can only use UART0 on 8266, but it's still\nuseful for quick enable of mock mode. Better than config option.","shortMessageHtmlLink":"ESP: Enable 'uart' settings option"}},{"before":"6ad9e99201684792c9c4eccf42b8b8fdc225e3e8","after":"e7880ec30d1828fc9d5dc5817e0683e13d908ef1","ref":"refs/heads/main","pushedAt":"2024-07-16T17:27:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"components/ESP32-RevK: Back to upstream/master\n\nESP8266 patch was merged","shortMessageHtmlLink":"components/ESP32-RevK: Back to upstream/master"}},{"before":"1e5b9aeea3a18d46c266740aaa60ad17f5c27a73","after":"6ad9e99201684792c9c4eccf42b8b8fdc225e3e8","ref":"refs/heads/main","pushedAt":"2024-07-16T17:05:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"Simulators/CN_WIRED: Allow checking terminator pulse timing\n\n'_' is now preceded by idle time, preceding the pulse. For low-level debugging\nand verification of transmitters.\n\nThe feature is supported by simulator using 'Dump extra comm data' switch","shortMessageHtmlLink":"Simulators/CN_WIRED: Allow checking terminator pulse timing"}},{"before":null,"after":"12135c3fd160ce8200cedb03042f2a4b85ba8efb","ref":"refs/heads/cn_wired_sync_inversion","pushedAt":"2024-07-13T12:38:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"main/Faikin: Forbid different rx and tx polarities for CN_WIRED\n\nSince we cannot elicit any response from the AC, we cannot know whether tx alone\nhas correct polarity or not. Let's only invert all or nothing, thus rx polarity\n(which can be detected) would also determine tx polarity\n\nSigned-off-by: Pavel Fedin ","shortMessageHtmlLink":"main/Faikin: Forbid different rx and tx polarities for CN_WIRED"}},{"before":null,"after":"6128417b7157b5a511468d16b7ee54c456581685","ref":"refs/heads/windows-setbuildsuffix","pushedAt":"2024-07-11T21:30:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"ESP: setbuildsuffix wrapper for Windows\n\nTechnically belongs to RevK library, but just convenient to have in top-level\nproject directory. Similar to build.bat, runs setbuildsuffix script via POSIX\nenvironment\n\nSigned-off-by: Pavel Fedin ","shortMessageHtmlLink":"ESP: setbuildsuffix wrapper for Windows"}},{"before":"aa124065e6a8abe570e69ecc3fcff9c40d6b7849","after":"1e5b9aeea3a18d46c266740aaa60ad17f5c27a73","ref":"refs/heads/main","pushedAt":"2024-07-11T21:19:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"betarelease","shortMessageHtmlLink":"betarelease"}},{"before":"376ed8385df45b737ca36866b5f9a68c9fc3be9c","after":"aa124065e6a8abe570e69ecc3fcff9c40d6b7849","ref":"refs/heads/main","pushedAt":"2024-07-11T21:18:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"ESP: Updates from upstream\n\nLots of stuff. Synchronized with upstream\n746783944e21ecef5f6061313b54c37cbcf99a05","shortMessageHtmlLink":"ESP: Updates from upstream"}},{"before":null,"after":"28924d4485d37b497a9844b5b9775ebd92d8e50a","ref":"refs/heads/cn_wired-refactor","pushedAt":"2024-07-11T20:16:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"ESP/main: Change CN_WIRED modifier from Eco to Quiet fan speed\n\nSome time ago we decided that Eco function is not what it really does here. It\nwas actually misnamed after Daichi controller, which is 3rd party itself. In the\nmeanwhile, button on the original remote is called QUIET, and it's fan speed for\nus.\n\nSigned-off-by: Pavel Fedin ","shortMessageHtmlLink":"ESP/main: Change CN_WIRED modifier from Eco to Quiet fan speed"}},{"before":null,"after":"eaf1b70ac945aa0dfd69798f21d726f87da8350a","ref":"refs/heads/cn_wired-tx-fix","pushedAt":"2024-07-09T22:03:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"main/Faikin: Fix internal CN_WIRED status handling\n\n- Remove resetting control_changed to 0 in daikin_cn_wired_response(), which\n effectively canceled any pending commands\n- Add missing report_uint8 (online, 1), so that \"System is offline\" disappears\n\nBasic functionality successfully verified with CN_WIRED AC simulator.\n\nSigned-off-by: Pavel Fedin ","shortMessageHtmlLink":"main/Faikin: Fix internal CN_WIRED status handling"}},{"before":null,"after":"94caf88fb124620757f35b34414b004a2320346f","ref":"refs/heads/cn_wired-refactor-4upstream","pushedAt":"2024-07-07T21:50:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"main/Faikin: Fix a bug with reconfiguring CN_WIRED\n\nEvery time we change tx/rx inversion, we need to reconfigure rmt from scratch\nby calling rmt_new_??_channel(), which is only possible after we stop and\ndelete old channels. To make sure it's done properly, we need to always shut\ndown the driver before changing protocol and/or inversion.\n\nSigned-off-by: Pavel Fedin ","shortMessageHtmlLink":"main/Faikin: Fix a bug with reconfiguring CN_WIRED"}},{"before":"f035dbc0e6d927bd864f8d4a47fe3bbe8554ba98","after":"376ed8385df45b737ca36866b5f9a68c9fc3be9c","ref":"refs/heads/main","pushedAt":"2024-07-07T13:10:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"CN_WIRED/bridge: Better check for START/ENG pulse length\n\nMake sure the pulse isn't too wide. Makes our receiver more resilient against\nrandom crap on the line (possibly caused by attempts to communicate using wrong\nprotocol) and prevents \"receiver not ready\" lockups","shortMessageHtmlLink":"CN_WIRED/bridge: Better check for START/ENG pulse length"}},{"before":"8945cb3727a4615d646611bbe66dc747c95ddb85","after":"f035dbc0e6d927bd864f8d4a47fe3bbe8554ba98","ref":"refs/heads/main","pushedAt":"2024-07-07T12:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"CN_WIRED/bridge: Add error message on TX lockup\n\nIf our receiver isn't ready for a prolonged time (5 seconds), print a readable\nerror message. Helps detecting issues.","shortMessageHtmlLink":"CN_WIRED/bridge: Add error message on TX lockup"}},{"before":null,"after":"8b3ea26f2659b7a640ed840150df618ef527685f","ref":"refs/heads/8266-release-05.07.2024","pushedAt":"2024-07-05T20:59:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"ESP/release: New 8266 release\n\n- Do not choke on unknown CN_WIRED packet types (https://github.com/Sonic-Amiga/ESP8266-Faikin/issues/14)\n- S21 fix from upstream\n\nFrom commit 78a53a241af47c2a149fc8554f69d83037a63996","shortMessageHtmlLink":"ESP/release: New 8266 release"}},{"before":"3b2680ccd13b6c785ba36e0456f0d206ab50a954","after":"8945cb3727a4615d646611bbe66dc747c95ddb85","ref":"refs/heads/main","pushedAt":"2024-07-05T20:54:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"release","shortMessageHtmlLink":"release"}},{"before":"233c27e20621a89eecd735439eecab734d45ea9c","after":"3b2680ccd13b6c785ba36e0456f0d206ab50a954","ref":"refs/heads/main","pushedAt":"2024-07-05T20:54:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"main/Faikin: S21 fixup\n\nPicked up from upstream f8553af7c54e02948ab5b9f34f2fd9f86ac16553","shortMessageHtmlLink":"main/Faikin: S21 fixup"}},{"before":"3b55c6b3f495dda0df5ccad059f6996254f08e70","after":"233c27e20621a89eecd735439eecab734d45ea9c","ref":"refs/heads/main","pushedAt":"2024-07-04T20:21:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"release","shortMessageHtmlLink":"release"}},{"before":"35bdcbe081719c78d9885fe0850aba3f3efceb76","after":"3b55c6b3f495dda0df5ccad059f6996254f08e70","ref":"refs/heads/main","pushedAt":"2024-07-04T20:20:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"ESP/main: Do not choke on new CN_WIRED packet types\n\nSome conditioners also emit packets of new types, which also have modified CRC\nalgorithm. Support checksum calculation properly so that the connection isn't\nbroken. Unfortunately we can only ignore these packets for now because we have\nno idea what they mean.\n\nShould solve #14","shortMessageHtmlLink":"ESP/main: Do not choke on new CN_WIRED packet types"}},{"before":null,"after":"78a53a241af47c2a149fc8554f69d83037a63996","ref":"refs/heads/8266-release-04.07.2024","pushedAt":"2024-07-03T21:19:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"ESP/release: New 8266 release.\n\n- Many upgrades and improvements from ESP32 version\n- Fixed compatibility with FTN15PV1L (CN_WIRED, https://github.com/Sonic-Amiga/ESP8266-Faikin/issues/15)\n\n(cherry picked from commit 35bdcbe081719c78d9885fe0850aba3f3efceb76)","shortMessageHtmlLink":"ESP/release: New 8266 release."}},{"before":"57fee20227e0414a3aaa8960e042ee8bd4605d44","after":"35bdcbe081719c78d9885fe0850aba3f3efceb76","ref":"refs/heads/main","pushedAt":"2024-07-03T21:13:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"release","shortMessageHtmlLink":"release"}},{"before":"751eee25f5841f944b87a265b931fec8fb29c578","after":"57fee20227e0414a3aaa8960e042ee8bd4605d44","ref":"refs/heads/main","pushedAt":"2024-07-03T21:12:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"main/Faikin: Send modes every time as a \"response\" to CN_WIRED packet.\n\nThis better simulates what the original hardware does. Some ACs don't accept\ncommands in 1st try if we don't do this; perhaps they think we are offline.\n\nFixes #15 for real, verified by the user.","shortMessageHtmlLink":"main/Faikin: Send modes every time as a \"response\" to CN_WIRED packet."}},{"before":"3d64d4987e137678f8af85a8cdb789958cff4511","after":"751eee25f5841f944b87a265b931fec8fb29c578","ref":"refs/heads/main","pushedAt":"2024-07-02T20:44:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"Revert \"ESP/main: Repeat CN_WIRED packet 3 times\"\n\nThat change didn't fix the original issue, so let's keep things simple. Avoid\ndoing something we don't really need to.\n\nThis reverts commit 12443a424514abbb83e1ff7b530b87bf568ae27b.","shortMessageHtmlLink":"Revert \"ESP/main: Repeat CN_WIRED packet 3 times\""}},{"before":"1c3a67e30942a26b6aa767471d03d54e05773863","after":"3d64d4987e137678f8af85a8cdb789958cff4511","ref":"refs/heads/main","pushedAt":"2024-06-28T21:13:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sonic-Amiga","name":"Pavel Fedin","path":"/Sonic-Amiga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48695031?s=80&v=4"},"commit":{"message":"main/Faikin: Fix \"bouncing\" offline status\n\nBy mistake status was forced to online before starting communication attempt.\nThis causes \"System is offline\" bouncing on and off when the AC is actually\noffline.","shortMessageHtmlLink":"main/Faikin: Fix \"bouncing\" offline status"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEg1a09gA","startCursor":null,"endCursor":null}},"title":"Activity ยท Sonic-Amiga/ESP8266-Faikin"}