User Tools

Site Tools


sw_release

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sw_release [2017/05/09 20:42] arzamansw_release [2019/03/01 11:48] (current) – [SPC1000-biab-v1.3-010.bin] arzaman
Line 1: Line 1:
 ====== SW releases ====== ====== SW releases ======
  
-This section reports last SW release version and relevant release note for both+This section reports last SW release version and relevant release note for all available applications
  
   * Smart Hombrewing Application   * Smart Hombrewing Application
   * Smart Thermostat Application   * Smart Thermostat Application
 +  * Smart BBQ
  
 Notice that the FW is specific for your application, smartPID HW platform is generic but if you want to change the application type you need to contact smartpid@arzaman.com Notice that the FW is specific for your application, smartPID HW platform is generic but if you want to change the application type you need to contact smartpid@arzaman.com
Line 63: Line 64:
  
  
 +==== SPC1000-biab-v1.3-008.bin====
 +
 +Date 27 Oct 2018
 +
 +  * replaced ThingSpeak API integration with MQTT connectivity
 +  * added 4126 beta value for NTC sensors
 +  * fixed support for newer versions of the ESP8266 firmware
 +  * added averaging of multiple temperature readings with NTC probes to minimize impact of noise
 +  * fixed a bug in the recipe hop addition menu, 
 +  * added temperature unit (C/F) and run mode type (manual/auto) in dynamic data sent via MQTT
 +  * added run-time detection of hardware version (classic vs stackable SmartPID)
 +  * added “Sound Alarms” configuration menu to selectively activate the buzzer
 +  * added dynamic management of “set point reached” to reflect run-time changes to set point
 +  * added run mode dynamic status persistence (pause/resume, crash recovery)
 +  * added PWM regulation of SSR output in status mode
 +  * added PUMP = off e Mash Probe Position = external consistency check
 +  * Changed hysteresis logic in on/off mode so that controller output is deactivated when temperature reaches set point and activated when temperature reaches [set point - hysteresis]
 +  * Fixed DS18B20 temperature reading for values below 0 °C
 +  * Added auto-resume configuration option for automatically resuming interrupted process after power-up
 +  * Added "power restored" MQTT event when an interrupted process is detected at power-up
 +  * Added "resume" MQTT event when an interrupted process is resumed
 +  * Added "resume" MQTT command to remotely resume an interrupted process
 +  * Fixed process timestamp initialization after resumption of an interrupted process
 +  * Added watchdog protection
 +  * Added logging to SD card [cube version only]
 +  * Fixed issue where controller freezes after resuming an interrupted process
 +  * Fixed issue where mash and HLT output drivers are wrongly enabled when resuming a process that had been interrupted when in paused mode
 +  * Fixed sending of MQTT dynamic data when process is paused
 +  * Added MQTT “stop” event when exiting from status mode
 +  * For each mash step, added MQTT “start” event when reaching set point, and “end” event when timer expires
 +  * Fixed resuming of process after power loss when process has been running for a long time
 +  * Added on-screen indication of actual hardware, i.e. "SPC1000 V6.1" or "SPC1000 cube V2.3"
 +  * Fixed “set point reached” notification in manual mode when mash set point is changed via MQTT commands
 +
 +{{ ::spc1000-biab-v1.3-008.bin.zip |}}
 +
 +
 +==== SPC1000-biab-v1.3-009.bin====
 +
 +Date 03 Dec 2018
 +
 +  * Removed operation of PA13 pin as digital output, to fix current consumption issue causing a voltage drop that interferes with NTC probe measurements
 +  * Fixed bug where software may freeze when probe configuration is changed from DS18B20 to NTC
 +
 +{{ ::spc1000-biab-v1.3-009.bin.zip |}}
 +
 +
 +==== SPC1000-biab-v1.3-010.bin====
 +
 +Date 19 jan 2019
 +
 +  * Added Brewfather integration components
 +  * Added MQTT process start command
 +  * Added MQTT pump on/off command
 +  * Added pump cycle pause/resume in auto mode
 +  * Added pump status in MQTT dynamic data
 +  * Added possibility to skip step mash in BIAB recipe
 +  * Fixed bug where mash and HLT heater outputs are enabled unconditionally upon resuming a paused process in automatic run mode 
 +  * Added PWM control of mash channel during boil phase via MQTT commands
 +  * Added pump status icons
 +
 +**NOTE** this SW release is mandatory for [[https://web.brewfather.app|External Link]] INTEGRATION
 +
 +{{ :spc1000-biab-v1.3-010.bin.zip |}}
 ===== Smart Thermostat ===== ===== Smart Thermostat =====
  
Line 111: Line 176:
  
 {{ :spc1000-base-wifi-v0.5-005.bin.zip |}} {{ :spc1000-base-wifi-v0.5-005.bin.zip |}}
 +
 +==== SPC1000-base-wifi-v0.5-007.bin ====
 +
 +date 20 Oct 2017
 +
 +  * added 4126 beta value for NTC sensors
 +  * fixed support for newer versions of the ESP8266 firmware
 +  * added averaging of multiple temperature readings with NTC probes to minimize impact of noise
 +  * added support for k-type thermocouple with 1-wire adapter
 +
 +{{ :spc1000-base-wifi-v0.5-007.bin.zip |}}
 +
 +==== SPC1000-base-wifi-v0.5-008.bin ====
 +
 +date 24 nov 2017
 +
 +  * replaced ThingSpeak API integration with MQTT connectivity
 +  * added “Sound Alarms” configuration menu to enable or disable buzzer activation for different types of alarm notifications
 +
 +{{ :spc1000-base-wifi-v0.5-008.bin.zip |}}
 +
 +==== SPC1000-base-wifi-v0.5-010.bin ====
 +
 +date 03 mar 2018
 +
 +  * Changed channel labeling from "CH0" and "CH1" to "CH1" and "CH2" in menu for selecting temperature profiles
 +  * Added dynamic update of the “set point reached” notification according the current set point
 +  * Changed default MQTT broker IP address to 18.196.43.33
 +  * Added support for process pause and resume and for process recovery in case of firmware reboot while a process is ongoing
 +  * Changed MQTT topic for profile management to smartpid/thermostat/<id>/profiles/<X> (publisher) and smartpid/thermostat/<id>/profiles/update/# (subscriber)
 +  * Added PWM regulation of SSR output in status mode
 +  * Changed default values of Kp, Ki, Kd parameters to following values: Kp=15, Ki=0, Kd=0
 +  * Added MQTT dynamic notification in status mode
 +  * Added MQTT start command
 +
 +{{ :spc1000-base-wifi-v0.5-010.bin.zip |}}
 +
 +==== SPC1000-base-wifi-v0.5-011.bin ====
 +
 +date 18 may 2018
 +
 +  * Added saving of process snapshot as soon as new a process starts, so that if the controller is shut down just after starting a process, at the next reboot the user is prompted to resume the interrupted process
 +  * Added support for up to 3 Wi-Fi networks in configuration settings
 +  * Added INFO submenu to top-level menu
 +  * Added support for configuring set point and countdown values in MQTT "start" command (when the process is started in standard mode)
 +  * Changed hysteresis logic in on/off mode so that controller output is deactivated when temperature reaches set point and activated when temperature goes beyond [set point +- hysteresis]
 +
 +{{ :spc1000-base-wifi-v0.5-011.bin.zip |}}
 +
 +
 +==== SPC1000-base-wifi-v0.5-013.bin ====
 +
 +date 27 Oct 2018
 +
 +  * Fixed DS18B20 temperature reading for values below 0 °C 
 +  * Added auto-resume configuration option for automatically resuming interrupted process after power-up
 +  * Added "power restored" MQTT event when an interrupted process is detected at power-up
 +  * Added "resume" MQTT event when an interrupted process is resumed
 +  * Added "resume" MQTT command to remotely resume an interrupted process
 +  * Fixed process timestamp initialization after resumption of an interrupted process
 +  * Added watchdog protection
 +  * Added logging to SD card [cube version only]
 +  * Added delayed start feature
 +  * Fixed issue where output drivers are wrongly enabled when resuming a process that had been interrupted when in paused mode
 +  * Fixed sending of MQTT dynamic data when process is paused
 +  * Fixed resuming of process after power loss when process has been running for a long time
 +  * Added on-screen indication of actual hardware, i.e. "SPC1000 V6.1" or "SPC1000 cube V2.3"
 +  * Fixed “set point reached” notification when set point is changed via MQTT commands
 +
 +{{ ::spc1000-base-wifi-v0.5-013.bin.zip |}}
 +
 +
 +==== SPC1000-base-wifi-v0.5-014.bin ====
 +
 +date 03 Dec 2018
 +
 +  * Added Brewfather integration components
 +  * Removed operation of PA13 pin as digital output, to fix current consumption issue causing a voltage drop that interferes with NTC probe measurements
 +  * Fixed bug where software may freeze when probe configuration is changed from DS18B20 to NTC
 +
 +**NOTE** this SW release is mandatory for [[https://web.brewfather.app|External Link]] INTEGRATION
 +
 +{{ ::spc1000-base-wifi-v0.5-014.bin.zip |}}
 +
 +
 +===== SmartPID BBQ =====
 +
 +first commercial relase of the smart barbecue application
 +
 +==== SPC1000-bbq-v3.0-011.bin ====
 +
 +date 04 apr 2018
 +
 +{{ :spc1000-bbq-v3.0-011.bin.zip |}}
 +
 +==== SPC1000-bbq-v3.0-012.bin ====
 +
 +date 12 May  2018
 +
 +   * Merged MQTT dynamic data notifications for pit and food channel to improve remote smarphone app logging stability [**NOTE: this FW version requires andrdoi smart BBQ app version 10 or greater**]
 +
 +{{ :spc1000-bbq-v3.0-012.bin.zip |}}
 +
 +==== SPC1000-bbq-v3.0-014.bin ====
 +
 +date 20 Oct  2018
 +
 +  * Made servo pulse length setting configurable from 900 to 2100 microseconds
 +  * Added support for resuming interrupted process after power-up
 +  * Added auto-resume configuration option for automatically resuming interrupted process after power-up
 +  * Added watchdog protection
 +  * Added on-screen indication of actual hardware, i.e. "SPC1000 V6.1" or "SPC1000 cube V2.3"
 +
 +
 +{{ ::spc1000-bbq-v3.0-014.bin.zip |}}
  
  
sw_release.1494362521.txt.gz · Last modified: 2018/02/06 23:21 (external edit)