DALYBMSWIFI.com or SMARTBMS.it for instructions
 
REMEMBER ! default html username is admin and password is admin!
REMEMBER ! Default Host Name is SmartBMS
 
3.1.0 released on 23 Nov 2024
+ REMOTE MQTT DISPLAY based on openHASP contig file generator & Manuals
+ CHARGE-DISCHARGE MOS SETTINGS from WebPage and MQTT
  Note: Enable this feature from MISC page - iotMQTT Panel users need to REgenerate  and import Json file
  Note: MQTT Mos status is checked every 30s or at half of the MQTT Publish time
+ MODBUS TCP SWAP BYTES on float 32
added ALERT on main web page about “NEW FIRMWARE AVAILABLE”
+ on MISC the possibility to NOT check the RESET button to avoid self restore to factory due to missing energy
+ support of RS485 Transceiver Enable signals for JK PB2
+ control on MQTT publish time vs BMS Polling time to avoid race conditions
* fixed (again :-(  )  JK cycle counting
+ improved robustness on file system management
 
 
3.0.8 released on 14 Sept 2024
* fixed: Type2 MQTT-export reported as unfunctional -THANKS: to Rolf H.- Germany - for bug discovery & reporting
* fixed: Cycle Counter for JK BMS reported as always 0 -THANKS: to Georg K.- Hungary - for bug discovery & reporting
+ on "/config" page added the possibility to edit the Host Name - usefull in case of multiple dongles on the same network
use ping HostName or ping HostName.local ( where HostName is the Host name you set )
+ on "/config" page added WiFi signal strength in Station mode
 
3.0.7 released on 10 Sept 2024
* fixed: Restore to Factory feature broken
++NOTE++ : users with rel 3.0.6 needs to use the Serial Console to Restore to factory
THANKS: to Georg K.- Hungary - for bug discovery & reporting
 
3.0.6 released on 07 Sept 2024
* fixed: wrong race condition can lead to system crash
 
3.0.5 released on 15 Aug 2024
* fixed: Free SW had trouble getting BMS fresh data
THANKS: to edbu10 - Germany - for sw bug discovery
 
3.0.4 released on 04 Aug 2024
* fixed deadlock after Restore to Factory
THANKS to Gianluca -Italy- for testing new DALY (small connector) reporting full compatibility
 
3.0.3 released on 03 Aug 2024
+Platform changes to enable remote licencing
--> free platform is full functional with limited BMS/MQTT/ModBUS TCP polling/publishing time and no PUSHSAFER services
+General improvement on platform stability and available memory
+DALY protocol re-written from scratch - lighter , quicker and better
+Added Newer DALY protol selectable from MISC web page
THANKS: to Paul S. -Germany- for remote debugging on his platform
 
2.1.4 released on 06 June 2024
* fixed some webpage check-buttons were not reporting the real state of the setting (introduced with 2.1.3 )
thanks to user Paolo G. for testing and trouble reporting
+ on MISC page added 3 new settings:
->MidNight Dongle Self Reboot
->Wireless Link missing Self Reboot
->Switch between DALY and JK webpage Layout
+ added new controls on PushSafer in case of Push TX issue
+ improvements on file system management
+ added link to website to get access to configuration procedures
 
2.1.3 released on 25 May 2024
+ PUSHSAFER username field to get access to #of Push credits
+ RESET BUTTON now acts as:
-> Switch to AP mode : Press RESET Button 3 times - after each press wait about 5s till blue led quick blink
-> Restore to Factory default : Press RESET Button 6 times - after each press wait abous 5s till blue led quick blink
+ New Blue LED mimic: Slow Blinking = STATION MODE // quick Blinking = AP Mode
+ Added the possibility to download all the .CSV files for the selected month at once
+ clicking on the weather you access the 1w forecast
 
2.1.2 released on 11 May 2024
* fixed - PushSafer Fix multiple alarm push sent very close
 
2.1.1 released on 08 May 2024
+ added new MODBUS TCP registers
+ added new Servise PUSHSAFER
x to improve AP interoperability - removed WiFi Sleep mode
* fixed - Virtual console timeout
= experimental - emails manager for daily reporting
 
2.1.0 released on 14 Apr 2024
+ added MODBUS TCP on port 502
* fixed Json Topic length increased to 19 chars - *thanks to Ross M. for reporting the limit*
x to improve AP interoperability - WiFi is now set to G Mode only
 
2.0.7 released on 30 Mar 2024
+ added the following AT commands
 
Command Description
AT+WPORT=port SET WebServer HTTP Port default port 6789
AT+WPORT? GET WebServer HTTP Port
AT+WPWR=dBm SET WiFi power in dBm 0-20 , default 15dBm
AT+WPWR? GET WiFi power in dBm
 
+ added BONJOUR/mDNS -> ping smartbms , return the IP of the dongle
+ added BONJOUR/mDNS -> http://smartbms:6789 (or your PORT) access to web pages
+ added EXPERIMENTAL export of json config file for IoTMQTT Panel APP for IoS and Android
- removed access to "fileSytem" upload to avoid from / catastrofic updalod on field
 
2.0.6 released on 20 Mar 2024
+ After "Factory Reset" dongle starts as Access Point
SSID : dalyBMSWiFi.com , password: 123456789 defaul IP: 192.168.0.1
connect to AP and configure as you whish.
NOTE1: this works as an alternative to UART AT Command Console
NOTE2: to Restore to Factory default, either you use UART AT Command or the \"Settings\" web page
+ Time Zone automatically detected through the geo Coordinates. No need to adjust TZ any longer in STA mode
+ Anomaly detection triggered on MQTT failures
@ Experimental : adding "/IoTMQTTPanel" to url it generates a JSON config file to be used with IoTMQTTPanel Android app
* Fix : MQTT dinamic memory allocation
 
2.0.5 released on 08 Mar 2024
+ multiple type of MQTT Json export added with webpage showing differt configurations
+ main MQTT Json TOPIC editable
+ FULLY Functional with JK-BMS UART (GPS) tested on JK-B2AxxS-15P : standing to JK protocol docs it works also with
JK-BD6AxxS-10P / JK-BD6AxxS-12P / JK-BD6AxxS-15P/ JK-B1AxxS-15P / JK-B2AxxS-15P/ JK-B2AxxS-20P
* Fix: JSON MQTT limit on parameter lenght
+ Added MQTT Connection-Test Button
+ Added fixes and patched to MQTT Library to make it more robust
* Fix: DALY->now working with odd battery number ( Thanks to Elio form SARDEGNA )
* Fix: View of Stored Battery files not working with odd number of batteries
 
2.0.4 released on 17 Feb 2024
+ WiFi output power on "Config" page
NOTE: if you notice missing PING to the dongle try to LOWER the output power - No reboot needed
 
2.0.3 released on 16 Feb 2024
* Fix wrong conversion on pack watts
+ web.all file cannot be accidentaly loaded from "upgrade page"
 
2.0.2 released on 15 Feb 2024
+ Added MQTT Json flag on MQTT config page
{
  "bat": {
    "0": 2947, battery 1 [mv]
    .......
    "15": 2949 last battery [mv]
  },
  "SOC": 27, Status of Charge %
  "PWT": 42, Pack Watt
  "PMV": "47.10", Pack Volts
  "PMA": "0.90", Pack Amps
  "PDV": 6, Delta mVolts between cells
  "AMV": "2946.00" Average mVolts on cells
  "TMP": 10, Pack temperature in C
  "ALM": "0,0,0,0,0,0,0"; Alarms byte stream
}
NOTE: due to limited memory NOT all the parameters che be exported at teh same time
 
2.0.1
* Fixed Involontary DISCHARGE MOSFET OFF at startup
 
2.0.0 released on Feb 11 2024
* Fixed - weather forecast
* Fixed wrong file name "batt_"
+ New SW structure now supporting DALY-BMS  and JK-BMS
+ BMS data polling and MQTT publish time now selectable from 5s to 300s
  NOTE: Suggested settings are : BMS polling time 60s - MQTT Publish time 60s
  NOTE: JK BMS needs only 0.35s for a full data request WHILE DALY needs about 0.9s ! don't stress this poor machine too much ;-)
+ Static IP settings on config page
+ Backup file are automatically removed
+ JSON MQTT *beta* 
 
1.10.0 Internal release
+ 600% speed up web pages with 24h log
 
1.9.0 released on dec 29th 2023 
+ Added possibility to Select Secure MQTT TLS or Insecure via WebPage . Not Secure tested with Mosquitto
NOTE !!! a reboot is needed everytime the TLS checkmark changes. May be fixed on next release
* Fix a problem on getting current battery package Watt
* Fix memory leackage during file upload
+ Virtual UART Tunnel for remote PCMaster - Inactivity timeout increased to 90s (was 60 )
+ possibility to Clock Sync from web page - needed in case of AP (stand alone) mode without internet connection
+ lightTime delta duration vs previous day :-)
+ when in AP mode - user can change default AP password "123456789" from "AT+PWD=" command or from web page
  AP password will be the same used for Station mode. 
+ AT+WMODE command automatically triggers a SAVE & REBOOT
 
1.8.0  released on dec 21th 2023
+ auto recovery of current graph in case of reboot or missing energy .
  last availble "today" battery samples are taken and load in memory.
* fixed missing BMS get samples
 
1.7.0 release on dec 11th 2023
+ 6 months daily storage of Batteries + SOC- rolling -> old files are removed
  + list of "batt_" files on SETTINGS->FILE CONFIG page 
    + download as .csv
    + show as html graph
+ auto export of each battery+SOC every 20minutes
+ Access Point mode for stand alone installation: SSID dalyBMSWiFi.com - PWD 123456789  def.IP : 192.168.0.1
  + AT+WMODE?
  + AT+WMODE=STA or AP  ( + AT+SAR )
+ MQTT is disconnected between publish to avoid memory issues
 
1.7.0 KNOWN Issues/bugs
1- in AP mode there's no way to set the current time -> fixing ready on rel 1.8.0
2- MQTT Connection Status on SETTINGS->MQTT is refreshed after 1 minute from the set -> fixing on rel 1.8.0
 
1.6.0 release date nov 19th 2023
+ Virtual Console to remotely access to BMS via DalyBmsMonitorV1.1.5
+ Added Virtual Console enable button on MISC page. Default port : 6790
  Virtual com used : https://www.hw-group.com/software/hw-vsp3-virtual-serial-port -> HW VSP3 Single v3.1.2
 
1.5.0 release date sept 29th 2023
+ Fixed Graph dates
+ html layout pages changed with top TAB selection
+ Graph length depends on configuration to save memory
+ Added console active on the first 15s to support out of the box config:  57600,8,N,1
Command Description
AT+SCAN? Scan AP in the range
AT+SSID? GET AP's SSID 
AT+SSID=myAPSSID SET AP SSID
AT+PWD? GET AP's passphrase
AT+PWD=myAPPasspherase SET AP passpharse
AT+STAT? GET WiFi Connection Status + IP and MAC
AT+SYSUSR=systemUser SET Protected Pages username default="admin"
AT+SYSPWD=systemPassword SET Protected Pages password default="admin!"
AT+SAR COMMAND :  Save and Reboot
AT+FACTORY COMMAND : Restore to factory defaults
AT+CMD COMMAND : List all the available commands
 
  NOTE: each AT command MUST end with 0x0D 0x0A ( <CR><LF> )
+ MQTT configuration exported on config page
+ add FILE MANAGER webpage to download/upload the config.txt file
 
1.4.0 release date Aug 1st 2023
+ added watch-dog ping to default gateway, reset after failurs
 
1.0.0 release date July 3rd 2022