1647 Commits

Author SHA1 Message Date
btsimonh
4d33b53dba update commands from new commands in main branch 1.15.53-alpha.1 2022-11-20 09:30:17 +00:00
btsimonh
c06ce631f6 Merge branch 'mqtt_test' into alpha 2022-11-20 09:18:38 +00:00
btsimonh
7833736ee1 Merge branch 'main' into alpha
# Conflicts:
#	src/cmnds/cmd_main.c
#	src/driver/drv_tasmotaDeviceGroups.c
2022-11-20 09:18:19 +00:00
btsimonh
36662b3290 add MQTT_RunQuickTick() defn for successful build on other platforms. 2022-11-20 08:42:44 +00:00
btsimonh
017d5d1ede typo 2022-11-20 08:32:02 +00:00
btsimonh
1639dfbeb7 fix compiler warnings. Make mqtt_ proxy functuons only for Beken, make threadsafe by not using global static variables. 2022-11-20 08:18:27 +00:00
btsimonh
51a25aeb92 Add queued mqtt receive, processed in quick tick 2022-11-19 11:54:06 +00:00
openshwprojects
8f800f0a90 fix warnings - p1 1.15.52 2022-11-19 10:46:46 +01:00
openshwprojects
4c084c83f6 add DGR ability to send fixed color index - DGR_ITEM_LIGHT_FIXED_COLOR 1.15.51 2022-11-19 10:35:38 +01:00
btsimonh
4bc41fe2d4 implement proxy functions for all the mqtt_ functions that we call from our threads.
These call the fn in the tcp_thread context, and wait for the result to be ready.
2022-11-19 09:24:19 +00:00
openshwprojects
827b2c7ed7 add two new channel types - only cosmetic for display - "OpenClosed" and "OpenClosed_Inv" - for door sensors, garage door sensors, etc 1.15.50 2022-11-19 10:20:54 +01:00
openshwprojects
25ffbe7725 enable DGR driver on Windows (just changed # define...) 1.15.49 2022-11-19 09:12:27 +01:00
openshwprojects
04c38ed188 Merge branch 'main' of https://github.com/openshwprojects/OpenBK7231T_App 1.15.48 2022-11-19 08:46:36 +01:00
openshwprojects
dab5287b58 Update README.md 1.15.47 2022-11-19 08:34:10 +01:00
openshwprojects
f1e9477902 Merge branch 'main' of https://github.com/openshwprojects/OpenBK7231T_App 2022-11-19 08:31:35 +01:00
openshwprojects
acd73a9fbf move usleep to common header as it is used now by multiple drivers (after SM2135 fix), it should fix BL602 build 2022-11-19 08:31:20 +01:00
openshwprojects
72243f9eb2 Update README.md 1.15.46 2022-11-18 21:31:23 +01:00
btsimonh
bf242712bd so far, so good 2022-11-18 19:24:27 +00:00
openshwprojects
d83b2f5695 use correct sleep for SM2135 (wrong sleep method was crashing in quick tick due to LED color lerp) 1.15.45 2022-11-18 18:00:38 +01:00
openshwprojects
22dac4bf58 improve device groups stability by queuing packets to send when they are added from mqtt/tcp callbacks and sending them only in quick tick 2022-11-18 14:22:45 +01:00
openshwprojects
2ca8a0189d OBK_DISABLE_ALL_DRIVERS fix 1.15.44 2022-11-18 13:44:00 +01:00
openshwprojects
c8aadb6185 flag for tuyamcu channel publish for battery powered devices (enable in flags, disabled by default), also made senor forced publish less frequent 1.15.43 2022-11-18 11:07:51 +01:00
openshwprojects
bfbd27618b fix MQTT_DoItemPublish bug (thanks for pointing that!) 1.15.42 2022-11-18 09:41:22 +01:00
openshwprojects
9ea8c0d6fd slightly improve Tasmota JSON support by CT (color temperature) value sending to generated JSON 1.15.41 2022-11-17 19:25:15 +01:00
openshwprojects
c2fc002e0b add unit tests for alias commands and more for Tasmota JSON support 2022-11-17 19:24:33 +01:00
openshwprojects
4930004958 bl0937 restart when pin changes 1.15.40 2022-11-17 18:46:41 +01:00
openshwprojects
6ee7009331 dgr stub update 2022-11-17 15:51:20 +01:00
openshwprojects
ffc266531e JSON and Tasmota HTTP unit testing... 1.15.39 2022-11-17 09:42:19 +01:00
openshwprojects
999cfa48fb more self tests 1.15.38 2022-11-16 18:41:32 +01:00
openshwprojects
7d957962d3 tokenizer quick fix and memset; http fix for selftest 1.15.37 2022-11-16 18:13:41 +01:00
openshwprojects
c7aa0216fb MAX_HEADERS use macro instead of number 2022-11-16 18:06:34 +01:00
openshwprojects
285e161737 tokenizer logical error fix for string quotation 2022-11-16 15:48:30 +01:00
openshwprojects
a9f35be6c4 add more self tests - unfinished, failing ones commented out 2022-11-16 14:06:13 +01:00
openshwprojects
41794c8ccc SELF TEST/UNIT TEST system - initial version - windows only 1.15.36 2022-11-15 15:41:14 +01:00
openshwprojects
bd46e4e8a3 tokenizer should also use expressions on windows 2022-11-15 15:40:26 +01:00
openshwprojects
051f998585 add command to claer whole device 1.15.35 2022-11-15 14:52:32 +01:00
btsimonh
70852bb1fd bugfix logging commands to return 1 2022-11-15 06:03:49 +00:00
btsimonh
5ca60e0db4 Remove cmd help from code, insert as comments 1.15.35-alpha.2 2022-11-14 21:38:20 +00:00
btsimonh
5239c407d0 Merge branch 'main' into alpha 1.15.35-alpha.1 2022-11-14 18:48:10 +00:00
btsimonh
171d64eccb add docs/commands.md and docs/commands-extended.md generated by getcommands.js 1.15.28-alpha.2 2022-11-14 18:24:41 +00:00
btsimonh
af373fb5f8 add auto-generated //cmddetail lines 2022-11-14 18:23:48 +00:00
btsimonh
8415adfe29 Merge branch 'getcommands2' into alpha 2022-11-14 18:22:30 +00:00
openshwprojects
3143f58a88 add channel type EnergyTotal_kWh_div100 1.15.34 2022-11-14 15:36:53 +01:00
btsimonh
35ce28386e Update to write two files, one user-centric, and one dev-centric.
Move the files to docs/
add documentation.
NOTE: This MODIFIES the source files to add comment lines if they do not exist.
2022-11-14 09:21:36 +00:00
btsimonh
13a7b9c8dc test to see how multi-line looks 2022-11-14 08:49:43 +00:00
btsimonh
0670c7a696 getcommands - add cmd description comments above CmdRegister if they don't exist.
Else use the cmd description line.
2022-11-14 08:20:01 +00:00
openshwprojects
05ef16ca46 TuyaMCU update for Hiking DDS238-2 Smart Meter 1.15.33 2022-11-14 05:17:34 +01:00
openshwprojects
26074bc152 Merge pull request #464 from btsimonh/bugfixSSDP
bugfix SSDP.  Use snprintf because sprintf is lmited to 100 chars.
1.15.32
2022-11-13 20:49:52 +01:00
openshwprojects
b1fdabf320 support "This" file 1.15.31 2022-11-13 20:34:41 +01:00
btsimonh
24a75e0060 bugfix SSDP. Use snprintf because sprintf is lmited to 100 chars. 2022-11-13 19:12:55 +00:00