Skip to content

Releases: arendst/Sonoff-MQTT-OTA-Arduino

Version 3.2.13

28 Jan 18:39
Compare
Choose a tag to compare

3.2.13 20170127

  • Prep for 4.0: Remove Legacy Info, Warning, Commands and Status messages
  • Add sleep status to StatusPRM message
  • Fix Hue brightness and change to call by reference (#283)
  • Add command Sleep 0 - 250 mSec for optional light sleep mode to lower energy consumption (#272)
    (Expect overall button/key/switch misses and wrong values on Sonoff Pow)
  • Add Hue brightness extension (#281)
  • Add confirmation before Restart via webpage
  • Fix possible ESP8285 flash problem by updating Flash Chip Mode to DOUT during web upload
  • Fix LedPower status after button press (#279)
  • Add confirmation before Reset Configuration via webpage (#244)
  • Add WS2812 features (see Wiki commands)
  • Fix compile error when MQTT is disabled (#269)
  • Change PowerOnState function to only trigger when Power On (and not on restart) (#238)
  • Add command LedPower On|Off to control main led (#247)
  • Add charset=utf-8 to webpages (#266)
  • Update Hue emulation (#268)
  • Rewrite WS2812 code and prep for 4.0
  • Add support for domoticz Dimmer on WS2812
  • Add commands SwitchTopic and SwitchRetain On|Off to be used with external switch instead of ButtonTopic and ButtonRetain
  • Enforce at least IDE 1.6.10 and ESP8266 2.3.0
  • Move HLW interrupts back to RAM as it generates Exception on Pow (#264)
  • Fix Sonoff Pow compile error (#255)
  • Move HLW interrupts back to ROM
  • Add more FriendlyNames for Hue (#254)
  • Add DMA support for WS2812 when using pin 3
  • Add HUE emulation for Alexa (#229)
  • Add basic WS2812 support (#229)
  • Fix Wemo when MQTT is disabled (#245)
  • Fix PowerOnState 2 functionality after re-applying power (#230)
  • Fix some failed command decoding (#228)
  • Removed passwords from status messages (#216)
  • Add I2C BH1750 sensor (#222)
  • Sensor rewrite preparing for online selection
  • Fix Domoticz possible error condition
  • Remove Wifi password from connection message (#216)
  • Add Configure Other menu item to web page (#209)
  • Add command FriendlyName, field Friendly Name and define FRIENDLY_NAME to be used by Alexa
    eliminating current use of MQTT_CLIENT_ID (#209)
  • Add friendlyname to webpage replacing former hostname
  • Fix Domoticz send key regression with Toggle command
  • Add support for command TOGGLE (define MQTT_CMND_TOGGLE) when ButtonTopic is in use and not equal to Topic (#207)

Version 3.1.16

11 Jan 14:23
Compare
Choose a tag to compare

3.1.16 20170109

  • Fix Domoticz possible error condition
  • Remove Wifi password from connection message (#216)
  • Add Configure Other menu item to web page (#209)
  • Add command FriendlyName, field Friendly Name and define FRIENDLY_NAME to be used by Alexa
    eliminating current use of MQTT_CLIENT_ID (#209)
  • Add friendlyname to webpage replacing former hostname
  • Fix Domoticz send key regression with Toggle command
  • Add support for command TOGGLE (define MQTT_CMND_TOGGLE) when ButtonTopic is in use and not equal to Topic (#207)
  • Fix web console command input when SUB_PREFIX contains '/' (#152)
  • Add command response to web command (#200)
  • Add option to disable MQTT as define USE_MQTT in user_config.h (#200)
  • Add OTA retry to solve possible HTTP transient errors (#204)
  • Fix MQTT host discovery
  • Add mDNS to advertise webserver as .local/
  • Fix ButtonTopic when SUB_PREFIX = PUB_PREFIX
  • Add workaround for possible MQTT queueing when SUB_PREFIX = PUB_PREFIX
  • Add optional MQTT host discovery using define USE_DISCOVERY in user_config.h (#115)
  • Fix Power Blink start position (toggled)
  • Change PulseTime increments: 1 .. 111 in 0.1 sec (max 11 seconds) and 112 .. 64900 in seconds (= 12 seconds until 18 hours) (#188)
  • Add support for SUB_PREFIX = PUB_PREFIX (#190)
  • Add retain flag to LWT offline and only send "tele/sonoff/LWT Offline" (#179)
  • Change retained LWT Online message to only send "tele/sonoff/LWT Online"
  • Add retained message LWT Online when sonoff makes MQTT connection (#179)
  • Add blinking using commands BlinkTime, BlinkCount and Power Blink|3|BlinkOff|4 (#165)
  • Fix serial space command exception (28)
  • Fix MQTT subscribe regression exception (3) (#162)
  • Fix serial empty command exception (28)
  • Extent Domoticz configuration webpage with optional indices (#153)
  • Fix multi relay legacy tele message from tele/sonoff/2/POWER to tele/sonoff/POWER2
  • Add support for iTead Motor Clockwise/Anticlockwise
  • Extent command PowerOnState with toggle at power on (option 2 is now option 3!) (#156)
  • Add support for Sonoff Touch and Sonoff 4CH (#40)
  • Update DomoticzIdx and DomoticzKeyIdx with relay/key index (DomoticzIdx1/DomoticzKeyIdx1)
  • Add command PowerOnState to control relay(s) at power on (#154)

Version 3.1 using 'new' flash layout (will migrate from 2.x)

21 Dec 17:06
Compare
Choose a tag to compare

3.1.0 20161221

  • Add Sonoff Pow measurement smoothing
  • Fix serial command topic preamble error
  • Fix 2.x to 3.x migration inconsistencies
  • Add Sonoff Pow voltage reading when relay is on but no load present
  • Add temperature conversion to Fahrenheit as option in user_config.h (TEMP_CONVERSION)
  • Add user_config_override.h to be used by user to override some defaults in user_config.h
  • Fix Sonoff Pow low power (down to 4W) intermittent measurements
  • Fix MQTT_CLIENT_ID starting with % sign as in "%06X"
  • Add auto power off after PulseTime * 0.1 Sec to relay 1
  • Add more control over LED with command LedState options
    LED_OFF (0), LED_POWER (1), LED_MQTTSUB (2), LED_POWER_MQTTSUB (3), LED_MQTTPUB (4), LED_POWER_MQTTPUB (5), LED_MQTT (6), LED_POWER_MQTT (7)
  • Add option WIFI_RETRY (4) to command WifiConfig to allow connection retry to other AP without restart
  • Fix intermittent Domoticz update misses
  • Fix compiler warnings
  • Remove redundant code
  • Fix Domoticz pushbutton support
  • Add pushbutton to SwitchMode
  • Fix initial config
  • Migrate and clean-up flash layout
    Settings from version 2.x are saved but settings from version 3.x can not be used with version 2.x
  • Change SEND_TELEMETRY_RSSI to SEND_TELEMETRY_WIFI and add AP and SSID to telemetry
  • Split long JSON messages
  • Fix inconsistent status messages
  • Fix all status messages to return JSON if enabled
  • Remove relay index in cmnd/sonoff//POWER now changed
    to cmnd/sonoff/POWER for single relay units
    and cmnd/sonoff/POWER for multi relay units like Sonoff dual
  • Add retain option to Power/Light status controlled by command PowerRetain On|Off