Skip to content

Changelog

Version 8.3.1 Fred~

  • Change Hass discovery from using Template or Module name to new Device name #8462
  • Change KNX pow function to approximative pow saving 5k of code space
  • Change Mutichannel Gas sensor pow function to approximative pow saving 5k of code space
  • Change Quick Power Cycle detection from 4 to 7 power interrupts #4066
  • Fix default state of SetOption73 0 for button decoupling and send multi-press and hold MQTT messages
  • Add command DeviceName defaults to FriendlyName1 and replaces FriendlyName1 in GUI

Version 8.3.0 Fred~

  • Breaking Change Device Groups multicast address and port 8270
  • Change PWM implementation to Arduino #7231 removing support for Core versions before 2.6.3
  • Change default PWM Frequency to 977 Hz from 880 Hz
  • Change minimum PWM Frequency from 100 Hz to 40 Hz
  • Change flash access removing support for any Core before 2.6.3
  • Change HM-10 sensor type detection and add features 7962
  • Change light scheme 2,3,4 cycle time speed from 24,48,72,... seconds to 4,6,12,24,36,48,... seconds 8034
  • Change remove floating point libs from IRAM
  • Change remove MQTT Info messages on restart for DeepSleep Wake 8044
  • Change IRremoteESP8266 library updated to v2.7.6
  • Change HAss discovery by Federico Leoni 8370
  • Fix possible Relay toggle on (OTA) restart
  • Fix PWM flickering during wifi connection 8046
  • Fix Zigbee sending wrong Sat value with Hue emulation
  • Fix Zigbee crash with Occupancy sensor 8089
  • Add Zigbee command ZbRestore to restore device configuration dumped with ZbStatus 2
  • Add Zigbee command ZbUnbind
  • Add Zigbee command ZbBindState and manufattribute
  • Add Zigbee command ZbConfig and configuration in Settings
  • Add commands CounterDebounceLow and CounterDebounceHigh to control debouncing 8021
  • Add commands NrfPage, NrfIgnore, NrfScan and NrfBeacon to NRF24 Bluetooth driver 8075
  • Add commands GlobalTemp and GlobalHum to init sensor data 8152
  • Add command SO as shortcut for command SetOption
  • Add command SetOption41 <x> to force sending gratuitous ARP every seconds
  • Add command SetOption73 1 for button decoupling and send multi-press and hold MQTT messages by Federico Leoni 8235
  • Add command SetOption90 1 to disable non-json MQTT messages 8044
  • Add command SetOption91 1 to enable fading at startup / power on
  • Add command SetOption92 1 to set PWM Mode from regular PWM to ColorTemp control (Xiaomi Philips ...)
  • Add command SetOption93 1 to control caching of compressed rules
  • Add command Sensor10 0/1/2 to control BH1750 resolution - 0 = High (default), 1 = High2, 2 = Low 8016
  • Add command Sensor10 31..254 to control BH1750 measurement time which defaults to 69 8016
  • Add command Sensor18 0..32000 to control PMS5003 sensor interval to extend lifetime by Gene Ruebsamen 8128
  • Add command DevGroupName to specify up to four Device Group Names 8087
  • Add command DevGroupSend to send an update to a Device Group 8093
  • Add command Ping 7176
  • Add command Palette to add the ability to specify a palette of colors 8150
  • Add support for unreachable (unplugged) Zigbee devices in Philips Hue emulation and Alexa
  • Add support for 64x48 SSD1306 OLED 6740
  • Add support for Seven Segment display using HT16K33 8116
  • Add support for up to four MQTT GroupTopics 8014
  • Add support for longer template names
  • Add support for an iAQ sensor 8107
  • Add support for AS3935 Lightning Sensor by device111 8130
  • Add console command history 7483, #8015
  • Add quick wifi reconnect using saved AP parameters when SetOption56 0 3189
  • Add more accuracy to GPS NTP server 8088
  • Add support for analog anemometer by Matteo Albinola 8283
  • Add support for OpenTherm by Yuriy Sannikov 8373
  • Add support for Thermostat control by arijav 8212
  • Add experimental basic support for Tasmota on ESP32 based on work by Joerg Schueler-Maroldt
  • Add automatic compression of Rules to achieve ~60% compression by Stefan Hadinger
  • Add rule trigger at root level like on loadavg<50 do power 2 endon after state command

Version 8.2.0 Elliot~

  • Change default my_user_config.h driver and sensor support removing most sensors and adding most drivers to tasmota.bin
  • Change DHT driver (7468, 7717)
  • Change Lights: simplified gamma correction and 10 bits internal computation
  • Change commands Prefix, Ssid, StateText, NTPServer, and FriendlyName displaying all items
  • Change Zigbee command prefix from Zigbee* to Zb*
  • Change MQTT message size with additional 200 characters
  • Change display of some date and time messages from Wed Feb 19 10:45:12 2020 to 2020-02-19T10:45:12
  • Change IRremoteESP8266 library updated to v2.7.4
  • Fix PowerDelta zero power detection (7515)
  • Fix White added to light status (7142)
  • Fix WakeUp <x> ignores provided value (7473)
  • Fix RGBWWTable ignored (7572)
  • Fix commands Display and Counter from overruling command processing (7322)
  • Fix Sonoff Bridge, Sc, L1, iFan03 and CSE7766 serial interface to forced speed, config and disable logging
  • Fix Improved fade linearity with gamma correction
  • Fix PWM flickering at low levels (7415)
  • Fix LCD line and column positioning (7387)
  • Fix Display handling of hexadecimal escape characters (7387)
  • Fix exception 9 restart on log message in Ticker interrupt service routines NTP, Wemos and Hue emulation (7496)
  • Fix Hass sensor discovery by Federico Leoni (7582, 7548)
  • Fix MaxPower functionality (7647)
  • Fix relation between Wifi RSSI and signal strength
  • Add command SetOption79 0/1 to enable reset of counters at teleperiod time by Andre Thomas (7355)
  • Add command SetOption82 0/1 to limit the CT range for Alexa to 200..380
  • Add command SetOption84 0/1 to send AWS IoT device shadow updates (alternative to retained)
  • Add commands SetOption85 0/1 and DevGroupShare supporting UDP Group command using GroupTopic without MQTT by Paul Diem (7790)
  • Add command SetOption86 0/1 for PWM dimmer to turn brightness LED's off 5 seconds after last change
  • Add command SetOption87 0/1 for PWM dimmer to turn red LED on when powered off
  • Add command SetOption88 0/1 for PWM dimmer to let buttons control remote devices
  • Add command SetOption89 0/1 for Zigbee distinct MQTT topics per device for SENSOR, allowing retained messages (7835)
  • Add command ShutterButton <parameters> to control shutter(s) by to-scho (7403)
  • Add commands SwitchMode 8 ToggleMulti, SwitchMode 9 FollowMulti and SwitchMode 10 FollowMultiInverted (7522)
  • Add commands SwitchMode 11 PushHoldMulti and SwitchMode 12 PushHoldInverted (7603)
  • Add commands SwitchMode 13 PushOn and SwitchMode 14 PushOnInverted (7912)
  • Add command Buzzer -1 for infinite mode and command Buzzer -2 for following led mode (7623)
  • Add command HumOffset -10.0 .. 10.0 to set global humidity sensor offset (7934)
  • Add support for AdcParam parameters to control ADC0 Current Transformer Apparent Power formula by Jodi Dillon (7100)
  • Add optional parameter <startcolor> to command Scheme <scheme>, <startcolor> to control initial start color
  • Add web page sliders when SetOption37 128 is active allowing control of white(s)
  • Add SerialConfig to Status 1
  • Add BootCount Reset Time as BCResetTime to Status 1
  • Add WifiPower to Status 5
  • Add most SetOptions as defines to my_user_config.h
  • Add optional Wifi AccessPoint passphrase define WIFI_AP_PASSPHRASE in my_user_config.h (7690)
  • Add SoftwareSerial to CSE7766 driver allowing different GPIOs (7563)
  • Add rule trigger on one level deeper using syntax with two # like on zbreceived#vibration_sensor#aqaracubeside=0 do ...
  • Add Zigbee attribute decoder for Xiaomi Aqara Cube
  • Add ZbZNPReceivedand ZbZCLReceived being published to MQTT when SetOption66 1
  • Add Zigbee enhanced commands decoding, added ZbPing
  • Add Zigbee features and improvements
  • Add Zigbee support for Hue emulation by Stefan Hadinger
  • Add HAss Discovery support for Button and Switch triggers by Federico Leoni (7901)
  • Add Dew Point to Temperature and Humidity sensors
  • Add optional support for Prometheus using file xsns_91_prometheus.ino (7216)
  • Add support for gzipped binaries
  • Add support for Romanian language translations by Augustin Marti
  • Add support for sensors DS18x20 and DHT family on Shelly 1 and Shelly 1PM using Shelly Add-On adapter (7469)
  • Add support to BMP driver to enter reset state (sleep enable) when deep sleep is used in Tasmota
  • Add support for DS1624, DS1621 Temperature sensor by Leonid Myravjev
  • Add support for NRF24L01 as BLE-bridge for Mijia Bluetooth sensors by Christian Baars (7394)
  • Add support for MI-BLE sensors using HM-10 Bluetooth 4.0 module by Christian Staars (7683)
  • Add support for FiF LE-01MR energy meter by saper-2 (7584)
  • Add support for Sensors AHT10 and AHT15 by Martin Wagner (7596)
  • Add support for Wemos Motor Shield V1 by Denis Sborets (7764)
  • Add support for La Crosse TX23 Anemometer by Norbert Richter (3146, 7765)
  • Add support for Martin Jerry/acenx/Tessan/NTONPOWER SD0x PWM dimmer switches by Paul Diem (7791)
  • Add support for UDP Group control without MQTT by Paul Diem (7790)
  • Add support for Jarolift rollers by Keeloq algorithm
  • Add support for MaxBotix HRXL-MaxSonar ultrasonic range finders by Jon Little (7814)
  • Add support for HDC1080 Temperature and Humidity sensor by Luis Teixeira (7888)
  • Add support for ElectriQ iQ-wifiMOODL RGBW light by Ian King (7947)