User Tools

Site Tools


sw_release

This is an old revision of the document!


SW releases

This section reports last SW release version and relevant release note for both

  • Smart Hombrewing Application
  • Smart Thermostat Application

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 For details on upgrade procedure please refer to installation&config manuals or the specific section on the wiki

the android smartphone app is common to both applications and can be downloaded directly from google play store

Smart Homebrewing App

SW for manging the homebrew automation

SPC1000-biab-v1.3-000.bin

date 7 feb 2017

  • added support for degrees Fahrenheit
  • changed USB VID and PID to 0x1209 and 0x4646
  • added setting of access point SSID based on board serial number
  • fixed management of temperature probe calibration
  • added check for device authorization (based on serial number) to run the firmware application

SPC1000-biab-v1.3-001.bin

date 18 feb 2017

  • added option to enable and disable button beep
  • added PID auto-tune functionality
  • changed hardware version number from 5 to 6.1
  • changed minimum temperature for next BIAB stage after mash in

SPC1000-biab-v1.3-002.bin

date 28 feb 2017

  • PID auto-tune: change minimum and default value of noise band
  • PID auto-tune: add configuration option to set PID control type (PI or PID)
  • PID auto-tune: changed output setting to initialize only outputs associated to the channel being operated
  • PID process: fixed setting of (Ki, Kp, Kd) parameter values
  • PID auto-tune: added buzzer sound when auto-tune is completed
  • NTC temperature sensor: added support for sensors with different beta coefficient values

spc1000-biab-v1.3-002.bin.zip

SPC1000-biab-v1.3-003.bin

date 06 apr 2017

  • Changed resolution of Ki PID parameter to two decimal digits
  • Enabled logging during BIAB process after boiling stage

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

Smart Thermostat

SW for the smart temperature controller

SPC1000-base-wifi-v0.5-001.bin

date 17 febbraio 2017

  • added option to enable and disable button beep
  • added PID auto-tune functionality
  • changed hardware version number from 5 to 6.1
  • added fridge delay feature

SPC1000-base-wifi-v0.5-002.bin

date 24 febbraio 2017

  • PID auto-tune: reduced minimum and default value of noise band value
  • PID auto-tune: added configuration option to set PID control type (PI or PID)
  • PID auto-tune: removed setting of outputs not associated to the channel being operated
  • PID auto-tune: added reset of channel outputs when user aborts the auto-tune
  • PID process: fixed setting of (Ki, Kp, Kd) parameter values

SPC1000-base-wifi-v0.5-003.bin

date 03 mar 2017

  • Process parameter menu: changed position of fridge delay 2 menu entry
  • PID auto-tune: added buzzer sound when auto-tune is completed
  • PID auto-tune: add reset of all outputs when process is completed or aborted
  • NTC temperature sensor: added support for sensors with different beta coefficient values

spc1000-base-wifi-v0.5-003.bin.zip

SPC1000-base-wifi-v0.5-004.bin

date 25 mar 2017

  • Added ramp/soak profiles
  • Changed resolution of Ki PID parameter from 0.1 to 0.01
  • Fixed bug found in thermostatic mode (heating in PID mode, cooling in on/off mode), where the system was oscillating between PID heating and on/off cooling (bug introduced in v0.5-001)

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

SmartPID BBQ

first commercial relase of the smart barbecue application

SPC1000-bbq-v3.0-011.bin

sw_release.1525527600.txt.gz · Last modified: 2018/05/05 13:40 by arzaman