K.C. Budd
8ce6b5a01d
Add INPUT_PULLUP option for single DS18B20
2018-12-26 12:10:47 -08:00
Theo Arends
9640931345
Change switch debounce
...
Change switch input detection by optimizing switch debounce (#4724 )
2018-12-26 14:21:00 +01:00
Theo Arends
7291f7d2f7
Fix compiler warning
...
Fix compiler warning
2018-12-24 18:35:13 +01:00
Theo Arends
0b10f48e41
6.4.1.1 Fix most compiler warnings
...
6.4.1.1 20181224
* Fix most compiler warnings
2018-12-24 18:14:25 +01:00
Theo Arends
87ddbd8f38
Release 6.4.1
2018-12-24 16:45:41 +01:00
Theo Arends
0539775cf0
Change MQTT GUI password handling
...
Change MQTT GUI password handling (#4723 )
2018-12-24 14:31:34 +01:00
Joel Stein
a013f4de82
PS_16_DZ: fix broken if-statement
2018-12-23 21:06:10 +01:00
Theo Arends
77c07a2e00
Change FallbackTopic
...
Change FallbackTopic from cmnd/<mqttclient>/ to cmnd/<mqttclient>_fb/ to discriminate from Topic (#1528 )
2018-12-23 14:48:57 +01:00
Theo Arends
ed6e411f7f
Add optional TLS_CA_CERT
...
Add define USE_MQTT_TLS_CA_CERT for checking MQTT TLS against root ca using Let's Encrypt cert from sonoff_letsencrypt.h - not supported with core 2.3.0 (#4703 )
2018-12-22 18:09:27 +01:00
Theo Arends
9e15a1d266
Merge pull request #4703 from fmeies/development
...
Added option for checking mqtt tls against root ca
2018-12-22 16:50:07 +01:00
Theo Arends
e2cd656286
6.4.0.3 Hass and Alexa fixes
...
6.4.0.3 20181222
* Change Hass discovery to short MQTT messages as used by Hass 0.81 and up (#4711 )
* Change FallbackTopic detection (#4706 )
* Add define WIFI_SOFT_AP_CHANNEL in my_user_config.h to set Soft Access Point Channel number between 1 and 13 as used by Wifi Manager web GUI (#4673 )
* Fix Alexa "this value is outside the range of the device". Needs power cycle and Alexa deletion/discovery cycle. (#3159 , #4712 )
2018-12-22 16:13:07 +01:00
Theo Arends
a20ae4fd04
Merge pull request #4712 from gourry/master
...
Remove Alexa message "this value is outside the range of the device"
2018-12-22 16:08:38 +01:00
gourry
6702113308
Remove Alexa message "this value is outside the range of the device"
2018-12-22 14:56:14 +01:00
Erik
c348848200
Rename HASS discovery string constants
2018-12-22 13:21:04 +01:00
Erik
fd965eba09
Remove SetOption55 (hass_short_discovery_msg)
2018-12-22 13:16:04 +01:00
Frank Meies
59056935f9
Check for core version when enabling tls ca cert, changed names of defines
...
Signed-off-by: Frank Meies <19324766+fmeies@users.noreply.github.com>
2018-12-21 22:54:42 +01:00
Frank Meies
d722387344
Check for core version when enabling tls ca cert
...
Signed-off-by: Frank Meies <19324766+fmeies@users.noreply.github.com>
2018-12-21 22:49:46 +01:00
Theo Arends
893f64cfb6
Still need patched PWM for core 2.5.0
...
Still need patched PWM for core 2.5.0
2018-12-21 17:56:09 +01:00
Theo Arends
c1102a4863
6.4.0.2 Fix possible dtostrf bos
...
6.4.0.2 20181221
* Fix possible dtostrf buffer overflows by increasing buffers
2018-12-21 16:17:06 +01:00
Theo Arends
a80fcd98d7
Fix wifi strongest signal detection
...
Fix wifi strongest signal detection (#4704 )
2018-12-21 13:53:38 +01:00
Theo Arends
ec931fe5fe
Change RAM usage BMP/BME
...
Change RAM usage BMP/BME I2C sensors
2018-12-21 11:36:55 +01:00
Frank Meies
435b3afde7
Added option for checking mqtt tls against root ca
...
Signed-off-by: Frank Meies <19324766+fmeies@users.noreply.github.com>
2018-12-21 11:28:47 +01:00
reey
ebd12235c4
add empty unit of measurement for any sensors
2018-12-21 10:38:44 +01:00
reey
6c158434ee
removed some errors from copy pasting..
2018-12-20 23:27:05 +01:00
reey
c1e098403c
add missing units of measurements for energy
2018-12-20 23:06:56 +01:00
dcandi
1fb4e8bc23
pressure unit of measure reporting
...
Added a dedicated pressure sensor management to report back as pressure sensor and not fallback as a generic sensor in HA autodiscovery process
2018-12-19 20:51:39 +01:00
andrethomas2
8a7dd3e06d
Add support for AZ-Instrument 7798 CO2
...
Add support for AZ-Instrument 7798 CO2 meter/datalogger
2018-12-19 00:00:19 +02:00
andrethomas2
a6a927b24b
Fix temperature conversion
...
Fix temperature conversion to still use ConvertTemp() even if meter sends the value in F
2018-12-18 21:31:00 +02:00
andrethomas2
201baa3513
Add void to functions without parameters
2018-12-18 21:14:55 +02:00
Arthur de Beun
6185a08d89
Updated from originals: platformio.ini, sonoff/my_user_config.h.
2018-12-19 06:57:37 +13:00
Arthur de Beun
ff1e51613e
Include changes from original into sonoff/language/bg-BG.h
2018-12-19 06:51:13 +13:00
Arthur de Beun
2b0987da47
Revert platformio.ini and my_user_config to original version,
...
adding line for new sensor but leaving it commented out.
2018-12-19 06:36:53 +13:00
Arthur de Beun
db65b9c23a
Add support for AZ-Instrument 7798 CO2 meter/datalogger.
2018-12-18 22:32:34 +13:00
Arthur de Beun
604f341e9a
Add support for AZ-Instrument 7798 CO2 meter/datalogger.
2018-12-18 22:22:41 +13:00
Theo Arends
a23226793c
Merge pull request #4663 from vladimirjendrol/development
...
Add sk-SK language
2018-12-17 21:57:49 +01:00
Vladimír Jendroľ
d76a71b2fd
Add sk-SK language
2018-12-17 21:46:39 +01:00
Theo Arends
9b2edb1d54
Merge pull request #4656 from chaosmaster/patch-1
...
introduce new api-call for dimmer-devices
2018-12-17 20:07:24 +01:00
Theo Arends
b44506466a
Merge pull request #4657 from chaosmaster/patch-2
...
SerialLog: output CR + LF instead of just LF
2018-12-17 20:04:14 +01:00
Joel Stein
c92ce53ddf
SerialLog: output CR + LF instead of just LF
2018-12-17 19:28:31 +01:00
Joel Stein
b2005fba40
introduce new api-call for dimmer-devices
2018-12-17 18:29:42 +01:00
Theo Arends
8c48ad3d93
Tune driver RF Sensor
...
- Free memory when driver RF Sensor is compiled but not used.
- Fix possible buffer overflow exceptions
- Add rule and hardware info to source
2018-12-17 18:06:19 +01:00
Joel Stein
9737ec560c
webserver: swap index and name in module configuration
2018-12-17 16:33:07 +01:00
Gennaro Tortone
6869790e47
it-IT language updated
2018-12-17 10:23:58 +01:00
Theo Arends
8792ea48a9
6.4.0.1 New dev release
2018-12-16 16:26:40 +01:00
Theo Arends
cb0b5f6eab
Merge branch 'master' into development
2018-12-16 16:22:04 +01:00
Theo Arends
44b45e15b3
Prep for merge
2018-12-16 16:14:56 +01:00
Theo Arends
1f38107043
Updates for release 6.4.0
...
Updates for release 6.4.0
2018-12-16 14:28:33 +01:00
Theo Arends
f83bcc2b89
Updates for release 6.4.0
...
Updates for release 6.4.0
2018-12-15 17:15:51 +01:00
Theo Arends
26d60e5dd7
Updates for release 6.4.0
...
Updates for release 6.4.0
2018-12-15 17:06:54 +01:00
Theo Arends
a7bc97a5af
Prep for release
...
Prep for release
2018-12-15 17:02:05 +01:00
Theo Arends
fc7c1ac6b7
Updates for release 6.4.0
...
Updates for release 6.4.0
2018-12-15 15:55:51 +01:00
Adrian Scillato
3795667f36
Fix HomeAssistant Temp Sensor AutoDiscovery
...
https://github.com/arendst/Sonoff-Tasmota/issues/4627
2018-12-14 23:57:12 -03:00
andrethomas2
5f560bae13
Fix ArduinoOTA for Core 2.5.0
...
Fix ArduinoOTA for Core 2.5.0
2018-12-14 01:10:10 +02:00
Adrian Scillato
dcbf5a8c94
Fix ArduinoOTA for Core 2.5.0 (fix is backwards compatible)
...
https://github.com/arendst/Sonoff-Tasmota/issues/4619
2018-12-13 23:04:48 +00:00
Theo Arends
26e84a139e
Merge pull request #4616 from Staars/development
...
possibility to change measurement range for MHZ-19b
2018-12-13 16:18:43 +01:00
Staars
df4f305e3a
correcting memcpy calls
2018-12-13 13:46:59 +01:00
Staars
47629a9d61
add debug code to show final command sequence
2018-12-13 12:34:51 +01:00
Erik
d3ccd668b0
Publish state message when changing effect
2018-12-12 20:32:10 +01:00
Staars
5c613040a1
mqtt messages updated
2018-12-12 10:11:19 +01:00
Staars
b6165e9a81
initial work on range-support
2018-12-12 10:03:58 +01:00
Xavier MULLER
493b76b5ac
Merge branch 'development' into localhost61-fr.FR
2018-12-12 05:22:50 +01:00
Xavier MULLER
b7610aab6f
Update fr-FR.h
...
SDM220 strings reworked to fit in the space available
2018-12-12 05:14:00 +01:00
Xavier MULLER
276c11fe4e
Update fr-FR.h
...
Added SDM220 new strings
2018-12-12 02:44:07 +01:00
Theo Arends
160f184e7d
Merge pull request #4596 from emontnemery/hass_fix_button_switch2
...
More tweak of Hass switch/button
2018-12-11 22:49:47 +01:00
Erik
85c515cc97
More tweak of Hass switch/button
2018-12-11 22:00:34 +01:00
Jason2866
4df23beab1
Update de-DE.h
2018-12-11 20:27:37 +01:00
Adrian Scillato
0c90db5d85
Updated Spanish Translation
2018-12-11 17:30:51 +00:00
Theo Arends
b3e5e35cea
Add more support
...
* Add support for decoding Theo V2 sensors as documented on https://sidweb.nl using 434MHz RF sensor receiver
* Add support for decoding Alecto V2 sensors like ACH2010, WS3000 and DKW2012 using 868MHz RF sensor receiver
* Add support for Manzoku Power Strip (#4590 )
2018-12-11 18:00:12 +01:00
Ikarulus
808e2c073f
add manzuko "power strip"
2018-12-11 15:02:14 +01:00
Theo Arends
67ec0678a3
6.3.0.17 Add features
...
6.3.0.17 20181211
* Add support for TheoV2 sensors as documented on https://sidweb.nl
* Add support for SDM220 (#3610 )
* Enhance support for MPU6050 using DMP (#4581 )
2018-12-11 14:24:52 +01:00
Theo Arends
a913c4459a
Fix language file
...
Fix language file
2018-12-11 13:58:37 +01:00
Theo Arends
f573d92207
Merge pull request #3610 from Dees7/development
...
SDM220 Support
2018-12-11 13:12:36 +01:00
Theo Arends
00792bcaf7
Update my_user_config.h
2018-12-11 13:12:19 +01:00
Theo Arends
400529cd8f
Merge pull request #4581 from Staars/development
...
Add DMP-use to MPU-6050
2018-12-11 11:33:51 +01:00
Dees7
9980707a0a
Merge branch 'development' into development
2018-12-11 15:22:16 +05:00
Adrian Scillato
bc30a18ade
Corrected Domoticz Temp published from MPU6050
2018-12-11 00:57:41 +00:00
Adrian Scillato
e5d3c3b793
USE_MPU6050_DMP moved to my_user_config.h
2018-12-10 20:04:48 +00:00
Adrian Scillato
384cc5cb16
USE_MPU6050_DMP moved to my_user_config.h
2018-12-10 20:03:36 +00:00
Adrian Scillato
4fb6773ffb
Update my_user_config.h
2018-12-10 19:28:22 +00:00
Erik
9f515c6c08
Add support for device registry
2018-12-10 19:51:47 +01:00
Theo Arends
a516b25c1b
Clean and shrink lights
...
Clean and shrink lights
2018-12-09 16:45:26 +01:00
Staars
140aa8780a
add DMP mode to MPU-6050
2018-12-09 09:34:22 +01:00
Erik
9b5e90e24e
Fix reversed logic when announcing buttons / switches
2018-12-08 15:24:16 +01:00
Theo Arends
4c2110749c
Merge pull request #4562 from emontnemery/force_local
...
Enable forced local operation when button- or switchtopic is set
2018-12-08 10:47:11 +01:00
Erik
ebf74ab424
Update Hass discovery
2018-12-08 09:43:48 +01:00
Erik
a65041fee5
Enabled forced local operation when button- or switchtopic is set
2018-12-08 08:44:59 +01:00
Erik
d8cf001304
Announce RGBW light, add 'White' command
2018-12-07 21:32:01 +01:00
Theo Arends
dc63d0f91c
Merge pull request #4554 from emontnemery/fix_hass_switch
...
Fix HASS discovery of switches
2018-12-07 17:43:14 +01:00
Erik
fe9103eb68
Fix HASS discovery of switches
2018-12-07 17:19:14 +01:00
Andre Thomas
99e6d7f2ff
MCP230xx driver - add interrupt retention
...
MCP230xx driver - add interrupt retention over teleperiod.
2018-12-07 01:09:33 +02:00
andrethomas
46816f2f07
MCP230xx - Add Interrupt Retain
2018-12-07 00:55:44 +02:00
Theo Arends
9a3c3895fb
Fix Domoticz Fanspeed
...
Fix Domoticz Fanspeed
2018-12-06 15:03:42 +01:00
Theo Arends
61aa428646
6.3.0.16 - Bump version
...
6.3.0.16 20181201
* Add support for iFan02 Fanspeed in Domoticz using a selector (#4517 )
* Add Announce Switches to MQTT Discovery (#4531 )
2018-12-06 11:17:25 +01:00
Theo Arends
9471163d86
Merge pull request #4531 from emontnemery/hass_announce_switch
...
MQTT Discovery - Announce switches
2018-12-06 11:02:40 +01:00
Theo Arends
e64c8d61c9
Update sonoff.ino
2018-12-06 11:01:57 +01:00
Theo Arends
dfa0d2ef11
Add Domoticz Selector for Fanspeed
...
Add support for iFan02 Fanspeed in Domoticz using a selector (#4517 )
2018-12-06 10:49:49 +01:00
Andrzej
3777dbe45c
localization for Polish - KNX, timers, etc.
2018-12-06 09:52:02 +01:00
Theo Arends
597cc42f93
Merge pull request #4538 from blittan/development
...
Initial translation to Swedish
2018-12-06 08:55:17 +01:00
Adrian Scillato
3b68d606ab
Matched the order of days with Tasmota Timers
2018-12-05 20:14:11 -03:00
Adrian Scillato
5f35f7ebae
Added missing "
2018-12-05 20:11:54 -03:00
Adrian Scillato
eda86acaa0
Added Key to select Swedish Translation
2018-12-05 20:01:45 -03:00
Gunnar Norin
a36ead52fa
Initial translation to Swedish
2018-12-05 23:25:25 +01:00
Erik
94786d3217
Fix logic for ON/OFF vs TOGGLE
2018-12-05 20:20:36 +01:00
Theo Arends
4b287ab4cb
Final fix compile error ( #4509 )
...
Final fix soft_spi_flg compile error (#4509 )
2018-12-05 12:23:42 +01:00
Erik
be19af15e2
Announce switches
2018-12-04 21:32:02 +01:00
Adrian Scillato
24ef9ab6b8
Fix Compilation issue with STAGE Core
...
Now the Stage core has the the same STR macro defined in sonoff.h.
2018-12-03 17:38:31 -03:00
andrethomas
dcaf6164d4
Add support for GPIO02 for newer Sonoff Basic
...
Add support for GPIO02 for newer Sonoff Basic
2018-12-03 17:34:35 +02:00
andrethomas
b148c8bbe5
Add GPIO2 for Sonoff Basic Template
...
Add GPIO2 for Sonoff Basic Template
2018-12-03 17:30:06 +02:00
andrethomas2
a2e865bb44
Add dummy soft_spi_flg to satisfy compiler
...
@arendst Just adding this, for now, to satisfy the compiler until you get time to merge the rest of the Software SPI support.
2018-12-02 18:53:49 +02:00
Erik
74172f14d3
Further improve Hass auto discovery
2018-12-02 16:39:59 +01:00
andrethomas2
f3d625d06d
Update _changelog.ino
2018-12-02 11:18:29 +02:00
Theo Arends
f4348f19dc
Merge pull request #4488 from winstona/hc-sr04-newping
...
HC-SR04: switch to using NewPing libraries directly
2018-12-02 09:50:35 +01:00
Adrian Scillato
7e09195083
Delete duplicated min and max functions
2018-12-01 19:16:32 -03:00
Adrian Scillato
c68fe7e7ad
RULES: Added BREAK as an alternative ENDON
2018-12-01 19:00:34 -03:00
andrethomas2
e37dbd1f6a
Update xsns_22_sr04.ino
2018-12-01 23:15:19 +02:00
Adrian Scillato
7f2b3643f5
RULES: Added BREAK as an alternative ENDON
...
RULES: Added BREAK as an alternative ENDON that will stop the execution of the following rules.
If a rule that ends with BREAK, is triggered, then the following rules of that set will not be executed. This is useful for cases like: https://github.com/arendst/Sonoff-Tasmota/issues/4477
2018-12-01 18:12:33 -03:00
Adrian Scillato
98a2e6e175
Added Support for ButtonN and SwitchN
2018-12-01 16:26:15 -03:00
Theo Arends
eb3c1a327d
6.3.0.15 Update dynamic sleep
...
6.3.0.15 20181201
* Removed command SetOption36 (#4497 )
* Add command SetOption60 0/1 to select dynamic sleep (0) or sleep (1) (#4497 )
2018-12-01 18:53:42 +01:00
andrethomas
0bd4ac8eea
Update support_wifi.ino
2018-12-01 18:58:26 +02:00
andrethomas
a1c464d34c
Bump version to 0x0603000F
...
Bump version to 0x0603000F to make sure new sleep command takes effect on 50 as default for upgrades where sleep is < 50.
2018-12-01 18:55:06 +02:00
andrethomas
6050cd40f3
Merge sleep command
2018-12-01 18:47:25 +02:00
Theo Arends
694c29508d
Merge pull request #4492 from localhost61/development
...
Update fr-FR.h
2018-12-01 10:26:39 +01:00
Xavier MULLER
be86811628
Update fr-FR.h
...
Synced with changes since v6.2.1.7
2018-12-01 02:48:10 +01:00
andrethomas
5f402c8f34
Fix sleep->SetOption36 transition
2018-12-01 00:18:08 +02:00
andrethomas
3613946f18
Prevent sleep and SetOption36 being used concurrently
...
Prevent sleep and SetOption36 being used concurrently
2018-11-30 20:00:20 +02:00
andrethomas
33f85b2023
Upd settings.ino - set sleep=0 when SetOption36>0
...
Update settings.ino - set sleep=0 when SetOption36>0
2018-11-30 19:55:22 +02:00
Theo Arends
d7df73784f
Housekeeping
2018-11-30 12:04:17 +01:00
Winston Ametsitsi
b03c761eee
switch to using NewPing lib directly for sr04
...
add NewPing-1.9.1 lib
2018-11-29 19:45:40 -08:00
Theo Arends
8b5bbd773e
Update display and epaper drivers
...
Update display and epaper drivers
2018-11-29 17:50:45 +01:00
Theo Arends
4d556d159f
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into development
2018-11-29 15:13:33 +01:00
Theo Arends
7383ab4f45
Add support for Teckin US
...
Add support for Teckin US Wifi Smart Switch with Energy Monitoring (#4481 )
2018-11-29 15:13:28 +01:00
Theo Arends
20480cee47
Merge pull request #4478 from emontnemery/hass_fix_light
...
Small improvements to Hass MQTT discovery
2018-11-28 20:54:20 +01:00
Erik
259d9f5f6c
Small improvements to Hass MQTT discovery
2018-11-28 20:43:36 +01:00
Theo Arends
e3bff56092
Fix possible overflow situation
...
Fix possible overflow situation
2018-11-28 14:06:02 +01:00
Theo Arends
9738f640cf
Merge pull request #4473 from chaosmaster/patch-1
...
PS_16_DZ: cleanup/optimize
2018-11-28 09:21:15 +01:00
Joel Stein
0ce7537371
PS_16_DZ: cleanup
2018-11-28 00:04:06 +01:00
Erik
6d3223f962
Hass: Restart if topic is changed
2018-11-27 19:31:45 +01:00
Joel Stein
f75c4a27ad
PS_16_DZ: leave space for trailing 0-byte
2018-11-27 19:01:06 +01:00
Joel Stein
49403243d5
PS_16_DZ: further optimization
2018-11-27 18:02:00 +01:00
Joel Stein
6825b78153
PS_16_DZ: optimize for size
2018-11-27 17:18:41 +01:00
Joel Stein
5099d8f20d
PS_16_DZ: reduce buffer-size and actually check for overflow
2018-11-27 16:52:09 +01:00
Joel Stein
7a2c5154aa
PS_16_DZ: only update brightness if it actually changed
2018-11-27 16:11:14 +01:00
Theo Arends
be358b3314
Prep for Software SPI
...
Prep for Software SPI used by some displays
2018-11-27 15:11:10 +01:00
Theo Arends
fd20706ef7
Move static to dynamic buffers
...
* Add support for SM Smart Wifi Dimmer PS-16-DZ (#4465 )
* Move some static (serial) buffers to dynamic buffers
2018-11-27 14:38:09 +01:00
Theo Arends
0df7df9b08
Fix dynamic buffer handling
...
Fix dynamic buffer handling
2018-11-27 12:18:27 +01:00
Theo Arends
3f33e3efa8
Add dynamic buffer space
...
Add dynamic buffer space
2018-11-27 12:09:36 +01:00
Theo Arends
a360ac4ef6
Add dynamic buffer space
...
Make serial buffer space reservation dynamic
2018-11-27 11:55:54 +01:00
Theo Arends
33a158fb0c
Merge pull request #4465 from chaosmaster/ps16dz
...
Add support for PS-16-DZ Dimmer
2018-11-27 11:16:23 +01:00
Theo Arends
101cf83d7d
Update settings.ino
2018-11-27 10:54:34 +01:00
Adrian Scillato
e3d1971e51
Add Command CalcRes
2018-11-26 23:08:23 -03:00
Joel Stein
281166841b
PS_16_DZ: cleanup code
2018-11-27 02:04:59 +01:00
Joel Stein
7e34f402c9
PS_16_DZ: GPIO13 => LED1
2018-11-27 01:30:05 +01:00
Adrian Scillato
e46a81c193
6.3.0.14 Added command CalcRes
2018-11-26 21:29:06 -03:00
Adrian Scillato
f115120d9b
6.3.0.14 Added Calc Resolution
2018-11-26 21:27:07 -03:00
Adrian Scillato
f7a8f39f89
Added command CalcRes
2018-11-26 21:22:44 -03:00
Adrian Scillato
5d11a4f444
Added command CalcRes
2018-11-26 21:16:47 -03:00
Adrian Scillato
c51e657ed9
Added command CalcRes
2018-11-26 21:16:09 -03:00
Adrian Scillato
0b988c561b
Added command CalcRes
2018-11-26 21:14:12 -03:00
Joel Stein
7931b3433a
PS_16_DZ: bright as int
2018-11-27 01:07:57 +01:00
Theo Arends
c3f07f0bd2
Fix WifiManager functionality
...
Fix WifiManager functionality on initial installation (#4433 )
2018-11-26 17:00:18 +01:00
Joel Stein
6f6e4382ec
PS_16_DZ: change logprefix to PSZ
2018-11-26 15:27:51 +01:00
Joel Stein
375a684adf
PS_16_DZ: merge development
2018-11-26 15:09:35 +01:00
Joel Stein
87d7609b97
PS_16_DZ: init sequence as 0
2018-11-26 13:53:33 +01:00
Joel Stein
3650ab5fd3
PS_16_DZ: use unix-timestamp as sequence
2018-11-26 13:49:21 +01:00
Joel Stein
41ddab2cbe
PS_16_DZ: flush serial after sending command
2018-11-26 13:29:00 +01:00
Joel Stein
a6124c376e
Revert "PS_16_DZ: wait for acknoledgement before sending more commands"
...
This reverts commit 7203d6ad03
.
2018-11-26 13:27:30 +01:00
Theo Arends
b4e2fe0439
6.3.0.13 Add command SetOption59
...
6.3.0.13 20181126
* Add command SetOption59 0/1 to change state topic from tele/STATE to stat/RESULT (#4450 )
2018-11-26 13:01:42 +01:00
Theo Arends
eb851a9a90
Merge pull request #4450 from emontnemery/hass_send_tele
...
WIP - Support sending tele/STATUS as state/RESULT
2018-11-26 12:49:43 +01:00
andrethomas
acdbd39124
Fix math in LoadAvg
...
Fix the math in LoadAvg calculation. To keep average we take away one Nth of loops and add one Nth of current cycle ration to the average.
Now the math makes more sense... maximum load average on setoption36 0/1 = 999 (as it should be)
2018-11-26 11:37:15 +02:00
Joel Stein
7203d6ad03
PS_16_DZ: wait for acknoledgement before sending more commands
2018-11-26 03:20:15 +01:00
Joel Stein
1dc7a5847c
PS_16_DZ: correctly parse sequence
2018-11-26 02:22:18 +01:00
Joel Stein
283f023f29
PS_16_DZ: move in nicelist
2018-11-26 01:19:09 +01:00
Joel Stein
985db96f91
PS_16_DZ: print correct sequence
2018-11-26 00:47:00 +01:00
Joel Stein
b7a18f7bcc
PS_16_DZ: tryfix dimming
2018-11-26 00:31:45 +01:00
Joel Stein
977822f131
PS_16_DZ: start must be 'A'
2018-11-25 23:41:11 +01:00
Joel Stein
0f2ea2800e
PS_16_DZ: start must be 'A'
2018-11-25 23:39:44 +01:00
Joel Stein
e024ca3beb
PS_16_DZ: start sequence with 1529000000000
2018-11-25 23:09:58 +01:00
Joel Stein
5ce19fc3f7
PS_16_DZ: don't use String class
2018-11-25 22:43:28 +01:00
Erik
eda60b6124
Support sending tele/STATUS as state/RESULT
2018-11-25 21:27:19 +01:00
Nick Galfas
3af44ab81f
Update el-GR.h
...
Improved Greek translation including the latest versions text fields
2018-11-25 20:19:20 +02:00
Theo Arends
243ec16d80
Fix another calcuation error
...
Fix another calcuation error
2018-11-25 17:31:53 +01:00
andrethomas
0b14a95082
Remove assumption of 100% to report correctly
...
Remove the assumption of 100% loop duty cycle as we want an accurate loop load average and not a percentage as such - so if it overshoots the value stored for setoption36 this should be known by looking at the load average and not be distorted by reducing it to 100 basis points on the assumption that my_acitivity took as long as setoption36.
2018-11-25 17:52:07 +02:00
Theo Arends
05be1ee21c
Fix exception due to divide by 0
...
Fix exception due to divide by 0
2018-11-25 16:41:29 +01:00
andrethomas
7c84f892fc
Add target loop delay to telemetry
2018-11-25 14:29:53 +02:00
andrethomas
c22fcc2a3a
Update CPU average load function
...
Remove unnecessary manipulations :)
2018-11-24 19:00:42 +02:00
Theo Arends
52eeef95f0
Add CPU average load
...
Add CPU average load to state message (#4431 )
2018-11-24 17:43:18 +01:00
Theo Arends
164db4e12b
Clean up
...
Clean up
2018-11-24 17:22:06 +01:00
Theo Arends
4700e49d70
Update sonoff.ino
2018-11-24 17:16:27 +01:00
andrethomas
0e56044eb5
Add main loop load average
...
Add main loop avarage duty cycle measured against setoption36 value to telemetry data as LoadAvg
2018-11-24 18:12:49 +02:00
Theo Arends
eada06a66c
Merge pull request #4430 from chaosmaster/patch-1
...
OBI: make UART user configurable
2018-11-24 16:58:26 +01:00
Joel Stein
f391c0fd65
OBI: make UART user configurable
2018-11-24 16:47:26 +01:00
Joel Stein
9574fc7c65
PS_16_DZ: fixes
2018-11-24 16:24:44 +01:00
Theo Arends
4b57bff728
Rename Module 45 to Blitzwolf SHP
...
Rename Module 45 to Blitzwolf SHP as it serves both SHP2 and SHP6 (among others)
2018-11-24 16:08:53 +01:00
andrethomas2
01db8fa25b
Update _changelog.ino
2018-11-24 13:28:32 +02:00
Theo Arends
4aadc328ce
Merge pull request #4423 from andrethomas/patch-1
...
Increase delays before web ui is refreshed
2018-11-24 12:05:08 +01:00
Theo Arends
9608bfd2e5
Update xdrv_01_webserver.ino
2018-11-24 12:04:30 +01:00
Theo Arends
263839a1a0
Fix MqttRetry values above 255
...
Fix MqttRetry values above 255 seconds (#4424 )
2018-11-24 12:01:13 +01:00
andrethomas
ef4e2b297c
Decrease update webui refresh to 5 seconds
...
Decrease update webui refresh to 5 seconds
2018-11-24 13:00:45 +02:00
andrethomas
a6983d52f7
Increase delays before web ui is refreshed
...
The current 5-second delay before refreshing web ui after settings were changed is not always sufficient as wifi can take up to 10 seconds to re-connect and be available on some wireless networks, depending on the device's RSSI.
This change increases the delay from 5 seconds to 10 seconds which have been tested down to RSSI levels of 25 to be sufficient.
This change also increases the refresh delay when a local OTA is uploaded to 20 seconds which allows enough time for the cp: process to complete and the device to reconnected to wifi under >= 25 RSSI conditions.
2018-11-24 12:46:32 +02:00
Joel Stein
34da2859ba
PS_16_DZ: fixes
2018-11-24 05:08:14 +01:00
Joel Stein
55b287d6da
PS_16_DZ: fix define in xdrv04
2018-11-24 04:09:57 +01:00
Joel Stein
dfc154ab16
PS_16_DZ: remove unwanted file
2018-11-24 03:38:55 +01:00
Joel Stein
64d6ef86ce
PS_16_DZ: initial support
2018-11-24 03:29:32 +01:00
Theo Arends
763a280903
Fix MPU6050 JSON message
...
Fix MPU6050 JSON message (#4412 )
2018-11-23 11:04:05 +01:00
Theo Arends
8c1b966004
Move IrSend rawdata to stack
...
Move IrSend rawdata from heap to stack
2018-11-22 17:58:07 +01:00
andrethomas
c436ed5d3d
Update boot delay code
...
Since the driver boot delay has been removed, this is a better strategy for getting a smoother boot cpu cycle vs loop delay.
2018-11-22 17:13:55 +02:00
Theo Arends
6c87ab205a
Fix possible strncat buffer overflows
...
Fix possible strncat buffer overflows
2018-11-22 15:41:30 +01:00
Theo Arends
d71ae77900
6.3.0.12 Change boot delays
...
6.3.0.12 20181122
* Remove delays introduced in 6.3.0.11 (#4233 )
* Add additional start-up delay during initial wifi connection
* Add support for I2C MGC3130 Electric Field Effect sensor by Christian Baars (#3774 , #4404 )
* Add initial support for Hass sensor discovery (#4380 )
2018-11-22 12:25:18 +01:00
Theo Arends
29f46c5804
Merge pull request #4380 from emontnemery/hass_announce_dht_sensor
...
Add support for sensor discovery
2018-11-22 12:16:41 +01:00
Theo Arends
8cae2a5ba9
Merge pull request #4403 from ascillato/patch-1
...
Fix PIO Linter Warning
2018-11-22 12:04:28 +01:00
Theo Arends
a9c5eeece1
Merge pull request #4404 from Staars/development
...
support for MGC3130
2018-11-21 21:17:17 +01:00
Christian
02dd07cb95
Language keys for MGC3130
2018-11-21 21:09:17 +01:00
Christian
ae9d66bfa9
Language keys for MGC3130
2018-11-21 21:08:46 +01:00
Christian
0d6df5ed61
Language keys for MGC3130
2018-11-21 21:08:19 +01:00
Christian
08ae15db6f
Language keys for MGC3130
2018-11-21 21:07:42 +01:00
Christian
20d3343e85
Language keys for MGC3130
2018-11-21 21:07:13 +01:00
Christian
ba6433ccf7
Language keys for MGC3130
2018-11-21 21:06:32 +01:00
Christian
87a9d3e0cf
Language keys for MGC3130
2018-11-21 21:06:02 +01:00
Christian
e08f2126b6
Language keys for MGC3130
2018-11-21 21:05:34 +01:00
Christian
3c3ae73e60
Language keys for MGC3130
2018-11-21 21:05:09 +01:00
Christian
1961e5b9d9
Language keys for MGC3130
2018-11-21 21:04:41 +01:00
Christian
65c848e4a2
Language keys for MGC3130
2018-11-21 21:04:15 +01:00
Christian
70188e0aeb
Language keys for MGC3130
2018-11-21 21:03:41 +01:00
Christian
c5223b5af8
Language keys for MGC3130
2018-11-21 21:03:16 +01:00
Christian
4af915ff56
Language keys for MGC3130
2018-11-21 21:02:39 +01:00
Christian
16e65c1541
Language keys for MGC3130
2018-11-21 21:01:50 +01:00
Christian
9bf5b17351
Language keys for MGC3130
2018-11-21 21:01:09 +01:00
Christian
039e228cfe
Language keys for MGC3130
2018-11-21 20:59:44 +01:00
Christian
f4115c17fd
Language key for MGC3130
2018-11-21 20:59:08 +01:00
Christian
855cc53d93
Disable MGC3130 by default
2018-11-21 20:51:15 +01:00
Erik
bee50cba06
Add support for sensor discovery
2018-11-21 19:21:51 +01:00
Staars
0924d7a2e6
first integration of the driver into the TASMOTA-repo
2018-11-21 19:13:52 +01:00
Adrian Scillato
4cbbfd8a02
Fix PIO Linter Warning
...
This fixes the linter warning for Platformio due to module is defined in platformio.ini and also my_user_config.h
If module is not defined in my_user_config.h nor in platformio.ini, sonoff_post.h will make SONOFF_BASIC as the default.
This works for both Arduino and Platformio
This will work as the same as #define MY_LANGUAGE works. If you define it in my_user_config.h, the compiler will use that language, if not defined, the compiler will use en-GB as the default language.
2018-11-21 15:13:29 -03:00
Adrian Scillato
c32b7b50e9
Fix warning when compiling sonoff-sensors.bin
2018-11-21 13:58:10 -03:00
Theo Arends
25f24cd318
Change default WIFI_CONFIG_TOOL
...
Change default WIFI_CONFIG_TOOL from WIFI_WAIT to WIFI_RETRY in my_user_config.h (#4400 )
2018-11-21 17:19:06 +01:00
Theo Arends
070843200f
Add IR Raw data control
...
* Add command SetOption58 0/1 to enable IR raw data info in JSON message (#2116 )
* Add command IRSend <frequency>|0,<rawdata1>,<rawdata2>,.. to allow raw data transmission (#2116 )
2018-11-21 16:36:10 +01:00
Theo Arends
0924dfcfb7
Update IRRemoteESP8266 library
...
Update IRRemoteESP8266 library from 2.2.1 to 2.5.2
2018-11-20 15:53:56 +01:00
Theo Arends
23c16e58a9
Housekeeping
...
Housekeeping
2018-11-20 15:00:24 +01:00
Theo Arends
76829d4ced
6.3.0.11 Add delays
...
6.3.0.11 20181120
* Add delays removed in 6.3.0.9 (#4233 )
* Allow user definition of defines WIFI_RSSI_THRESHOLD (default 10) and WIFI_RESCAN_MINUTES (default 44)
* Add support for Fujitsu HVac and IrRemote (#4387 )
2018-11-20 14:10:32 +01:00
Theo Arends
7218d86722
Merge pull request #4387 from dizel-by/development
...
Fujitsu HVAC support
2018-11-20 13:31:27 +01:00
Theo Arends
5ee6922da9
Fix wifi re-scan connection baseline
...
Fix wifi re-scan connection baseline
2018-11-20 12:03:42 +01:00
Adrian Scillato
ca24d20551
Update de-DE.h
...
#4388
2018-11-20 00:08:29 -03:00
Theo Arends
c502f0934f
Add command SetOption57
...
* Add command SetOption57 0/1 to enable wifi network re-scan every 44 minutes with a rssi threshold of 10 to select highest RSSI (#3173 )
* Fix MQTT connection error after restart
2018-11-19 23:06:42 +01:00
Alexander Savchenko
bf90e60f99
Fujitsu HVAC support
2018-11-19 20:45:37 +02:00
Theo Arends
93cb0a18a9
Update support_wifi.ino
...
Fix undefine
2018-11-19 18:14:53 +01:00
Theo Arends
e34a1f0719
Add wifi network scan
...
* Add command SetOption56 0/1 to enable wifi network scan and select highest RSSI (#3173 )
2018-11-19 18:07:25 +01:00
Norbert Richter
88528d8ef3
Fix NovaSDS sensor rare checksum failure
...
- NodeSDS send/rec rewritten (common func)
2018-11-19 12:56:54 +01:00
Theo Arends
1708131ef5
Merge pull request #4377 from evzone/development
...
Added support for LG wall hvac
2018-11-19 11:00:48 +01:00
Theo Arends
288fefebb7
Update xdrv_05_irremote.ino
2018-11-19 11:00:24 +01:00
Theo Arends
fe7f154b25
Update my_user_config.h
2018-11-19 10:59:01 +01:00
digiblur
a2ca0dd567
Add SK03 Outdoor Module with Power Monitoring
...
Couldn't add the module using Generic as the power monitoring had to be added.
See the Tasmota wiki entry for more info: https://github.com/arendst/Sonoff-Tasmota/wiki/SK03-Outdoor-Smart-Plug-w--Power-Monitoring-(HLW8012-&-Tuya-Module)
2018-11-18 17:02:09 -06:00
andrethomas2
809ae966df
Update _changelog.ino
2018-11-18 20:03:59 +02:00
Theo Arends
50f4f0300b
Update sonoff.h
...
Update default loop sleep delay from 10 to 50
2018-11-18 17:25:39 +01:00
Theo Arends
4899178362
6.3.0.10 Add command SetOption36
...
6.3.0.10 20181118
* Add command SetOption36 0..255 milliseconds (10 default) to tune main loop dynamic delay
2018-11-18 16:49:02 +01:00
Theo Arends
18997e841f
6.3.0.9 Add dynamic delay in loop
...
6.3.0.9 20181118
* Moved command SetSensorXX to debugging driver freeing user code space
* Add dynamic delay to main loop providing time for wifi background tasks
* Remove delays introduced in 6.3.0.1 (#4233 )
2018-11-18 15:02:52 +01:00
evzone
beb9d0ff84
add IR support to LG wall HVAC systems
2018-11-18 11:35:53 +02:00
evzone
13c7958c99
Revert "add support to LG wall HVAC systems"
...
This reverts commit 68e7803651
.
2018-11-18 11:28:23 +02:00
evzone
68e7803651
add support to LG wall HVAC systems
2018-11-18 11:15:54 +02:00
evzone
1900aec318
Revert "commented user override to pass travis ci test"
...
This reverts commit 7e576a58f9
.
2018-11-18 11:08:48 +02:00
evzone
7e576a58f9
commented user override to pass travis ci test
2018-11-18 11:05:50 +02:00
evzone
3be1b7a1e0
Revert "Added support for LG wall hvac"
...
This reverts commit 40c1331b8a
.
2018-11-18 11:03:02 +02:00
evzone
40c1331b8a
Added support for LG wall hvac
2018-11-18 09:06:59 +02:00
Norbert Richter
e07cd3e48b
Fix NovaSDS sensor Checksum failure
2018-11-17 12:47:44 +01:00
Theo Arends
e284e78b4d
Add support for Armtronix dimmers
...
Add support for Armtronix dimmers. See wiki for info (#4321 )
2018-11-16 12:22:15 +01:00
Theo Arends
48fa0705e0
Merge pull request #4321 from wvdv2002/armtronix
...
WIP: Added Armtronix dimmer support
2018-11-16 10:43:18 +01:00
Theo Arends
77e76691b6
Fix correct module index
2018-11-16 10:39:57 +01:00
Theo Arends
5d798e3381
Make it optional on first implementation
2018-11-16 10:37:52 +01:00
Theo Arends
04cc11b46d
Use correct index
2018-11-16 10:36:43 +01:00
wvdv2002
45cc387748
Added small description in the driver
2018-11-16 09:58:14 +01:00
wvdv2002
9ab3eb05bd
Renamed driver so it is more clear that it is not only for the dual dimmer
2018-11-16 09:53:23 +01:00
wvdv2002
c2dfd559eb
Added user config define to enable armtronix dimmers
2018-11-16 09:48:55 +01:00
Theo Arends
9eacabc4f0
Delay initial flash write
...
* Stop enforcing flashmode dout but it is still mandatory
* Moved bootcount update (being first) flash write to 10 seconds after restart
2018-11-16 09:36:41 +01:00
wvdv2002
7b6553d116
Merge remote-tracking branch 'origin/development' into armtronix
2018-11-16 09:31:58 +01:00
Theo Arends
a1ff029335
Revert "Quietly allow settings update"
...
This reverts commit 999f0a3f92
.
2018-11-16 09:18:40 +01:00
Erik
7c2c4edd1f
Add support for topic prefix
...
Also fix announcement of RGB capable light.
2018-11-15 22:20:31 +01:00
Erik
89b58f62af
Add option for new Hass discovery feature
2018-11-15 17:37:53 +01:00
Erik
8628c54ba0
Support abbreviations in discovery message
2018-11-15 17:36:19 +01:00
Theo Arends
999f0a3f92
Quietly allow settings update
...
Quietly allow settings update to solve issues caused by Reset command leading to unusable device
2018-11-15 17:29:48 +01:00
Theo Arends
877771c90a
6.3.0.8 Stop enforcing dout
...
6.3.0.8 20181115
* Stop enforcing flashmode dout. Still mandatory but this a chk for possible future flash corruption
2018-11-15 14:55:45 +01:00
Theo Arends
d5f3b8483c
Extent log buffer to 520 characters
...
* Extent log buffer to accomodate up to 8 DS18B20 sensors http JSON data (#4354 )
* Fix APDS9960 sensor use of log buffer
2018-11-15 14:24:19 +01:00
andrethomas
4a7e7b0dbb
Change C functions with () to (void)
2018-11-14 15:32:09 +02:00
Denis Taranushin
2c138e69c2
Add SDM220 Support
...
Add some electric parameters for SDM220
2018-11-13 19:55:24 +05:00
Theo Arends
a01f9bdda1
Add re-probe to NovaSDS sensor
...
Add re-probe to NovaSDS sensor (#4335 )
2018-11-13 15:15:11 +01:00
Theo Arends
3ef78e8095
Revert "Moved command SetSensorXX"
...
This reverts commit 830319bc6e
.
2018-11-12 15:54:18 +01:00
Theo Arends
830319bc6e
Moved command SetSensorXX
...
Moved command SetSensorXX to debugging
2018-11-12 15:09:09 +01:00
Theo Arends
e2dd11b0bc
Consolidate LTrim into Trim
...
Consolidate LTrim into Trim
2018-11-12 12:33:49 +01:00
Theo Arends
d3f5c8978b
Update command WebSend
...
* Change command WebSend Host header field from IP address to hostname (#4331 )
* Add to command WebSend option to send a direct path when command starts with a slash (#4329 )
2018-11-12 11:13:05 +01:00
Theo Arends
406907cbe2
Revert "Update command WebSend"
...
This reverts commit 59c5817214
.
2018-11-12 11:11:22 +01:00
Theo Arends
59c5817214
Update command WebSend
...
* Change command WebSend Host header field from IP address to hostname (#4331 )
* Add to command WebSend option to send a direct path when command starts with a slash (#4329 )
2018-11-12 11:10:55 +01:00
Theo Arends
41aafe05ae
Change command WebSend
...
Change command WebSend Host header field from IP address to hostname (#4331 )
2018-11-12 10:20:30 +01:00
Theo Arends
c0cfdde8ac
Fix Sonoff Pow R2 and Sonoff S31
...
Fix Sonoff Pow R2 and Sonoff S31 Serial interface hang caused by Sonoff Basic R2 driver delay implementation (and possibly core bug)
2018-11-11 17:58:18 +01:00
wvdv2002
a3ee9e7492
Cleaned up code and settings
2018-11-11 16:58:21 +01:00
Theo Arends
0868c72140
Fix Sonoff Pow R2 and Sonoff S31
...
Fix Sonoff Pow R2 and Sonoff S31 Serial interface hang caused by MP3 driver
2018-11-11 16:52:09 +01:00
wvdv2002
c2e1e0344d
Revert "Added language strings for uart TX/RX"
...
This reverts commit fd8622d546
.
2018-11-11 15:20:10 +01:00
Theo Arends
2a2b224a24
Add pulse time to received JSON
...
Add pulse time to received JSON message in RcSwitch driver (#2702 )
2018-11-11 14:45:19 +01:00
Theo Arends
a55ec91a10
6.3.0.7 Use ESP.reset
...
6.3.0.7 20181111
* Fix wifi connection errors using ESP.reset instead of ESP.restart
2018-11-11 14:28:46 +01:00
Theo Arends
e76f862b8f
Add info
...
Add info
2018-11-11 13:39:24 +01:00
Theo Arends
72dede855a
Add domoticz support to SR04
...
Add domoticz support to sensor SR04 (#4325 )
2018-11-11 13:21:46 +01:00
Theo Arends
9f09b6179c
Merge pull request #4320 from chaosmaster/patch-1
...
tuya: formatting/cleanup
2018-11-10 18:31:58 +01:00
Joel Stein
0d78ec4fad
tuya: change Sent -> TX, Rcvd -> RX
2018-11-10 18:08:31 +01:00
Theo Arends
671231053a
More webserver GUI tuning
...
More webserver GUI tuning
2018-11-10 17:30:23 +01:00
Theo Arends
827dd62f61
Fix GUI Configure Module regression
...
Fix GUI Configure Module regression (#4319 )
2018-11-10 16:45:32 +01:00
wvdv2002
00dbfe8e04
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into armtronix
2018-11-10 16:40:37 +01:00
wvdv2002
fd8622d546
Added language strings for uart TX/RX
2018-11-10 16:39:58 +01:00
Joel Stein
3c935d2419
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into development
2018-11-10 16:39:38 +01:00
wvdv2002
410e49a3c7
Added Armtronix dimmer support
2018-11-10 16:30:29 +01:00
Theo Arends
9872f942ae
6.3.0.6 Change GUI page load
...
6.3.0.6 20181110
* Change GUI Configure Module by using AJAX for data fetch to cut page size (and memory use) by 40%
2018-11-10 15:10:58 +01:00
Theo Arends
7a235cc8ef
Fix shelly2 ghost switching
...
Fix shelly2 ghost switching caused by lack of pull-up inputs (#4255 )
2018-11-10 10:48:28 +01:00
Joel Stein
d573f7641a
tuya: formatting
2018-11-09 01:28:11 +01:00
Theo Arends
3332ab01a1
Revert "Add RF calibration on next restart"
...
This reverts commit 2a4d82f4b6
.
2018-11-08 16:33:34 +01:00
Theo Arends
2a4d82f4b6
Add RF calibration on next restart
...
Add RF calibration on next restart
2018-11-08 14:21:45 +01:00
Theo Arends
f9bddb6c54
Add flashchipid info
...
Add flashchipid info
2018-11-08 10:40:19 +01:00
Theo Arends
b5d38c4eee
Add support for Gosund SP1 v2.3
...
Add support for Gosund SP1 v2.3 Power Socket with Energy Monitoring (#4297 )
2018-11-08 10:24:10 +01:00
Theo Arends
61985ca16b
Add hex to flash info
2018-11-07 18:43:44 +01:00
Theo Arends
4a21d3270d
Restrict hardware serial
...
Restrict hardware serial
2018-11-07 15:37:06 +01:00
Theo Arends
c75ae78d88
6.3.0.5 Add code image
...
6.3.0.5 20181107
* Add code image and optional commit number to version
2018-11-07 15:03:41 +01:00
Theo Arends
44d6714b69
Moved all func ptr tables to RAM
...
Moved all function pointer tables to RAM to check performance issues
2018-11-07 11:57:28 +01:00
Theo Arends
a4df728115
Moved func ptr tables to RAM
...
Moved function pointer tables to RAM to check performance issues
2018-11-07 11:38:24 +01:00
Theo Arends
9fef82736d
Prep drivers for management
...
Prep drivers for management
2018-11-07 10:30:03 +01:00
Theo Arends
f14491afb6
Merge pull request #4296 from chaosmaster/patch-1
...
tuya: fix SetOption20 behavior for Oittm/Moes
2018-11-07 09:02:47 +01:00
Joel Stein
a2b7bdac45
tuya: name flag SetOption54
2018-11-06 23:27:49 +01:00
Joel Stein
7003435b34
tuya: use SetOption54 instead of SetOption22
2018-11-06 22:58:07 +01:00
Joel Stein
134a10d2c4
tuya: Add SetOption22 to select if brightness-commands from faceplate should be ignored while powered off
2018-11-06 20:06:25 +01:00
Theo Arends
15148f290d
6.3.0.4 Add SetSensorXX
...
6.3.0.4 20181106
* Add command SetSensorXX 0/1 to disable/re-enable compiled xsns_XX_sensor.ino driver
2018-11-06 17:33:51 +01:00
Adrian Scillato
a0c38ad397
Reverting PR #4279 that brokes Alexa support
2018-11-06 11:35:06 -03:00
Theo Arends
28c1eed302
Fix baudrate when module changed
...
Fix baudrate when module changed
2018-11-06 11:48:04 +01:00
Theo Arends
49acf4a7d3
Add optional hardware serial
...
* Add optional hardware serial when GPIO13(Rx) and GPIO15(Tx) are selected removing hardware serial from GPIO01(Tx) and GPIO03(Rx) (#4288 )
* Bump TasmotaSerial version from 2.1.0 to 2.2.0
2018-11-06 11:27:19 +01:00
Joel Stein
aa148f67a3
tuya: fix SetOption20 for Oittm/Moes
2018-11-06 05:35:07 +01:00
Theo Arends
c9cf375c6c
Add checks for GPIO selections
...
Add more strict checks for GPIO selections
2018-11-05 17:27:02 +01:00
Theo Arends
7418bb9b3d
6.3.0.3 Swap Tx/Rx hardware serial
...
6.3.0.3 20181105
* Fix hardware serial pin configuration. To keep using hardware serial swap current Rx/Tx pin configuration only (#4280 )
2018-11-05 10:26:06 +01:00
Theo Arends
4e68e9fba1
Merge pull request #4279 from emontnemery/hue_small_fix
...
Correctly announce non RGBWW light
2018-11-05 09:11:04 +01:00
Erik
b5f20dd643
Correctly announce non RGBWW light
2018-11-04 23:43:34 +01:00
Jason2866
98c7e467f8
Update de-DE.h
...
Fixing some minor errors
2018-11-04 22:14:05 +01:00
Theo Arends
39efb2aa53
Possible fix for timer saving
...
Possible fix for timer saving on Safari/Chrome on IOS devices(iPhone/iPAD) (#4250 )
2018-11-04 18:29:53 +01:00
Theo Arends
82b65de724
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into development
2018-11-04 18:00:15 +01:00
Theo Arends
99ae0c9cab
Change wifi connection check
...
Change wifi connection check
2018-11-04 18:00:07 +01:00
Theo Arends
27e540d101
Merge pull request #4273 from chaosmaster/tuya-refactor
...
tuya: refactor code
2018-11-04 16:58:56 +01:00
Theo Arends
14a7424e9b
Add command SetOption24
...
Add command SetOption24 0/1 to select pressure unit as hPa or mmHg (#4241 )
2018-11-04 16:55:12 +01:00
Theo Arends
9fc701b649
Merge pull request #4241 from eeak/mmHg
...
Add mmHg conversion
2018-11-04 15:31:07 +01:00
Joel Stein
0c3123a7aa
tuya: reorder functions
2018-11-04 06:56:36 +01:00
Joel Stein
256b5cba8e
tuya: only handle reset GPIO
2018-11-04 06:40:55 +01:00
Joel Stein
b958c7b716
tuya: cleanup
2018-11-04 03:40:14 +01:00
Joel Stein
2a9a5bb94b
tuya: send power when setting dim-level
2018-11-03 23:24:43 +01:00
Joel Stein
91ead8c60e
tuya: refactor/simplify code
2018-11-03 22:34:29 +01:00
Joel Stein
7d9bc1039f
tuya: don't set tuya_wifi_state in TuyaResetWifi() (will be set automatically)
2018-11-02 16:04:35 +01:00
Theo Arends
4e956cb582
Merge pull request #4244 from chaosmaster/tuya-autoconfig
...
tuya: autoconfig and other updates
2018-11-02 08:04:49 +01:00
andrethomas
b2f7427d17
Fix regression for nrg and dsp interface delays
2018-11-01 21:41:42 +02:00
Andrei eeak
2f1a4df1f0
Fix ш18тюр
2018-11-01 21:11:57 +02:00
Andrei eeak
835e3f670c
Delete D_MMHG
2018-11-01 19:37:25 +02:00
andrethomas
2e1ba0194c
Move #define DRIVER_BOOT_DELAY to sonoff.h
2018-11-01 19:36:10 +02:00
Andrei eeak
aa8e571e88
Add D_UNIT_MILLIMETER_MERCURY
2018-11-01 19:17:12 +02:00
eeak
7bbbf26523
Update zh-TW.h
2018-11-01 18:30:56 +02:00
eeak
8b5975b462
Update zh-CN.h
2018-11-01 18:30:39 +02:00
eeak
f25c6fb5f8
Update uk-UK.h
2018-11-01 18:30:25 +02:00
eeak
2f1c48a27c
Update tr-TR.h
2018-11-01 18:30:12 +02:00
eeak
7f7c5b9808
Update pt-PT.h
2018-11-01 18:29:58 +02:00
eeak
6271c3b562
Update pt-BR.h
2018-11-01 18:29:38 +02:00
eeak
69fc4e6c86
Update pl-PL.h
2018-11-01 18:29:24 +02:00
eeak
39e3b75f0c
Update nl-NL.h
2018-11-01 18:29:11 +02:00
eeak
07df5e6c2f
Update it-IT.h
2018-11-01 18:27:33 +02:00
eeak
848a197a4b
Update hu-HU.h
2018-11-01 18:27:18 +02:00
eeak
3c935c6d57
Update he-HE.h
2018-11-01 18:27:04 +02:00
eeak
c3ffce4d4e
Update fr-FR.h
2018-11-01 18:26:44 +02:00
eeak
89bbe111d3
Update es-AR.h
2018-11-01 18:26:28 +02:00
eeak
517242ff5e
Update el-GR.h
2018-11-01 18:26:03 +02:00
eeak
5a0f2fd895
Update de-DE.h
2018-11-01 18:25:45 +02:00
eeak
591411fc37
Update cs-CZ.h
2018-11-01 18:25:32 +02:00
eeak
6aa9f13f9c
Update bg-BG.h
2018-11-01 18:25:13 +02:00
eeak
cd8d316741
Update en-GB.h
2018-11-01 18:04:44 +02:00
eeak
6a3ca9bd99
Update ru-RU.h
2018-11-01 17:55:27 +02:00
eeak
f1ce6d57da
Update my_user_config.h
2018-11-01 17:49:03 +02:00
eeak
3ff97d5c1e
Update my_user_config.h
2018-11-01 17:39:13 +02:00
eeak
db4d7ed277
Add ConvertPress()
2018-11-01 17:36:22 +02:00
eeak
1a86c65339
Update xsns_09_bmp.ino
2018-11-01 17:32:24 +02:00
andrethomas
1000cb836f
Make driver boot delay configurable
2018-11-01 17:24:49 +02:00
Theo Arends
04bddf6370
Fix compile error
...
Fix compile error
2018-11-01 14:27:37 +01:00
Theo Arends
eb4f1173d3
6.3.0.2 Add Timezone minutes
...
6.3.0.2 20181101
* Add minutes to commands Timezone to allow all possible world timezones
2018-11-01 14:24:10 +01:00
Theo Arends
46a0a0afba
Add minutes to commands Timezone
...
Add minutes to commands Timezone to allow all possible world timezones
2018-11-01 13:00:05 +01:00
Joel Stein
f4c80b5ed0
tuya: accept any wifi-reset packet
2018-11-01 04:30:02 +01:00
Joel Stein
9723d6de56
tuya: keep option to set dimmer-id at compile-time
2018-11-01 03:39:54 +01:00
Joel Stein
7f9f1f2f66
tuya: autoconfigure gpios
2018-11-01 02:55:16 +01:00
Joel Stein
2d94b7cc7c
tuya: Autoconfigure Dimmer ID when SetOption34 == 0, use 0 as default for TUYA_DIMMER_ID
2018-11-01 00:13:46 +01:00
Adrian Scillato
1fc19ccf5f
Reduce CPU usage at boot time
2018-10-31 15:07:27 -03:00
Adrian Scillato
5d1f5a40a1
Reduce CPU usage at boot time
...
If many drivers has been enabled, there is a peak of CPU usage at boot time that it is translated as a peak in power consumption. This address to a wifi connection issue in poor power regulated devices like Sonoff Basic R2. This fix reduces cpu usage making the wifi connection to establish faster.
2018-10-31 15:03:47 -03:00
Theo Arends
7d4312f346
Fix unintended function overload
...
Fix unintended function overload of WifiState
2018-10-31 11:27:40 +01:00
Theo Arends
cb4c2764fd
6.3.0.1 Tuya and sonoff-basic changes
...
6.3.0.1 20181031
* Add wifi status to Tuya (#4221 )
* Add default sleep 1 to sonoff-basic to lower enrgy consumption (#4217 )
2018-10-31 11:22:18 +01:00
Theo Arends
07ac25ce34
Merge pull request #4221 from chaosmaster/tuya-wifi-state
...
tuya: properly indicate wifi-status
2018-10-31 11:05:57 +01:00
andrethomas
954ed0ea3c
sonoff-basic.bin - Enable sleep = 1 by default
2018-10-30 19:26:24 +02:00
Theo Arends
332b657e77
6.3.0 Released
...
6.3.0 Released
2018-10-30 18:15:31 +01:00
Theo Arends
6d58580446
Updates for release 6.3.0
...
Updates for release 6.3.0
2018-10-30 17:29:01 +01:00
Theo Arends
e6a8b2d30d
Add TotalStartTime to Energy JSON
...
Add TotalStartTime to Energy JSON message (#3971 )
2018-10-30 17:04:19 +01:00
Joel Stein
9125823da3
tuya: remove default from switch, since wifi_state is already initialized to 0x02
2018-10-30 16:56:57 +01:00
Joel Stein
faab6f1221
tuya: modify WifiState() in support.ino to reflect not-connected-state instead of reimplementing it
2018-10-30 15:34:31 +01:00
Theo Arends
c0f9ea027d
Merge pull request #4208 from znanev/patch-2
...
Update Bulgarian translation
2018-10-30 15:28:50 +01:00
Theo Arends
0e52e5f854
Fix BMP calibration mis-usage
...
Fix BMP calibration mis-usage
2018-10-30 15:20:19 +01:00
Theo Arends
2a4c79c7cc
Fix date
...
Fix date
2018-10-30 14:18:07 +01:00
Joel Stein
8f3f1f3958
tuya: implement seperate WifiState() so we actually know, when we're not connected
2018-10-30 05:33:36 +01:00
Joel Stein
4a03b1c2cd
tuya: wifi-state switch debug-arguments
2018-10-30 01:11:08 +01:00
Joel Stein
ccd10e151f
tuya: wifi-state: add default state
2018-10-29 23:45:18 +01:00
Joel Stein
d8914906a8
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into tuya-wifi-state
2018-10-29 23:35:13 +01:00
Joel Stein
166f6ce3a6
tuya: proper indication of wifi-state
2018-10-29 23:35:00 +01:00
znanev
9f706665a2
Update bg-BG.h
2018-10-29 18:22:05 +00:00
Theo Arends
9d981d83e4
Add support for two BMP/BME
...
Add support for two BMP/BME sensors (#4195 )
2018-10-29 15:46:03 +01:00
Theo Arends
6b86c473d9
Add token %hostname%
...
Add token %hostname% to command FullTopic (#3018 )
2018-10-29 12:38:44 +01:00
Theo Arends
cc56677ba3
Add Gui Hostname display
...
Add command SetOption53 0/1 to toggle gui display of Hostname and IP address
2018-10-29 12:21:27 +01:00
Theo Arends
ac00e6541a
Quick fixes
...
Quick fixes
2018-10-29 11:30:36 +01:00
Theo Arends
06a068dc6b
Merge pull request #4199 from chaosmaster/tuya-set-wifi-state
...
tuya: reset wifi status LED
2018-10-29 09:40:02 +01:00
Joel Stein
80d5a23e39
tuya: only send wifi-led-reset until ack is received
2018-10-29 01:58:48 +01:00
Joel Stein
b24449aa2b
tuya: add break
2018-10-29 01:27:45 +01:00
Joel Stein
09de17d385
tuya: reset wifi-led every second
2018-10-29 01:10:57 +01:00
reloxx13
82efaccc91
typo2
2018-10-28 22:00:12 +01:00
reloxx13
756bbc33cd
typos
2018-10-28 21:59:34 +01:00
reloxx13
bf6ac243e5
Update xsns_09_bmp2x.ino
...
fix model detection
2018-10-28 21:32:58 +01:00
reloxx13
2e08463ae8
dont be on by default
2018-10-28 20:52:48 +01:00
reloxx13
8b820d5895
Merge branch 'development' into feature/support_multiple_bme
2018-10-28 20:51:30 +01:00
reloxx13
925cd37bbe
support multiple bmp/bme sensors
2018-10-28 20:49:22 +01:00
Theo Arends
184346335d
Updates for release 6.3.0
...
Updates for release 6.3.0
2018-10-28 19:07:01 +01:00
Theo Arends
5c78561b07
6.2.1.20 Add mDNS delay option
...
6.2.1.20 20181028
* Add command SetOption35 0..255 (seconds) to delay mDNS initialization to control possible Wifi connect problems
2018-10-28 17:57:25 +01:00
Theo Arends
6119c43610
Fix version
2018-10-28 16:16:18 +01:00
Jason2866
432c4df27a
kmph to km/h
...
"SI, and hence the use of "km/h" (or "km h−1" or "km·h−1") has now been adopted around the world
2018-10-28 14:24:20 +01:00
Jason2866
12f17cc86a
Update de-DE.h
2018-10-28 14:17:01 +01:00
Jason2866
259c638cb8
Update en-GB.h
2018-10-28 14:14:10 +01:00
Joel Stein
e84f78b395
tuya: set wifi-state
2018-10-28 13:51:16 +01:00
Jason2866
b59d63a07a
Reverting Alexa fix
...
General Alexa for all cores doesnt work. Reverting fix.
This fix does only work on Stage core 2.5.0.
Awaiting new general fix from @ascillato soon
2018-10-28 11:17:41 +01:00
Theo Arends
dffbc2c7c3
Updates for release 6.3.0
...
Updates for release 6.3.0
2018-10-27 17:46:44 +02:00
Theo Arends
4f59d102e7
Add sonoff-basic.bin
...
Add sonoff-basic.bin without most sensors
2018-10-27 17:15:52 +02:00
Theo Arends
0017a6304a
Updates for release 6.3.0
...
Updates for release 6.3.0
2018-10-27 13:33:17 +02:00
Theo Arends
53e1420961
Change OTA Url
...
* Change default OTA Url to http://thehackbox.org/tasmota/release/sonoff.bin (#4170 )
* Add Tuya Software Serial to support additional Tuya configurations (#4178 )
2018-10-27 11:37:42 +02:00
Theo Arends
a17bfabf59
Merge pull request #4178 from chaosmaster/tuya-sofware-serial
...
Tuya: Add support for software-serial
2018-10-27 08:33:22 +02:00
Joel Stein
ee2bed3b9a
tuya: cleanup
2018-10-27 04:38:18 +02:00
Joel Stein
b605e58320
tuya: don't allow selecting GPIO08
2018-10-27 04:37:50 +02:00
Joel Stein
7093bd6ab0
tuya: software-serial: fixes
2018-10-27 04:11:30 +02:00
Joel Stein
22c20ab5fe
tuya: software-serial
2018-10-27 03:01:09 +02:00
Adrian Scillato
06cc70aaf4
Fix Alexa for ALL cores
...
Alexa uses Phillips Hue Emulation to control Tasmota.
With this fix, the webserver arguments are passed to Tasmota as keys instead of args solving the Alexa issue for ALL cores.
Besides, for core 2.6.0 is planned to deprecate the use of args in favor of keys.
This fix makes Alexa to works compiling Tasmota under core 2.3.0, 2.4.0, 2.4.1, 2.4.2, 2.5.0 (stage), 2.6.0 (planned)
Tested Ok.
2018-10-26 19:01:36 -03:00
Theo Arends
c2f9f5ddbe
Updates for release 6.3.0
...
Update for release 6.3.0
2018-10-26 17:13:17 +02:00
Theo Arends
77d54be267
Prep for release
...
Prep for release
2018-10-26 17:09:28 +02:00
Theo Arends
c5cb7ffb78
Add additional RFSend comand syntax
...
Add additional RFSend comand syntax
2018-10-26 12:30:25 +02:00
Theo Arends
f2b04092f8
Initial release of RF transceiving
...
Initial release of RF transceiving using library RcSwitch (#2702 )
2018-10-25 18:17:58 +02:00
Theo Arends
f58f3c2d31
Fix rule mqtt#connected trigger
...
Fix rule mqtt#connected trigger when mqtt is disabled (#4149 )
2018-10-25 14:16:46 +02:00
Theo Arends
eefad54be7
Fix invalid JSON
...
Fix invalid JSON floating point result from nan (Not a Number) and inf (Infinity) into null (#4147 )
2018-10-25 14:03:34 +02:00
Theo Arends
51ee22273b
Fix invalid JSON
...
Fix invalid JSON floating point result from nan into null (#4147 )
2018-10-25 10:44:59 +02:00
Theo Arends
048de4c7fa
Merge pull request #4154 from ascillato/patch-2
...
Changed WIFI_GATEWAY and WIFI_DNS to a standard IP
2018-10-25 08:59:05 +02:00
Adrian Scillato
c1aabf85a4
Reformat options for DS18x20
...
#define W1_PARASITE_POWER is an option for #define USE_DS18x20
Added space to show that.
2018-10-24 18:03:27 -03:00
Adrian Scillato
ad3304fddc
Changed WIFI_GATEWAY and WIFI_DNS to a standard IP
...
Changed WIFI_GATEWAY and WIFI_DNS to a standard IP for help new users when they configure that.
2018-10-24 17:40:26 -03:00
Adrian Scillato
dcd74be61a
Fix Alexa for Core 2.5.0 and backwards compatible
...
Alexa uses Phillips Hue Emulation to control Tasmota.
In the Arduino Esp8266 Core v2.3.0 all works fine.
In the Arduino Esp8266 Core v2.4.0, 2.4.1 and 2.4.2, a modification in the core is needed in order to make phillips hue work.
In the Arduino Esp8266 Core v2.5.0 (actual Stage version), the webserver parsing was modified and this PR fix this modification.
The new parsing of the core works fine for a standard phillips hue messages, but for Alexa it splits the command in 2 args. The first arg is empty and the second contains the correct phillips hue commands.
2018-10-24 16:54:16 -03:00
Adrian Scillato
b9fda004d2
KNX: Delete unnecessary comments
2018-10-24 13:58:21 -03:00
Theo Arends
19b7a33f6b
Prepair for more drivers
2018-10-23 16:03:57 +02:00
Theo Arends
2c02532e1c
6.2.1.19 Rename user_config.h
...
6.2.1.19 20181023
* Fix header file execution order by renaming user_config.h to my_user_config.h
* Fix Arduino IDE compilation warning regarding e-paper library
2018-10-23 15:51:51 +02:00
Adrian Scillato
43ba673b5e
Update Spanish Translation
2018-10-22 22:40:56 -03:00
Theo Arends
a7c912111c
Resize HX711 weight_item field
...
Resize HX711 weight_item field from 16 bit to 32 bit
2018-10-21 17:54:51 +02:00