Theo Arends
2fa583392a
Change command Time 1/2/3 for legacy reason
...
Change command Time 1/2/3 to select JSON time format ISO, ISO + Epoch or Epoch for legacy reason
2019-09-06 15:46:40 +02:00
Theo Arends
a01de9a9b2
Remove obsolete Tuya code
...
Remove obsolete Tuya code
2019-09-05 16:56:02 +02:00
Theo Arends
db44b058e2
Add command Reset 99 to reset bootcount to zero
...
Add command Reset 99 to reset bootcount to zero (#684 , #6351 )
2019-09-05 12:32:28 +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
Shantur Rathore
982f0b9573
TuyaMCU: Rename Tuya Dimmer to Tuya MCU to make it more clear.
2019-09-04 17:29:45 +01:00
Theo Arends
af1edb0cdb
Add command Time 1/2/3 to select JSON time format ISO + Epoch, ISO or Epoch
...
* Add time to more events (#6337 )
* Add command Time 1/2/3 to select JSON time format ISO + Epoch, ISO or Epoch
2019-09-04 18:06:34 +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
34eed717fa
Add command Power0 0/1/2/Off/On/Toggle to control all power outputs at once
...
Add command Power0 0/1/2/Off/On/Toggle to control all power outputs at once (#6340 )
2019-09-03 23:04:49 +02:00
Stephan Hadinger
ab5af7bf47
Add Full support of all protocols in IRremoteESP8266, to be used on dedicated-IR Tasmota version. Warning: +81k Flash when compiling with USE_IR_REMOTE_FULL
2019-08-28 22:01:01 +02:00
Theo Arends
9af67a5278
Bump version to 6.6.0.9
...
Change theoretical baudrate range to 300..19660500 bps in 300 increments (#6294 )
2019-08-28 12:02:27 +02:00
Theo Arends
b661c6a414
Fix baudrate calculation allowing max 30600 baud
...
Fix baudrate calculation allowing max 30600 baud (#6294 )
2019-08-27 15:44:30 +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
Shantur Rathore
9fb804b426
Fix: Tuya Switches are detected as dimmers.
...
Tuya switches are detected as dimmers even after setting SetOption65 to 1.
Currently SetOption65 just hides the dimmer from Web UI for Tuya switches with SetOption65 to 1 but they are advertised as dimmer to HASS.
With this change we set light_type to LT_BASIC (on/off) instead of LT_SERIAL1 (dimmable) when option 65 is set.
2019-08-23 10:02:24 +01:00
Theo Arends
54364484fa
Add Driver and Sensor info to status 4
...
* Add Driver and Sensor info to status 4
* Change WebSensor return information to show disabled state using exclamation mark
* Clean up debug code
2019-08-18 13:23:43 +02:00
Theo Arends
676c7867ca
Refactor Sensors available
...
Refactor Sensors available
2019-08-16 18:30:45 +02:00
Theo Arends
26d331501b
Add embedded sensor numbering to Status 4
...
Add embedded sensor numbering to Status 4
2019-08-16 17:48:05 +02:00
Theo Arends
c61f2cc5ec
Refactor WebSensor
...
Refactor WebSensor
2019-08-16 16:54:36 +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
Stephan Hadinger
8661a2ead6
Change ToHex to ToHex_P PROGMEM compatible
2019-08-13 19:53:12 +02:00
Theo Arends
2d0143623d
Refactor commands by processing optional prefix
...
Refactor commands by processing optional prefix
2019-08-11 18:12:18 +02:00
Theo Arends
5f236561b1
Change ToHex default inbetween to no character
...
Change ToHex default inbetween to no character
2019-08-10 17:34:59 +02:00
Theo Arends
a1a6590715
Make some log messages compile dependant
...
Make some log messages compile dependant
2019-08-08 17:51:49 +02:00
Theo Arends
8eb87a00d6
Extent feature list for future use
...
Extent feature list for future use
2019-08-07 12:56:32 +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
e5ecffe4dd
Refactor commands
...
Refactor commands
2019-08-03 13:01:34 +02:00
Theo Arends
714f938c05
Refactor energy commands
...
* Refactor energy commands
* Add define USE_ENERGY_MARGIN_DETECTION to disable Energy Margin and Power Limit detection
* Add define USE_ENERGY_POWER_LIMIT to disable Energy Power Limit detection while Energy Margin detection is active
2019-08-01 15:46:12 +02:00
Theo Arends
50e0de0dd5
Refactor Web commands
...
Refactor Web commands
2019-07-28 17:57:09 +02:00
Theo Arends
13a618634e
Refactor MQTT commands
...
Refactor MQTT commands
2019-07-28 17:14:20 +02:00
Theo Arends
37b1c25881
Refactor core command structure
...
Refactor core command structure
2019-07-27 11:13:41 +02:00
Theo Arends
ff909baa69
Refactor ADC commands
...
Refactor ADC commands
2019-07-26 10:43:30 +02:00
Theo Arends
9bcba3772e
Refactor Counter commands
...
Refactor Counter commands
2019-07-26 10:21:36 +02:00
Theo Arends
cc9d7bb8e9
Refactor MQTT pre-processing
...
Refactor MQTT pre-processing
2019-07-26 09:52:14 +02:00
Theo Arends
c2413a2256
Housekeeping
...
Housekeeping
2019-07-24 13:09:42 +02:00
Theo Arends
398a72d128
Remove command code from sonoff.ino and introduce support_command.ino
...
Remove command code from sonoff.ino and introduce support_command.ino
2019-07-24 11:55:58 +02:00