Theo Arends
9d04ca0ccd
Merge pull request #6300 from shantur/tuya-serial-fixes
...
Fix sonoff-display compilation after Tuya Power metering changes
2019-08-27 15:53:05 +02:00
Theo Arends
a82742126f
Merge pull request #6298 from gemu2015/meter-driver
...
meter driver
2019-08-27 15:49:01 +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
6c3d9d2ff5
Fix sonoff-display compilation after Tuya Power metering changes
2019-08-27 14:40:43 +01:00
gemu2015
e96bf9af4e
updata tasmota serial, add sml driver
2019-08-27 15:33:09 +02:00
Theo Arends
022df89950
Merge pull request #6296 from shantur/tuya-serial-fixes
...
More Tuya support
2019-08-27 14:39:09 +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
Stephan Hadinger
0cb49214e4
Fix Would not compile if USE_LIGHT not defined
2019-08-27 10:02:25 +02:00
Theo Arends
0ef45c1fa3
Add IsDst()
...
Add IsDst()
2019-08-25 17:31:27 +02:00
Theo Arends
427dee028d
Fix compile error
...
Fix compile error
2019-08-25 17:30:12 +02:00
Theo Arends
43c3d3611d
Prep domoticz for P1 smart meter
...
Prep domoticz for P1 smart meter
2019-08-25 16:25:38 +02:00
Theo Arends
459101ee3a
Add translation
...
Add translation
2019-08-25 16:19:23 +02:00
Theo Arends
6c905b65a4
Expand Settings area to 4k for future use
...
Expand Settings area to 4k for future use
2019-08-25 14:58:45 +02:00
Theo Arends
dc76792b5f
Bump version to 6.6.0.7
...
Bump version to 6.6.0.7
2019-08-25 12:41:00 +02:00
Theo Arends
28eb6d7661
Integrate ibeacon
2019-08-25 12:29:48 +02:00
gemu2015
f6503ca01d
Update xsns_52_ibeacon.ino
2019-08-24 15:56:28 +02:00
gemu2015
3b30ba8810
ibeacon added
2019-08-24 13:20:00 +02:00
Theo Arends
5cb863d35b
Restore define USE_DISPLAY_EPAPER_42
...
Restore define USE_DISPLAY_EPAPER_42
2019-08-23 17:33:30 +02:00
Shantur Rathore
92a6f6672c
Tuya Fix: Dimmer doesn't switch on from HASS
...
Tuya serial dimmer doesn't switch on from HASS because when powered off, HASS sends dimmer command.
Internally, dimmer update and power command are sent too quickly to serial out and switch doesn't turn on.
Adding a delay fixes things.
2019-08-23 10:02:24 +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
Shantur Rathore
1c7fd88ec4
Tuya: Rename tuya_show_dimmer to tuya_disable_dimmer to make the option clear.
...
By default the option is set to 0 in which case the tuya serial will act as dimmer
When its set to 1 tuya serial will disable dimmer functions.
2019-08-23 10:02:24 +01:00
gemu2015
8c3c3f1709
display update
2019-08-23 10:26:09 +02:00
Stephan Hadinger
993216c8c6
Fix Hue Emulation not responding on /resourcelinks, issue #6238
2019-08-22 19:13:14 +02:00
Theo Arends
944cf3877f
Final fix buffer dump
...
Final fix buffer dump
2019-08-22 12:36:13 +02:00
Theo Arends
5ddd5633ff
Fix watchdog restarts due to buffer overflow
...
Fix watchdog restarts due to buffer overflow (#6266 )
2019-08-22 10:54:12 +02:00
Theo Arends
c2474f8d5d
Quick fix MHZ19 watchdog reset
...
Quick fix MHZ19 watchdog reset (#6266 )
2019-08-21 09:44:34 +02:00
Theo Arends
86b6dc7ecb
Fix warning
...
Fix warning
2019-08-20 12:17:21 +02:00
Theo Arends
e04bea8768
Merge pull request #6262 from s-hadinger/fix_http_head
...
Renamed HTTP_HEAD to HTTP_HEADER
2019-08-20 09:29:16 +02:00
Shantur Rathore
e9475592b3
Fix: Legacy Led1 doesn't power up with Relay1.
...
https://github.com/arendst/Sonoff-Tasmota/pull/6246 broke Legacy Led1 power up logic. Make sure the if statement matches the if statement before #6246
2019-08-19 21:04:27 +01:00
Stephan Hadinger
a49c416c81
Renamed HTTP_HEAD to HTTP_HEADER
2019-08-19 21:14:58 +02:00
Theo Arends
5f6a87c7c0
Update libraries and fix SSD1306 power control
...
Update libraries and fix SSD1306 power control
2019-08-19 18:17:44 +02:00
Theo Arends
42c8ac61e8
Bump version to 6.6.0.6
...
Bump version to 6.6.0.6
2019-08-19 17:09:31 +02:00
Theo Arends
b6e95e818c
Add new display driver defines
...
Add new display driver defines
2019-08-19 16:58:24 +02:00
Theo Arends
e8f28740a7
Display fixes part 1
...
Display fixes part 1
2019-08-19 16:49:20 +02:00
gemu2015
eb7ca618c7
display update
2019-08-19 13:38:14 +02:00
gemu2015
cb0de03df7
update displays
2019-08-19 13:21:54 +02:00
Theo Arends
33aa430f64
Add support for RDM6300 125kHz RFID Reader by Gerhard Mutz
...
Add support for RDM6300 125kHz RFID Reader by Gerhard Mutz
2019-08-19 11:47:59 +02:00
Theo Arends
347ebe5e0d
Merge pull request #6258 from gemu2015/rdm6300
...
rdm6300 support
2019-08-19 11:22:50 +02:00
Theo Arends
7d690dcc1b
Gain a little code space on WebSend response
...
Gain a little code space on WebSend response
2019-08-19 11:21:00 +02:00
Theo Arends
cae714e300
Optimize rule/script processing
...
Optimize rule/script processing
2019-08-19 11:18:50 +02:00
gemu2015
70cb8f3822
rdm6300 support
2019-08-19 10:54:58 +02:00
Theo Arends
bfad4f815f
Add define USE_WEBSEND_RESPONSE
...
Add define USE_WEBSEND_RESPONSE
2019-08-19 10:36:42 +02:00
gemu2015
f981c13ae6
Update xdrv_10_scripter.ino
2019-08-19 08:24:41 +02:00
gemu2015
f6d22a6e4d
scripter update
2019-08-19 08:20:51 +02:00
Theo Arends
7965ada5c5
Clean code
...
Clean code
2019-08-18 15:21:38 +02: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
049dd72ca5
Refactor wifi saving code space
...
Refactor wifi saving code space
2019-08-17 17:13:09 +02:00
Theo Arends
c107864b92
Refactor RTC saving code space
...
Refactor RTC saving code space
2019-08-17 16:49:17 +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
9eed3ebfea
Refactor Armtronix driver
...
Refactor Armtronix driver
2019-08-17 15:07:46 +02:00
Theo Arends
12d17030ca
Refactor Tuya driver saving code space
...
Refactor Tuya driver saving code space
2019-08-17 15:00:57 +02:00
Theo Arends
9a15663ca0
Correction
...
Correction
2019-08-17 14:50:12 +02:00
Theo Arends
069be6edd9
Refactor PS16DZ driver saving code space
...
Refactor PS16DZ driver saving code space
2019-08-17 14:48:42 +02:00
Theo Arends
d87181e22d
Refactor rules saving code space
...
Refactor rules saving code space
2019-08-17 14:27:41 +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
b9302d9ab9
Merge pull request #6246 from shantur/development
...
LedX should show power status even if there is no wifi or mqtt.
2019-08-17 11:56:45 +02:00
Shantur Rathore
f4b7e422fc
LedX should show power status even if there is no wifi or mqtt.
...
Fixes: https://github.com/arendst/Sonoff-Tasmota/issues/6244
2019-08-17 10:10:06 +01:00
Stephan Hadinger
859156c395
Fix #6247
2019-08-17 11:06:49 +02:00
Stephan Hadinger
bd97621363
Update _changelog.ino for #6191
2019-08-16 18:35:16 +02:00
Stephan Hadinger
1de7abe9f4
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into issue_6191
2019-08-16 18:33:53 +02:00
Stephan Hadinger
4aeaff66aa
Fix wrong telemetry message when SetOption68 1 ( #6191 )
2019-08-16 18:33:41 +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
b5f290b4a2
Change display ledtable location from RAM to flash
...
Change display ledtable location from RAM to flash
2019-08-16 17:29:19 +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
Theo Arends
0e4d4a889a
Refactor Energy code saving space
...
Refactor Energy code saving space
2019-08-16 14:41:02 +02:00
gemu2015
807aff4675
subscribe with strings, smal bug fixes
2019-08-16 07:37:16 +02:00
caphm
7e0ae16c4f
Add MAC address to Home Assistant Discovery Message, fixes #6226
2019-08-15 14:35:13 +02:00
Theo Arends
697ec3fc7f
Refactor code saving code space
...
Refactor code saving code space
2019-08-15 13:50:28 +02:00
Theo Arends
a85588aa3d
Add support for PAJ7620 gesture sensor by Christian Baars
...
Add support for PAJ7620 gesture sensor by Christian Baars
2019-08-15 11:34:35 +02:00
Theo Arends
c9d271802f
Update sonoff_post.h
2019-08-15 11:26:30 +02:00
Staars
578b89c9de
remove #define USE_PAJ7620 from driver code
2019-08-15 11:20:53 +02:00
Staars
458e8c60c0
add support for PAJ7620 gesture sensor
2019-08-15 10:20:14 +02:00
Theo Arends
741ad7c26a
Merge pull request #6227 from shantur/development
...
Tuya Dimmer fixes
2019-08-14 16:47:40 +02:00
Theo Arends
78c61031da
Merge pull request #6228 from shantur/tuya-dimmer-min-limit
...
Tuya Dimmer: Make dimmer lower limit optional.
2019-08-14 16:42:01 +02:00
Theo Arends
82622e1c1a
Keep defaults
2019-08-14 16:41:45 +02:00
Ivan Kravets
982480b012
Remove non-ASCII symbols
...
Causes issue on Windows OS
2019-08-14 17:27:51 +03:00
Shantur Rathore
0235bc0f8c
Tuya Dimmer: Make dimmer lower limit optional.
...
Not all Tuya dimmers have a lower limit of 10% (25)
2019-08-14 14:52:37 +01:00
Shantur Rathore
f08e7ff5df
tuya-dimmer: Fix dimmer skipping power/dimmer commands
...
This tuya dimmer mcu sends data for multiple dimmer ids which breaks `tuya_ignore_dim` logic and sometimes when `power on` is sent its blocked due to multiple serial commands being sent at the same time. This patch makes sure we send dimmer commands only when we need to.
Bug is explained in https://github.com/arendst/Sonoff-Tasmota/issues/6215#issuecomment-521191828
2019-08-14 14:32:52 +01:00
Stephan Hadinger
8661a2ead6
Change ToHex to ToHex_P PROGMEM compatible
2019-08-13 19:53:12 +02:00
Theo Arends
09f8a7967e
Minor Refactor
...
Minor Refactor
2019-08-13 17:33:35 +02:00
Theo Arends
e2040b70de
Refactor Sonoff Bridge
...
Refactor Sonoff Bridge
2019-08-13 16:10:47 +02:00
Theo Arends
72baffdf81
Refactor Counter and Dht code
...
Refactor Counter and Dht code
2019-08-13 14:52:46 +02:00
Theo Arends
52ccc2e7da
Change buzzer tune to more user friendly input by swapping input
...
Change buzzer tune to more user friendly input by swapping input
2019-08-13 11:40:34 +02:00
Adrian Scillato
2d1a1b6b14
Updated Spanish Translation
2019-08-12 16:00:48 -03:00
Theo Arends
efb1908fff
Add buzzer parameter tune
...
Add buzzer parameter tune
2019-08-12 18:20:32 +02:00
Theo Arends
d053767e2e
Update features
...
Update features
2019-08-12 17:28:09 +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
Jason2866
01bfdb0971
Update de-DE.h
2019-08-12 16:35:41 +02:00
Andrzej Raczkowski
6002f7930b
Update for pl-PL.h added translation for templates
2019-08-12 09:33:19 +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
305cb8fd7e
Refactor commands
...
Refactor commands
2019-08-11 15:18:11 +02:00
Theo Arends
01ca5f5cfb
Refactor code
...
Refactor code
2019-08-10 18:12:25 +02:00
Theo Arends
03c54dab3e
Add USE_ZIGBEE to features and update decode-status.py to accomodate future features
...
Add USE_ZIGBEE to features and update decode-status.py to accomodate future features
2019-08-10 17:52:26 +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
52a2da28ac
Add function ToHex to support.ino
...
Add function ToHex to support.ino
2019-08-10 13:31:05 +02:00
Erik
0c8c62a857
Adjust on_cmd_type according to SetOption20
2019-08-10 11:17:37 +02:00
Theo Arends
9632ba7b1c
Merge pull request #6199 from s-hadinger/zigbee_low_level
...
Add Zigbee support phase 1 - low level MQTT ZNP messages for CC2530 devices
2019-08-10 09:22:20 +02:00
localhost61
5623a87136
Update fr-FR to v6.6.0.4 (SolaX X1)
2019-08-10 00:49:16 +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
4f40084c69
Hide debug info
...
Hide debug info
2019-08-09 17:34:22 +02:00
Theo Arends
d7e80b4bb6
Fix correct debug type
...
Fix correct debug type
2019-08-09 16:48:53 +02:00
Theo Arends
618ad75b64
Update language files
...
Update language files
2019-08-09 16:43:51 +02:00
Theo Arends
e0f08ec764
Add support for Solax X1 inverter by Pablo Zerón
...
Add support for Solax X1 inverter by Pablo Zerón
2019-08-09 16:42:16 +02:00
Theo Arends
6417444521
Merge pull request #6196 from pablozg/development
...
Initial Support Solar Solax X1 Inverters
2019-08-09 14:46:59 +02:00
Theo Arends
3c166dec2c
Add negative window offset when time is set within midnight minus window and midnight
...
Add negative window offset when time is set within midnight minus window and midnight
2019-08-09 14:07:35 +02:00
Theo Arends
39cfe4c7e2
Move webserver debug from driver to core
...
Move webserver debug from driver to core
2019-08-09 14:05:12 +02:00
pablozg
4702fadfdc
Fix: added missing define sensor in NL and UK
2019-08-09 13:55:15 +02:00
pablozg
29497f7ac6
Initial Support Solax X1 Inverters
2019-08-09 12:56:01 +02:00
Theo Arends
62a516c3f2
Add some debug info
...
Add some debug info
2019-08-08 18:14:36 +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
27efc08d2c
Add define DEBUG_TASMOTA_CORE
...
Add define DEBUG_TASMOTA_CORE
2019-08-08 16:24:11 +02:00
Theo Arends
7336b2807f
Add debug compile features using defines DEBUG_TASMOTA_DRIVER and DEBUG_TASMOTA_SENSOR. See example in xdrv_09_timers.ino
...
Add debug compile features using defines DEBUG_TASMOTA_DRIVER and DEBUG_TASMOTA_SENSOR. See example in xdrv_09_timers.ino (#6186 )
2019-08-08 15:17:39 +02:00
Theo Arends
301f2c626d
Merge pull request #6189 from gemu2015/mp3-fix
...
Update xdrv_14_mp3.ino
2019-08-08 08:36:06 +02:00
gemu2015
50dab11933
Update xdrv_14_mp3.ino
2019-08-08 08:28:59 +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
Theo Arends
2f6b88cb4d
Extent sensor list
...
Extent sensor list
2019-08-07 12:18:59 +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
Theo Arends
1333d3b444
Default disable for now
2019-08-07 11:29:19 +02:00
Staars
370e2b0920
move debug text msg to PROGMEM
2019-08-07 08:35:42 +02:00
Staars
eb66e155fa
use uint32_t in for-loops
2019-08-07 08:28:33 +02:00
Staars
88a61ea49d
remove/move #defines
2019-08-07 08:24:24 +02:00
Staars
ef2556dfaf
initial commit chirp sensor
2019-08-06 21:48:55 +02:00
Stephan Hadinger
ed5f368d65
Version 6.6.0.4
2019-08-06 19:57:46 +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
d6e475e73a
Add command FlashDump when debug is enabled
...
Add command FlashDump when debug is enabled
2019-08-05 16:45:13 +02:00
Stephan Hadinger
a2b8f783c4
Removed float conversion and used changeUIntScale instead
2019-08-05 14:24:50 +02:00
gemu2015
fbe4e51958
scripter expression brackets
2019-08-05 13:01:23 +02:00
Theo Arends
427c4aca79
Fix AWS exceptions and make flash location relative to flash size
...
Fix AWS exceptions and make TLS flash location relative to flash size (#6179 )
2019-08-05 12:15:15 +02:00
Stephan Hadinger
a50a6eff61
Change Store AWS IoT Private Key and Certificate in SPI Flash avoiding device-specific compilations
2019-08-04 19:42:21 +02:00
Theo Arends
23185218e6
Merge pull request #6178 from s-hadinger/irsendraw_repeat
...
Add inter-message gap for IRSend raw
2019-08-04 18:24:05 +02:00
Stephan Hadinger
0a6545fd6f
Add inter-message gap for IRSend raw
2019-08-04 18:12:22 +02:00
Theo Arends
7ff13f4fd5
Add rule/script trigger to Hue color or dimmer change
...
Add rule/script trigger to Hue color or dimmer change (#6085 )
2019-08-04 17:48:21 +02:00
Stephan Hadinger
b56f0a6aa1
IRSend handle index=0
2019-08-04 12:45:17 +02:00
Stephan Hadinger
c10b236831
Add allow repeat/longpress for IRSend raw, introduced IRSend<r> option ( #6074 )
2019-08-04 12:37:01 +02:00
Theo Arends
abee4e8bd4
Refactor Debug command
...
Refactor Debug command
2019-08-03 15:25:16 +02:00
Theo Arends
a756914fb6
Refactor Domoticz command
...
Refactor Domoticz command
2019-08-03 15:24:00 +02:00
Theo Arends
a0a9a5b0e0
Refactor display command
...
Refactor display command
2019-08-03 14:46:34 +02:00
Theo Arends
e5ecffe4dd
Refactor commands
...
Refactor commands
2019-08-03 13:01:34 +02:00
Theo Arends
e10689fac3
Refactor Knx commands
...
Refactor Knx commands
2019-08-02 18:33:38 +02:00
Theo Arends
4d9b53bc1a
Refactor Display commands
...
Refactor Display commands
2019-08-02 17:22:38 +02:00
Theo Arends
d1b726ee10
Fix commands DisplayMode, Width and Height output
...
Fix commands DisplayMode, Width and Height output (#6171 )
2019-08-02 16:37:48 +02:00
Theo Arends
908b9ca74a
Refactor Rules commands
...
Refactor Rules commands
2019-08-02 16:23:17 +02:00
Theo Arends
8f2ddea708
Refactor Timer commands
...
Refactor Timer commands and fix random time trigger around midnight (#6169 )
2019-08-02 15:13:51 +02:00
Theo Arends
8875787935
Refactor IrRemote commands
...
Refactor IrRemote commands
2019-08-02 14:23:41 +02:00
Stephan Hadinger
e77dc3eecf
Increased Web command size
2019-08-01 22:59:12 +02:00
Theo Arends
49f8b4922f
Refactor Serial Bridge commands
...
Refactor Serial Bridge commands
2019-08-01 17:33:44 +02:00
Theo Arends
2d90955026
Refactor Domoticz Commands
...
Refactor Domoticz Commands
2019-08-01 17:18:49 +02:00
Theo Arends
7e05984a11
Refactor Sonoff Bridge commands
...
Refactor Sonoff Bridge commands
2019-08-01 16:38:52 +02:00
Theo Arends
c7f810da54
Refactor Light commands
...
Refactor Light commands
2019-08-01 15:47:00 +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
aa88295d41
Update feature lists
...
Update feature lists
2019-08-01 15:42:58 +02:00
Stephan Hadinger
c93a03f1d0
Add MqttCount metric to STATE ( #6155 )
2019-07-31 19:34:23 +02:00
Theo Arends
781cf69933
Add disable option to Width
...
Add option 0 to Width1 (Marker), Width2 (Second), Width3 (Minute) and Width4 (Hour) disabling display (#6152 )
2019-07-31 16:59:12 +02:00
Theo Arends
d1314424fd
Merge pull request #6148 from AlbertoLopSie/max31865-pr
...
Max31865 RTD to Digital support, PT100/PT1000
2019-07-31 09:41:27 +02:00
Alberto Lopez
6b4f0fd8ec
Added check for USE_SPI enabled
...
Reset MAX31865_PTD_BIAS to 0 by default
2019-07-30 20:20:17 -03:00
Alberto Lopez
bc95f11c99
Added missing #define MAX31865_PTD_BIAS lost in branch switching
2019-07-30 15:38:40 -03:00
Alberto Lopez
509b9c6dea
Commented USE_SPI and USE_MAX31865 by default. Fixed bad struct member usage.
2019-07-30 12:57:08 -03:00
Alberto Lopez
60198127ba
Added Adafruit MX31865 Library to Repo
...
Added a #define to compensate for low quality PTD probes
2019-07-29 17:54:28 -03:00
Alberto Lopez
2b4d2f5bba
Added configuration variables as #defines in my_user_config.h
...
Code in driver changed to se new config vars.
2019-07-29 12:44:49 -03:00
Stephan Hadinger
372aecd353
Upgrade library IRRemoteEsp8266 to 2.6.4, now using sendPioneer()
2019-07-29 09:28:40 +02:00
Alberto Lopez
475f208cdc
All code moved to new file (xsnx_47_max31865.ino)
...
Code streamlined. Unused code deleted.
New "Resistance" string added to i18n to report PTD reported resistance
USE_SPI enabled in my_user_config.h
2019-07-28 19:36:22 -03:00
Theo Arends
50e0de0dd5
Refactor Web commands
...
Refactor Web commands
2019-07-28 17:57:09 +02:00
Theo Arends
765a625e5a
Merge pull request #6143 from gemu2015/scripter-update
...
hexadecimal numbers, ws2812(array)
2019-07-28 17:54:55 +02:00
Theo Arends
13a618634e
Refactor MQTT commands
...
Refactor MQTT commands
2019-07-28 17:14:20 +02:00
gemu2015
4a23d6ac78
hexadecimal numbers, ws2812(array)
2019-07-28 17:10:55 +02:00
Theo Arends
a3e12dd3c8
Code optimization
...
Code optimization
2019-07-28 13:54:52 +02:00
Alberto Lopez
c2ad3d8264
Initial commit
...
Working fine with MAX3165 and a PT100 probe.
Using a modified version of Adafruit MAX31865 library. Added a default
constructor in order to allow lazy initialization once GPIO definitions
were loaded.
Tested on a Sonoff TH PCB Board 2.1 2018-06-15 using the following GPIO
mapping:
GPIO Orig Func SSPI I/O HEADER HEADER2 S-JACK
15 BOOT MODE CLK O 1
14 MISO I 2 TIP
4 MOSI O 3 RING1
VCC 1 VCC 4 RING3
2 DBG BOOT ~CS O 5 EXP-LOG
GND 4 GND RING2
HEADER2 is a 4-pin .1 header glued in the middle of the PCB to connect
to several GPIO locations on the Sonoff TH PCB.
TODO: Merge with MAX31855 code.
2019-07-27 19:58:17 -03:00
Theo Arends
89783d0b61
Fix config restore CRC error
...
Fix config restore CRC error
2019-07-27 18:55:20 +02:00
Theo Arends
fde53117d6
Space saving code optimization
...
Space saving code optimization
2019-07-27 18:37:56 +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
250c991c97
6.6.0.3 - Change filename of configuration backup from using FriendlyName1 to Hostname solving diacritic issues
...
Change filename of configuration backup from using FriendlyName1 to Hostname solving diacritic issues (#2422 )
2019-07-25 14:18:28 +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
Theo Arends
996c01858c
Update _changelog.ino
...
Change commands Var and Mem to show all parameters when no index is given (#6107 )
2019-07-24 11:12:49 +02:00
Theo Arends
1068d59a63
Extent commands Var and Mem with option to show all parameters at once
...
Extent commands Var and Mem with option to show all parameters at once (#6107 )
2019-07-24 11:10:15 +02:00
Bohdan Kmit
bb632ae023
Increase temporary variable size to fit utf-8 strings
2019-07-24 00:19:27 +03:00
Bohdan Kmit
f184f64e90
Increase temporary variable size to fit utf-8 strings
2019-07-23 23:59:23 +03:00
Bohdan Kmit
223a9ee283
Ukrainian translation fixes
2019-07-23 23:36:28 +03:00
Bohdan Kmit
7b6850e6be
Fix logic for choosing default display size
2019-07-23 23:29:51 +03:00
Theo Arends
fdda0429d6
Add control of WifiConfig when power ON is pressed for over 5 seconds or single press
...
Add control of WifiConfig when power ON is pressed for over 5 seconds or single press
2019-07-23 14:40:33 +02:00
Theo Arends
546653a8f2
Add display features
...
* Add command DisplayWidth to set pixel width on supported devices
* Add command DisplayHeight to set pixel height on supported devices
* Add Oled reset GPIO option "OLED reset"
2019-07-23 14:05:42 +02:00
Theo Arends
af4dd080c5
Fix possible IRSend input corruption
...
Fix possible IRSend input corruption
2019-07-23 10:22:14 +02:00
gemu2015
7294241037
Update xdrv_10_scripter.ino
2019-07-23 07:04:37 +02:00
gemu2015
00c2cabb62
scripter update
2019-07-23 07:01:17 +02:00
Stephan Hadinger
752582310d
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into fix_6100
2019-07-22 19:27:30 +02:00
Stephan Hadinger
6ec634c695
Fix send IRSend for Pioneer devices ( #6100 )
2019-07-22 19:27:03 +02:00
Theo Arends
d91f5ae343
Update Sonoff L1 template
...
Update Sonoff L1 template
2019-07-22 18:21:25 +02:00
Theo Arends
ce13c0cf8f
Add support for optional IRHVAC Midea/Komeco protocol
...
Add support for optional IRHVAC Midea/Komeco protocol (#3227 )
2019-07-21 18:06:13 +02:00
Theo Arends
0e7cef7426
Make IRsend and IRhvac protocols optional
...
Make IRsend and IRhvac protocols optional
2019-07-21 16:03:20 +02:00
gajotnt
8d7ce366c9
Update my_user_config.h
...
Corrected the defined baudrate of the SDM120 to the correct one (2400)
2019-07-18 12:09:50 +00:00
Theo Arends
43c67808a0
Update iFan03 template info
...
Update iFan03 template info
2019-07-16 17:32:49 +02:00
gemu2015
b0979f6ef3
scripter update
2019-07-16 16:50:52 +02:00
Stephan Hadinger
0df4a888d5
Support IRSend long press ('repeat' feature from IRRemoteESP8266) ( #6074 )
2019-07-15 09:22:07 +02:00
Theo Arends
22b47fb89b
Fix sending "+" with websend
...
Fix sending "+" with websend (#6094 )
2019-07-14 22:25:13 +02:00
Theo Arends
d77017fd74
Add option to disable support for module Sonoff iFan at compile time
...
Add option to disable support for module Sonoff iFan at compile time (#6093 )
2019-07-14 22:08:19 +02:00
Theo Arends
a053a2cc4a
Refactor iFan code
...
Refactor iFan code
2019-07-14 18:17:34 +02:00
Theo Arends
a68d11c676
Optimize iFan fan sequencing
...
Optimize iFan fan sequencing
2019-07-14 16:26:02 +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
3c98acea65
Add buzzer to language files
...
Add buzzer to language files
2019-07-14 14:27:23 +02:00
Stephan Hadinger
6f02bad381
Xiaomi Philips brightness ( #6091 )
2019-07-14 14:10:38 +02:00
Stephan Hadinger
791e33f81a
Fix WeMo emulation for 1G echo and 2G echo dot ( #6086 )
2019-07-13 16:31:53 +02:00
Theo Arends
0bb0f06982
Update _changelog.ino
2019-07-12 13:42:48 +02:00
Theo Arends
fa0315f1f4
Merge pull request #6046 from burundiocibu/multi-219
...
Added support for multiple INA219 devices on single I2C bus
2019-07-12 13:36:35 +02:00
Theo Arends
8a98437761
Merge pull request #6076 from thirug010/development
...
Updated Code for Issue #6066- Dimmer Value not equal to Rx Dim State
2019-07-12 12:21:02 +02:00
Theo Arends
3d52619593
Update _changelog.ino
2019-07-12 12:18:25 +02:00
Stephan Hadinger
51740acd8b
Fix Force Elliptic Curve for Letsencrypt TLS #6042
2019-07-12 08:11:40 +02:00
thirug010
943dc524ea
Update Code for Issue #6066- Dimmer Value not equal to Rx Dim State #
...
Change Summary
1. Added Option to select Dimmer Range (1-100 and 1-255) through SetOption66 (default is 1-100 for legacy device support
2. Updated Dimmer code to set range based on the option66 100 / 225
2019-07-11 22:28:08 -05:00
Theo Arends
c4dbde6306
Quicker restore to NTP when forced
...
Quicker restore to NTP when forced
2019-07-11 15:15:49 +02:00
Theo Arends
c3d2937f22
Add command Time to disable NTP and set UTC time as Epoch value if above 1451602800 (=20160101). Time 0 re-enables NTP
...
Add command Time to disable NTP and set UTC time as Epoch value if above 1451602800 (=20160101). Time 0 re-enables NTP (#5279 )
2019-07-11 14:59:28 +02:00
Theo Arends
64521b42b6
Add Epoch and UptimeSec to JSON messages
...
Add Epoch and UptimeSec to JSON messages (#6068 )
2019-07-11 14:09:42 +02:00
Theo Arends
a439ef9f0e
Workaround invalid detection of SHT3x sensors
...
Workaround invalid detection of SHT3x sensors (#6067 )
2019-07-11 10:56:12 +02:00
Jason2866
74afa790cf
Disable TX20 wind sensor
...
Just disabling RC switch is NOT enough for successfull compiling with stage/core!!
2019-07-10 18:34:08 +02:00
Theo Arends
bc3c5a8acf
Merge pull request #6061 from ascillato/patch-2
...
SCD30 - Added temp and hum for domoticz
2019-07-10 18:18:55 +02:00
Adrian Scillato
5a8236c876
SCD30 - Added temp and hum for domoticz
2019-07-10 12:56:18 -03:00
Adrian Scillato
64123a5cd8
Disable USE_RC_SWITCH by default ...
...
in order to compile with latest Stage Core.
The USE_RC_SWITCH driver uses too much iram for the latest core.
2019-07-10 12:46:46 -03:00
Adrian Scillato
7b25271735
Removed outdated comment
2019-07-09 11:28:25 -03:00
Theo Arends
992afd4b05
Fix compile warning
...
Fix compile warning
2019-07-09 12:26:45 +02:00
Theo Arends
4081e63396
Keep rules the default
2019-07-09 10:48:03 +02:00
gemu2015
97ff82ce9a
update scripter for 2.52 FAT
2019-07-09 10:20:11 +02:00
Jon Little
ad294e6b01
Added support for multiple INA219 devices on single I2C buss.
2019-07-08 20:55:48 -05:00
Adrian Scillato
4f880f8039
Commented out USE_SCRIPT_FATFS
...
and added comments of limitations
2019-07-08 21:50:27 -03:00
Theo Arends
27ac431576
Merge pull request #6034 from adebeun/development
...
Implemented automatic setting of clock display from network time.
2019-07-08 21:05:52 +02:00
Adrian Scillato
ff2d2357a9
Fix Scheme 4 ( #6038 )
2019-07-08 16:00:22 -03:00
Arthur de Beun
cc98a45185
Undo change.
2019-07-09 06:52:15 +12:00
Theo Arends
ecd288f32f
Fix scripter core 2.3.0 related compile errors
...
Fix scripter core 2.3.0 related compile errors (#6045 )
2019-07-08 17:52:02 +02:00
Theo Arends
da7ab3274b
Fix setting default over temperature
...
Fix setting default over temperature
2019-07-08 16:50:23 +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
57310a7699
Fix Domoticz battery level at 200 when ADC voltage reading is disabled
...
Fix Domoticz battery level at 200 when ADC voltage reading is disabled (#6033 )
2019-07-08 12:52:26 +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
e67b27b0a3
Fix possible exception when irreceive is not initialised
...
Fix possible exception when irreceive is not initialised
2019-07-08 12:24:31 +02:00
Arthur de Beun
21f2cc93c4
Add automatic setting of clock display from network time for AZ7798
2019-07-08 06:56:26 +12:00
Arthur de Beun
a42c13d8e5
Implemented automatic setting of clock display from network time.
2019-07-07 22:26:56 +12:00
Stephan Hadinger
eaf5dbd36c
Add blend RGB leds with White leds for better whites #5895 #5704
2019-07-07 10:15:50 +02:00
Theo Arends
c3584cc8ed
Bump version to v6.6.0
...
Bump version to v6.6.0
2019-07-06 15:15:29 +02:00
Theo Arends
b76b5f35c3
Extent some char buffers to accomodate UTF-16 character sets
...
Extent some char buffers to accomodate UTF-16 character sets (#6026 )
2019-07-06 12:53:07 +02:00
Theo Arends
b73b40ee11
Remove hourly uptime message
...
Remove hourly uptime message
2019-07-05 12:05:34 +02:00
Theo Arends
99f680da57
Add NTP drift information
...
Add NTP drift information
2019-07-05 11:47:13 +02:00
Theo Arends
c36f93987c
Final fix
...
Final fix
2019-07-04 13:43:27 +02:00
Theo Arends
b3f3468880
Fix compile error
...
Fix compile error (#6017 )
2019-07-04 13:29:53 +02:00
Theo Arends
aa1af61bc8
Fix Shelly 2.5 invalid energy measurement
...
Fix Shelly 2.5 invalid energy measurement (#5968 )
2019-07-04 10:36:38 +02:00
Adrian Scillato
48fe21604e
Fix SDM630 Energy Value to Domoticz
2019-07-03 19:01:12 -03:00
Adrian Scillato
4391aa07fe
Fix SDM120 Energy Value to Domoticz
...
Fix SDM120 Energy Value to Domoticz (https://github.com/arendst/Sonoff-Tasmota/issues/6015 )
2019-07-03 18:56:06 -03:00
Theo Arends
db05d920cf
Add more accurate fmodf function and make available to all core versions lowering code footprint
...
Add more accurate fmodf function and make available to all core versions lowering code footprint
2019-07-03 12:32:44 +02:00
Stephan Hadinger
cc60bf0f03
Fix Not restoring white value on power off/power on ( #5993 )
2019-07-02 22:10:57 +02:00
Theo Arends
61807b8afa
Clean up code
...
Clean up code
2019-07-02 17:59:40 +02:00
Theo Arends
3d67b8dc66
Fix core 2.3.0 compile error
...
Fix core 2.3.0 compile error (#6012 )
2019-07-02 17:18:32 +02:00
Theo Arends
4938b1e31e
Code refactoring
...
Code refactoring
2019-07-02 15:49:08 +02:00
Theo Arends
169718aa5c
Refactor Sonoff L1 support
...
Refactor Sonoff L1 support
2019-07-02 12:26:04 +02:00
Theo Arends
cc46e2e625
Add support for Sonoff L1 thanks to reef-actor
...
Add support for Sonoff L1 thanks to reef-actor (#6002 )
2019-07-02 10:54:30 +02:00
reef-actor
f1efdb8905
Merge remote-tracking branch 'arendst/development' into sonoff-l1
2019-07-01 23:14:16 +01:00
reef-actor
53b1a920c7
Revert "Add changelog entry for Sonoff L1 support"
...
This reverts commit b930cd1474
.
2019-07-01 23:14:03 +01:00
reef-actor
18f5be9598
Move new entries in SupportedModules and kModules to the ends of the lists
2019-07-01 23:13:59 +01:00
reef-actor
decd91aac0
Remove sscanf call and use strncmp instead
2019-07-01 22:50:59 +01:00
Stephan Hadinger
d75b6ad889
Moved FastPrecisePow and TaylorLog to sonoff_float.ino for consistency
2019-07-01 18:31:54 +02:00
Stephan Hadinger
15e37ef0bb
Change converted double to float in rules, and replaced trigonometric functions from stdlib with smaller versions.
2019-07-01 18:20:43 +02:00
Theo Arends
912e8b62e7
Add background timeslot to clear heap
...
Add background timeslot to clear heap
2019-07-01 17:07:17 +02:00
Theo Arends
9268976ff1
Add Heap info to state message
...
Add Heap info to state message
2019-07-01 15:30:40 +02:00
Theo Arends
d66a3e8450
Fix displaymode 2/3 to not receive MQTT data
...
Fix displaymode 2/3 to not receive MQTT data (#5990 )
2019-07-01 12:54:26 +02:00
reef-actor
b930cd1474
Add changelog entry for Sonoff L1 support
2019-06-30 23:51:32 +01:00
reef-actor
c489d56ea2
Refactor Sonoff L1 to reduce duplication
2019-06-30 23:48:03 +01:00
reef-actor
2a19735c92
Switch compatibility improvements for Sonoff L1
2019-06-30 23:45:14 +01:00
reef-actor
b10fc6677e
Dimmer compatibility improvements for Sonoff L1
2019-06-30 23:44:40 +01:00
reef-actor
d95d18d84e
Color handling for Sonoff L1
2019-06-30 23:39:09 +01:00
Theo Arends
98864116c1
Merge pull request #6001 from s-hadinger/fix_tls_aws_compilation
...
Fixed compilation error when USE_MQTT_AWS_IOT set and USE_MQTT_TLS disabled
2019-06-30 19:52:07 +02:00
Stephan Hadinger
3ac912f957
Fixed compilation error when USE_MQTT_AWS_IOT set and USE_MQTT_TLS disabled
2019-06-30 18:50:42 +02:00
Theo Arends
1b69502d9b
Code optimization - Change for(uint8_t in for (uint32_t
...
Code optimization - Change for(uint8_t in for (uint32_t
2019-06-30 16:44:36 +02:00
Theo Arends
30adce5648
Revert "Code optimization - Change for(uint8_t in for (uint32_t"
...
This reverts commit 5e1eac3f74
.
2019-06-30 15:56:55 +02:00
Theo Arends
5e1eac3f74
Code optimization - Change for(uint8_t in for (uint32_t
...
Code optimization - Change for(uint8_t in for (uint32_t
2019-06-30 15:47:32 +02:00
Adrian Scillato
f8ebe35d85
Update Spanish Translation
2019-06-30 03:25:27 -03:00
Stephan Hadinger
5b524a2c95
More floats
2019-06-21 19:23:35 +02:00
Stephan Hadinger
b0eaea45bc
Changed from double to float, -3.4k
2019-06-21 16:57:42 +02:00
Theo Arends
bcaafd7413
Change ADE7953 energy update code and add debug information
...
Change ADE7953 energy update code and add debug information (#5968 )
2019-06-21 14:31:08 +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
Stephan Hadinger
4413a757d8
TLS+AWS IoT optimization for speed, code and memory footprint
2019-06-19 09:49:48 +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
48b96528fc
Add more ES6 javascript
...
Add more ES6 javascript
2019-06-15 16:09:04 +02:00
Theo Arends
1effa25402
Fix javascript error
...
Fix javascript error
2019-06-15 15:20:31 +02:00
Jason2866
53460ec306
Disable some sensors by default
...
Disable rarely used sensors in standard build
2019-06-15 11:42:32 +02:00
Theo Arends
22cf3f2279
Merge pull request #5958 from gemu2015/scripter
...
update scripter
2019-06-15 09:48:56 +02:00
Theo Arends
9f4d1fa009
Merge pull request #5954 from gemu2015/MLX90614
...
support for MLX90614
2019-06-15 09:48:09 +02:00
gemu2015
dad6d9f997
update scripter
...
bug fixes and enhancements
2019-06-15 07:02:34 +02:00
gemu2015
a86d579746
Update my_user_config.h
2019-06-15 06:14:51 +02:00
gemu2015
2dd4750bb7
sps30 stop, run (0,1) added
2019-06-14 18:54:40 +02:00
gemu2015
d6fd54ae9b
Create xsns_46_MLX90614.ino
2019-06-14 15:51:00 +02:00
Stephan Hadinger
66d372586a
Fix channel command for dual dimmers ( #5940 )
2019-06-12 22:49:22 +02:00
Theo Arends
8ed16c15a0
dd using heap when more than 199 IRSend values need to be send. May need increase of define MQTT_MAX_PACKET_SIZE too
...
dd using heap when more than 199 IRSend values need to be send. May need increase of define MQTT_MAX_PACKET_SIZE too (#5950 )
2019-06-12 19:11:21 +02:00
Theo Arends
9d706c9864
Start using optional ES6 saving code space
...
Start using optional ES6 saving code space
2019-06-12 17:32:25 +02:00
Theo Arends
2e7c72724d
Fix Arduino compile errors
...
Fix Arduino compile errors
2019-06-11 17:48:53 +02:00
Theo Arends
8da743f98e
Fix Arduino IDE compilation error
...
Fix Arduino IDE compilation error
2019-06-11 17:39:12 +02:00
Theo Arends
8c473adc86
Update xdrv_01_webserver.ino
2019-06-11 16:53:03 +02:00
Theo Arends
3a3a26bf5e
Add some ES6 comments
...
Add some ES6 comments
2019-06-11 16:19:56 +02:00
Theo Arends
50e4722873
Update xdrv_01_webserver.ino
...
Oneliner - more free bytes
2019-06-11 14:56:05 +02:00
Theo Arends
1748a2655c
Update xdrv_01_webserver.ino
...
Adapt Monty Python: Every byte is sacred
2019-06-11 14:45:08 +02:00