{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":80286288,"defaultBranch":"development","name":"Tasmota","ownerLogin":"arendst","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-28T13:37:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11044339?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723640289.0","currentOid":""},"activityList":{"items":[{"before":"03b57179ac2c2f9912c9f9293d716c3c901b787d","after":"6bb046726ef7b45b8a38b9f6d420e46a5ea79ba3","ref":"refs/heads/development","pushedAt":"2024-09-21T21:36:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jason2866","name":"Jason2866","path":"/Jason2866","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24528715?s=80&v=4"},"commit":{"message":"arduino idf compile prepare","shortMessageHtmlLink":"arduino idf compile prepare"}},{"before":"8d7a27df76e934446b444985c49124834d4dbc4a","after":"03b57179ac2c2f9912c9f9293d716c3c901b787d","ref":"refs/heads/development","pushedAt":"2024-09-21T11:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Final fix unknown/error","shortMessageHtmlLink":"Final fix unknown/error"}},{"before":"bf4d0d089069e86fa70a93e812e3e7a98aa074d4","after":"8d7a27df76e934446b444985c49124834d4dbc4a","ref":"refs/heads/development","pushedAt":"2024-09-20T16:20:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Fix ESP8266 Exception 3 on tasmota-minimal caused by unaligned PROGMEM (#22169)","shortMessageHtmlLink":"Fix ESP8266 Exception 3 on tasmota-minimal caused by unaligned PROGMEM ("}},{"before":"b00d7fd0ac71d03ea93c9c5278c4e5dc5751d72a","after":"bf4d0d089069e86fa70a93e812e3e7a98aa074d4","ref":"refs/heads/development","pushedAt":"2024-09-20T16:14:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Revert \"Fix ESP8266 Exception 3 on tasmota-minimal caused by unaligned PROGMEM (#22169)\"\n\nThis reverts commit b00d7fd0ac71d03ea93c9c5278c4e5dc5751d72a.","shortMessageHtmlLink":"Revert \"Fix ESP8266 Exception 3 on tasmota-minimal caused by unaligne…"}},{"before":"d5289e8ba90497b9f2d75826b183b9f5e150a1b3","after":"b00d7fd0ac71d03ea93c9c5278c4e5dc5751d72a","ref":"refs/heads/development","pushedAt":"2024-09-20T16:13:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Fix ESP8266 Exception 3 on tasmota-minimal caused by unaligned PROGMEM (#22169)","shortMessageHtmlLink":"Fix ESP8266 Exception 3 on tasmota-minimal caused by unaligned PROGMEM ("}},{"before":"694691e34afba0968448c16fc086c6af6105b0ce","after":"d5289e8ba90497b9f2d75826b183b9f5e150a1b3","ref":"refs/heads/development","pushedAt":"2024-09-20T10:09:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Update changelogs","shortMessageHtmlLink":"Update changelogs"}},{"before":"83eb8aeaa7e175506c9995c8e3a5c6fcf07ace8a","after":"694691e34afba0968448c16fc086c6af6105b0ce","ref":"refs/heads/development","pushedAt":"2024-09-20T10:06:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Refactor and fix PID sensor (PID_USE_LOCAL_SENSOR) read race condition (#22162)\n\n* Refactor and fix PID sensor (PID_USE_LOCAL_SENSOR) read race condition\r\n\r\nRefactor PID since it was calling pid.tick willy-nilly upon demand\r\nfrom MQTT and the web instead of on a periodic basis (and was being\r\ncalled with time interval of 0 when those times lined up!). Refactor\r\nweb/mqtt display because there was shared code (that code turned out\r\nto be misguided and belonged in Every_Second loop, but now we are also\r\nsimilar to 39 thermostat)\r\n\r\nLogging revealed that the vast majority of the time the sensor JSON\r\nwas parsed to obtain current sensor data when using PID local sensor,\r\nit was failing to parse (and it would typically only work for a second\r\naround TELE_PERIOD, but even then, not reliably). This bug almost\r\ncertainly affects xdrv_39_thermostat too, but using\r\nxsns_75_prometheus.ino as a template, we are able to update PV once\r\nper second, which allows us to be a lot more responsive. There is no\r\ndanger of being \"too responsive\" because that's the point of PID, and\r\nthe PID loop already scales feedback by interval between ticks.\r\n\r\n* Reduce logging of PID now that query side-effects removed\r\n\r\n* Comment out all new logging, but leave present for next debugger","shortMessageHtmlLink":"Refactor and fix PID sensor (PID_USE_LOCAL_SENSOR) read race condition ("}},{"before":"be46b95d62acc8bb466ed421fdf82cd22d4a19de","after":"83eb8aeaa7e175506c9995c8e3a5c6fcf07ace8a","ref":"refs/heads/development","pushedAt":"2024-09-20T10:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Update changelogs","shortMessageHtmlLink":"Update changelogs"}},{"before":"f43d23e59a1e3d82f46a1b9cfa39063540773c02","after":"be46b95d62acc8bb466ed421fdf82cd22d4a19de","ref":"refs/heads/development","pushedAt":"2024-09-19T21:12:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-hadinger","name":null,"path":"/s-hadinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49731213?s=80&v=4"},"commit":{"message":"MQTT add warning if trying to connect without TLS on a port that normally uses TLS (#22175)","shortMessageHtmlLink":"MQTT add warning if trying to connect without TLS on a port that norm…"}},{"before":"a5b4490ba097095119085f0b61a29d6261e81f81","after":"f43d23e59a1e3d82f46a1b9cfa39063540773c02","ref":"refs/heads/development","pushedAt":"2024-09-19T20:35:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-hadinger","name":null,"path":"/s-hadinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49731213?s=80&v=4"},"commit":{"message":"Berry update Win binary (#22174)","shortMessageHtmlLink":"Berry update Win binary (#22174)"}},{"before":"3f56ab68ad2804992470d6c3027b4f1e0fbb78cb","after":"a5b4490ba097095119085f0b61a29d6261e81f81","ref":"refs/heads/development","pushedAt":"2024-09-19T20:26:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-hadinger","name":null,"path":"/s-hadinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49731213?s=80&v=4"},"commit":{"message":"Matter small UI fixes (#22173)","shortMessageHtmlLink":"Matter small UI fixes (#22173)"}},{"before":"5d0cc8144a66e565cc84c0eb2c0696dba21a84f4","after":"3f56ab68ad2804992470d6c3027b4f1e0fbb78cb","ref":"refs/heads/development","pushedAt":"2024-09-19T19:35:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-hadinger","name":null,"path":"/s-hadinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49731213?s=80&v=4"},"commit":{"message":"Berry improve `int64` constructor (#22172)","shortMessageHtmlLink":"Berry improve int64 constructor (#22172)"}},{"before":"3b28542d9cf256263bcc327e58e09140a11f7685","after":"5d0cc8144a66e565cc84c0eb2c0696dba21a84f4","ref":"refs/heads/development","pushedAt":"2024-09-19T16:31:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jason2866","name":"Jason2866","path":"/Jason2866","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24528715?s=80&v=4"},"commit":{"message":"no exception when metrics not found (#22170)","shortMessageHtmlLink":"no exception when metrics not found (#22170)"}},{"before":"9238ee73d6e2af969c354ba826c9f38c135d2b76","after":"3b28542d9cf256263bcc327e58e09140a11f7685","ref":"refs/heads/development","pushedAt":"2024-09-19T15:21:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Fix BMP second bus","shortMessageHtmlLink":"Fix BMP second bus"}},{"before":"a9f0623769b3f0c8455139b35702ee2b3ffd5b06","after":"9238ee73d6e2af969c354ba826c9f38c135d2b76","ref":"refs/heads/development","pushedAt":"2024-09-19T12:47:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Add ESP8266 experimental support for second I2C bus","shortMessageHtmlLink":"Add ESP8266 experimental support for second I2C bus"}},{"before":"d0d075a1b41371bff54463b7122683332e980e14","after":"a9f0623769b3f0c8455139b35702ee2b3ffd5b06","ref":"refs/heads/development","pushedAt":"2024-09-19T09:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"SCD30 Lowered I2C clock from 100k to 50k (#15438)","shortMessageHtmlLink":"SCD30 Lowered I2C clock from 100k to 50k (#15438)"}},{"before":"a30f47a90163d643e3dd8c8eed0ed6f2600556cc","after":"d0d075a1b41371bff54463b7122683332e980e14","ref":"refs/heads/development","pushedAt":"2024-09-19T09:11:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Refactored I2C drivers SHT3x and iAQ","shortMessageHtmlLink":"Refactored I2C drivers SHT3x and iAQ"}},{"before":"0dfab3684c56453365fc2fb1411fdd090dbd446a","after":"a30f47a90163d643e3dd8c8eed0ed6f2600556cc","ref":"refs/heads/development","pushedAt":"2024-09-19T09:07:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Fix bad define ESP82666","shortMessageHtmlLink":"Fix bad define ESP82666"}},{"before":"27611a16980b15df4ee496b55dd0801902086c3a","after":"0dfab3684c56453365fc2fb1411fdd090dbd446a","ref":"refs/heads/development","pushedAt":"2024-09-19T07:58:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Update changelogs","shortMessageHtmlLink":"Update changelogs"}},{"before":"717bc01df8f1957e5aed871decc7971c5ee60e07","after":"27611a16980b15df4ee496b55dd0801902086c3a","ref":"refs/heads/development","pushedAt":"2024-09-18T17:04:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jason2866","name":"Jason2866","path":"/Jason2866","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24528715?s=80&v=4"},"commit":{"message":"Tasmota Platform 2024.09.10 - Arduino core 3.0.5 (#22163)\n\n* Tasmota Platform espressif32 2024.09.10 - Arduino Core 3.0.5","shortMessageHtmlLink":"Tasmota Platform 2024.09.10 - Arduino core 3.0.5 (#22163)"}},{"before":"a5730a76f983b3dc43862f2ee6f5fdd53a568132","after":"717bc01df8f1957e5aed871decc7971c5ee60e07","ref":"refs/heads/development","pushedAt":"2024-09-17T19:46:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-hadinger","name":null,"path":"/s-hadinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49731213?s=80&v=4"},"commit":{"message":"Autoconf prevent 'init.bat' from stopping on empty lines (#22158)","shortMessageHtmlLink":"Autoconf prevent 'init.bat' from stopping on empty lines (#22158)"}},{"before":"4f2b24f53d67cac9bef36aff93f0f79e92703b16","after":"a5730a76f983b3dc43862f2ee6f5fdd53a568132","ref":"refs/heads/development","pushedAt":"2024-09-17T14:24:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Add command entered to command error and command unknown message","shortMessageHtmlLink":"Add command entered to command error and command unknown message"}},{"before":"fd7d2fc0a4920ae34d30e3fcf7a9bbb697dcf9e3","after":"4f2b24f53d67cac9bef36aff93f0f79e92703b16","ref":"refs/heads/development","pushedAt":"2024-09-17T08:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Add entered command to MQTT command unknown message (bis)","shortMessageHtmlLink":"Add entered command to MQTT command unknown message (bis)"}},{"before":"97970974fc93e7511e6ad1e0d6d46d29bddc4517","after":"fd7d2fc0a4920ae34d30e3fcf7a9bbb697dcf9e3","ref":"refs/heads/development","pushedAt":"2024-09-17T08:00:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Add entered command to MQTT command unknown message","shortMessageHtmlLink":"Add entered command to MQTT command unknown message"}},{"before":"c61dd0fd2cf5d3770326f8c1532ad0ba16ffc73f","after":"97970974fc93e7511e6ad1e0d6d46d29bddc4517","ref":"refs/heads/development","pushedAt":"2024-09-16T14:27:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Refactored I2C drivers HTU21, BH1750 and HYT","shortMessageHtmlLink":"Refactored I2C drivers HTU21, BH1750 and HYT"}},{"before":"a3892ecbc40fd3cbba47d68c6dbb20aa2fcc234c","after":"c61dd0fd2cf5d3770326f8c1532ad0ba16ffc73f","ref":"refs/heads/development","pushedAt":"2024-09-15T13:16:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Minor refactor I2C","shortMessageHtmlLink":"Minor refactor I2C"}},{"before":"1bfbe02a2937380a9eed94e18cb4937ca8cf9ef7","after":"a3892ecbc40fd3cbba47d68c6dbb20aa2fcc234c","ref":"refs/heads/development","pushedAt":"2024-09-14T14:13:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Update change logs","shortMessageHtmlLink":"Update change logs"}},{"before":"1dff0b4b27bf40d0904d19b5a0cd7124b42e251b","after":"1bfbe02a2937380a9eed94e18cb4937ca8cf9ef7","ref":"refs/heads/development","pushedAt":"2024-09-14T10:25:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-hadinger","name":null,"path":"/s-hadinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49731213?s=80&v=4"},"commit":{"message":"Berry I2C to prepare M5Stack I2C STM32 based devices (#22143)","shortMessageHtmlLink":"Berry I2C to prepare M5Stack I2C STM32 based devices (#22143)"}},{"before":"6e4517de02a7abd723ca619bea901f9d4dc24443","after":"1dff0b4b27bf40d0904d19b5a0cd7124b42e251b","ref":"refs/heads/development","pushedAt":"2024-09-13T11:53:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arendst","name":"Theo Arends","path":"/arendst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11044339?s=80&v=4"},"commit":{"message":"Add support for RX8010 RTC as used in IOTTIMER (#21376)","shortMessageHtmlLink":"Add support for RX8010 RTC as used in IOTTIMER (#21376)"}},{"before":"7b8308c36a6705181efe0be6ab5b8638cf2d49f4","after":"6e4517de02a7abd723ca619bea901f9d4dc24443","ref":"refs/heads/development","pushedAt":"2024-09-12T17:38:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-hadinger","name":null,"path":"/s-hadinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49731213?s=80&v=4"},"commit":{"message":"Berry virtual Energy driver (#22134)","shortMessageHtmlLink":"Berry virtual Energy driver (#22134)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQyMTozNjozNy4wMDAwMDBazwAAAAS85Ewp","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQyMTozNjozNy4wMDAwMDBazwAAAAS85Ewp","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNzozODowNC4wMDAwMDBazwAAAAS0reGl"}},"title":"Activity · arendst/Tasmota"}