-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathchangelog.txt
More file actions
79 lines (79 loc) · 6 KB
/
changelog.txt
File metadata and controls
79 lines (79 loc) · 6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
ReadMateStatus version history:
=====================================
0.1.0_20190505 - first release
0.2.0_20190507 - moved variables up, introduced error treatment subroutine,
correct list ->wrong display of Operating Mode FXR
0.2.1_20190511 - introduce error and warning mode , JSON file is now complete
0.2.2_20190514 - correct error of double FNDC display in JSON
0.2.3_20190514 - design changes
0.3.0_20190531 - save datatime direct to SQL table - date field in SQL table should be set from "current timestamp" to "none"
0.3.1_20190606 - update links inside
0.4.0_20190608 - moved variables in config.txt
0.4.1_20190618 - bug correction aux mod FXR
0.4.2_20190723 - small design updates on error reporting
0.4.3_20191101 - change the error file name to general_info
0.4.4_20191231 - errors flag not displayed correct for FM60/80.this is fixed now
0.5.0_20190307 - add MQTT for Home Automation integration (Bat, SOC,AC, Operational Mode)
add option for second path for JSON file (potential use in Home Automation)
ReadMateStaus.cfg updated
0.5.1_20190401 - more MQTT topics added for Home Automation integration, smmal bug fixes
0.5.2_20200522 - changes in grid_input_mode list - removes blanks
0.5.3_20200903 - more MQTT topics added for Home Automation integration
0.5.4_20200101 - samll corrections for better integration with HA
0.5.5_20201220 - MQTT topics added for Home Automation integration
0.6.0_20210121 - major.reduced mate3 connection time, improved stability. split connection routines for Mate3, MariaDB, JSON serialization, MQTT publish
config file changed - debug added, some fields renamed
0.6.1_20211023 - improvement: new MQTT topics added: solar_today_net_input_kw, solar_today_net_output_kw
- improvement: extend devices in json file with grid_input_mode, charger_mode
0.7.0_20220421 - improvement: upload now the max daily energy removed from battery 'out_batt_ah' and 'out_batt_kwh' in MariaDB monitormate_summary table
-- attn: MariaDB monitormate_summary table should be updated with above 2 columms [float] --
0.7.1_20230201 - improvement: new MQTT topic added : home-assistant/solar/mate the payload is the JSON with all data
0.7.2_20230220 - improvement: all MQTT topics are now configurable in config file
0.7.3_20230312 - improvement: add instant PV power and total daily PV power in JSON file
0.8.0_20240131 - fix: support for python3.6+, change pymodbus to 3.x
0.9.0_20240606 - improvement: MariaDB - optimised select query, removed redundant records out_ah,out_kw_,max_temp, min_temp, max_pv_voltage
new: support for multiple devices added (inverters, chargers), MQTT topics removed from config file, hardcoded
new: added more mqtt topics
0.9.1_20240711 - add: new mqtt pv voltage, trafo_temp, capacitor_temp, fet_temp, inverter temp compensated, error modes
0.9.2_20241124 - fix: adapt to Home Assistant core changes [2024.10 up] - 'None' removed from mqtt payload
0.9.3_20250119 - fix: pymodbus <=3.8.3 compatibility
0.10.0_20250125 - fix: pymodbus <=3.8.3 compatibility, anticipate 3.9.0 removal of 'BinaryPayloadDecoder'
refactoring: output data directories, scripts alignment RMS-CMS, common config file RMS-CMS
new: new events logging
0.11.0_20250312 - new: support for Radian GS8048 (w/o SQL)
new: MQTT authentication
improvement: MQTT efficiency
0.11.1_20251006 - fix: pymodbus 3.x.x, HA2025.09 compatibility
------------------------------------------------------------------------------------------------------------------------
ChangeMateStatus version history:
=====================================
0.2.0 20191001 - update error reporting
0.3.1 20191015 - introduced weather forcast module
0.3.2 20191101 - introduced two levels for clouds coverage
0.4.0 20191103 - introduced three levels for clouds coverage,
added automatic change for Schedule ACMode in Mate based on weather prediction
added in config file the target values for Schedule ACMode
0.4.1 20191117 - adjusted start / end time for minigrid/backup linked with clouds coverage
0.4.2 20191226 - very small design adjustments for info/error display messages
0.4.3 20200203 - update on whether prediction limits
0.4.4 20200222 - delay time for Mate3 connect, overlap with other Mate3's connection should be fixed now
0.5.0 20200422 - activate smart charge function - ability to change invertor charger state based on SOC
or imported variable from other scripts (future integration with HA)
all clouds levels are now in config file
0.5.1 20200502 - add possiblity to change multiple target parameters using script arguments -- see valid_arguments.txt
0.5.2 20200524 - config, add MQTT possibility - not used yet (future integration with HA)
0.6.0 20200608 - refine the purpose of the script
completely rewrite the code to keep only routines for read/write to MATE
add dinamic_data.json as base for values to be writen to MATE
usage of arguments same functionality like in 0.5.2
0.6.1 20200712 - bug fixed - when argument is provided the other json lists are ignored
0.7.0 20200902 - new functionality - update json, extended the list of arguments - force bulk and EQ
0.7.1 20201224 - enhancements - list of valid argumentes changed for better integration with HA
0.7.2 20210123 - enhancements - cleaning, response time, speed up - config updated with "general" section
0.7.3_20240101 - arguments correction GriedTied replaced with GridTied
0.8.0_20250118 - fix - pymodbus <=3.8.3 compatibility
0.9.0_20250125 - fix - pymodbus <=3.8.3 compatibility, bugfix, anticipate 3.9.0 removal of 'BinaryPayloadDecoder'
refactoring: output data directories, scripts alignment RMS-CMS, common config file RMS-CMS
new: new events logging
0.9.1_20250316 - various logging bugfix and improvements
0.9.2_20251006 - fix: pymodbus 3.x.x, HA2025.09 compatibility