Theo Arends
40052a343f
Add image sonoff-display
...
Add define USE_DISPLAYS for selecting image sonoff-display
2018-09-25 15:35:49 +02:00
Theo Arends
ec421e6144
Released decode-config.py
...
Released tools/decode-config.py by Norbert Richter to decode configuration data.
2018-09-25 14:08:36 +02:00
Theo Arends
2029440fae
6.2.1.7 Fix NTPserver change
...
6.2.1.7 20180925
* Remove restart after ntpserver change and force NTP re-sync (#3890 )
* Release full Shelly2 support
2018-09-25 11:35:37 +02:00
Theo Arends
683c211241
Fix Shelly2 wrong FrequencySet
...
Fix Shelly2 wrong FrequencySet calculation and add input range checks (#3882 )
2018-09-23 16:41:22 +02:00
Theo Arends
01ce1b0c91
Fix Shelly2 monitoring
...
Disable serial logging on Shelly2 as serial is being used by energy monitoring (#3878 )
2018-09-23 13:55:42 +02:00
Theo Arends
f05fc71d67
Fix rule trigger POWER1#STATE
...
Fix rule trigger POWER1#STATE execution after restart and SetOption0 is 0 (#3856 )
2018-09-22 17:37:49 +02:00
Theo Arends
665a4abc47
Fix Pow R2 and S31 low power
...
* Add power value below 5W to Sonoff Pow R2 and S31 (#3745 )
* Add force_update to Home Assistant discovery (#3873 )
2018-09-22 16:09:13 +02:00
Theo Arends
7a767f104c
6.2.1.6 Remove some commands
...
6.2.1.6 20180922
* Removed commands PowerCal, VoltageCal and CurrentCal as more functionality is provided by commands PowerSet, VoltageSet and CurrentSet
* Allow decimals as input to commands PowerSet, VoltageSet and CurrentSet
* Add support for PCA9685 12bit 16pin hardware PWM driver (#3866 )
2018-09-22 15:09:53 +02:00
Theo Arends
20e8d76877
TSL2561 driver fixes
...
Rewrite TSL2561 driver to fix some issues (#3681 )
2018-09-22 12:04:38 +02:00
Theo Arends
4065a215f0
Add Shelly2 Energy Monitoring
...
Add energy monitoring to Shelly2 (#2789 )
2018-09-21 15:22:17 +02:00
Theo Arends
415ed97dab
6.2.1.5 Add web authentication
...
Add authentication to HTTP web pages
2018-09-21 11:15:42 +02:00
Theo Arends
ff4f8f75c1
Add uncalibrated energy monitor
...
Add uncalibrated energy monitoring to Shelly2 (#2789 )
2018-09-17 20:32:38 +02:00
Theo Arends
bf7dcb8eec
6.2.1.3 Add SerialSend5
...
6.2.1.4 20180916
* Add command SerialSend5 to send raw serial data like "A5074100545293"
* Update MCP230xx driver
* Update Czech translation
* Update MP3 driver (#3800 )
* Add userid/password option to decode-status.py (#3796 )
* Fix syslog when emulation is selected (#2109 , #3784 )
* Fix Pzem2 compilation error (#3766 , #3767 )
2018-09-16 16:09:00 +02:00
Adrian Scillato
b3d2447fc7
Update _changelog.ino
2018-09-13 11:54:24 -03:00
Theo Arends
e4ebee738b
Minor fixes
...
Minor fixes
2018-09-11 10:49:13 +02:00
Theo Arends
3b029797b6
Add sleep to Nova Fitness SDS01X
...
Add sleep to Nova Fitness SDS01X sensor (#2841 , #3724 )
2018-09-08 18:25:06 +02:00
Theo Arends
7cd9224819
6.2.1.3 - Change drop down list
...
6.2.1.3 20180907
* Change web Configure Module GPIO drop down list order for better readability
* Fix showing Period Power in energy threshold messages
* Fix ButtonRetain to not use default topic for clearing retain messages (#3737 )
2018-09-08 17:18:31 +02:00
Theo Arends
b659444c3a
Add basic MP3 player
...
* Fix KNX PA exception. Regression from 6.2.1 buffer overflow caused by subStr() (#3700 , #3710 )
* Add basic support for MP3 player using DFRobot RB-DFR-562 (#3723 )
2018-09-07 10:54:24 +02:00
Theo Arends
b441c85776
Experimental PZEM-003,014,016,017
...
Add experimental support for PZEM-003,014,016,017 Energy monitoring (#3694 )
2018-09-06 17:35:57 +02:00
Theo Arends
dd95bb393e
Add command SetOption52
...
Add command SetOption52 to control display of optional time offset from UTC in JSON messages (#3629 , #3711 )
2018-09-06 12:37:50 +02:00
Theo Arends
359877489d
6.2.1.2 - Fix KNX PA exception
...
6.2.1.2 20180906
* Fix KNX PA exception. Regression from 6.2.1 buffer overflow (#3700 , #3710 )
2018-09-06 10:42:22 +02:00
Theo Arends
35d0e502c4
Some additions
...
* Add command Display to show all settings at once
* Add toggle function RGBW lights (#3695 , #3697 )
* Add user configurable GPIO02 and GPIO03 on H801 devices (#3692 )
2018-09-05 18:01:15 +02:00
Theo Arends
36242e0e02
Add network information
...
Add network information to display start screen (#3704 )
2018-09-05 15:38:48 +02:00
Theo Arends
eaff296262
v6.2.1.1 - Released v6.2.1
...
Released v6.2.1 to solve important issues
2018-09-05 11:22:58 +02:00
Theo Arends
07dafe1631
6.2.0.2 - Energy monitoring
...
6.2.0.2 20180904
* Rewrite energy monitoring using energy sensor driver modules
* Fix lost today and total energy value after power cycle (#3689 )
2018-09-04 16:22:34 +02:00
Theo Arends
44ecdaf952
Add support for Shelly
...
Add support for Shelly 1 and basic support for Shelly 2 - No energy monitoring yet (#2789 )
2018-09-02 16:17:49 +02:00
Theo Arends
0ac8c73938
Fix Wemo emulation
...
Fix Wemo emulation to select the first relay when more than one relay is present (#3657 )
2018-09-02 14:26:00 +02:00
Theo Arends
5623924813
Add Wifi channel number
...
Add Wifi channel number to state message (#3664 )
2018-09-02 12:10:22 +02:00
Theo Arends
c6a14c5fe7
Fix possible exception
...
Fix possible exception due to buffer overflow (#3659 )
2018-09-02 11:52:24 +02:00
Theo Arends
48b5f9117a
6.2.0.1 - Fix StateText ambiguity
...
Fix possible ambiguity on command parameters if StateText contains numbers only (#3656 )
2018-09-02 11:11:49 +02:00
Theo Arends
2e8864effd
6.2.0 - Released
2018-08-31 16:53:40 +02:00
Theo Arends
fb6640e94b
Update display drivers
...
Add features to and provide more stable display drivers
2018-08-31 12:17:09 +02:00
Theo Arends
2212af4860
Clear GPIO on multi boot loop
...
Clear GPIO on multi boot loop
2018-08-30 14:47:48 +02:00
Theo Arends
f7c38f24f3
6.1.1.14 Add boot loop detection
...
Add boot loop detection and try to fix
2018-08-30 14:27:33 +02:00
Theo Arends
3abdaaffb7
Revert "6.1.1.14 Add boot loop detection"
...
This reverts commit b9a875d6fb
.
2018-08-30 13:19:09 +02:00
Theo Arends
b9a875d6fb
6.1.1.14 Add boot loop detection
...
Add boot loop detection and try to fix
2018-08-30 12:22:24 +02:00
Theo Arends
624ee28db3
Revisit naming and features
...
Revisit naming and features in preparation to release
2018-08-28 14:28:36 +02:00
Theo Arends
55b43734d8
6.1.1.13 - Fixes
...
6.1.1.13 20180828
* Fix 6.1.1.12 regression of Mem and Var default handling (#3618 )
* Optimizations
2018-08-28 11:10:32 +02:00
Theo Arends
f8666c0410
Some requested additions
...
* Add optional MQTT_TELE_RETAIN to Energy Margins message (#3612 , 3614)
* Add Individual HSBColorX commands (#3430 , #3615 )
* Add RuleX debug options 8,9,10 (StopOnError) to control RuleX execution status after an exception restart (#3607 )
2018-08-28 10:26:33 +02:00
Theo Arends
04c81e31d1
Fix Sonoff Bridge data length
...
Fix Sonoff Bridge data reception when using Portisch EFM8 firmware and in data buffer length (#3605 )
2018-08-27 18:16:28 +02:00
Theo Arends
9978381c94
Fix handling deafult names
...
Fix handling use of default names when using names starting with shortcut character (#3392 , #3600 )
2018-08-27 13:06:22 +02:00
Theo Arends
d69e88b50b
6.1.1.12 - Add debounce time
...
6.1.1.12 20180827
* Add commands ButtonDebounce 40..1000 and SwitchDebounce 40..1000 to have more control over debounce timing. Default is 50mS (#3594 )
2018-08-27 12:01:20 +02:00
Theo Arends
bbd2529914
Sleep fixes part 2 and 3 of 3
...
* Change scheduler phase 2/3 - Fixed when sleep is enabled: Blinktime (#3581 )
* Change scheduler phase 3/3 - Some sensor update timings: AdcEvery 200 -> 250, Senseair 300 -> 250, SDM120 300 -> 250, SDM630 300 -> 250
2018-08-26 17:10:18 +02:00
Theo Arends
f090050e69
6.1.1.11 - Sleep fixes part 1
...
6.1.1.11 20180826
* Change scheduler phase 1 - Fixed when sleep is enabled: Uptime, Delay, PulseTime and TelePeriod (#3581 )
2018-08-26 15:42:35 +02:00
Theo Arends
4defda2f1a
Rewrite some GPIO options
...
Rewrite GPIO options ButtonXn, SwitchXn and CounterXn to select INPUT mode instead of INPUT_PULLUP
2018-08-25 13:08:06 +02:00
Theo Arends
48668bce7b
6.1.1.10 - Disable core 2.4.2 sleep
...
Disable wifi sleep for both Esp8266/Arduino core 2.4.1 and 2.4.2 to solve device freeze caused by Espressif SDK bug (#3554 )
2018-08-25 11:59:21 +02:00
Theo Arends
b34874ba45
Add all ruletimer values
...
Add all ruletimer values to command RuleTimer result message (#3571 )
2018-08-24 18:22:04 +02:00
Theo Arends
ae6fcd4d60
Change sleep command
...
Change command sleep from restart after change to not restart after change (#3554 )
2018-08-24 16:38:55 +02:00
Theo Arends
035bc29475
Fix EnergyReset3
...
Fix EnergyReset3 (#2723 )
2018-08-23 17:38:17 +02:00
Theo Arends
6a5c0d29e8
6.1.1.9 - Fixes and Additions
...
6.1.1.9
* Allow user override of define MAX_RULE_TIMERS (#3561 )
* Allow user override of define MAX_RULE_VARS
* Add GPIO options ButtonXn, SwitchXn and CounterXn to select INPUT mode instead of INPUT_PULLUP (#2525 )
* Fix OtaMagic when file path contains a dash (-) (#3563 )
2018-08-23 16:05:51 +02:00
Theo Arends
bab6ae5644
6.1.1.8 - Fixes and Additions
...
6.1.1.8
* Fix MQTT reconnection detection when using TasmotaMqtt library (#3558 )
* Add build time setting of ButtonTopic and SwitchTopic (#3414 )
* Add display features and dynamic buffering
2018-08-23 11:49:17 +02:00
Theo Arends
43dbbd3a98
Add more display functionality
...
* Add display define USE_DISPLAY_MODES1TO5 to select display modes 1 to 5
* Add command DisplayRotate 0..3 to select persistent display rotation
2018-08-20 18:07:19 +02:00
Theo Arends
6d98864a04
Fix iFan02 power on state
...
Fix iFan02 power on state (#3412 , #3530 )
2018-08-20 15:51:46 +02:00
Theo Arends
6d1ce5bd69
Fix SDM120 wrong values
...
Fix SDM120 reporting wrong negative values to Domoticz (#3521 )
2018-08-19 13:00:27 +02:00
Theo Arends
b12c8d39d5
Add initial display support
...
Add initial display support for Lcd, Oled, Matrix, Tft and e-paper - Need more docs
2018-08-18 18:11:22 +02:00
Theo Arends
8a61c25218
6.1.1.6 Add modulo option to rules
...
Add modulo option to rules like rule1 on Time#Minute|5 do backlog power on;delay 200;power off endon (#3466 )
2018-08-13 13:09:22 +02:00
Theo Arends
ee9b26ecfa
6.1.1.5 - Fix Pow R2 and S31
...
Fix some Pow R2 and S31 checksum errors using optimized re-sync
2018-08-12 16:15:03 +02:00
Theo Arends
3efb84fb93
Change version representation
...
Change version representation from 1.1.1a to 1.1.1.1 for better change reference
2018-08-12 14:05:15 +02:00
Theo Arends
87eb6a25cc
Update changelog
...
Update changelog
2018-08-11 16:24:06 +02:00
Theo Arends
25fee28546
Add message when no JavaScript
...
Add message when JavaScript is not enabled in webbrowser (#3388 )
2018-08-02 12:03:33 +02:00
Theo Arends
9e34d16e9a
Fix sonoff-minimal
...
Fix sonoff-minimal from using default settings
2018-07-30 12:29:56 +02:00
Theo Arends
cc5b0aaf90
Add option + to command Rule
...
Add option + to command Rule to concatenate new rule with existing rules (#3365 )
2018-07-29 14:45:42 +02:00
Theo Arends
277e776cf3
Add sensor MPU6050
...
Add initial support for sensor MPU6050 (#3352 )
2018-07-28 16:16:53 +02:00
Theo Arends
55ef063c0e
Add command SerialSend4
...
Add command SerialSend4 to send binary serial data (#3345 )
2018-07-28 15:43:13 +02:00
Theo Arends
da7dadae21
Add rule triggers
...
Add rule triggers Wifi#Connected and Wifi#Disconnected (#3359 )
2018-07-28 15:06:31 +02:00
Theo Arends
823f4ae801
Fix unsecure main webpage update
...
Fix unsecure main webpage update
2018-07-26 17:53:50 +02:00
Theo Arends
34769099d1
Add Turkish language file
...
Add Turkish language file (#3332 )
2018-07-26 10:57:59 +02:00
Theo Arends
9376b6f7c0
Fix invalid JSON
...
Fix command TimeDst/TimeStd invalid JSON (#3322 )
2018-07-25 10:04:35 +02:00
Theo Arends
99e81ba86e
Fix CCS811 env compensation
...
Fix CCS811 temperature and humidity compensation
2018-07-24 18:41:50 +02:00
Theo Arends
cdae4f3f46
Add support for CCS811
...
Add support for CCS811 sensor (#3309 )
2018-07-23 17:42:12 +02:00
Theo Arends
612374cfbf
Revisit Timers off/on
...
6.1.1c
* Add command Timers 0/1 to globally disable or enable armed timers (#3270 )
2018-07-20 16:12:37 +02:00
Theo Arends
3b46ba2ace
Add support for MPR121
...
Add support for MPR121 controller in input mode for touch buttons (#3142 )
2018-07-17 12:51:55 +02:00
Theo Arends
f10b92a995
Add support for MCP230xx
...
Add support for MCP230xx for general purpose input expansion and command Sensor29 (#3188 )
2018-07-17 11:05:31 +02:00
Theo Arends
9ef10f24d2
Fix command Scale buffer overflow
...
Fix command Scale buffer overflow (#3236 )
2018-07-16 12:37:49 +02:00
Theo Arends
b56961c528
Fix rules once regression
...
Fix rules once regression from v6.1.0 (#3198 , #3226 )
2018-07-16 11:34:44 +02:00
Theo Arends
ace6180e67
Introduce _changelog.ino
...
Introduce _changelog.ino
2018-07-15 17:30:38 +02:00