{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":243737825,"defaultBranch":"master","name":"ithowifi","ownerLogin":"arjenhiemstra","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-28T10:36:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7045663?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714575698.0","currentOid":""},"activityList":{"items":[{"before":"7cec4b169ca0dd292f1956daaecaf9261368a141","after":"b9c8d3b87ec7dcfafbf1c432be207dcd54127be4","ref":"refs/heads/master","pushedAt":"2024-05-10T13:17:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/arjenhiemstra/ithowifi","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/arjenhiemstra/ithowifi"}},{"before":"fed546458d280418e761d676daac71f6d713b3f3","after":"7cec4b169ca0dd292f1956daaecaf9261368a141","ref":"refs/heads/master","pushedAt":"2024-05-03T10:25:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"6434a8aad2556a319b1068325994dec806f8c003","after":"fed546458d280418e761d676daac71f6d713b3f3","ref":"refs/heads/master","pushedAt":"2024-05-03T09:55:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Merge pull request #249 from yorickpeterse/master\n\nAdd API for setting the outside temperature","shortMessageHtmlLink":"Merge pull request #249 from yorickpeterse/master"}},{"before":"2c554d5c0de098dc65df4e87d9ed043d4d604a4a","after":"6434a8aad2556a319b1068325994dec806f8c003","ref":"refs/heads/master","pushedAt":"2024-05-01T15:00:58.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Version 2.9.0-beta1\n\nChanges since 2.8.0\n\nVersion 2.9.0-beta\n\nfeat: make WebAPI version selectable. Version 2 can now be activated for testing the new WebAPI respones for upcoming 3.0.0 release\nfeat: improve response to pwm2i2c WebAPI command (WebAPI version 2)\nfeat: add support for wpu fw41 status labels\nfeat: refactor CC1101 lib, clean up code, improve speed, reliability and debugging options for RF\nfeat: add CC1101 get getChipVersion function\nfeat: CC1101 autodetect and activation\nfeat: improve bi-directional join of RF devices (Itho RFT AUTO-N, RFT CO2/RV and Spider), join a RF device bidirectionally after setting an empty remote type to \"bidirectional\" and then start the join process.\nfeat: Support for Itho Spider added\nfeat: replace old SPI functions that can cause lockup when no CC1101 is (correctly) connected\nfeat: changes to improve device/config specific HA auto discovery - still WIP, help welcome!\nfeat: update 31DA and 31D9 fan status info after every virtual remote command and trigger mqtt update, this should should make vremote integrations update faster\nfeat: Update StreamUtils to version 1.8.0\nfeat: Update ArduinoJSON to version 7.0.4\nfeat: Update esp_littlefs to version 1.14.2\nfeat: make it possible to switch JavaScript debug console.log messages on/off on debug page\nfeat: add IthoCommands: Itho31D9, Itho31DA, IthoDeviceInfo\nfeat: add support so receive fan status requests and send fan status messages 31DA and 31D9\nfeat: add support to receive zone temp, setpoint temp from Spider\nfeat: add support to receive and send 10E0 device info package\nfeat: make it possible to log notice/trace log level to flash, default level info unchanged\nfeat: add wifi mac address to logging\nfeat: make it possible to change rf id (source) of the add-on\nfeat: update boot led states to visually confirm cc1101 module detection\nfix: various bugfixes in RF command bytes\nfix: improve rf ISR code to prevent ISR reentry (add mutex)\nfix: simplify pin definitions\nfix: remote learn/leave mode not deactivated after timer runs out\nfix: change doubles to floats. Double precision is not actually needed for some vars\nfix: typo in manual control API\nfix: utc time for WPU\nfix: Remove never used uintval\nfix: issue in web ui when manual entering hex remote ID with values < 0x10 (single digit hex)\nfix: Point link to unified hw2 and noncve Github folder (#246 from jasperslits)\n\nFirmware binary (CVE HW rev.2 and NON-CVE):\nhttps://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/unified_hw2_noncve/nrgitho-v2.9.0-beta1.bin","shortMessageHtmlLink":"Version 2.9.0-beta1"}},{"before":"8234372bceffbb0b0a2cd314d9bdeee8ac699a09","after":"2c554d5c0de098dc65df4e87d9ed043d4d604a4a","ref":"refs/heads/master","pushedAt":"2024-04-03T21:42:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Merge pull request #246 from jasperslits/updatelink\n\nPoint link to unified hw2 and noncve Github folder","shortMessageHtmlLink":"Merge pull request #246 from jasperslits/updatelink"}},{"before":"66e1dd66a821736a0374ea4398a4159774bc399f","after":"8234372bceffbb0b0a2cd314d9bdeee8ac699a09","ref":"refs/heads/master","pushedAt":"2024-03-29T13:08:18.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Merge pull request #240 from tomkooij/wpu_v41\n\nwpu.h for version 41","shortMessageHtmlLink":"Merge pull request #240 from tomkooij/wpu_v41"}},{"before":"e26077ba7e9da0ce8ca894d1ffc0cc5517967015","after":"66e1dd66a821736a0374ea4398a4159774bc399f","ref":"refs/heads/master","pushedAt":"2024-03-25T23:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"changes to better implement HA across different device types - first rough pieces of code","shortMessageHtmlLink":"changes to better implement HA across different device types - first …"}},{"before":"6295d0da1a8b24285af1a5881aaf62a73ddc7284","after":"e26077ba7e9da0ce8ca894d1ffc0cc5517967015","ref":"refs/heads/master","pushedAt":"2024-03-21T23:04:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"add CC1101 get getChipVersion function\nreplace old SPI functions that can cause lockup when no CC1101 is (correctly) connected","shortMessageHtmlLink":"add CC1101 get getChipVersion function"}},{"before":"c183d0deb0faecbddbb132dd91fa4b323d1f18f5","after":"6295d0da1a8b24285af1a5881aaf62a73ddc7284","ref":"refs/heads/master","pushedAt":"2024-03-21T22:56:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"make it possible to switch JavaScript debug console.log messages on/off on debug page","shortMessageHtmlLink":"make it possible to switch JavaScript debug console.log messages on/o…"}},{"before":"6f5a113a1b836c3d70584b624efd02469f3d7a05","after":"c183d0deb0faecbddbb132dd91fa4b323d1f18f5","ref":"refs/heads/master","pushedAt":"2024-03-17T00:09:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"change round function back to double to fix rounding issues #241","shortMessageHtmlLink":"change round function back to double to fix rounding issues #241"}},{"before":"d93c830ee5c5278de01ad6658223bc8528bb3d5a","after":"6f5a113a1b836c3d70584b624efd02469f3d7a05","ref":"refs/heads/master","pushedAt":"2024-03-16T09:51:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"fix issue in web ui when manual entering hex remote ID with values < 0x10 (single digit hex)","shortMessageHtmlLink":"fix issue in web ui when manual entering hex remote ID with values < …"}},{"before":"23b57b28fe74c5ad1da1fd70d228a89984759f52","after":"d93c830ee5c5278de01ad6658223bc8528bb3d5a","ref":"refs/heads/master","pushedAt":"2024-03-16T09:49:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"partly reverse move to floats because resulting rounding issues with the ArduinoJson lib","shortMessageHtmlLink":"partly reverse move to floats because resulting rounding issues with …"}},{"before":"c596cbd897357e052db3a95a03c347fb969a0ebb","after":"23b57b28fe74c5ad1da1fd70d228a89984759f52","ref":"refs/heads/master","pushedAt":"2024-03-12T21:15:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"correct accidental dirty commit","shortMessageHtmlLink":"correct accidental dirty commit"}},{"before":"9e3084e8b3bd87aa293fd537466fc06201316874","after":"c596cbd897357e052db3a95a03c347fb969a0ebb","ref":"refs/heads/master","pushedAt":"2024-03-12T16:41:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"remove uintval","shortMessageHtmlLink":"remove uintval"}},{"before":"d89d783dc6f1e12126fbf9bddb2701519f1d7460","after":"9e3084e8b3bd87aa293fd537466fc06201316874","ref":"refs/heads/master","pushedAt":"2024-03-12T16:41:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/arjenhiemstra/ithowifi","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/arjenhiemstra/ithowifi"}},{"before":"c3429698eead614d8bb235e74e85b9aea03cfc3b","after":"d89d783dc6f1e12126fbf9bddb2701519f1d7460","ref":"refs/heads/master","pushedAt":"2024-03-11T10:55:33.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Merge pull request #236 from tomkooij/fix_utc_time\n\nFix utc time for WPU","shortMessageHtmlLink":"Merge pull request #236 from tomkooij/fix_utc_time"}},{"before":"3408028bafca6ec840d1bee8a5dda48b5319a5be","after":"c3429698eead614d8bb235e74e85b9aea03cfc3b","ref":"refs/heads/master","pushedAt":"2024-03-11T10:55:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Merge pull request #237 from tomkooij/fix_api_typo\n\nFix typo in manual control API","shortMessageHtmlLink":"Merge pull request #237 from tomkooij/fix_api_typo"}},{"before":"d64a4f03306e28cc4c1172bb5d511448c03b14e1","after":"3408028bafca6ec840d1bee8a5dda48b5319a5be","ref":"refs/heads/master","pushedAt":"2024-02-26T14:50:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Version 2.8.0\n\nChanges since 2.7.3\n\nfeat: added WPU manual control to debug page and MQTT API ()\nfix: add MQTT API command validation if invalid JSON is received as command\n\nFirmware binary (CVE HW rev.2 and NON-CVE):\nhttps://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/unified_hw2_noncve/nrgitho-v2.8.0.bin","shortMessageHtmlLink":"Version 2.8.0"}},{"before":null,"after":"8ebbb8ba5e97255a80521069011669c99fe9cbda","ref":"refs/heads/revert-234-fix4030","pushedAt":"2024-02-25T23:18:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Revert \"Merge WPU manual control from fork\"","shortMessageHtmlLink":"Revert \"Merge WPU manual control from fork\""}},{"before":"cd73d0e541ce366a00b3127adf05328b32d424f9","after":"d64a4f03306e28cc4c1172bb5d511448c03b14e1","ref":"refs/heads/master","pushedAt":"2024-02-25T23:17:08.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Merge pull request #234 from tomkooij/fix4030\n\nMerge WPU manual control from fork","shortMessageHtmlLink":"Merge pull request #234 from tomkooij/fix4030"}},{"before":"99109d2676aebb2a3206a4b115e9c0fba1827847","after":"271edbabf2b917001e0132410988442e646c6917","ref":"refs/heads/pr/234","pushedAt":"2024-02-24T22:29:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"api documentation","shortMessageHtmlLink":"api documentation"}},{"before":null,"after":"99109d2676aebb2a3206a4b115e9c0fba1827847","ref":"refs/heads/pr/234","pushedAt":"2024-02-24T22:07:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"small text change","shortMessageHtmlLink":"small text change"}},{"before":"7cfbeba077acac7a25602eed732057ebec6824a7","after":"cd73d0e541ce366a00b3127adf05328b32d424f9","ref":"refs/heads/master","pushedAt":"2024-02-24T21:49:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"move hardware files to own sub module repo","shortMessageHtmlLink":"move hardware files to own sub module repo"}},{"before":"2656626d17182018d816f1860fe2cacf8111d18d","after":"7cfbeba077acac7a25602eed732057ebec6824a7","ref":"refs/heads/master","pushedAt":"2024-02-24T11:52:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"update handleiding and remotes info","shortMessageHtmlLink":"update handleiding and remotes info"}},{"before":"7fa822487636c403f4896e97c7f00b88a85b61ea","after":"2656626d17182018d816f1860fe2cacf8111d18d","ref":"refs/heads/master","pushedAt":"2024-02-20T14:35:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Version 2.7.3\n\nChanges since 2.7.2\n\nfix: Cannot switch off AP mode #233\nfix: value 0 not displayed correctly in web ui input fields\n\nFirmware binary (CVE HW rev.2 and NON-CVE):\nhttps://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/unified_hw2_noncve/nrgitho-v2.7.3.bin","shortMessageHtmlLink":"Version 2.7.3"}},{"before":"2b69882cd2db2fa3c5abc3d6936541c6ece74157","after":"7fa822487636c403f4896e97c7f00b88a85b61ea","ref":"refs/heads/master","pushedAt":"2024-02-16T21:48:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Version 2.7.2\n\nChanges since 2.7.1\n\nfix: Itho consistency in UX (#231 from jasperslits)\nfix: re-add accidentally removed default setting for api_settings_activated\n\nFirmware binary (CVE HW rev.2 and NON-CVE):\nhttps://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/unified_hw2_noncve/nrgitho-v2.7.2.bin","shortMessageHtmlLink":"Version 2.7.2"}},{"before":"2adebe8704491a1a073da2cce1652e414c6ec8d8","after":"2b69882cd2db2fa3c5abc3d6936541c6ece74157","ref":"refs/heads/master","pushedAt":"2024-02-15T15:17:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Merge pull request #231 from jasperslits/Itho_Labels\n\nItho consistency in UX","shortMessageHtmlLink":"Merge pull request #231 from jasperslits/Itho_Labels"}},{"before":"d8c6dd41a40560dce3fc8e4a2b2f31c6003e4d71","after":"2adebe8704491a1a073da2cce1652e414c6ec8d8","ref":"refs/heads/master","pushedAt":"2024-02-14T20:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":"c7724a8d901a34b2917380dcca3ad1d7cc3ce8ce","after":"d8c6dd41a40560dce3fc8e4a2b2f31c6003e4d71","ref":"refs/heads/master","pushedAt":"2024-02-11T12:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"switch off mtime in buildscript to prevent update of gzipped files on every compile","shortMessageHtmlLink":"switch off mtime in buildscript to prevent update of gzipped files on…"}},{"before":"9c8fc9fe7c3481edfd16011383505ec5c6d939e6","after":"c7724a8d901a34b2917380dcca3ad1d7cc3ce8ce","ref":"refs/heads/master","pushedAt":"2024-02-11T11:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arjenhiemstra","name":"Arjen Hiemstra","path":"/arjenhiemstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7045663?s=80&v=4"},"commit":{"message":"Version 2.7.1\n\nChanges since 2.7.0\n\nfeat: add check on username/password fields and extend length to 32 chars (#177 from sanderkob, thanks!)\nfeat: Add support for AutoTemp version 12 and 13\nfeat: make wifi AP password configurable\nfeat: update to ArduinoJSON 7.0.3\nfix: tweaks for AP mode timeout\nfix: reconnect wifi after wifi settings save only if SSID and/or password have changed\nfix: Update HA auto discovery to display on/off status correctly (#229 from bjw-s, thanks!)\n\nFirmware binary (CVE HW rev.2 and NON-CVE):\nhttps://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/unified_hw2_noncve/nrgitho-v2.7.1.bin","shortMessageHtmlLink":"Version 2.7.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERpj0PAA","startCursor":null,"endCursor":null}},"title":"Activity · arjenhiemstra/ithowifi"}