{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":454138964,"defaultBranch":"main","name":"OpenBK7231T_App","ownerLogin":"openshwprojects","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-31T19:20:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/85486843?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717255129.0","currentOid":""},"activityList":{"items":[{"before":"768ea19ea80c17210393bce24bede6f330b3dd4c","after":"06ddd882e1cb0aa0ed479b3b5569a7d9da13e991","ref":"refs/heads/main","pushedAt":"2024-06-01T15:09:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Driver for BMP085, 180, 280, and BME280, 680, 688. (#1242)\n\n* Driver for BMP085, 180, 280, and BME280, 680, 688.\r\n\r\n* Disable by default\r\n\r\n* Add bmp280 samples","shortMessageHtmlLink":"Driver for BMP085, 180, 280, and BME280, 680, 688. (#1242)"}},{"before":"369bb40f981b7ed1f2cff83e88c3554d48372489","after":"768ea19ea80c17210393bce24bede6f330b3dd4c","ref":"refs/heads/main","pushedAt":"2024-05-31T14:19:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"pixelanim - allow RGB IC + PWM CW combo","shortMessageHtmlLink":"pixelanim - allow RGB IC + PWM CW combo"}},{"before":"894c9e33973f036994429be40d56b3bb7c101062","after":"369bb40f981b7ed1f2cff83e88c3554d48372489","ref":"refs/heads/main","pushedAt":"2024-05-30T20:58:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Update obk_config.h (#1253)","shortMessageHtmlLink":"Update obk_config.h (#1253)"}},{"before":null,"after":"f0b54c03b709d3f100bc20dda5747c4dc35996d5","ref":"refs/heads/test-cfg-for-pixelanim","pushedAt":"2024-05-30T20:50:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Update obk_config.h","shortMessageHtmlLink":"Update obk_config.h"}},{"before":"e2aa7dec6b05f566c862d264c1a54dbafe5523c8","after":"b68b0210af0cb4b30a63c78fe4d4b3a2806cc820","ref":"refs/heads/enabled-pixel-anims","pushedAt":"2024-05-30T20:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"correct obk defines, also disable some rare drivers","shortMessageHtmlLink":"correct obk defines, also disable some rare drivers"}},{"before":"4bfa825b6ad3d63e10316d4de64f2b715797b03c","after":"e2aa7dec6b05f566c862d264c1a54dbafe5523c8","ref":"refs/heads/enabled-pixel-anims","pushedAt":"2024-05-30T20:40:05.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Merge branch 'main' into enabled-pixel-anims","shortMessageHtmlLink":"Merge branch 'main' into enabled-pixel-anims"}},{"before":"041e316cf51d13b0e48409e720f474d228e606a1","after":"894c9e33973f036994429be40d56b3bb7c101062","ref":"refs/heads/main","pushedAt":"2024-05-30T20:39:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"dgr test","shortMessageHtmlLink":"dgr test"}},{"before":"be04de6967a4947ef8d3f335d9c63b05af7ca94e","after":"041e316cf51d13b0e48409e720f474d228e606a1","ref":"refs/heads/main","pushedAt":"2024-05-30T13:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"tuyamcu will reply to 0x04","shortMessageHtmlLink":"tuyamcu will reply to 0x04"}},{"before":"1b996bf24763f4b55f7a0d6b0fa19fa847130de9","after":"be04de6967a4947ef8d3f335d9c63b05af7ca94e","ref":"refs/heads/main","pushedAt":"2024-05-29T20:50:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"let dgr check also for buttons","shortMessageHtmlLink":"let dgr check also for buttons"}},{"before":"1db5a7fc19366229d8b1691ae58ea42275c903b8","after":null,"ref":"refs/heads/ln-dgr","pushedAt":"2024-05-29T11:12:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"}},{"before":"ccb45f89f54b9b4e1f80834d79f5f27f1ae798dd","after":"1b996bf24763f4b55f7a0d6b0fa19fa847130de9","ref":"refs/heads/main","pushedAt":"2024-05-29T11:12:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"enable Tasmtoa Device Groups on LN882H\n\n* ln-dgr\r\n\r\n* Update OpenLN882H\r\n\r\n* tyoew\r\n\r\n* Update OpenLN882H\r\n\r\n* Update OpenLN882H\r\n\r\n* missing define\r\n\r\n* Update OpenLN882H\r\n\r\n* Update OpenLN882H\r\n\r\n* better defines\r\n\r\n* ADC button define","shortMessageHtmlLink":"enable Tasmtoa Device Groups on LN882H"}},{"before":"cc93c3e165123f02067b870d7a20e3f941b69608","after":"1db5a7fc19366229d8b1691ae58ea42275c903b8","ref":"refs/heads/ln-dgr","pushedAt":"2024-05-29T11:04:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"ADC button define","shortMessageHtmlLink":"ADC button define"}},{"before":"4a4c356443723f4d1da5bd18a2f549e88cb922bf","after":"cc93c3e165123f02067b870d7a20e3f941b69608","ref":"refs/heads/ln-dgr","pushedAt":"2024-05-29T10:49:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"better defines","shortMessageHtmlLink":"better defines"}},{"before":"fd0c774246d814992b70ced84b780f1745db389d","after":"4a4c356443723f4d1da5bd18a2f549e88cb922bf","ref":"refs/heads/ln-dgr","pushedAt":"2024-05-28T08:09:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Update OpenLN882H","shortMessageHtmlLink":"Update OpenLN882H"}},{"before":"53172ce514a267edf5265d0ed6a3f75ed622be8c","after":"fd0c774246d814992b70ced84b780f1745db389d","ref":"refs/heads/ln-dgr","pushedAt":"2024-05-28T07:31:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Update OpenLN882H","shortMessageHtmlLink":"Update OpenLN882H"}},{"before":"9e5877cd85f5715ae6c133678f754541ab2716b0","after":"53172ce514a267edf5265d0ed6a3f75ed622be8c","ref":"refs/heads/ln-dgr","pushedAt":"2024-05-28T07:27:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"missing define","shortMessageHtmlLink":"missing define"}},{"before":"ef18e28ea136540de8cedf4a01cb1ee01f07b0d3","after":"9e5877cd85f5715ae6c133678f754541ab2716b0","ref":"refs/heads/ln-dgr","pushedAt":"2024-05-28T07:21:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Update OpenLN882H","shortMessageHtmlLink":"Update OpenLN882H"}},{"before":"1600cc20d4853588d42929a70a7828c91d6e4b57","after":"ef18e28ea136540de8cedf4a01cb1ee01f07b0d3","ref":"refs/heads/ln-dgr","pushedAt":"2024-05-28T06:32:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Update OpenLN882H","shortMessageHtmlLink":"Update OpenLN882H"}},{"before":"6d8e59123fc7977480b1d54ae21189e269ad6992","after":"1600cc20d4853588d42929a70a7828c91d6e4b57","ref":"refs/heads/ln-dgr","pushedAt":"2024-05-28T06:07:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"tyoew","shortMessageHtmlLink":"tyoew"}},{"before":"1489d4cf0cd77a9aa28517efe7aedf8e6ec481a5","after":"6d8e59123fc7977480b1d54ae21189e269ad6992","ref":"refs/heads/ln-dgr","pushedAt":"2024-05-28T05:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Update OpenLN882H","shortMessageHtmlLink":"Update OpenLN882H"}},{"before":"ca6983fa70364756166702992c261f235f7f3f1b","after":"ccb45f89f54b9b4e1f80834d79f5f27f1ae798dd","ref":"refs/heads/main","pushedAt":"2024-05-28T05:52:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/openshwprojects/OpenBK7231T_App","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/openshwprojects/OpenBK7231T…"}},{"before":null,"after":"1489d4cf0cd77a9aa28517efe7aedf8e6ec481a5","ref":"refs/heads/ln-dgr","pushedAt":"2024-05-28T05:44:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"ln-dgr","shortMessageHtmlLink":"ln-dgr"}},{"before":"5009cff8aa1e3c456f2a2595495366cd5f175fc7","after":"ca6983fa70364756166702992c261f235f7f3f1b","ref":"refs/heads/main","pushedAt":"2024-05-26T12:55:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"let echo return expanded arguments (#1249)\n\n* let echo return expanded arguments\r\n\r\n* introduce echoval command to print expanded values\r\n\r\n* Change Tokenizer_TokenizeString():\r\nWith flag \"TOKENIZER_FORCE_SINGLE_ARGUMENT_MODE\" also expand full command line to g_argsExpanded.\r\nSo g_argsExpanded[0] will contain full expanded line and \"Tokenizer_GetArg(0)\" will return the full string.","shortMessageHtmlLink":"let echo return expanded arguments (#1249)"}},{"before":"dda037bc7d2025838d1f0703f82ba556c1b8c80c","after":"5009cff8aa1e3c456f2a2595495366cd5f175fc7","ref":"refs/heads/main","pushedAt":"2024-05-26T12:31:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"add buzzer sample to docs (not refreshed)","shortMessageHtmlLink":"add buzzer sample to docs (not refreshed)"}},{"before":"84f117629c6abe23eea6f1a761057bffc9a358fc","after":"dda037bc7d2025838d1f0703f82ba556c1b8c80c","ref":"refs/heads/main","pushedAt":"2024-05-24T11:50:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Fix for Issue 808: Door/Window sensor lost data after deep sleep (#1176)\n\n* Fix for Issue 808\r\n\r\nQueueing sensor state changes while device is offline and publishing them as MQTT connection is established.\r\n\r\n* minor typo fixes\r\n\r\n* fix network data log (#1175)\r\n\r\n* Add watchdog for LN882 (#1179)\r\n\r\n* Fix index page performance for LN882H (#1180)\r\n\r\n* Use ISO time everywhere (#1181)\r\n\r\n* Fix windows build\r\n\r\n* Tokenizer_GetArgFloatDefault\r\n\r\n* support dpID mult for TuyaMCU\r\n\r\n* add self test for TuyaMCU mult\r\n\r\n* fix incorrect naming (cosmetic change only)\r\n\r\n* update docs\r\n\r\n* allow auto creation of tuya dpid storage\r\n\r\n* add requestest flag for ac dir\r\n\r\n* Add AHT10/AHT2X/AHT30 I2C driver (#1187)\r\n\r\n* add aht sensor driver\r\n\r\n* disable by default\r\n\r\n* revert comment\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* add self tests for addChangeHandler Power > 60 SetChannel 10 1234\r\n\r\n* voltage change self tests\r\n\r\n* Update selftest_energyMeter.c\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* allow SM16703P driver compilation on windows (self test stub)\r\n\r\n* per pixel led self test base\r\n\r\n* WS2812 stub for simulator\r\n\r\n* add reverse decoding of WS2812 pixels\r\n\r\n* more ws self test\r\n\r\n* add a link between simulator and per pixel drv\r\n\r\n* adding deduplication of similar messages\r\n\r\n* code cleanup\r\n\r\n* Update OpenLN882H\r\n\r\n* LN882H enable or disable sleep mode while using a PowerSave (#1186)\r\n\r\n* add second state for PowerSave with LN882H to enable sleep mode\r\n\r\n* delayed powersave - in sta connect callback - not tested\r\n\r\n* Moved code for delayed application of changes to PowerSave settings\r\n\r\n* Delaying only settings if WiFi is not connected\r\n\r\n---------\r\n\r\nCo-authored-by: Tester23 \r\n\r\n* better pi9xel self test, fix DDP define\r\n\r\n* adding some comments, fixing typo\r\n\r\n* declaring variables\r\n\r\n* Set DNS hostname for ln882h (#1189)\r\n\r\n* pixelanim (#1192)\r\n\r\n* px\r\n\r\n* it animates\r\n\r\n* h\r\n\r\n* bridge per pixel to LED driver\r\n\r\n* link to led driver\r\n\r\n* fire\r\n\r\n* fixes\r\n\r\n* tr\r\n\r\n* pwm freqq (#1203)\r\n\r\n* rename pwm freq command (#1204)\r\n\r\n* pwm freqq\r\n\r\n* rename\r\n\r\n* Update OpenLN882H\r\n\r\n* silence messages on each spi send in drv_spidma.c\r\n\r\n* Update drv_pixelAnim.c\r\n\r\n* hide CW bar fdr SM16703P\r\n\r\n* pixelanim speed p1, reorganize\r\n\r\n* add shooting star\r\n\r\n* make LED basecolors public\r\n\r\n* add command to change LED anim\r\n\r\n* spoeed cmd\r\n\r\n* Remove strftime to save space (#1210)\r\n\r\nstrftime takes a lot of space and we only use simple number printing for it. Should save 8kb\r\n\r\n* Enable calendar events for bl602 (#1208)\r\n\r\n* respect OBK_DISABLE_ALL_DRIVERS\r\n\r\n* fix typo pointed by Wolfieee\r\n\r\n* fix buffer for pixelanim\r\n\r\n* add pixe;lanim to prtoject\r\n\r\n* add Motion channeltype\r\n\r\n* self test for motion\r\n\r\n* hass discovery test for illuminance\r\n\r\n* try BL602 with ENABLE_EXPAND_CONSTANT\t1 (#1212)\r\n\r\n* add support for 7 segment driver HD2015E (#1214)\r\n\r\nqqq\r\n\r\n* second fix for channel type priority\r\n\r\n* includfe HD2015 in prj\r\n\r\n* Update drv_tm_gn_display_shared.c\r\n\r\n* Update drv_tm_gn_display_shared.c\r\n\r\n* Update drv_tm_gn_display_shared.c\r\n\r\n* cosmetic rename\r\n\r\n* Publish file (#1221)\r\n\r\n* fix broken DSTime change at runtime\r\n\r\n* publishfile\r\n\r\n* ENABLE_LITTLEFS\r\n\r\n* fix HASS discovery with unusually long name\r\n\r\n* add test for HASS discovery with unusually long name\r\n\r\n* docs\r\n\r\n* docs\r\n\r\n* Fix unknown method handling, lock on logging (#1224)\r\n\r\n* extend doorsensor DSTime command\r\n\r\n* add door sensor self test\r\n\r\n* a bit better docs\r\n\r\n* docs\r\n\r\n* docs\r\n\r\n* some more docs work\r\n\r\n* optimized pins page? - part 1\r\n\r\n* filter\r\n\r\n* pins page is now down to 8kb (was 90kb, then 10kb)\r\n\r\n* Implement LittleFS for LN882H - only first basic testing from WebApp … (#1191)\r\n\r\n* Implement LittleFS for LN882H - only first basic testing from WebApp !!!!\r\n\r\n- need to add littlefs-source to sdk/OpenLN882H/project/OpenBeken/CMakeLists.txt\r\n\r\nRemarks:\r\nI had to move the import part of LittleFS\r\n\r\nin various cmd-source files to nearer to the top of the files\r\n\r\notherwise I had very strange (false!!!) compiler errors regarding\r\n\"conflicting types\" for equal(!) typed prototypes and functions or even variables in .h and .c files\r\n\r\ne.g.:\r\n\r\n/OpenBK7231T_App/sdk/OpenLN882H/project/OpenBeken/app/src/cmnds/cmd_main.c:47:6: error: conflicting types for 'g_powersave'\r\n 47 | bool g_powersave;\r\n | ^~~~~~~~~~~\r\nIn file included from /OpenBK7231T_App/sdk/OpenLN882H/project/OpenBeken/app/src/cmnds/cmd_local.h:4,\r\n from /OpenBK7231T_App/sdk/OpenLN882H/project/OpenBeken/app/src/cmnds/cmd_main.c:6:\r\n/OpenBK7231T_App/sdk/OpenLN882H/project/OpenBeken/app/src/cmnds/cmd_public.h:33:13: note: previous declaration of 'g_powersave' was here\r\n 33 | extern bool g_powersave;\r\n | ^~~~~~~~~~~\r\n/OpenBK7231T_App/sdk/OpenLN882H/project/OpenBeken/app/src/cmnds/cmd_main.c:47:6: error: conflicting types for 'g_powersave'\r\n 47 | bool g_powersave;\r\n | ^~~~~~~~~~~\r\n\r\nAlso I had to disable other drivers, or the OTA image would not be flashed (after rebbot old version was still present)\r\nIs there a size limit to respect for OTA? the size was well below the shown OTA-size of 0xAA000 (696320k if I calculated correct)\r\n\r\n* Moved \"bool\" from local int definition to stdbool.h\r\nSo I got rid of all those \"conflicting types\" errors.\r\n\r\nThanks to @giedriuslt for pointing this out!\r\n\r\nThis commit also includes a define of \"ENABLE_TEST_COMMANDS\" for the littlefs tests (lfs_test).\r\n\r\n* Restored all #defines to 1\r\nLast image loaded without any problem\r\n\r\n* Update cmd_main.c - temporarily removed one define to be able to sync to master\r\n\r\nChanged \r\n#if (defined WINDOWS) || (defined PLATFORM_BEKEN) || (defined PLATFORM_BL602) || (defined PLATFORM_LN882H)\r\nback to\r\n#if (defined WINDOWS) || (defined PLATFORM_BEKEN) || (defined PLATFORM_BL602)\r\n\r\nin src/cmnds/cmd_main.c\r\n\r\n* Update cmd_main.c\r\n\r\nRestored change in cmd_main.c after syncing\r\n\r\n* Update user_main.c\r\n\r\nChanged user_main.c to allow SVM_RunThreads() for LN882H with LittleFS\r\n\r\n* Merged updated OpenLN882H\r\n\r\n* Disable building test commands in obk_config.h\r\n\r\n* Also \"#define ENABLE_EXPAND_CONSTANT 1\" to allow more advanced scripting\r\n\r\n* Added LN882H to some more \"#if defined\" lines to allow scripting ...\r\nAdded BL602 in two lines missing this platform, too\r\n\r\n---------\r\n\r\nCo-authored-by: openshwprojects <85486843+openshwprojects@users.noreply.github.com>\r\n\r\n* door sensor clear self test\r\n\r\n* allow bl602 to use constants in publishFloat ant similar (#1229)\r\n\r\nIt was under platform define, should be fixed to proper define\r\n\r\n* better door sensor clear self test\r\n\r\n* test command with spaces - ok?\r\n\r\n* fix and selftest - backlog should not return non-zero value when commands list has empty command\r\n\r\n* Stack size for BL is not enough to execute backlog commands (#1226)\r\n\r\nSpecifically \"Save, Reset SVM and run file as script thread\" crashes the chip due to stack overflow\r\n\r\n* move more test commands to... cmd_test.c\r\n\r\nmove more test commands to... cmd_test.c\r\n\r\n* correct BMP280.c startdriver example, add bmp280.h detected flash ID output, add BME680 detection (only) (#1230)\r\n\r\n* testBMP\r\n\r\n* correct startdriver example 8bitaddress\r\n\r\n* add BME680 chip ID, add BME680 chip detection\r\n\r\n* correct BME680_CHIP_ID\r\n\r\n* Update obk_config.h\r\n\r\n---------\r\n\r\nCo-authored-by: openshwprojects <85486843+openshwprojects@users.noreply.github.com>\r\n\r\n* extend pin cfg page: (#1228)\r\n\r\nintroduce a function te get number of channels for an IO role\r\nin JS code generate all elements, but hide and disable unused fields. This way the should not count for POST action\r\n\r\n* Update workflow.yaml\r\n\r\n* Update workflow.yaml\r\n\r\n* few more self tests for command backlog\r\n\r\n* Update workflow.yaml (#1234)\r\n\r\nDeprecation notice: v1, v2, and v3 of the artifact actions\r\nThe following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: \"OpenBK7231T_App_1232_merge_36e61294cc71\".\r\nPlease update your workflow to use v4 of the artifact actions.\r\nLearn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/\r\n\r\n* Update workflow.yaml (#1235)\r\n\r\nboth upload and download artifact should be v4...\r\n\r\n* Update workflow.yaml\r\n\r\n* negation method self test\r\n\r\n* Drawers (#1232)\r\n\r\n* drawers draft\r\n\r\n* test\r\n\r\n* support post as well\r\n\r\n* Update drv_drawers.c\r\n\r\n* ambient\r\n\r\n* add led_ambient\r\n\r\n* foolproof compile\r\n\r\n* disable drivers before merge\r\n\r\n* allow disabling Tasmota JSON API (#1236)\r\n\r\n* allow disabling Tasmota JSON API\r\n\r\n* test enable\r\n\r\n* Update README.md\r\n\r\n* add smart LED drawers project information\r\n\r\n* Fix possible wrong index / shorten JS code (#1238)\r\n\r\n* extend pin cfg page:\r\nintroduce a function te get number of channels for an IO role\r\nin JS code generate all elements, but hide and disable unused fields. This way the should not count for POST action\r\n\r\n* Fix for possible wrong index when pin can't be PWM\r\nshorten code\r\n\r\n---------\r\n\r\nCo-authored-by: openshwprojects <85486843+openshwprojects@users.noreply.github.com>\r\n\r\n* refresh docs\r\n\r\n* reenable tasmota json on simulator\r\n\r\n* add a waitfor channel self test\r\n\r\n* add bInv to TuyaMCU\r\n\r\n* add bInv selftest\r\n\r\n* add mult self test for tuyamcu\r\n\r\n* cosmetic change only - rename to dpID\r\n\r\n* selftest vcp constants\r\n\r\n* self test - turn off script for a user - part 1\r\n\r\n* Publish internal temperature to Home Assistant (#1243)\r\n\r\n* allow auto wake up of DoorSensor\r\n\r\n* Use functional define for constant expansion (#1244)\r\n\r\nThis fixes constants in publishFloat for LN882H and publishInt for BL602 and LN882H\r\n\r\n* Update README.md\r\n\r\n* Fix for Issue 808\r\n\r\nQueueing sensor state changes while device is offline and publishing them as MQTT connection is established.\r\n\r\n* minor typo fixes\r\n\r\n* adding deduplication of similar messages\r\n\r\n* code cleanup\r\n\r\n* adding some comments, fixing typo\r\n\r\n* typo fixes\r\n\r\n---------\r\n\r\nCo-authored-by: giedriuslt <123905703+giedriuslt@users.noreply.github.com>\r\nCo-authored-by: Tester23 \r\nCo-authored-by: NonPIayerCharacter <18557343+NonPIayerCharacter@users.noreply.github.com>\r\nCo-authored-by: openshwprojects <85486843+openshwprojects@users.noreply.github.com>\r\nCo-authored-by: MaxineMuster <146550015+MaxineMuster@users.noreply.github.com>\r\nCo-authored-by: divadiow <62958974+divadiow@users.noreply.github.com>\r\nCo-authored-by: DeDaMrAzR <43572083+DeDaMrAzR@users.noreply.github.com>","shortMessageHtmlLink":"Fix for Issue 808: Door/Window sensor lost data after deep sleep (#1176)"}},{"before":"0fe3299020f4ae50eab882564f08a68dd0c64de2","after":"84f117629c6abe23eea6f1a761057bffc9a358fc","ref":"refs/heads/main","pushedAt":"2024-05-21T19:42:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f850ccdd0ef8e075021ab6b5688542791976b849","after":"0fe3299020f4ae50eab882564f08a68dd0c64de2","ref":"refs/heads/main","pushedAt":"2024-05-20T21:49:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Use functional define for constant expansion (#1244)\n\nThis fixes constants in publishFloat for LN882H and publishInt for BL602 and LN882H","shortMessageHtmlLink":"Use functional define for constant expansion (#1244)"}},{"before":null,"after":"f850ccdd0ef8e075021ab6b5688542791976b849","ref":"refs/heads/sample-driver-demo","pushedAt":"2024-05-20T16:15:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"allow auto wake up of DoorSensor","shortMessageHtmlLink":"allow auto wake up of DoorSensor"}},{"before":"e609f37264cdae0ffc085c8522e4b322a597a76c","after":"f850ccdd0ef8e075021ab6b5688542791976b849","ref":"refs/heads/main","pushedAt":"2024-05-20T13:50:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"allow auto wake up of DoorSensor","shortMessageHtmlLink":"allow auto wake up of DoorSensor"}},{"before":"a8afa673c6507a4a8aae8d69d370f2005543450b","after":"e609f37264cdae0ffc085c8522e4b322a597a76c","ref":"refs/heads/main","pushedAt":"2024-05-19T22:49:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshwprojects","name":null,"path":"/openshwprojects","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85486843?s=80&v=4"},"commit":{"message":"Publish internal temperature to Home Assistant (#1243)","shortMessageHtmlLink":"Publish internal temperature to Home Assistant (#1243)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWca7_gA","startCursor":null,"endCursor":null}},"title":"Activity · openshwprojects/OpenBK7231T_App"}