Theo Arends
5527f424a0
Add deep sleep support
...
Add define USE_DEEPSLEEP and command DeepSleepTime 0 or 10..86400 (seconds) to enter deepsleep mode (#6638 )
2019-10-14 16:12:59 +02:00
Theo Arends
86ffa2d5fe
Fix JSON and functionality
...
Fix JSON and functionality
2019-10-11 11:23:53 +02:00
Shantur Rathore
01f6df9161
Add DimmerRange command and support longer dimmer ranges. Fixes #6605
...
More and more serial dimmers are coming up with different dimming ranges, implemented DimmerRange command to make this setting generic and bring support for 2 byte dimming ranges which isn't supported by SetOptions.
2019-10-10 15:53:01 +01:00
Theo Arends
0f72a93170
Add command SetOption34 0..255 to set backlog delay
...
Add command SetOption34 0..255 to set backlog delay. Default value is 200 (mSeconds) (#6562 )
2019-10-09 17:52:52 +02:00
Theo Arends
8d17301433
Redesign light driver phase 3
...
Redesign light driver phase 3
2019-10-08 17:46:03 +02:00
Shantur Rathore
f946ebaf7b
Dimmer: Change SetOption43 (Dimmer Max) generic instead of Tuya only
2019-10-02 11:11:50 +01:00
Theo Arends
aa5b5e891e
Add initial support for PCF8574 I2C I/O Expander
...
Add initial support for PCF8574 I2C I/O Expander (currently output only) by Stefan Bode
2019-10-01 16:33:39 +02:00
Theo Arends
e40475b563
Add initial support for shutters
...
Add initial support for shutters by Stefan Bode (#288 )
2019-09-29 18:00:01 +02:00
Theo Arends
b7aa3cd884
Add initial support for MQTT logging
...
Add initial support for MQTT logging using command MqttLog <loglevel> (#6498 )
2019-09-27 18:13:00 +02:00
Theo Arends
5bd19d54db
Change command Tariffx to allow time entries like 23 (hours), 1320 (minutes) or 23:00
...
Change command Tariffx to allow time entries like 23 (hours), 1320 (minutes) or 23:00. NOTE: As this is development branch previous tariffs are lost! (#6488 )
2019-09-25 14:24:49 +02:00
Theo Arends
15024fa348
Add Tariff export values to JSON message
...
Add Tariff export values to JSON message (#6429 )
2019-09-22 14:00:34 +02:00
Theo Arends
7b70c042bd
Add command ModuleAddress 1/2/3
...
Add command ModuleAddress 1/2/3 to set Pzem module address when a single module is connected (#2315 )
2019-09-16 16:56:16 +02:00
Theo Arends
4b647928aa
Bump version to 6.6.0.12
...
* Redesign command Tariff to now default to 0 (=disabled) and allowing to set both Standard Time (ST) and Daylight Savings Time (DST) start hour (#6282 )
* Commands Tariff1 23 = Tariff1 ST, Tariff2 7 = Tariff2 ST, Tarriff3 22 = Tarrif1 DST, Tariff4 6 = Tariff2 DST, Tariff9 0/1 = Weekend toggle
2019-09-10 16:18:23 +02:00
Theo Arends
53235a3382
Redesign Energy Total calculation
...
* Redesign Energy Total calculation
* Increase SDM120 modbus interval time to 200mS (#6282 )
2019-09-06 18:02:31 +02:00
Theo Arends
ab89bb53a9
Oops
...
Oops
2019-09-05 17:45:43 +02:00
Theo Arends
282591a0b2
Bump version to 6.6.0.10
...
Redesign Tuya support by Shantur Rathore (#6353 )
2019-09-05 10:41:08 +02:00
Theo Arends
f88e87cfde
Refactor and document power control
...
Refactor and document power control
2019-09-04 12:20:04 +02:00
Theo Arends
f4b5e565ef
Add driver USE_SDM120_2 with Domoticz P1 Smart Meter functionality as future replacement for USE_SDM120 - Pls test and report
...
Add driver USE_SDM120_2 with Domoticz P1 Smart Meter functionality as future replacement for USE_SDM120 - Pls test and report (#6282 )
2019-09-01 17:51:25 +02:00
Theo Arends
b363bb55a9
Add compile time define USE_WS2812_HARDWARE to select hardware type WS2812, WS2812X, WS2813, SK6812, LC8812 or APA106 (DMA mode only)
...
Add compile time define USE_WS2812_HARDWARE to select hardware type WS2812, WS2812X, WS2813, SK6812, LC8812 or APA106 (DMA mode only)
2019-08-30 14:35:08 +02:00
Theo Arends
48783a4772
Add define USE_WS2812_BTYPE to select different bitbang timing
...
Add define USE_WS2812_BTYPE to select different bitbang timing (#6292 )
2019-08-29 18:03:30 +02:00
Theo Arends
f31b903fab
Bump version to 6.6.0.8
...
* Add Tuya Energy monitoring by Shantur Rathore
* Add phase 1 Domoticz P1 Smart Meter support using energy sensors handled by xdrv_03_energy.ino based on an idea by pablozg
* Add commands Tariff1 0..23 (start Off-Peak hour), Tariff2 0..23 (start Standard hour) and Tariff3 0/1 (Saturday and Sunday Off-Peak)
2019-08-27 17:01:12 +02:00
Shantur Rathore
231a1ba137
Tuya Serial: Add support for power metering
...
Capable Tuya serial devices send power metering data over serial interface. User needs to identify the ids of all power metering functions and set as
SetOption44 -> Voltage
SetOption45 -> Current
SetOption46 -> Power
2019-08-27 10:50:34 +01:00
Shantur Rathore
579f68cf2f
Tuya Dimmer: Add support for dimmers with max 24
...
New Tuya Dimmer has dim values from 0 to 24. Currently the code expects it to be 0-100 or 0-255.
With this change we move the flag to a param and use that to calculate correct dim percentage.
This change also makes sure to update settings on version upgrade.
2019-08-27 10:46:27 +01:00
Theo Arends
427dee028d
Fix compile error
...
Fix compile error
2019-08-25 17:30:12 +02:00
Theo Arends
ef63883a1c
Refactor Button, Switch and Rotary to save code space
...
Refactor Button, Switch and Rotary to save code space
2019-08-17 16:19:58 +02:00
Theo Arends
38c6254833
Refactor light driver saving code space
...
Refactor light driver saving code space
2019-08-17 13:17:30 +02:00
Theo Arends
9746489380
Bump version to 6.6.0.5
...
* Add command WebSensor<sensor number> 0/1 to control display of sensor data in web GUI (#6085 )
* Change some table locations from RAM to Flash
2019-08-16 16:12:33 +02:00
Theo Arends
23ec00a452
Add command Buzzer
...
Add command Buzzer with optional parameters <number of beeps>,<duration of beep in 100mS steps>,<duration of silence in 100mS steps> enabled when a buzzer is configured (#5988 )
2019-08-12 17:18:08 +02:00
Stephan Hadinger
c9139514d0
Add ZigBee support phase 1 - low level MQTT ZNP messages for CC2530 devices
2019-08-09 22:52:33 +02:00
Theo Arends
afb39aa680
Add support for CHIRP soil moisture sensor by Christian Baars
...
Add support for CHIRP soil moisture sensor by Christian Baars
2019-08-07 12:08:13 +02:00
Stephan Hadinger
81ca44dba2
Add SetOption68 to enable multi-channel PWM instead of a single light ( #6134 )
2019-08-06 10:57:50 +02:00
Theo Arends
49022d0320
6.6.0.2 Add support for Sonoff iFan03 as module 71
...
Add support for Sonoff iFan03 as module 71 (#5988 )
2019-07-14 15:23:02 +02:00
Theo Arends
0243e2be7e
Add command SetOption42 0..255 to set over temperature in Celsius. Defaults to 90
...
Add command SetOption42 0..255 to set over temperature in Celsius. Defaults to 90 (#6036 )
2019-07-08 14:16:33 +02:00
Theo Arends
86314e24e5
Fix ambiguous Tuya set relay option by adding command SetOption41 allowing to control number of virtual relays
...
Fix ambiguous Tuya set relay option by adding command SetOption41 allowing to control number of virtual relays (#6039 )
2019-07-08 12:42:46 +02:00
Theo Arends
46210bc9f0
Add command SetOption40 0..250
...
Add command SetOption40 0..250 to disable button functionality if activated for over 0.1 second. Needs SetOption1 1 and SetOption13 0 (#5449 )
2019-06-19 12:37:35 +02:00
Theo Arends
5f3be7ca87
Add define USE_DHT to my_user_config.h to save space in sonoff-basic.bin
...
Add define USE_DHT to my_user_config.h to save space in sonoff-basic.bin
2019-06-16 17:03:41 +02:00
Theo Arends
12da2fd6f9
Add define USE_COUNTER to my_user_config.h to save space in sonoff-basic.bin and sonoff-minimal.bin
...
Add define USE_COUNTER to my_user_config.h to save space in sonoff-basic.bin and sonoff-minimal.bin
2019-06-16 16:43:23 +02:00
Theo Arends
073fd5c2cd
6.5.0.15 Change pubsubclient MQTT_KEEPALIVE from 10 to 30 seconds
...
6.5.0.15 20190606
* Change pubsubclient MQTT_KEEPALIVE from 10 to 30 seconds in preparation of AWS IoT support
2019-06-06 12:14:04 +02:00
Theo Arends
164b3aaf11
Add command SetOption39 1..255 to control CSE7766 (Pow R2) or HLW8032 (Blitzwolf SHP5) handling of power loads below 6W
...
Add command SetOption39 1..255 to control CSE7766 (Pow R2) or HLW8032 (Blitzwolf SHP5) handling of power loads below 6W. Default setting is 128 (#5756 )
2019-06-04 17:30:03 +02:00
Theo Arends
22663fc10c
6.5.0.13 Add command SetOption38 6..255
...
6.5.0.13 20190527
* Add command SetOption38 6..255 to set IRReceive protocol detection sensitivity mimizing UNKNOWN protocols (#5853 )
2019-05-27 11:56:14 +02:00
Theo Arends
4d070bfb15
Change default PowerDelta from 80% to 0% on new installations
...
Change default PowerDelta from 80% to 0% on new installations (#5858 , #5028 , #4813 , #4130 , #4145 , #3795 , #3778 , #3660 , #3648 )
2019-05-24 15:04:48 +02:00
Stephan Hadinger
ae3d7e0122
PWM using 10 bits resolution, LST_MAX created
2019-05-02 22:50:19 +02:00
Theo Arends
5e810f1ff3
Add Shelly 2.5 overtemp functionality
...
* Add all temperature, humidity and pressure for global access
* Add Shelly 2.5 overtemp functionality
* Fix Shelly 2.5 I2C address priority issue when VEML6070 code is present by disabling VEML6070 for Shelly 2.5 (#5592 )
2019-04-15 18:12:42 +02:00
Theo Arends
2aad0567bf
Change some defines to const
...
Change some defines to const
2019-03-30 16:29:27 +01:00
Theo Arends
b7f89c0a8c
6.5.0.1 Change GUI data collection
...
6.5.0.1 20190319
* Change Web GUI sensor data collection
2019-03-19 17:31:43 +01:00
Theo Arends
37e1b31937
Add support for sensor SCD30
...
* Add support for sensor SCD30 (#5434 )
* Add support for commands in sensor drivers
2019-03-10 13:33:32 +01:00
Gabor Simon
48f6b09987
Initialisation and updating of color mapping added
2019-02-24 23:48:03 +00:00
netpok
945e7000dd
Implement full color remapper
2019-02-24 21:03:33 +01:00
Gabor Simon
4492a14574
Added SetOption37 for RGB remapping
2019-02-24 12:07:15 +00:00
Gabor Simon
38b81302e3
sm16716: added config option for custom rgb order
2019-02-24 09:26:10 +04:00