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 revision Previous revision
Next revision
Previous revision
sw_release [2017/04/16 22:10]
arzaman [SPC1000-biab-v1.3-002.bin]
sw_release [2019/03/01 11:48] (current)
arzaman [SPC1000-biab-v1.3-010.bin]
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
  
 this is the repository where you can download the last .bin (binary file) to be loaded on the SmartPID controller via USB interface this is the repository where you can download the last .bin (binary file) to be loaded on the SmartPID controller via USB interface
Line 52: Line 55:
  
 {{ :​firmware:​spc1000-biab-v1.3-003.bin.zip |}} {{ :​firmware:​spc1000-biab-v1.3-003.bin.zip |}}
 +==== SPC1000-biab-v1.3-004.bin====
 +
 +Date 09 may 2017
 +
 +  * Fixed firmware crash happening after the mash-in stage if the pump output is disabled in configuration settings
 +
 +{{ :​spc1000-biab-v1.3-004.bin.zip |}}
 +
 +
 +==== 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 90: Line 166:
  
 {{ :​firmware:​spc1000-base-wifi-v0.5-004.bin.zip |}} {{ :​firmware:​spc1000-base-wifi-v0.5-004.bin.zip |}}
 +
 +==== SPC1000-base-wifi-v0.5-005.bin ====
 +
 +date 09 may 2017
 +
 +  * Changed configuration of timers to use a resolution of 1 minute instead of 1 second (seconds are still displayed on the screen)
 +  * Changed maximum allowed value of timers to 99 hours and 59 minutes
 +  * Moved visualization of count-down/​count-up timer in run mode to avoid overlapping with Wi-Fi icon when the number of hours exceeds 9
 +
 +{{ :​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.1492380612.txt.gz · Last modified: 2018/02/06 23:21 (external edit)