Commit Graph

64 Commits

Author SHA1 Message Date
Theo Arends 5e805e0c4a Move Settings from DRAM to heap 2021-06-11 18:14:12 +02:00
Theo Arends ebeb4ea7ff Remove AddLog_P in favour of AddLog
Remove AddLog_P in favour of AddLog switching log from stack to heap allowing longer log entries (up to approximate log buffer size)
2021-06-05 11:47:09 +02:00
Michael Voggenreiter de12709ed6 Added electricity meter easymeter Q3C 2021-04-28 07:57:05 +02:00
Jason2866 9851c26781
Fix for #11680
Using file from https://github.com/arendst/Tasmota/issues/11680#issuecomment-818844390
2021-04-15 20:21:51 +02:00
Theo Arends 2350697815 Use IRAM_ATTR in place of ICACHE_RAM_ATTR 2021-04-02 17:14:08 +02:00
gemu2015 7bc7b83f18 better modbus serial config 2021-03-30 08:38:13 +02:00
gemu2015 8e5a9c11b7 fix sml 24 bit signed 2021-03-09 12:10:37 +01:00
gemu2015 56f922a7a7 dumpsize configurable, =m,=h mqtt fix, 2021-03-02 09:11:08 +01:00
Theo Arends 89d8fbb0ec Change ARRAY_SIZE() to nitems() 2021-02-28 12:50:02 +01:00
gemu2015 ec330d70f8 fix sml calculate vars option (=m) 2021-02-28 09:01:13 +01:00
gemu2015 dc92fc6c61 serial dump recoded 2021-02-25 14:36:37 +01:00
gemu2015 9be1758f61 Update xsns_53_sml.ino 2021-02-24 10:20:03 +01:00
gemu2015 8b23b1a072 better vbus dump 2021-02-24 10:09:33 +01:00
gemu2015 16a30bd12e support for vbus 2021-02-24 09:11:21 +01:00
gemu2015 ed7c06a6ed sml several fixes 2021-02-22 11:10:49 +01:00
gemu2015 ca5ab2d094 send mqtt only on valid data 2021-02-20 17:32:01 +01:00
gemu2015 d29a9f4d55 better impl of ebus negative values 2021-02-11 08:47:48 +01:00
Sven Ebenfeld f52cb12b77 xsns_53_sml: add option to emit ebus sync only telegrams
Signed-off-by: Sven Ebenfeld <sven.ebenfeld@gmail.com>
2021-02-07 20:33:09 +01:00
Sven Ebenfeld 50adf2d003 sns_53_sml: make ebus correctly interpret signed values
Signed-off-by: Sven Ebenfeld <sven.ebenfeld@gmail.com>
2021-02-07 20:26:10 +01:00
Theo Arends ac054ea666 Refactor AddLog usage 2021-01-23 17:10:06 +01:00
gemu2015 152aabdc8b Update xsns_53_sml.ino 2021-01-22 08:33:42 +01:00
gemu2015 a545ec67d5 obis second () option 2021-01-22 08:31:22 +01:00
Theo Arends 7e62aa548d
Merge pull request #10341 from gemu2015/fixes
Fixes
2021-01-01 16:11:15 +01:00
Theo Arends dcbb3f1e0e Happy New Year 2021-01-01 13:44:04 +01:00
gemu2015 3ee92fb4ba smaller log buffer 2021-01-01 06:44:04 +01:00
Jason2866 50506017c9
Fix compile error 2020-12-25 20:38:29 +01:00
Theo Arends 61c559e748 Prep removal of global log_data providing re-entry 2020-12-23 18:09:21 +01:00
Theo Arends 765e0e922d Prep for ESP32-C3 ph3 2020-11-28 17:00:15 +01:00
gemu2015 8feffde365 sml add optional 2 modbus stop bits 2020-11-15 16:09:05 +01:00
TheChatty 53bcfd5ef8
SML: Clean code for NO_OP meter
Removing description for NO_OP meter saves about 80 bytes.
2020-11-14 00:35:21 +01:00
Theo Arends fa7fdbd51a Consolidate `AddLog_P`
Consolidate `AddLog_P` into `AddLog_P2` and rename to `AddLog_P`
2020-11-06 17:09:13 +01:00
gemu2015 975981fdbf Update xsns_53_sml.ino 2020-11-02 12:36:57 +01:00
gemu2015 70258a28a6 sml update
hardcode descriptor default to no op
better counter debounce
2020-11-02 12:24:39 +01:00
Theo Arends af5082320d Use global struct 2020-10-30 12:29:48 +01:00
Theo Arends e59bfc1d69 Use global struct 2020-10-29 13:58:50 +01:00
Theo Arends 280f0a9de7 Use global struct 2020-10-29 13:37:09 +01:00
gemu2015 b1cd64bebb sml possible modbus buffer overflow 2020-08-09 09:36:24 +02:00
Theo Arends 934ca43463 Remove Arduino ESP8266 Core support before 2.7.1
Remove Arduino ESP8266 Core support for versions before 2.7.1
2020-07-17 11:49:56 +02:00
gemu2015 e43d1828f6 some gcc fixes, etc 2020-07-15 09:44:52 +02:00
gemu2015 876505a2c3 Update xsns_53_sml.ino 2020-07-05 08:59:42 +02:00
gemu2015 afa20ca1f7 fix ed300l bug, fix esp32 set bd bug 2020-07-05 08:55:34 +02:00
gemu2015 1cbfbc697a fix sml counter irq mode 2020-06-25 07:34:00 +02:00
gemu2015 4f108e0504 fix sml modbus raw mode 2020-06-14 12:07:12 +02:00
gemu2015 f1a2fb2b8d fix serial buffer issues 2020-06-01 15:17:32 +02:00
gemu2015 584b3c2ef8 scripter update
add direct access to some energy registers and sml registers
make google charts optional #define USE_GOOGLE_CHARTS
2020-05-23 10:24:08 +02:00
gemu2015 1bbc77e6a7 sml update
fix SML ESP32 uart handling
add replace cmd vars to SML section
add * option to SML WeBGUI
scripter add optional ws2812 array offset
scripter negative for next  loops
2020-05-15 15:30:32 +02:00
Theo Arends 892be892fa Remove gpio to pin support 2020-05-01 17:37:56 +02:00
Theo Arends d805803daa Change pin array names
Change pin array names to block unwanted use of direct access
2020-04-29 14:01:02 +02:00
Theo Arends 60e7a73b60 Switch from GPIO array to Pin array 2020-04-28 14:42:47 +02:00
Theo Arends 86f801c349 Change pin handling part 4/4 2020-04-27 16:47:29 +02:00