Firmware Change Log
----------------------------------

Products: Heating Control Mx

Company: SOLAR controls s.r.o.

Authorship: SOLAR controls s.r.o.


Version history
----------------------------------

Version 1.4.1 Release date: 7.5.2026
------------------------------------
Short description: This release only includes bug fixes.
- Fixed: MODBUS: Input registers 0-63 and 288-349 return zero instead of valid values (1.4 only bug).

Version 1.4 Release date: 22.4.2026
------------------------------------
Short description: This release introduces advanced S-CONNECT connectivity with Shelly devices and other minor new features and fixes.
- Added: Statistics: Weekly chart allows viewing up to 31 days in the past and yearly chart allows viewing up to 24 months (Statistics tab).
- Added: S-CONNECT: Shelly bridge improvements (reading temperatures, binary inputs etc., S-Connect tab).
- Added: S-CONNECT: Protocol implementation via RS485 (S-Connect tab).
- Added: Web interface: Functions to backup and restore the entire controller.
- Added: JSON data exchange.
- Added: Full UTF8 encoding support in text labels.
- Added: HC Downloader Mx: Error list to log history of device errors.
- Added: HC Downloader: Main window shows maximized if work area of monitor size is smaller than the window normal size.
- Modified: Web interface + mobile app: JSON used instead of XML for data communication.
- Modified: S-CONNECT: Removed requirement for a specific device name in Tasmota & Shelly station detection (S-Connect tab).
- Modified: S-CONNECT: Station IP addresses now stored in EEPROM for faster startup and to solve missing periodic ARP announcements in newest Shelly firmware versions (S-Connect tab).
- Modified: HC Downloader: Log appearance changed + speed up of the log (Log tab).
- Fixed: Command buttons (Heating circuit plus&minus, Pool refill) stay inactive until control block is set active in the controller.
- Fixed: When Erase configuration was checked, the S-CONNECT configuration was not cleared and subsequent configuration write did not immediately reset the controller (Settings tab).
- Fixed: Web interface: On the S-CONNECT tab, the value refresh stopped if a memory cell was assigned as the destination device for power, temperature and binary input device types (S-Connect tab).
- Fixed: S-CONNECT: Sometimes new station was not detected. Reworked station detection substantially (S-Connect tab).
- Fixed: Web interface: Wrong dates in week chart in case of DST transitions (Statistics tab).
- Fixed: HC Downloader: The Default button cleared all connection profiles and did not keep the default profile (LAN driver configuration window).

Version 1.3 Release date: 27.1.2025
------------------------------------
Short description: This release introduces small improvements and bug fixes.
- Added: Buttons for temporary changes of the required room temperature (Heating circuits tab).
- Modified: Optimized code for commands (output test, sensor learn, pool refill, room temperature adjustment).
- Fixed: Outputs disconnected for a short time during each configuration write.
- Fixed: Missing initialization of RT inputs after device reset.
- Fixed: Incorrect temperature band for P-regulation of PWM controlled pumps (Solid fuels tab + Differential controller tabs).
- Fixed: Re2 did not show up in real time chart as percentage but as temperature and RT8 did not show up in real time chart as temperature but as percentage (Statistics tab).
- Fixed: S-CONNECT: Could not pair to AP when DHCP mode was set to 'all' - bad IP sent to AP (S-Connect tab).

Version 1.2 Release date: 1.11.2024
------------------------------------
Short description: This release only includes bug fixes.
- Fixed: Heat pump control did not work correctly for non-proportional heat pumps (with 'Proportional control (inverter heat pump)' checkbox unchecked, Heat pumps tab).
- Fixed: Impossible to (un)check time schedule weekdays (misc. control blocks) and checkboxes in the Other settings groupbox (Settings tab).
- Fixed: Time synchronization via NTP made safe against Y2036 and Y2038 overruns (Settings tab).
- Fixed: Could not set 'all' DHCP mode (Settings tab).
- Fixed: Weekly stat chart data not showing up (Statistics tab).
- Fixed: Random device restarts when using two or more Tasmota/Shelly devices at the same time.
- Fixed: S-CONNECT: Aborting of delayed TCP connections did not work correctly (S-Connect tab).
- Fixed: S-CONNECT: Exception while evaluating wrong index of destination device (S-Connect tab).
- Fixed: S-CONNECT: The 'Autodetect new stations' configuration did not survive device reset (S-Connect tab).
- Fixed: MODBUS: Bad temperatures read from registers 10-33.

Version 1.1 Release date: 19.04.2024
------------------------------------
Short description: This release introduces useful new features, especially the MODBUS protocol and S-CONNECT improvements.
- Added: Valve control indicator (Heating circuits tab).
- Added: Min. source temp. for valve reinitialization (Heating circuits tab).
- Added: Output labels to the Output test panel (Settings tab).
- Added: OPTIONS request type to the device HTTP server. 
- Added: CORS headers to allow cross origin HTTP requests (as needed by the mobile app).
- Added: S-CONNECT: Implemented protocol version 2 - new device types, manual station pairing, etc. (S-Connect tab).
- Added: S-CONNECT: Integration with Tasmota and Shelly HTTP APIs - support for Tasmota and Shelly WIFI plugs (S-Connect tab).
- Added: S-CONNECT: In the device mapping table, a visual indication of available devices for each device type has been added (S-Connect tab).
- Added: MODBUS protocol (RTU on RS485 line, TCP on Ethernet line).
- Modified: Write limits for parameter Cool down limit for heat pumps (Others tab).
- Modified: Further optimized web interface for shorter loading time and smaller FLASH footprint.
- Fixed: Setting of some configuration items did not survive device reset.
- Fixed: Behavior of the mixing valve, the valve might not fully close after its reinitialization (Heating circuits tab).
- Fixed: Low heat source temperature indicator might work incorrectly (Heating circuits tab).
- Fixed: Block values not cleared when block has been deactivated.
- Fixed: System reset after configuration write did not work correctly.
- Fixed: Vertical scaling issues of the realtime charts (Realtime Chart tab).
- Fixed: S-CONNECT: Remote output types stayed indeterminate even after S-CONNECT was turned off and on again.
- Fixed: S-CONNECT: Users could not map one input source device to different destination devices (eg. T1-RT1, T1-M1).
- Fixed: S-CONNECT: Users could map two or more source devices to the same destination device (eg. T1-RT1, M1-RT1).

Version 1.0 Release date: 01.06.2023
------------------------------------
- Initial release
