Skip to content

Releases: arendst/Tasmota

Sonoff-Tasmota

18 Aug 16:08
Compare
Choose a tag to compare

5.6.1 20170818

  • Change module list order in webpage
  • Fix Sonoff Pow intermittent exception 0
  • Change Sonoff Pow sending Domoticz telemetry data only
  • Add Ai-Thinker RGBW led (AiLight) (experimental)
  • Add NeoPixelBus library to Sonoff Led for Hue support
  • Add user configurable GPIO4 and GPIO5 to module Sonoff Bridge
  • Add Sonoff B1 RGBCW led support with command Color RRGGBBCCWW (#676)
  • Add command CT 152..500 to Sonoff Led and Sonoff B1 to control Color Temperature
  • Add Cold-Warm slider to web page for Sonoff Led and Sonoff B1
  • Add CT parameter to Hue
  • Add Sonoff T1 support (#582)
  • Add AnalogInput0 if configured as Analog Input to webpage (#697, #746)
  • Add command SetOption14 0|1 to enable interlock mode (#719, #721)
  • Fix Mitsubishi HVAC IR power controll (#740)
  • Fix Sonoff T1 1CH and 2CH configuration (#751)

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

08 Aug 14:34
Compare
Choose a tag to compare

5.5.2 20170808

  • Extent max number of WS2812 pixels from 256 to 512 (#667)
  • Add OTA handling if server responds with no update available (#695)
  • Removed undocumented command FlashMode (#696)
  • Fix compile time error message due to increased message buffer size (#703)

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

05 Aug 13:15
Compare
Choose a tag to compare

5.5.1 20170805

  • Fix Sonoff Rf Bridge issues
  • Add Sonoff RF Bridge MQTT messages on received and learned RF signal
  • Add command VoltRes 0|1 to select voltage resolution to 0.1 V (#654)
  • Add averaging to Analog input (#686)
  • Add Energy tele data on Sonoff Pow Threshold change (#688)
  • Fix inconsistent property names in Messages (#690)

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

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.