168 Commits

Author SHA1 Message Date
Theo Arends
bc36c38be1 Add language support v5.7.0 2017-09-07 19:08:40 +02:00
arendst
283252d208 v5.7.0
Add language support
2017-09-07 19:07:47 +02:00
arendst
4ca5893037 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 (#526)
* Add Supla Espablo support (#755)
* Add more precision to Sonoff Pow period and power results using
command WattRes 0|1 (#759)
* Add basic internationalization and localization (#763)
* Add more Sonoff Pow range checking (#772)
* Fix invalid JSON (#786, #822)
* Add duplicate check to received RF signal within 2 seconds for Sonoff
Bridge (#810)
2017-09-07 18:58:14 +02:00
arendst
224354642b Merge remote-tracking branch 'refs/remotes/origin/development' 2017-08-18 18:05:26 +02:00
arendst
d96191888d v5.6.1
5.6.1 20170818
* Change module list order in webpage
* Fix Sonoff T1 1CH and 2CH configuration (#751)
*
* 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 (#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)
v5.6.1
2017-08-18 18:04:49 +02:00
arendst
a872f7ff3b Merge remote-tracking branch 'refs/remotes/origin/development' 2017-08-18 14:53:38 +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 (#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)
2017-08-18 14:52:57 +02:00
arendst
b7e71690e4 Merge remote-tracking branch 'refs/remotes/origin/development' 2017-08-18 14:50:13 +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 (#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 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 (#740)
* Add Sonoff T1 support (#582)
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 (#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 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 (#740)
2017-08-16 17:45:23 +02:00
arendst
e1895cbeba Merge branch 'sonoff-b1' into development 2017-08-16 17:20:47 +02:00
arendst
ebee148be8 Add Sonoff B1 features 2017-08-16 17:05:36 +02:00
arendst
99c9b1671c Add Sonoff B1 Support. AiLight is experimental 2017-08-15 22:09:52 +02:00
arendst
5fdc5e890a Add AiLight and update Sonoff B1 (experimental) 2017-08-13 15:31:49 +02:00
Theo Arends
700e51b091 Add Sonoff B1 b using different pins 2017-08-13 13:11:44 +02:00
Theo Arends
1377b4b171 Revert "Experimental Sonoff B1 support"
This reverts commit 7825bc0f0a0769e3706020e068f44d9fed119a50.
2017-08-13 11:23:07 +02:00
Theo Arends
941deba815 Still testing Sonoff B1 2017-08-13 11:19:34 +02:00
arendst
7825bc0f0a Experimental Sonoff B1 support 2017-08-12 17:55:20 +02:00
arendst
13ed472eb9 Fix Sonoff Pow period data display 2017-08-10 16:21:31 +02:00
arendst
2efb5cd1cd Fix Sonoff Pow exception 0 where epc1=0x40107345 2017-08-10 09:12:18 +02:00
arendst
c0b1ceba8b v5.5.2
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)
v5.5.2
2017-08-08 16:31:43 +02:00
Theo Arends
1e78eae300 Merge pull request #707 from arendst/revert-704-WS2812-Pixels-512
Revert "v5.5.1a"
2017-08-08 16:14:21 +02:00
Theo Arends
d28aaf0625 Revert "v5.5.1a" 2017-08-08 16:11:24 +02:00
Theo Arends
3fea292e16 Merge pull request #706 from arendst/revert-705-OTA-RemoveFlashMode
Revert "Ota remove flash mode"
2017-08-08 16:10:33 +02:00
Theo Arends
05073b7ab7 Revert "Ota remove flash mode" 2017-08-08 16:08:08 +02:00
Theo Arends
5334b0393e Merge pull request #705 from arendst/OTA-RemoveFlashMode
Ota remove flash mode
2017-08-08 14:59:50 +02:00
Theo Arends
5d2d248fce Delete _releasenotes.ino 2017-08-08 14:53:55 +02:00
Theo Arends
01830dd38a Delete settings.ino 2017-08-08 14:53:41 +02:00
Theo Arends
eed7d75291 Delete sonoff.ino 2017-08-08 14:53:20 +02:00
Theo Arends
42183e3bbc Delete webserver.ino 2017-08-08 14:53:00 +02:00
Theo Arends
eab7250102 v5.5.1b
5.5.1b
 * 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)
2017-08-08 14:50:21 +02:00
Theo Arends
c88080b2bd v5.5.1b
5.5.1b
 * 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)
2017-08-08 14:45:19 +02:00
Theo Arends
48635f0906 Merge pull request #703 from don-willingham/update_error
Increase minimum packet size to 475 in #error
2017-08-08 14:28:28 +02:00
Theo Arends
a93cde09a6 Merge pull request #704 from arendst/WS2812-Pixels-512
v5.5.1a
2017-08-08 14:25:17 +02:00
Don Willingham
25632ff7f8 Increase minimum packet size to 475 in #error 2017-08-07 22:05:32 -04:00
Theo Arends
24520bfcfa v5.5.1a
5.5.1a
* Extent max number of WS2812 pixels from 256 to 512 (#667)
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 (#654)
* Add averaging to Analog input (#686)
* Add Energy tele data on Sonoff Pow Threshold change (#688)
* Fix inconsistent property names in Messages (#690)
v5.5.1
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 (#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)
v5.5.0
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 (#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)
v5.4.0
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 (#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)
v5.3.0
2017-07-15 15:07:30 +02:00
arendst
88ec2c6a94 Enforce use of flash mode DOUT
To solve boot problems on increasing amount of esp8285 based devices
using the wrong firmware image. Dout works fine with both esp8266 and
esp8285
2017-07-14 13:00:08 +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
2d8947d1c7 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 (#567)
2017-07-03 11:52:15 +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
v5.2.4
2017-07-03 11:45:15 +02:00
arendst
c768f7d610 Add support for BN-SZ01 2017-07-03 11:43:45 +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 #213)
* Change FallbackTopic to cmnd/<MQTTClient>/<command> <parameter>
bypassing FullTopic and Prefix (#538)
v5.2.3
2017-06-30 17:54:19 +02:00
arendst
e914053041 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 (#542)
* Fix payload negative numbers (#547)
v5.2.2
2017-06-25 23:07:51 +02:00