Commit Graph

423 Commits

Author SHA1 Message Date
arendst c16fd3d99e v5.7.1d
5.7.1d
 * Fix watchdog timeout caused by lack of stack space by now
using global buffers ()
 * Removed webserver syslog disable as now
no longer needed
 * Increased default MQTT message size from 368 to 405
bytes while keeping DMQTT_MAX_PACKET_SIZE = 512 (because we can)
 * Fix
MQTT Offline or Remove MQTT retained topic code
 * Allow command
SwitchTopic in group mode ()
 * Allow command SwitchMode if no
switches are defined ()
2017-09-13 14:19:34 +02:00
arendst 616b16d08d v5.7.1c - Extent port range
5.7.1c
 * Allow LogPort and MqttPort up to 65535 and add LogPort tot
Status 3 ()
2017-09-12 10:19:16 +02:00
arendst 105c5d7129 v5.7.1b - Add timeout to some sensors
5.7.1b
 * Add timeout to DHT and DS18B20 sensors ()
2017-09-10 17:20:03 +02:00
arendst 0151188652 v5.7.1a
5.7.1a
 * Fix Domoticz loop when Emulation is selected
 * Add GPIO14 to
Sonoff Dual (, )
 * Add support for Witty Cloud ()
 * Add
support for Yunshan Wifi Relay ()
 * Add GPIO16 input pulldown
()
2017-09-10 15:51:44 +02:00
arendst 8585465967 v5.7.1
5.7.1 20170909
 * Remove leading spaces from MQTT data
 * Fix webconsole
special character entry
 * Allow # as prefix for color value
 * Fix
Alexa detection and Hue App Update Request (, )
2017-09-09 18:46:29 +02:00
arendst 53b0dad348 v5.7.0b - Add optional # to color value
5.7.0b
 * Add snfled UNDOCA
 * Allow # as prefix for color value for
ws2812 too
2017-09-08 17:14:39 +02:00
arendst 4f6acfa7d9 v5.7.0a - Add optional # to color
5.7.0a
 * Remove leading spaces from MQTT data
 * Fix webconsole special
character entry
 * Allow # as prefix for color value
2017-09-08 12:57:08 +02:00
Theo Arends 2bac7fa037 Add license information 2017-09-08 11:21:54 +02:00
Theo Arends 785239a1b8 Update README.md 2017-09-08 11:13:34 +02:00
Theo Arends b2c84a2758 Update README.md 2017-09-08 11:09:54 +02:00
Theo Arends fa83abf916 Add license info 2017-09-08 11:07:04 +02:00
Theo Arends f7bc1b6eee Update README.md 2017-09-07 19:03:43 +02:00
arendst 92ff7f0adc v5.7.0
5.7.0 20170907
* Shrink module configuration webpage
* Fix settings order during startup to allow for displaying debug
messages
* Fix some string length issues
* Add more string length tests by using strncpy
* Add Ai-Thinker RGBW led (AiLight)
* Add Power check and add PulseTime to power check at startup ()
* Add Supla Espablo support ()
* Add more precision to Sonoff Pow period and power results using
command WattRes 0|1 ()
* Add basic internationalization and localization ()
* Add more Sonoff Pow range checking ()
* Fix invalid JSON (, )
* Add duplicate check to received RF signal within 2 seconds for Sonoff
Bridge ()
2017-09-07 18:53:59 +02:00
arendst ee914714ab v5.6.1l - Tried to fix excepetion 3
5.6.1l
* Fix some string length issues
* Add more string length tests by using strncpy
* Tried to fix Exception 3 as I can't reproduce ()
2017-09-06 17:37:41 +02:00
arendst 95d54230fc v5.6.1k - Fix preprocessor language selection
5.6.1k
* Fix preprocessor language selection
2017-09-02 17:16:18 +02:00
arendst 1facc146cc Fix Linux compile error
5.6.1j
* Fix compile error on Linux due to language folder name
* Add basic internationalization and localization ()
* Fix invalid JSON ()
2017-09-02 15:06:57 +02:00
arendst 0fbbc23b2c Add I18n and fix invalid JSON
5.6.1i
* Add basic internationalization and localization ()
* Fix invalid JSON ()
2017-09-02 14:37:02 +02:00
arendst 740a0c6283 Add PulseTime to power check at startup
5.6.1h
* Add PulseTime to power check at startup ()
2017-08-30 11:08:18 +02:00
arendst 300bb8818f Fix Sonoff Bridge duplicates and check power at startup
5.6.1g
* Add power check at startup ()
* Add duplicate check to received RF signal within 2 seconds for Sonoff
Bridge ()
2017-08-29 16:35:45 +02:00
Theo Arends 9c3b1852b1 Revert HLW power changes
5.6.1f
* Fix JSON error ()
* Revert changes from 5.6.1e but extent HLW power timer to 10 seconds
()
2017-08-27 10:00:11 +02:00
arendst 65681a7054 Remove HLW Power Timer () 2017-08-24 15:09:39 +02:00
arendst 0de07df099 Fix possible Pow Exception 0 2017-08-24 11:09:52 +02:00
Theo Arends 0c59eb5585 Add more precision to Sonoff Pow period and power results using command WattRes 0|1 () 2017-08-20 11:40:50 +02:00
arendst 3f365b6228 Add Supla Espablo support () 2017-08-19 18:08:06 +02:00
arendst dbab55758a Shrink module configuration webpage 2017-08-19 16:29:51 +02:00
arendst d96191888d v5.6.1
5.6.1 20170818
* Change module list order in webpage
* Fix Sonoff T1 1CH and 2CH configuration ()
*
* 5.6.0 20170818
* 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 ()
* 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 ()
* Add AnalogInput0 if configured as Analog Input to webpage (, )
* Add command SetOption14 0|1 to enable interlock mode (, )
* Fix Mitsubishi HVAC IR power controll ()
2017-08-18 18:04:49 +02:00
arendst fa0b7d7784 v5.6.0
5.6.0 20170818
* 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 ()
* 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 ()
* Add AnalogInput0 if configured as Analog Input to webpage (, )
* Add command SetOption14 0|1 to enable interlock mode (, )
* Fix Mitsubishi HVAC IR power controll ()
2017-08-18 14:52:57 +02:00
arendst 06d0c62dfa Add global interlock
Use command SetOption14 1 to enable interlock mode
2017-08-18 12:55:08 +02:00
arendst e0f759a318 Invert Sonoff T1 led state 2017-08-18 10:40:21 +02:00
arendst 963476e688 v5.5.2i
5.5.2i
* Fix Sonoff Pow intermittent exception 0
* Change Sonoff Pow sending Domoticz telemetry data only
* Add Sonoff B1 RGBCW led support with command Color RRGGBBCCWW ()
* 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 Ai-Thinker RGBW led (AiLight) (experimental)
* Add NeoPixelBus library to Sonoff Led for Hue support (saves 1k code
space)
* Add user configurable GPIO4 and GPIO5 to module Sonoff Bridge
* Fix Mitsubishi HVAC IR power controll ()
* Add Sonoff T1 support ()
2017-08-16 22:56:32 +02:00
arendst e9f4ca930a v5.5.2h - Add Sonoff B1 support
5.5.2h
* Fix Sonoff Pow intermittent exception 0
* Change Sonoff Pow sending Domoticz telemetry data only
* Add Sonoff B1 RGBCW led support with command Color RRGGBBCCWW ()
* 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 Ai-Thinker RGBW led (AiLight) (experimental)
* Add NeoPixelBus library to Sonoff Led for Hue support (saves 1k code
space)
* Add user configurable GPIO4 and GPIO5 to module Sonoff Bridge
* Fix Mitsubishi HVAC IR power controll ()
2017-08-16 17:45:23 +02:00
arendst c0b1ceba8b v5.5.2
5.5.2 20170808
* Extent max number of WS2812 pixels from 256 to 512 ()
* Add OTA handling if server responds with no update available ()
* Removed undocumented command FlashMode ()
* Fix compile time error message due to increased message buffer size
()
2017-08-08 16:31:43 +02:00
Theo Arends d28aaf0625 Revert "v5.5.1a" 2017-08-08 16:11:24 +02:00
Theo Arends 05073b7ab7 Revert "Ota remove flash mode" 2017-08-08 16:08:08 +02:00
Theo Arends c88080b2bd v5.5.1b
5.5.1b
 * Extent max number of WS2812 pixels from 256 to 512 ()
 * Add OTA handling if server responds with no update available ()
 * Removed undocumented command FlashMode ()
 * Fix compile time error message due to increased message buffer size ()
2017-08-08 14:45:19 +02:00
Theo Arends 24520bfcfa v5.5.1a
5.5.1a
* Extent max number of WS2812 pixels from 256 to 512 ()
2017-08-05 20:11:20 +02:00
arendst 934d6e3f15 v5.5.1
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 ()
* Add averaging to Analog input ()
* Add Energy tele data on Sonoff Pow Threshold change ()
* Fix inconsistent property names in Messages ()
2017-08-05 15:11:50 +02:00
arendst 0a9ec10b0a v5.5.0
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 ()
* Add GroupTopic to Topic test when using ButtonTopic/SwitchTopic to
send either ON/OFF or TOGGLE ()
* Adjust HLW calibration limits to accomodate HuaFan device and add
commands HlwPSet, HlwUSet and HlwISet ()
2017-07-30 17:55:37 +02:00
arendst 22ef93a2c4 v5.4.0
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 ()
* Add support for Sonoff 4ch Pro ()
* Add command SetOption13 1 to allow immediate action on single button
press
*   (disables multipress, hold and unrestricted commands) ()
2017-07-25 18:05:47 +02:00
arendst 7e6b3a2bb1 v5.3.0
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 ()
* Add commands Delay and Backlog to allow multiple commands at once
separated by ";" ()
* Use default flashmode DOUT to solve restart hangs on esp8285 chips
(, )
* Change Web console column width from 99 to 300 ()
2017-07-15 15:07:30 +02:00
Theo Arends 3a4210e0e2 Update planned support 2017-07-03 18:06:55 +02:00
Theo Arends dd44bdb471 Updated planned support 2017-07-03 18:01:57 +02:00
arendst 39a65e230b v5.2.4
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
2017-07-03 11:45:15 +02:00
arendst ee883bdcb8 v5.2.3
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 )
* Change FallbackTopic to cmnd/<MQTTClient>/<command> <parameter>
bypassing FullTopic and Prefix ()
2017-06-30 17:54:19 +02:00
arendst 2195ddd496 v5.2.2
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 ()
* Fix payload negative numbers ()
2017-06-25 23:01:41 +02:00
arendst 92958f4bdd v5.2.1
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
* Fix config auto upgrade from versions below version 4.1.1 ()
2017-06-22 22:00:09 +02:00
arendst b88ec7f5a9 v5.2.0
5.2.0 20170619
* Add command SetOption12 1 to disable newly released configuration
flash rotate to reduce flash wear
* Fix command CounterDebounce by removing test for active GPIO ()
* Add command SetOption33 1..250 to allow user configure POW
Max_Power_Retry count ()
2017-06-19 22:54:49 +02:00
arendst d763fd52eb v5.1.7
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 ()
* Allow slashes in Topic, GroupTopic, ButtonTopic and SwitchTopic ()
* Changed webpage form actions from post to get and use relative path
url (, )
2017-06-16 14:33:49 +02:00
arendst 98d06e8809 v5.1.6
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 ()
* Add command SwitchMode<x> 5 (PUSHBUTTONHOLD) and 6
(PUSHBUTTONHOLD_INV) ()
2017-06-06 23:23:23 +02:00
arendst 0f103db4c6 v5.1.5
5.1.5 20170604
* Shrink code in preparation to ESP8266-Arduino 2.4.0-rc1
* Add effect parameter to HUE Device ()
2017-06-04 17:40:27 +02:00
arendst 44b69bfd97 v5.1.4
5.1.4 20170601
* Removed pre-compiled versions from repository as they are available
within the release
* Changed HUE Device type to color supporting version ()
* Fix compile error when BE_MINIMAL is selected (, )
* Add multiple compiled versions to release using updated Travis script
and platformio.ini ()
2017-06-01 17:37:30 +02:00
arendst 70ccdfe9b9 v5.1.3
5.1.3 20170520
* Add Domoticz Counter
2017-05-20 14:03:34 +02:00
arendst 26d3a8c191 v5.1.2
5.1.2 20170519
* Fix Counter/Timer JSON message and update Counter/Timer on webpage
* Fix WS2812 Domoticz related regression issues
2017-05-19 16:09:25 +02:00
arendst 88648a8099 v5.1.1
5.1.1 20170517
* Allow command FullTopic in group mode
* Prepare for more use of RTC memory
* Add independant WS2812 led string power control (, )
* Add command Counter<x> to control up to four GPIO falling edge
interrupt counters or timers ()
* Add command CounterType<x> to select between pulse counting or pulse
timing
* Add command CounterDebounce to select global counter debounce time in
mSec
2017-05-17 22:49:22 +02:00
arendst afc7b96b7c v5.1.0
5.1.0 20170513
* Fix Offline/Removal of retained topic when FullTopic is changed
* Add FullTopic to MQTT Configuration and Information web pages
* Add license model GPLv3 ()
2017-05-13 13:11:39 +02:00
arendst ec8b41903b v5.1.0
5.1.0 20170513
* Fix Offline/Removal of retained topic when FullTopic is changed
* Add FullTopic to MQTT Configuration and Information web pages
* Add license model GPLv3 ()
2017-05-13 13:09:54 +02:00
arendst 103c5606ac v5.0.7
5.0.7 20170511
* Fix possible exception 28 on empty command
* Add command SetOption0 as replacement for SaveState
* Add command SetOption1 as replacement for ButtonRestrict
* Add command SetOption2 as replacement for Units
* Add command SetOption4 as replacement for MqttResponse
* Add command SetOption8 as replacement for TempUnit
* Add command SetOption10 On|Off to select between Offline or Removing
previous retained topic (, )
2017-05-11 17:47:34 +02:00
arendst 32c3a66ead v5.0.6
5.0.6 20170510
* Remove hyphen in case of a single DHT sensor connecetd ()
* Add command MqttRetry <seconds> to change default MQTT reconnect retry
timer from minimal 10 seconds ()
2017-05-10 14:19:36 +02:00
arendst bc9d44d74a v5.0.5
5.0.5 20170508
* Add command FullTopic with tokens %topic% (replaced by command Topic
value) and
*  %prefix% (replaced by command Prefix<x> values) for more flexible
topic definitions ()
*  See wiki > MQTT Features
https://github.com/arendst/Sonoff-Tasmota/wiki/MQTT-Features for more
information
2017-05-08 13:21:45 +02:00
arendst 7ce5b4cba5 v5.0.4
5.0.4 20170505
* Add Sonoff Pow Energy Total up to 40 MWh
* Add command EnergyReset 1|2|3 to reset Energy counters ()
* Fix Domoticz Energy logging ()
* Add command PowerOnState 4 to keep relay always on and disabling all
power control ()
2017-05-05 17:57:05 +02:00
arendst 77da1dfdc1 v5.0.3
5.0.3 20170504
* Add command SensorRetain on|off to enable retaining of mqtt message
tele/sonoff/SENSOR ()
* Change WifiConfig timeout from 60 seconds to 180 seconds ()
* Change Sonoff Touch command Ledstate functionality by turning led on
if power is off ()
* Add 4 seconds delay after power on before enabling button to
workaround Wemos D1 mini RTS circuit ()
2017-05-04 13:58:26 +02:00
arendst c61a39a06d v5.0.2
5.0.2 20170503
* Reset SaveData, SaveState and MqttResponse to default values due to
rearranging settings
* Moved some settings flag area
* Add command TempUnit Celsius|Fahrenheit for selecting Celsius or
Fahrenheit ()
* Add command TempRes 0..3 for selecting Temperature Resolution ()
* Add command HumRes 0..3 for selecting Humidity Resolution ()
* Add command PressRes 0..3 for selecting Pressure Resolution ()
* Add command EnergyRes 0..5 for selecting Energy Resolution ()
* Add "TemperatureUnit":"C|F" to sensor JSON output ()
* Add support for up to three DHT type sensors each using a different
GPIO (, )
2017-05-03 18:19:13 +02:00
arendst 1dcde6aac4 v5.0.1
5.0.1 20170429
* Adjust Sonoff SC messages to prepare for display feature
* Move static data from RAM to Flash
* Fix PowerOnState for some devices not reporting "Power on" state
(, , )
2017-04-29 14:40:53 +02:00
arendst 9b69cead60 Updated with link to Wiki > Prerequisite 2017-04-27 17:17:01 +02:00
arendst ecc6bb5fdc v5.0.0
5.0.0 20170425
* Memory status message update
* Fix setting migration to better preserve settings during move ()
* Best practice is first doing a Backup Configuration before installing
version 5.0.0
* Reset save count after setting move
* Start using new linker script without SPIFFS
2017-04-25 18:24:42 +02:00
arendst 8dd291b5c7 v4.2.0
4.2.0 20170424
* Prepare for SPIFFS removal by moving settings to EEPROM area
* Fix compilation error when webserver is disabled ()
2017-04-24 18:25:53 +02:00
arendst 824368125b v4.1.3
4.1.3 20170410
* Add user configuarble GPIO to module S20 Socket and Slampher
* Add support for Sonoff SC ()
* Set PWM frequency from 1000Hz to 910Hz as used on iTead Sonoff Led
firmware ()
* Set Sonoff Led unconfigured floating outputs to 0 to reduce exceptions
due to power supply instabilities ()
* Add Access Point Mac Address to Status 11 and Telemetry ()
* Fix DS18B20 negative temperature readings ()
2017-04-10 17:25:31 +02:00
arendst fcb380ce2c v4.1.2
4.1.2 20170403
* Rename Unrecognised command to Unknown command
* Remove all command lists
* Remove command SmartConfig (superseded by WifiConfig)
* Fix boot loop when selecting module Sonoff 4CH or Sonoff Touch on non
ESP8285 hardware
* Add optional support for Toshiba and Mitsubishi HVAC IR control (needs
updated IRanother  ()
* Add all configured switches to Domoticz Configuration web page ()
* Fix compile error when selecting WS2812 DMA ()
2017-04-03 16:38:15 +02:00
arendst a8f2293a66 v4.1.1
4.1.1 20170329
* Fix default Telemetry for command Prefix3
* Fix webserver Module parameters for disabled select
* Fix sensor status for enabled switches
* Remove Light as alternative for Power (save code space)
* Remove migration option from pre V3 (code cleanup)
* Remove unofficial SPIFFS support (code cleanup)
* Remove command list when unknown command is entered (save code space)
* Rename Status11 json from StatusPWR to unique StatusSTS
* Rename command Gateway to IPAddres2, Subnetmask to IPAddress3 and
DnsServer to IPAddress4 (save code space)
* Add Command MqttResponse to select either command or RESULT topic as
response ()
* Add command StateText1 to StateText3 to assign MQTT_STATUS_OFF,
MQTT_STATUS_ON and MQTT_CMND_TOGGLE respectively ()
* Remove restart after IPAddress changes ()
* Add support for MAX31850 in xsns_ds18x20.ino ()
* Fix possible uptime update misses ()
2017-03-29 18:42:05 +02:00
arendst ae27ec26a4 v4.1.0
4.1.0 20170325
* Change static IP addresses in user_config.h from list (using commas)
to string (using dots)
* Unify display result of commands Modules, Module and Gpios
* Rewrite Module selection web page to bring size down from 18651 to
4319 bytes (!) (, )
* Add basic support for (Lixada) H801 RGBWW controller ()
* Add command Prefix1 to Prefix3 to assign SUB_PREFIX, PUB_PREFIX and
PUB_PREFIX2 respectively ()
* Add static ip addresses to flash ()
* Add commands IpAddress, Gateway, Subnetmask and DnsServer to select
static ip addresses ()
2017-03-25 17:24:11 +01:00
arendst 99b7474ac4 v4.0.8
4.0.8 20170321
* Fix entering non-numeric webpassword
* Force selection between TLS or Webserver due to memory restraint
()
* Allow entering empty string using "0" for selected commands ()
* Fix exception when posting commands to web console containing % ()
2017-03-21 16:17:28 +01:00
arendst 742a87df8a v4.0.7
4.0.7 20170319
* Increased Sonoff Led PWM frequency from 432 to 1000
* Fix possible watch dog reboot after changing module type on web page
* Fix reporting of GPIO usage from web page
* Fix Sonoff Led blank during firmware upgrade
* Fix Sonoff Led flicker and possible flash corruption by using latest
Arduino-esp8266 versions
*   of pwm core files included in sonoff library ()
* Add PWM output control with commands PWM1 to PWM5 using user
selectable GPIOs ()
* Fix exceptions due to low values of commands HlwPCal (10000), HlwUCal
(1000) and HlwICal (2500) ()
* Add Switch state to sensor status (, )
* Add user configuarble GPIO to module Sonoff Touch ()
* Add define WEB_PORT to user_config.h to change default web server port
from 80 ()
* Fix failed Ota Firmware upgrade started from Web page ()
2017-03-19 18:19:08 +01:00
arendst c4cdd4459c v4.0.6
4.0.6 20170316
* Fix to better find device by Wifi hostname
* Fix compile error when some I2C devices are disabled
* Add (experimental) support for SHT1X emulating I2C ()
* Add ADC to ElectroDragon ()
* Add support for Sonoff Dev ()
2017-03-16 16:23:11 +01:00
Theo Arends 7aebdbbacf Update README.md 2017-03-15 12:46:46 +01:00
Theo Arends 7aa1df1da8 Update README.md 2017-03-15 12:17:11 +01:00
Theo Arends 06ba6b2b20 Update README.md 2017-03-15 12:15:28 +01:00
Theo Arends d9c654a2b1 Update README.md 2017-03-15 12:14:04 +01:00
Theo Arends a68d9aeb6d Update README.md 2017-03-15 12:13:06 +01:00
Theo Arends 29ee113153 Update README.md 2017-03-14 23:06:15 +01:00
Theo Arends 919e861456 Update README.md 2017-03-14 23:05:21 +01:00
Theo Arends 9729a50098 Update README.md 2017-03-14 23:03:13 +01:00
Theo Arends 4952eeb71b Update README.md 2017-03-14 23:02:16 +01:00
Theo Arends 97bc30a25b Update README.md 2017-03-14 23:01:31 +01:00
Theo Arends a566c3fc6c Update README.md 2017-03-14 23:00:18 +01:00
Theo Arends e7ab4b9702 Update README.md 2017-03-14 22:59:21 +01:00
Theo Arends 5d44b1dc31 Update README.md 2017-03-14 22:58:04 +01:00
Theo Arends f9e8359756 update 2017-03-14 22:56:41 +01:00
Theo Arends 00036420c0 Update README.md 2017-03-14 22:54:08 +01:00
Theo Arends eb98a653f5 Update README.md 2017-03-14 22:51:22 +01:00
arendst 67fe118dfe v4.0.5
4.0.5 20170314
* Add command Status 11 to show power status with Vcc if define
USE_ADC_VCC is enabled (default)
* Add ADC input to Sonoff SV and Wemos D1 mini - Needs recompile with
define USE_ADC_VCC disabled ()
* Add MQTT host:port to timeout message ()
2017-03-14 18:03:25 +01:00
arendst 5e4157ebe4 Revert "v4.0.5"
This reverts commit 18a1f5e5df.
2017-03-14 15:40:24 +01:00
arendst 18a1f5e5df v4.0.5
4.0.5 20170314
* Add command Status 11 to show power status with Vcc if define
USE_ADC_VCC is enabled (default)
* Add ADC input to Sonoff SV and Wemos D1 mini - Needs recompile with
define USE_ADC_VCC disabled ()
* Add MQTT host:port to timeout message ()
2017-03-14 12:36:06 +01:00
arendst b85fef0479 v4.0.4
4.0.4 20170312
* Add pulse timers for up to 4 relays ()
* Fix Sonoff Led power state when dimmer or color is 0 ()
* Add command NtpServer<x> to configure up to three NTP servers ()
* Delete module User Test as module Wemos D1 mini has same/more user
configurable GPIO ()
* Add more user configurable GPIO to module ElectroDragon ()
2017-03-12 18:36:33 +01:00
arendst 59bb20d2cb v4.0.3
4.0.3 20170309
* Renamed Module NodeMCU to WeMos D1 mini
* Add GPIO1 as user option to some modules
* Add Buttons, Relays and Leds to user configurable options ()
* Add description on Module parameters web page to some well known GPIOs
(, )
2017-03-09 17:48:04 +01:00
arendst ac84010015 v4.0.2
4.0.2 20170308
* Restore correct seriallog level after Serial logging was disabled
* Add simple dimmer slider to Sonoff Led web page
* Reduced root webpage size by 31%
* Expand Status 2 with Build date/time and core version
* Fix webserver redirection when not in WifiManager mode ()
* Add command ButtonRestrict On/Off to restrict access to button hold
and button multi press options above 2 ()
* Fix DS18S20 negative temperature readings ()
* Fix crlf compilation error due to bad syntax (, )
2017-03-08 16:20:45 +01:00
arendst 47d711b1b2 v4.0.1
4.0.1 20170305
* Fix char default sizes and set MESSZ to 360 ()
* Fix SerialLog setting status
* Disable syslog when emulation is active
* Add DS18B20 web page display refresh
2017-03-05 15:07:30 +01:00
arendst acb5252b54 v4.0.0
4.0.0 20170303
* Add define to remove config migration code for versions below 3.0 (See
Wiki-Upgrade-Migration path)
* Free memory by switching from String to char[]
* Raised Sonoff Led PWM frequency from 200Hz to 432Hz in search of
stability (hardware watchdog timeouts) ()
* Increase message size and suggested minimum MQTT_MAX_PACKET_SIZE to
512 (, )
* Remove runtime warning message regarding MQTT_MAX_PACKET_SIZE too
small as it is now moved to compile time ()
* Fix possible panics with web console and http commands while UDP
syslog is active ()
* Add optional static IP address ()
* Add define ENERGY_RESOLUTION in user_config.h to allow user control
over precision ()
2017-03-03 12:35:23 +01:00
arendst fc3b7e22ab v3.9.22
3.9.22 20170228
* Update web console
* Fix Status 4 JSON message
* Add Exception info during restart if available
* Add osWatch service to detect loop hangs that might happen during
(OTA) upgrades
* Add WiOn support for relay and switch only (, )
* Allow for user specified relay count up to four in sonoff_template.h
()
* Add support for HTU21 compatible I2C sensors SI7013, SI7020 and SI7021
()
* Add NodeMCU or Wemos configuration option ()
2017-02-28 16:01:48 +01:00
arendst 3fefb9b931 v3.9.21
3.9.21 20170224
* Add ajax to web root page and web console ()
* Add commands SwitchMode1..4 and enable user switches 2, 3 and 4 (,
)
* Fix MQTT upgrade when webserver is active
2017-02-24 18:17:48 +01:00
arendst 3f73e48bfa v3.9.20
3.9.20 20170221
* Add minimal basic authentication to Web Admin mode ()
* Fix Hue and add HSB support ()
2017-02-21 18:14:33 +01:00
arendst 18aaf05622 v3.9.19
3.9.19 20170219
* Sonoff Led: Made GPIO04, 05 and 15 available for user
* Sonoff Led: Add commands Fade, Speed, WakupDuration, Wakeup and
LedTable
2017-02-19 17:49:17 +01:00
arendst 3997f48809 v3.9.18
3.9.18 20170218
* Fix ledstate 0 to turn off led
* Fix Sonoff Led dimmer range ()
* Change Sonoff Led command Dimmer to act on both cold and warm color
* Add Sonoff Led command Color CCWW where CCWW are hexadecimal values
fro 00 - FF
* Reduce Sonoff Led flickering by disabling interrupts during flash save
and disabling
*   Led during OTA upgrade and Web upload ()
2017-02-18 18:08:55 +01:00
arendst edca508f57 v3.9.17
3.9.17 20170217
* Fix possible ArduinoJSON related memory fragmentation
* Changed console logging using less memory
* Add GPIO04 as user selectable for Sonoff Dual ()
2017-02-17 17:18:41 +01:00
arendst 381bb4b50c v3.9.16
3.9.16 20170214
* Update latching relay handler
* Add support for IR led using IRremoteESP8266 library ()
* Add Hue argument passing using ArduinoJSON library ()
2017-02-14 14:27:08 +01:00
arendst 533855c210 v3.9.15
3.9.15 20170213
* Change JSON float values from string to number according to
http://json.org ()
* Add support for exs latched relay module
https://ex-store.de/ESP8266-WiFi-Relay-V31 ()
* Add support for inverted relays
* Changed MAX_LOG_LINES from 70 to 60 to preserve memory
2017-02-13 17:25:46 +01:00
arendst bb5251c2c8 v3.9.14
3.9.14 20170211
* Add False and True as alternatives for 0/Off and 1/On ()
* Fix Status10 JSON format ()
* Fix DS18x20 using OneWire library ()
2017-02-11 15:06:23 +01:00
arendst cbd1904b42 v3.9.13
3.9.13 20170210
* Add FlashChipSize to Status 4
* Removed redundant DHT2 option and code
* Add Sonoff SV GPIO pin 05 configuration ()
* Add configuration file backup and restore via web page
* Fix latency due to light_sleep mode even if sleep was set to zero
()
2017-02-10 17:03:34 +01:00
arendst 971ffef4a9 v3.9.12
3.9.12 20170208
* Fix compile error when webserver is disabled ()
* Fix possible ESP8285 flash problem by updating Flash Chip Mode to DOUT
during OTA upload
* Fix hostname issues by not allowing user entry of string formatting
and removing from user_config.h ()
2017-02-08 12:56:51 +01:00
arendst 5dc7b633bb v3.9.11
3.9.11 20170204
* Fix command I2Cscan
* Fix not allowed spaces in Topic, ButtonTopic and SwitchTopic
* Make all TELEMETRY, STATUS and COMMAND message topics unique ()
* Advertise command topic to be used by iobroker ()
* Fix butten (non)detection if no GPIO_KEY1 is defined ()
* Change WeMo serialnumber from 7 decimal chars to 8 hexadecimal chars
()
* Update web page with Build Date/Time, Emulation and mDNS Discovery and
Advertise information ()
2017-02-04 17:23:29 +01:00
arendst b2b3170d8e Merge remote-tracking branch 'origin/master'
sync
2017-02-04 17:19:58 +01:00
arendst 213e8d8095 v3.9.11
3.9.11 20170204
* Fix command I2Cscan
* Fix not allowed spaces in Topic, ButtonTopic and SwitchTopic
* Make all TELEMETRY, STATUS and COMMAND message topics unique ()
* Advertise command topic to be used by iobroker ()
* Fix butten (non)detection if no GPIO_KEY1 is defined ()
* Change WeMo serialnumber from 7 decimal chars to 8 hexadecimal chars
()
* Update web page with Build Date/Time, Emulation and mDNS Discovery and
Advertise information ()
2017-02-04 17:09:54 +01:00
arendst f9e8cbdfc9 v3.9.10
3.9.10 20170130
* Add WS2812 Color Type selection (RGB or GRB) to user_config.h ()
* Hue api changes to support HUE App(s) ()
2017-01-30 17:22:17 +01:00
arendst aaf75f6acb v3.9.9
3.9.9 20170130
* Add command status 10 showing sensor data
* Fix hlw status messages if hlw is disabled
* Remove GPIO07 and GPIO08 from user selectable ()
2017-01-30 10:58:35 +01:00
arendst 571666870b v3.9.8
3.9.8 20170130
* Remove GPIO07 and GPIO08 from user selectable ()
2017-01-30 09:25:59 +01:00
arendst 7d7d14ae38 v3.9.7
3.9.7 20170129
* Fix possible WS2812 exceptions when using emulation
* Add command Emulation to dynamic configure Belkin WeMo and Hue Bridge
for Alexa
2017-01-29 21:36:12 +01:00
arendst c0d98c8945 fix wiki link 2017-01-29 16:26:09 +01:00
arendst b68c5d49b2 v3.9.6
3.9.6 20170129
* Add dynamic sleep for WS2812 animation ()
2017-01-29 14:52:31 +01:00
arendst cc35f184ea v3.9.5 2017-01-28 19:58:26 +01:00
arendst eaf9e3d6cf v3.9.5
3.9.5 2017018
* Fix error message in case of wrong Domoticz command
2017-01-28 16:31:11 +01:00
arendst ae935d4676 v3.9.4 2017-01-28 15:00:18 +01:00
arendst 3d182320ec v3.9.4 2017-01-28 14:43:41 +01:00
arendst 797b9a9a9e v3.9.4 2017-01-28 14:41:37 +01:00
Theo Arends cde3982940 Initial commit 2017-01-28 14:37:08 +01:00