Skip to content

Releases: arendst/Tasmota

Sonoff-Tasmota

30 Jul 16:00
Compare
Choose a tag to compare

5.5.0 20170730

  • Reduce code space by removing the following commands as they are replaced by SetOption alternatives:
    SaveState = SetOption0
    ButtonRestrict = SetOption1
    Units = SetOption2
    MQTT = SetOption3
    MQTTResponse = SetOption4
    TempUnit = SetOption8
  • Smoothing WS2812 animation poll, invert fade speed and max allowed wakeup time down to 3000 seconds
  • Fix initial button press detection
  • Add support for Sonoff RF Bridge 433 using command RfKey
  • Fix regression from 5.0.7 by increasing message buffer size from 360 to 368 to accomodate 4 x DS18x20 sensors (#637)
  • Add GroupTopic to Topic test when using ButtonTopic/SwitchTopic to send either ON/OFF or TOGGLE (#642)
  • Adjust HLW calibration limits to accomodate HuaFan device and add commands HlwPSet, HlwUSet and HlwISet (#654)

Provided pre-compiled binary downloads

  • sonoff.bin = the default firmware for all devices
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for future firmware size growth over the OTA file limit of 1/2 flash size.
  • sonoff-ds18x20.bin = is a version of sonoff.bin with the USE_DS18x20 define enabled and a larger MQTT buffer size to be used by people having more than 4 ds18x20 sensors connected.

Sonoff-Tasmota

25 Jul 16:37
Compare
Choose a tag to compare

5.4.0 20170725

  • Fix command reset regression introduced in 5.2.0
  • Increase polling from 0.1 second to 0.05 second
  • Add multipress to all buttons
  • Fix button 1 double press behaviour on multi relay devices
  • Add support for Hua Fan Smart Socket (#479)
  • Add support for Sonoff 4ch Pro (#565)
  • Add command SetOption13 1 to allow immediate action on single button press
    (disables multipress, hold and unrestricted commands) (#587)

Provided pre-compiled binary downloads

  • sonoff.bin = the default firmware for all devices
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for future firmware size growth over the OTA file limit of 1/2 flash size.
  • sonoff-ds18x20.bin = is a version of sonoff.bin with the USE_DS18x20 define enabled and a larger MQTT buffer size to be used by people having more than 4 ds18x20 sensors connected.

Sonoff-Tasmota

15 Jul 14:06
Compare
Choose a tag to compare

5.3.0 20170715

  • Major Hue rewrite which might introduce Alexa problems. If so, initiate an issue
  • Add support for Sonoff Led and BN-SZ01 Ceiling Led brightness control to Hue
  • Fix Sonoff Led Power, Dimmer and Color MQTT response (#176)
  • Add commands Delay and Backlog to allow multiple commands at once separated by ";" (#593)
  • Use default flashmode DOUT to solve restart hangs on esp8285 chips (#453, #598)
  • Change Web console column width from 99 to 300 (#599)

Provided pre-compiled binary downloads

  • sonoff.bin = the default firmware for all devices
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for future firmware size growth over the OTA file limit of 1/2 flash size.
  • sonoff-ds18x20.bin = is a version of sonoff.bin with the USE_DS18x20 define enabled and a larger MQTT buffer size to be used by people having more than 4 ds18x20 sensors connected.

Sonoff-Tasmota

03 Jul 09:49
Compare
Choose a tag to compare

5.2.4 20170703

  • Removed flash mode update after selecting different module solving esp8285 related problems
  • Add device type flag to sonoff_template.ino
  • Change Sonoff Led Wakeup and add support for Sonoff BN-SZ01 Led

Provided pre-compiled binary downloads

  • sonoff.bin = the default firmware for all but initial Sonoff Touch, Sonoff 4CH and Sonoff BN-SZ01 devices
  • sonoff-touch-4ch-bnsz.bin = the inital firmware for the esp8285 based Sonoff Touch, Sonoff 4CH and Sonoff BN-SZ01 ONLY and is only used at initial serial upload to these devices. Future (OTA and web) uploads can use the sonoff.bin version as this version will be patched during (OTA and web) uploading to satisfy the esp8285 chip and flash layout.
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for future firmware size growth over the OTA file limit of 1/2 flash size.
  • sonoff-ds18x20.bin = is a version of sonoff.bin with the USE_DS18x20 define enabled and a larger MQTT buffer size to be used by people having more than 4 ds18x20 sensors connected.

Sonoff-Tasmota

30 Jun 15:58
Compare
Choose a tag to compare

5.2.3 20170630

  • Change Sonoff Led color conversion code
  • Fix SetOption12 handling
  • Simplify auto configuration upgrade
  • Add option Upgrade <version_number> to only upgrade to any higher version (Old PR #213)
  • Change FallbackTopic to cmnd/<MQTTClient>/<command> <parameter> bypassing FullTopic and Prefix (#538)

Provided pre-compiled binary downloads

  • sonoff.bin = the default firmware for all but initial Sonoff-Touch and Sonoff-4CH devices
  • sonoff-touch-4ch.bin = the inital firmware for the Sonoff-Touch and Sonoff-4CH ONLY and is only used at initial serial upload to these devices. Future (OTA and web) uploads can use the sonoff.bin version as this version will be patched during (OTA and web) uploading to satisfy the esp8285 chip and flash layout.
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for future firmware size growth over the OTA file limit of 1/2 flash size.
  • sonoff-ds18x20.bin = is a version of sonoff.bin with the USE_DS18x20 define enabled and a larger MQTT buffer size to be used by people having more than 4 ds18x20 sensors connected.

Sonoff-Tasmota

25 Jun 21:12
Compare
Choose a tag to compare

5.2.2 20170625

  • Add configuration SaveAddress to Status 1 and Information Page
  • Change Sonoff Led Color conversion from AtoH to strtol
  • Fix possible wrong uploads due to configuration overwrites (#542)
  • Fix payload negative numbers (#547)

Provided pre-compiled binary downloads

  • sonoff.bin = the default firmware for all but initial Sonoff-Touch and Sonoff-4CH devices
  • sonoff-touch-4ch.bin = the inital firmware for the Sonoff-Touch and Sonoff-4CH ONLY and is only used at initial serial upload to these devices. Future (OTA and web) uploads can use the sonoff.bin version as this version will be patched during (OTA and web) uploading to satisfy the esp8285 chip and flash layout.
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for future firmware size growth over the OTA file limit of 1/2 flash size.
  • sonoff-ds18x20.bin = is a version of sonoff.bin with the USE_DS18x20 define enabled and a larger MQTT buffer size to be used by people having more than 4 ds18x20 sensors connected.

Sonoff-Tasmota

22 Jun 20:06
Compare
Choose a tag to compare

5.2.1 20170622

  • Fix Restore Configuration in case of lower version
  • Revert auto configuration upgrade allowing easy upgrade which was removed in version 5.2.0
  • Add command SetOption12 1 to disable newly released configuration flash rotate to reduce flash wear
  • Fix command CounterDebounce by removing test for active GPIO (#524)
  • Add command SetOption33 1..250 to allow user configure POW Max_Power_Retry count (#525)
  • Fix config auto upgrade from versions below version 4.1.1 (#530)

New feature

This versions introduces dynamic usage of configuration flash providing reduced flash wear. It saves configurations in different flash locations. When an OTA or web upgrade is initiated a backup of the configuration is stored in the eeprom area before the upgrade takes place. Seven additional flash pages are used lowering normal flash wear considerably.
This feature is default ON. With command SetOption12 1 it can be disabled.

Provided pre-compiled binary downloads

  • sonoff.bin = the default firmware for all but initial Sonoff-Touch and Sonoff-4CH devices
  • sonoff-touch-4ch.bin = the inital firmware for the Sonoff-Touch and Sonoff-4CH ONLY and is only used at initial serial upload to these devices. Future (OTA and web) uploads can use the sonoff.bin version as this version will be patched during (OTA and web) uploading to satisfy the esp8285 chip and flash layout.
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for future firmware size growth over the OTA file limit of 1/2 flash size.
  • sonoff-ds18x20.bin = is a version of sonoff.bin with the USE_DS18x20 define enabled and a larger MQTT buffer size to be used by people having more than 4 ds18x20 sensors connected.

Sonoff-Tasmota

16 Jun 12:55
Compare
Choose a tag to compare

5.1.7 20170616

  • Prep removal of SetOptions alternatives
  • Restore webpage upgrade error messages removed in 5.1.5
  • Add hold button functionality to buttons 2 to 4
  • Add command SetOption32 1..100 to set Key Hold Time from 0.1 seconds to 10 seconds (#200)
  • Allow slashes in Topic, GroupTopic, ButtonTopic and SwitchTopic (#507)
  • Changed webpage form actions from post to get and use relative path url (#434, #522)

Provided pre-compiled binary downloads

  • sonoff.bin = the default firmware for all but initial Sonoff-Touch and Sonoff-4CH devices
  • sonoff-touch-4ch.bin = the inital firmware for the Sonoff-Touch and Sonoff-4CH ONLY and is only used at initial serial upload to these devices. Future (OTA and web) uploads can use the sonoff.bin version as this version will be patched during (OTA and web) uploading to satisfy the esp8285 chip and flash layout.
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for future firmware size growth over the OTA file limit of 1/2 flash size.
  • sonoff-ds18x20.bin = is a version of sonoff.bin with the USE_DS18x20 define enabled and a larger MQTT buffer size to be used by people having more than 4 ds18x20 sensors connected.

Sonoff-Tasmota

06 Jun 21:27
Compare
Choose a tag to compare

5.1.6 20170606

  • Shrink code
  • Removed online configuration of Domoticz In and Domoticz Out MQTT strings
  • Removed commands DomoticzInTopic and DomoticzOutTopic
  • Add define KEY_HOLD_TIME to configure button hold threshold before sending MQTT Hold message
  • Add command StateText4 to configure button MQTT Hold text (= MQTT_CMND_HOLD)
  • Add command SetOption11 0|1 to swap pushbutton single and double press functionality (#200)
  • Add command SwitchMode 5 (PUSHBUTTONHOLD) and 6 (PUSHBUTTONHOLD_INV) (#489)

Provided pre-compiled binary downloads

  • sonoff.bin = the default firmware for all but initial Sonoff-Touch and Sonoff-4CH devices
  • sonoff-touch-4ch.bin = the inital firmware for the Sonoff-Touch and Sonoff-4CH ONLY and is only used at initial serial upload to these devices. Future (OTA and web) uploads can use the sonoff.bin version as this version will be patched during (OTA and web) uploading to satisfy the esp8285 chip and flash layout.
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for future firmware size growth over the OTA file limit of 1/2 flash size.
  • sonoff-ds18x20.bin = is a version of sonoff.bin with the USE_DS18x20 define enabled and a larger MQTT buffer size to be used by people having more than 4 ds18x20 sensors connected.

Sonoff-Tasmota

04 Jun 15:45
Compare
Choose a tag to compare

5.1.5 20170604

  • Shrink code in preparation to ESP8266-Arduino 2.4.0-rc1
  • Add effect parameter to HUE Device (#464)

Provided pre-compiled binary downloads

  • sonoff.bin = the default firmware for all but initial Sonoff-Touch and Sonoff-4CH devices
  • sonoff-touch-4ch.bin = the inital firmware for the Sonoff-Touch and Sonoff-4CH ONLY and is only used at initial serial upload to these devices. Future (OTA and web) uploads can use the sonoff.bin version as this version will be patched during (OTA and web) uploading to satisfy the esp8285 chip and flash layout.
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for future firmware size growth over the OTA file limit of 1/2 flash size.
  • sonoff-ds18x20.bin = is a version of sonoff.bin with the USE_DS18x20 define enabled and a larger MQTT buffer size to be used by people having more than 4 ds18x20 sensors connected.