Commit Graph

43 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
Charles 125725caca TIC send as object in telemetry frame 2021-05-26 23:58:42 +02:00
Theo Arends 77760dc2cc Prep virtual mqtt_data prt2 2021-05-23 16:50:17 +02:00
Charles 74930eeed1 PROGMEM for ESP8266 crash with strstr 2021-05-02 21:00:01 +02:00
Charles 089495b997 fixed strcmp_P by @barbudor 2021-05-02 20:39:43 +02:00
Charles c644146b55 Added 3 phases mode 2021-05-01 18:32:29 +02:00
Charles 16e0796900 fix standard mode crash
changed MQTT telemetry format with TIC object
3 phases management OK
added blacklist label (to avoid too much MQTT buffer)
2021-04-20 19:16:55 +02:00
Charles b2d2742df1 removed unneeded teleinfo from command 2021-04-10 00:49:38 +02:00
Charles 19ddda132c now settings are done with command
Moved config to bit field
added some config option
2021-04-09 19:45:06 +02:00
Charles 55ea5073f2 first try of command management 2021-04-08 20:02:19 +02:00
Theo Arends 2f5c20a42f Add more rule triggers 2021-04-07 15:07:05 +02:00
Charles 2098f21775 fixed wrong display in some case 2021-04-07 13:23:31 +02:00
Charles 80bbde2458 Updated counters for standard mode 2021-04-06 02:23:06 +02:00
Charles 9126635c9d always EnergyUpdateTotal 2021-04-02 22:57:23 +02:00
Charles 14a48a4de8 Updated comment 2021-04-02 17:37:27 +02:00
Charles 73128acce3 always add teleinfo values in telemetry
always add teleinfo values in telemetry, whatever rawdata is selected or not
2021-04-02 17:17:18 +02:00
Theo Arends e6bff6bf9e Standardize on unconnected pin being -1 2021-02-14 13:06:19 +01:00
Barbudor b6d366870d fix teleinfo standard mode 2021-02-10 21:08:59 +01:00
Theo Arends ac054ea666 Refactor AddLog usage 2021-01-23 17:10:06 +01:00
Theo Arends dcbb3f1e0e Happy New Year 2021-01-01 13:44:04 +01:00
Theo Arends 765e0e922d Prep for ESP32-C3 ph3 2020-11-28 17:00:15 +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
Theo Arends 58dc18844b Refactor energy func every 250mS 2020-10-30 12:45:34 +01:00
Theo Arends af5082320d Use global struct 2020-10-30 12:29:48 +01:00
Theo Arends b93b719108 Use global struct 2020-10-28 17:32:07 +01:00
Charles 8777e33457 Fix JSON bug with setOption108 0
- Fix duplicate code
- Fix serial bug when used GPIO13 as TX in
- Don't display ID on web interface if not found
2020-08-23 11:17:33 +02:00
Charles b3ea5a353c Added base contract management 2020-08-21 12:32:27 +02:00
Charles f04c0f8e17 Fixed compilation bug 2020-08-18 09:02:27 +02:00
Charles c9f8421187 Setoption108 add SerialNumber to topix prefix
optimize code to sed json with response
2020-08-16 20:53:28 +02:00
Charles 7c7545761a Use ResponseAppend_P API 2020-08-16 11:54:16 +02:00
Charles 6e05a247b7 changed setOption103 to setOption108 taken during dev 2020-08-14 19:55:39 +02:00
Charles 6410f9e8d0 add setOption103 stuff 2020-08-14 19:47:13 +02:00
Charles ca02de910d Added basic support for new Standard mode of Linky 2020-08-11 19:58:24 +02:00
Charles 2c2537ad22 Added Label, Send all Teleinfo data in MQTT frame 2020-08-10 17:43:07 +02:00
Charles 2cf1abff83 Updated ESP32 template 2020-06-19 02:28:09 +02:00
Charles 6da439c67c ESP32 template 65504 -> 1 2020-06-18 18:14:06 +02:00
Charles c9c98a8ce3 Added Load on Telemetry 2020-06-18 17:12:23 +02:00
Charles 0c48aa3de3 Used ISOUSC for power contract 2020-06-18 16:10:48 +02:00
Charles 748196dcd9 massive use of GetTextIndexed, avoid long also 2020-06-17 19:54:40 +02:00
Charles 5e5ebb0025 Added new tarif contract 2020-06-15 00:52:49 +02:00
Charles cf518463c1 Implemented serial into loop 2020-06-14 22:04:19 +02:00
Charles e7dd3e1756 Created French Smart Meter Teleinformation 2020-06-12 16:31:23 +02:00