Commit Graph

2665 Commits

Author SHA1 Message Date
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
Jason2866
abbae2f43c
Update de-DE.h 2018-10-21 17:15:38 +02:00
Theo Arends
5f7c986812 Remove duplicate language file 2018-10-21 16:59:14 +02:00
Theo Arends
eb01ce786a
Merge branch 'development' into development 2018-10-21 16:55:41 +02:00
Theo Arends
b4162baa63 Admin 2018-10-21 16:48:10 +02:00
synekvl
7fd250d72b
Update cs-CZ.h 2018-10-21 16:41:34 +02:00
Theo Arends
3f4320b95d Add optional HX711 GUI
Add optional HX711 scale interface to web GUI demonstrating easy GUI plug-in
2018-10-21 16:30:05 +02:00
synekvl
fabdff0b37
Update cs-CZ.h 2018-10-21 16:28:46 +02:00
synekvl
f94f58d019
Update cs-CZ.h 2018-10-21 15:41:47 +02:00
Theo Arends
266f7f1fe0 Add support for TX20
Add support for La Crosse TX20 Anemometer (#2654, #3146)
2018-10-21 12:44:45 +02:00
Theo Arends
d012ce942b Fix JSON error - again
Fix JSON error - again (#4108)
2018-10-20 17:28:42 +02:00
Adrian Scillato
0effef5f04
Fix Analog input in Obi Socket Template 2018-10-19 14:29:53 -03:00
Theo Arends
f82f7c1a09
Merge pull request #4110 from chaosmaster/obi-socket-user-pins
Obi socket user pins
2018-10-19 19:20:59 +02:00
Joel Stein
df5a7ec054 obi-socket: change LED4 back to LED2 2018-10-19 19:10:55 +02:00
Theo Arends
a5c5ddaee6
Merge pull request #4109 from chaosmaster/tuya-dimmer-ignore-dim
tuya-dimmer: ignore dim-values when powered off
2018-10-19 18:19:08 +02:00
Theo Arends
22ecc8f618 Fix JSON error
Fix JSON error (#4108)
2018-10-19 18:16:53 +02:00
Joel Stein
0078b9f650 remove ADC0 2018-10-19 18:12:09 +02:00
Joel Stein
2e150b5ca4 tuya-dimmer: ignore dim-values when powered off 2018-10-19 18:04:30 +02:00
Joel Stein
42aa66e02f obi-socket: allow user-configuration of free GPIOs 2018-10-19 17:11:30 +02:00
Theo Arends
613ffde5c0 6.2.1.18 Add API.md
6.2.1.18 20181019
 * Add more API callbacks and document API.md
2018-10-19 12:53:22 +02:00
Joel Stein
cfdec25bcb Add reset-button-handler vor tuya-dimmer 2018-10-18 16:02:40 +02:00
Theo Arends
d1c807998f Rewrite Tuya Dimmer code
Rewrite Tuya Dimmer code
2018-10-18 13:01:31 +02:00
Theo Arends
f8ab8ef552 Clean settings.h
Removed custom fields from settings.h
2018-10-17 15:29:43 +02:00
Theo Arends
0ab43909c3 6.2.1.17 Changes and Adds
6.2.1.17 20181017
 * Enable updated non-blocking PubSubClient as default MQTT client
 * Update TasmotaModbus and TasmotaSerial libraries for support of serial 8N2 communication
 * Add support for Pzem-003/017 DC Energy monitoring module (#3694)
 * Change support for Pzem-014/016 AC Energy monitoring module (#3694)
2018-10-17 12:27:05 +02:00
Theo Arends
b2ca987195 Fix Sonoff Bridge RfRaw
Fix Sonoff Bridge RfRaw receive (#4080, #4085)
2018-10-16 17:27:01 +02:00
Theo Arends
2085f24675 Update changelog
Update PubSubClient Mqtt library to non-blocking EspEasy version
2018-10-16 14:33:31 +02:00
Theo Arends
ae28a50dc7 Fix possible wifi connection error
Fix possible wifi connection error (#4044, #4083)
2018-10-16 14:00:14 +02:00
Theo Arends
ecd39741aa
Merge pull request #4083 from ascillato/patch-1
Fix Some Wifi Connection Issues
2018-10-16 13:48:28 +02:00
Theo Arends
d47ab92862 Fixxes and Add Tuya Dimmer
* Fix RfRaw and SerialSend5 regression from 6.2.1.15 (#4072)
 * Fix Sonoff Bridge RfRaw receive (#4080)
 * Add support for Tuya Dimmer (#469, #4075)
2018-10-16 11:21:44 +02:00
Theo Arends
36b8f5d293
Merge pull request #4080 from Portisch/fix_rf_bridge_uart_receive_len
fix RF bridge raw receive
2018-10-16 10:14:24 +02:00
Portisch
b88aabfd8d fix RF bridge raw receive 2018-10-16 09:53:48 +02:00
Theo Arends
cd9987111e
Merge pull request #4075 from digiblur/development
Initial Tuya Dimmer Support
2018-10-16 09:46:16 +02:00
Adrian Scillato
dbe7cf3bbc
Fix Some Wifi Connection Issues
https://github.com/arendst/Sonoff-Tasmota/issues/4044
2018-10-16 03:54:55 -03:00
Adrian Scillato
adf3ed56bf
Fix Bug for OTA URL if using core STAGE (2.5.0) 2018-10-15 23:27:43 -03:00
digiblur
5894cd97fc Initial TuyaDimmer Support 2018-10-15 18:32:14 -05:00
andrethomas
8345f3f872
Fix SerialSendRaw() to adjust for whitespace
Fix SerialSendRaw() to adjust for whitespace removal
2018-10-15 22:30:26 +02:00
Theo Arends
fb6cc194a9 6.2.1.16 Add TasmotaModbus lib
6.2.1.16 20181015
 * Add TasmotaModbus library for very basic modbus wrapper for TasmotaSerial
 * Change xsns_17_senseair.ino to use TasmotaModbus library
 * Fix xnrg_05_pzem2.ino for PZEM-014/016 support using TasmotaModbus library (#3694)
2018-10-15 17:18:30 +02:00
Theo Arends
6b660026cd Add cmnds Reset 4 and Reset 5
Add commands Reset 4 (reset to defaults but keep wifi params) and Reset 5 (as reset 4 and also erase flash) (#4061)
2018-10-15 14:43:47 +02:00
andrethomas
5f9867a22f Add command Reset 5 2018-10-15 00:10:02 +02:00
andrethomas
f109c36bbd Add Reset 4 command to reset defaults but keep wifi config 2018-10-14 20:00:41 +02:00
Theo Arends
c46ae74067 Add whitespace removal
Add whitespace removal from RfRaw and SerialSend5 (#4020)
2018-10-14 12:53:11 +02:00
andrethomas
cd86a2c8a9
Update xdrv_06_snfbridge.ino 2018-10-13 20:46:17 +02:00
andrethomas
040d4c6ba2 xdrv_06_snfbridge: Remove whitespace from RfRaw 2018-10-13 20:38:48 +02:00
Theo Arends
fe26768103 6.2.1.15 Fix Color Temperature slider
6.2.1.15 20181012
 * Fix Color Temperature slider functionality regression from 20180726 (#4037)
 * Add auto reload of main web page to some web restarts
2018-10-12 11:42:52 +02:00
Jason2866
904623d584
Update de-DE.h 2018-10-11 22:17:26 +02:00
synekvl
2862329fd1
Update cs-CZ.h 2018-10-11 21:14:24 +02:00
synekvl
6610767b4b
Update cs-CZ.h 2018-10-11 21:13:58 +02:00
Adrian Scillato
458a441da6
Updated Spanish Translation 2018-10-11 15:38:31 -03:00
Theo Arends
ab56648e2e Fix compile error
Fix compile error
2018-10-11 18:26:49 +02:00
Theo Arends
fcc6d5437b Add HX711 Load Cell
* Add support for DS3231 Real Time Clock
 * Add support for HX711 Load Cell
 * Add command WeightRes 0..3 to control display of decimals for kilogram
2018-10-11 17:33:07 +02:00
Adrian Scillato
a33030b622
Fixed Compiler Warning for Core STAGE SDK 3.0.0 2018-10-11 10:54:34 -03:00
Theo Arends
ac595d44b0 Fix compiler error
Fix compiler error on BE_MINIMAL not finding WaitForRestart()
2018-10-11 08:32:09 +02:00
Theo Arends
29a9cce96d 6.2.1.14 Forgot deletes
Oops
2018-10-10 22:31:25 +02:00
Theo Arends
b3039de1b6 6.2.1.14 Rewrite Webserver
6.2.1.14 20181010
 * Rewrite Webserver page handler for easier extension (thx to Adrian Scillato)
2018-10-10 22:21:44 +02:00
Theo Arends
b75c4359dc
Merge pull request #4029 from guyelg/development
Add support for DS3231 Extrnal RTC with I2c interface
2018-10-10 20:47:18 +02:00
guyelg
9c77d1d761
disable the sensor by default 2018-10-10 21:01:07 +03:00
guyelg
5684c844aa
fix address in user_config.h 2018-10-10 20:54:26 +03:00
Theo Arends
633a45f964 Revert "6.2.1.14 Webserver rewrite"
This reverts commit 077b8a79e1.
2018-10-10 19:41:08 +02:00
guyelg
f98b4cf69d
add support for DS3231 - I2C RTC 2018-10-10 20:31:21 +03:00
guyelg
8aabe10711
Add support for DS3231-external I2C RTC 2018-10-10 20:25:04 +03:00
Theo Arends
077b8a79e1 6.2.1.14 Webserver rewrite
6.2.1.14 20181010
 * Rewrite Webserver page handler for easier extension (thx to Adrian Scillato)
2018-10-10 16:40:54 +02:00
Adrian Scillato
3bc3e7e332
Add comment for sleep command (datasheet) 2018-10-08 17:25:42 -03:00
Theo Arends
ba16e00e36 Add command WebRefresh
Add command WebRefresh 1000..10000 to control web page refresh in milliseconds. Default is 2345
2018-10-08 14:39:36 +02:00
Theo Arends
30154e2335 6.2.1.13 Change to ArduinoMqtt
6.2.1.13 20181008
 * Change default Mqtt client library from PubSubClient to non-blocking ArduinoMqtt by Joel Gaehwiler
2018-10-08 10:30:24 +02:00
Adrian Scillato
efb328de09
Add PWM Freq Limits Config at Compile time 2018-10-07 14:27:09 -03:00
Adrian Scillato
dfce7a280a
Add PWM Freq Limits Config at Compile time
PWM_MAX and PWM_MIN are added with explanation comments in order to let a user, who wants to use a Servo, to config these values. Not added at runtime in order to avoid issues with dimmers.
2018-10-07 14:24:52 -03:00
Theo Arends
5bbec2617f 6.2.1.12 - Fixes Shelly1 and CSL
6.2.1.12 20181007
 * Fix Shelly1 switchmode 3 and 4 when using pushbutton (#3989)
 * Add support for CSL Aplic WDP 303075 Power Socket with Energy Monitoring (#3991, #3996)
2018-10-07 12:37:03 +02:00
phelagor
adc3d4ebaa Added support for CSL Aplic WDP303075
- Added template for Module.
- Added support for HLW8012 (HLW_SEL is different to sonoff POW, needs different level to read voltage)
2018-10-06 22:05:15 +02:00
Mike
461fed6290
missing "" around UV Index test in json
Fixed the missing "" around the UV Index test in json
Old one:
"VEML6070":{"UvLevel":6212,"UvIndex":8.32,"UvIndexText":Danger,"UvPower":0.208}}

New one:
"VEML6070":{"UvLevel":6212,"UvIndex":8.32,"UvIndexText":"Danger","UvPower":0.208}}

Now it works. I have no mqtt system running so i did not know that this would happen.
Possible i have to build up one system.
2018-10-06 20:48:26 +02:00
synekvl
174f2736dc
Update cs-CZ.h 2018-10-06 18:46:29 +02:00
Theo Arends
d3d40a1609 Update cs-CZ language 2018-10-06 16:46:25 +02:00
Adrian Scillato
f8b93ad3ea
Updated Spanish Translation 2018-10-05 21:59:39 -03:00
Theo Arends
4208baddac Update language files
Update language files
2018-10-05 17:54:12 +02:00
Jason2866
4ba1020609
Update de-DE.h 2018-10-04 13:41:15 +02:00
Theo Arends
623feaa706
Merge pull request #3972 from Staars/development
Update for APDS9960
2018-10-04 11:08:46 +02:00
Theo Arends
52d88439ff Fix Domoticz exception
Fix exception when wrong Domoticz JSON message is received (#3963)
2018-10-04 11:01:50 +02:00
Theo Arends
0d7a1a62fc
Merge pull request #3970 from mike2nl/development
MP3 Driver Update
2018-10-04 09:41:48 +02:00
Mike
4ebcbf084a
Driver update
1.0.0.4 20181003  
added   
- MP3Reset command in case that the player do rare things and needs a reset, the default volume will be set again too
- MP3_CMD_RESET_VALUE for the player reset function
- MP3_CMD_DAC command to switch off/on the dac outputs
cleaned 
- some comments and added function text header
fixed      
- missing void's in function calls
tested  
- works with MP3Device 1 = USB STick, or MP3Device 2 = SD-Card
- DAC looks working too on a headset. Had no amplifier for test
2018-10-04 08:25:32 +02:00
Frank Maas
dbb7b27905
Update _changelog.ino
It's not 2019 yet...
2018-10-04 00:19:32 +02:00
Max
cea848dec4 Fix XSS-Vulnerability in configuration page
Add HTML entity encoding to the SSID of networks that can be found
using the "Scan for wifi networks" function of the configuration
page.
2018-10-03 19:29:46 +02:00
Theo Arends
1707c73264 Update Hebrew language file
Add Hebrew language file (#3960)
2018-10-03 13:55:07 +02:00
Theo Arends
93460c6498 Change MQTT timeout
Change MQTT_ARDUINOMQTT command timeout from 1 to 10 seconds
2018-10-03 10:00:46 +02:00
Yuval
0826249cff
Create Hebrew Language File 2018-10-02 19:25:18 +03:00
Theo Arends
0ad250c10b 6.2.1.11 Add MQTT Client
6.2.1.11 20191002
 * Remove support for MQTT Client based on esp-mqtt-arduino by #define MQTT_LIBRARY_TYPE MQTT_ESPMQTTARDUINO
 * Add support for MQTT Client based on lwmqtt to be selected by #define MQTT_LIBRARY_TYPE MQTT_ARDUINOMQTT
2018-10-02 17:07:30 +02:00
Theo Arends
3ed06695ba Fix Teckin energy monitoring
Fix Teckin energy monitoring (#3950)
2018-10-02 09:38:36 +02:00
Theo Arends
c0117e5315
Merge pull request #3955 from zuckschwerdt/feat-w1parasite
Add W1_PARASITE_POWER optimization for DS18X20
2018-10-01 21:31:36 +02:00
Christian W. Zuckschwerdt
3280c7d177 Add W1_PARASITE_POWER optimization for DS18X20 2018-10-01 20:26:27 +02:00
andrethomas
2f85a4728b PCA9685 - bugfix for telemetry + status command 2018-10-01 19:32:55 +02:00
Theo Arends
d9a0c0e4ae
Merge pull request #3953 from ascillato/patch-1
Add Dimmer Trigger for Rules
2018-10-01 18:25:10 +02:00
Adrian Scillato
bcc9432214
Added Dimmer Trigger for Rules
For example

rule on Dimmer#state<30 do ... endon
rule on Dimmer#boot<10 do ... endon
2018-10-01 13:13:47 -03:00
Mike
13d37a144a
Fixed wrong sensor name
Fixed a wrong sensor name in line 23. It's not the SPG30, it's the CSS811
2018-10-01 18:06:25 +02:00
Theo Arends
9e5aaef51f Add OBI/Teckin Socket support
* Add support for OBI Power Socket (#1988, #3944)
 * Add support for Teckin Power Socket with Energy Monitoring (#3950)
2018-10-01 12:19:58 +02:00
andrethomas
047f430ad8
PCA9685 - Remove unused callbacks in Xdrv15() 2018-10-01 00:27:16 +02:00
andrethomas
da0b283fe7 PCA9685 - Add telemetry output 2018-10-01 00:18:37 +02:00
andrethomas
068211cae9
Add #define USE_PCA9685_FREQ 50 if not defined
Add #define USE_PCA9685_FREQ 50 if not defined in user_config.h
2018-09-30 23:33:14 +02:00
andrethomas
ee0ef227dc Add ability to set default PWM Freq using #define #define USE_PCA9685_FREQ 2018-09-30 23:07:46 +02:00
Florian Schroen
89825907d0 Add support for OBI smart socket
Model tested: WFG-1
Models maybe working: WFF-1, WFE-1, WFI-1, WFD-1, WFR-1, WFA-1, WFU-1
Manufactured by: Cixi Yidong Electronics Co. Ltd - http://www.cn-yidong.com/
Sold by: OBI DIY market in Germany - https://www.obi.de/
2018-09-30 19:16:55 +02:00
Theo Arends
b9b6d132f5 Fix timer offset -00:00
Fix timer offset -00:00 causing 12:00 hour offset (#3923)
2018-09-30 17:52:41 +02:00
Theo Arends
191df17b13 Add support for EXS Relay V5.0
Add support for EXS Relay V5.0 (#3810)
2018-09-30 16:52:25 +02:00
Theo Arends
2fd42446e9 Add ESP Switch support
Add support for Michael Haustein ESP Switch
2018-09-30 14:33:26 +02:00
Theo Arends
6a1a21f03a 6.2.1.10 Add RGBWWTable
6.2.1.10 20180930
 * Add command RGBWWTable to support color calibration (#3933)
2018-09-30 11:02:47 +02:00
Theo Arends
cdc8a4d9eb
tiny change 2018-09-30 10:54:52 +02:00
Erik
87dc6fe20e Add basic support for color calibration 2018-09-29 16:55:53 +02:00
Theo Arends
3b3579f1db Fix config crc errors
Fix invalid configuration restores and decode_config.py crc error when savedata = 0 (#3918)
2018-09-29 13:09:51 +02:00
Theo Arends
2252be521a Fix I2CScan invalid JSON
Fix I2CScan invalid JSON error message (#3925)
2018-09-29 12:34:24 +02:00
Theo Arends
3d6b9859bd
Merge pull request #3929 from emontnemery/fix_hass_colors
Use color2 command (HASS sends normalized RGB)
2018-09-29 10:27:02 +02:00
Erik
8255c001b6 Use color2 command (HASS sends normalized RGB) 2018-09-29 10:12:32 +02:00
Theo Arends
66fce8bd5f
Merge pull request #3921 from mike2nl/development
Udated the driver veml6070
2018-09-28 17:50:38 +02:00
Mike
41e6939a81
outline corrections of // comments 2018-09-28 17:38:06 +02:00
Mike
e8a56755d9
Updated the driver
Updated the driver and changed a lot. 
- Starting with switch(function) and the end of it. 
- Changed the json output code a lot to more visibility and a better way of working. 
- Changed the web sever outout so that we need less code.

In #ifdef USE_DOMOTICZ i have changed nothing because i don't have a domotica system.
Therefor someone with a stable running system can build it further or we can work together on it.

Dirver version changed to v1.0.0.2
Theo, i hope the if (11 == (uptime %100)) { .. part is ok. Please have a look on it.
2018-09-28 17:34:25 +02:00
Mike
36d6ae0803
Added D_JSON_UV_INDEX_TEXT
Added D_JSON_UV_INDEX_TEXT for more info on json output
2018-09-28 17:26:13 +02:00
Theo Arends
8f95f07b51 Add RF to MagicHome / LC10
Add RF Receiver control to module MagicHome to be used on Arilux LC10 (#3792)
2018-09-28 17:26:08 +02:00
Theo Arends
f05a471e48 Fix KNX compile error 2018-09-28 17:02:55 +02:00
Theo Arends
4b7c797fb7 6.2.1.9 Apparent/Reactive Power
6.2.1.9 20180928
 * Add Apparent Power and Reactive Power to Energy Monitoring devices (#251)
2018-09-28 15:48:42 +02:00
Theo Arends
1a0d630da2 Removed debug code
Removed unavailable debug code (#3917)
2018-09-28 11:48:55 +02:00
Theo Arends
1a4458528e Add Neo Coolcam support
Add support for Neo Coolcam Wifi Smart Power Plug
2018-09-27 18:36:42 +02:00
Staars
a84b38dae2 intermediate version for aTime-adjustment 2018-09-27 08:34:12 +02:00
Adrian Scillato
a67efa0ab2
Added new triggers for rules on boot time
To make it possible to trigger a rule at boot time with the state of the switches or relays (in order to take decisions), 2 new trigger types has been added: 

* SWITCH1#BOOT

to be used like:

ON SWITCH1#BOOT DO ...  %value% ENDON
ON SWITCH1#BOOT=0 DO .... ENDON
ON SWITCH1#BOOT=1 DO .... ENDON

and

* POWER1#BOOT

to be used like:

ON POWER1#BOOT DO ...  %value% ENDON
ON POWER1#BOOT=0 DO .... ENDON
ON POWER1#BOOT=1 DO .... ENDON
2018-09-26 23:02:55 -03:00
Jason2866
86b3ccf609
Update de-DE.h 2018-09-26 22:20:19 +02:00
Jason2866
3bb8b2fe26
Update de-DE.h 2018-09-26 22:10:32 +02:00
Erik
9acbcc805f Fix logic for forced light discovery 2018-09-26 20:35:39 +02:00
znanev
8022bca19c
Update Bulgarian language file 2018-09-26 18:27:23 +01:00
Theo Arends
6939d6eead Fix Shelly Ghost and Rule sensors
* Change pinmode for no-pullup defined switches to pullup when configured as switchmode PUSHBUTTON (=3 and up) (#3896)
 * Add delay after restart before processing rule sensor data (#3811)
2018-09-26 11:56:58 +02:00
Theo Arends
bac33345a0 6.2.1.8 Extent status JSON
6.2.1.8 20180926
 * Change status JSON message providing more switch and retain information
2018-09-26 10:13:44 +02:00
Theo Arends
77a27d4383
Merge pull request #3899 from localhost61/development
Update fr-FR.h
2018-09-26 09:00:02 +02:00
localhost61
8ff696b34b Correct the OoR translation (thanks Adrian ;-) ) 2018-09-26 02:37:27 +02:00
Adrian Scillato
6798eb5854
Updated Spanish Translation 2018-09-25 21:00:56 -03:00
localhost61
71964e0aa4 Update French localization 2018-09-26 00:59:00 +02:00
Theo Arends
eb53605fc1 Fix VEML6070 compile errors 2018-09-25 17:03:22 +02:00
Theo Arends
80833ca0d5
Merge pull request #3894 from mike2nl/development
Added missing text
2018-09-25 16:53:41 +02:00
Mike
63dbd6d0c9
Added text
Forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:42:09 +02:00
Mike
a47467704e
Added text
Forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:42:07 +02:00
Mike
85692d6f38
Added text
Forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:42:01 +02:00
Mike
e719cfbf43
Added text
Forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:41:51 +02:00
Mike
65dbf4c709
Added text
Forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:38:40 +02:00
Mike
dc937ed792
Added text
Forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:38:27 +02:00
Mike
6b070e08cf
Added text
Forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:38:04 +02:00
Mike
a7495af9ed
Added text
Forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:35:48 +02:00
Mike
55db6530ec
Added text
Forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:35:29 +02:00
Mike
a1d5032993
Added text
Forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:35:17 +02:00
Mike
9ad0bc149f
Added text
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:32:46 +02:00
Mike
cdc7b90652
Added text
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:32:36 +02:00
Mike
3fd8b8f7f8
Added text
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:32:17 +02:00
Mike
b15a29c046
Added text
Forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:29:27 +02:00
Mike
a7d59f03fa
Added text
Forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:28:34 +02:00
Mike
abd5cb23fe
Added text
forgot the 
#define D_UNIT_INCREMENTS "inc" and #define D_UV_INDEX_1 "Low"
2018-09-25 16:27:10 +02:00
Mike
e6ae87fd82
added text
forgot the #define D_UNIT_INCREMENTS "inc"
2018-09-25 16:24:44 +02:00
Mike
baf81daaa2
added text
forgot the #define D_UNIT_INCREMENTS "inc"
2018-09-25 16:23:38 +02:00
Mike
e9d6a5bc46
added define
Forgot to add #define D_JSON_UV_POWER "UvPower"
2018-09-25 16:19:49 +02:00
Theo Arends
104eef4829
Merge pull request #3893 from mike2nl/development
changed driver xsns_11_veml6070.ino
2018-09-25 15:57:22 +02:00
Theo Arends
40052a343f Add image sonoff-display
Add define USE_DISPLAYS for selecting image sonoff-display
2018-09-25 15:35:49 +02:00
Mike
13e0bcbd26
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 15:01:16 +02:00
Mike
044363dc00
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 15:00:57 +02:00
Mike
cf952f6637
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 15:00:34 +02:00
Mike
56e9e92655
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:57:17 +02:00
Mike
c8f51b68fd
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:57:01 +02:00
Mike
78df649fca
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:56:38 +02:00
Mike
a6cf1cde4f
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:53:25 +02:00
Mike
f7c16f5388
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:53:03 +02:00
Mike
4c900eb0b7
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:52:41 +02:00
Mike
9182d02d0c
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:50:18 +02:00
Mike
e3f1d4ad9a
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:50:05 +02:00
Mike
651bdf03c0
Update fr-FR.h
Added some new text UV defines and one unit define W/m2
2018-09-25 14:49:51 +02:00
Mike
89e04dafb0
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:46:43 +02:00
Mike
c18a3cd7e0
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:45:27 +02:00
Mike
ef6cd4530d
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:44:04 +02:00
Mike
1738f68247
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:42:28 +02:00
Mike
ee7acd849b
Added some text defines
Added some new text UV defines and one unit define W/m2
2018-09-25 14:40:55 +02:00
Mike
af5ee5a883
Added defines for text
Added defines for uv text and one unit define
2018-09-25 14:37:08 +02:00
Mike
2ba0b1be73
driver cahnge
Added a lot of new calculation for more precission and more output so as UV Index plus a text behind the value and UV Power in W/m2
2018-09-25 14:32:24 +02:00
Mike
977ee779b0
Added VEML6070 defines
Added define for Rset for the VEML6070 sensor and to show or show-not the raw value
2018-09-25 14:30:01 +02:00
Theo Arends
ec421e6144 Released decode-config.py
Released tools/decode-config.py by Norbert Richter to decode configuration data.
2018-09-25 14:08:36 +02:00
Theo Arends
2029440fae 6.2.1.7 Fix NTPserver change
6.2.1.7 20180925
 * Remove restart after ntpserver change and force NTP re-sync (#3890)
 * Release full Shelly2 support
2018-09-25 11:35:37 +02:00
Adrian Scillato
ecd3175257
Prevent Command NtpServer to restart Tasmota
#3890
2018-09-24 16:16:14 -03:00
Theo Arends
43c3cf57d5 Shelly2 Cleanup
Cleanup and debug updates
2018-09-24 18:16:35 +02:00
Theo Arends
f65d8c0cbf Fix possible array overflow
Fix possible array overflow (#3887 )
2018-09-24 11:44:40 +02:00
andrethomas
5fa47c3fdc MCP230xx - Add missing (void) 2018-09-24 00:30:07 +02:00
Theo Arends
683c211241 Fix Shelly2 wrong FrequencySet
Fix Shelly2 wrong FrequencySet calculation and add input range checks (#3882)
2018-09-23 16:41:22 +02:00
Theo Arends
01ce1b0c91 Fix Shelly2 monitoring
Disable serial logging on Shelly2 as serial is being used by energy monitoring (#3878)
2018-09-23 13:55:42 +02:00
Theo Arends
f05fc71d67 Fix rule trigger POWER1#STATE
Fix rule trigger POWER1#STATE execution after restart and SetOption0 is 0 (#3856)
2018-09-22 17:37:49 +02:00
Theo Arends
665a4abc47 Fix Pow R2 and S31 low power
* Add power value below 5W to Sonoff Pow R2 and S31 (#3745)
* Add force_update to Home Assistant discovery (#3873)
2018-09-22 16:09:13 +02:00
Theo Arends
f9134a89c4
Merge pull request #3873 from emontnemery/fix_hass_button
Set force_update to true for buttons
2018-09-22 16:05:54 +02:00
Erik
544abec7bf Set force_update to true for buttons 2018-09-22 15:42:18 +02:00
Theo Arends
7a767f104c 6.2.1.6 Remove some commands
6.2.1.6 20180922
 * Removed commands PowerCal, VoltageCal and CurrentCal as more functionality is provided by commands PowerSet, VoltageSet and CurrentSet
 * Allow decimals as input to commands PowerSet, VoltageSet and CurrentSet
 * Add support for PCA9685 12bit 16pin hardware PWM driver (#3866)
2018-09-22 15:09:53 +02:00
Theo Arends
57e7005b48 Fix TSL2561 timeslot 2018-09-22 12:18:13 +02:00
Theo Arends
20e8d76877 TSL2561 driver fixes
Rewrite TSL2561 driver to fix some issues (#3681)
2018-09-22 12:04:38 +02:00
andrethomas
4ff5667c2a PCA9685 I2C Hardware PWM - Experimental 2018-09-22 00:17:08 +02:00
andrethomas
4992b43689 PCA9685 I2C Hardware PWM - Experimental 2018-09-21 23:43:58 +02:00
Theo Arends
557545cb56 Cleanup Driver
Cleanup Driver
2018-09-21 16:19:31 +02:00
Theo Arends
392ae6119d
Merge pull request #3854 from andrethomas/development
Add driverXX support for FUNC_COMMAND callback
2018-09-21 16:10:56 +02:00
Theo Arends
f7a8b1f923 Shelly2 clean up
Shelly2 clean up
2018-09-21 16:02:56 +02:00
Theo Arends
4065a215f0 Add Shelly2 Energy Monitoring
Add energy monitoring to Shelly2 (#2789)
2018-09-21 15:22:17 +02:00
Theo Arends
415ed97dab 6.2.1.5 Add web authentication
Add authentication to HTTP web pages
2018-09-21 11:15:42 +02:00
andrethomas
846d7a911f Add driverXX support for FUNC_COMMAND callback 2018-09-20 22:56:07 +02:00
andrethomas
363e19d681 MCP230xx - Force C/C++ compliance 2018-09-20 21:03:33 +02:00
andrethomas
c9f0c18466 LM75AD - Force function parameters to be C and C++ compliant 2018-09-20 20:44:17 +02:00
Theo Arends
ff4f8f75c1 Add uncalibrated energy monitor
Add uncalibrated energy monitoring to Shelly2 (#2789)
2018-09-17 20:32:38 +02:00
andrethomas
29b3e6ec27 MCP230xx - Change address selection from auto to user defined 2018-09-16 21:36:56 +02:00
Theo Arends
bf7dcb8eec 6.2.1.3 Add SerialSend5
6.2.1.4 20180916
 * Add command SerialSend5 to send raw serial data like "A5074100545293"
 * Update MCP230xx driver
 * Update Czech translation
 * Update MP3 driver (#3800)
 * Add userid/password option to decode-status.py (#3796)
 * Fix syslog when emulation is selected (#2109, #3784)
 * Fix Pzem2 compilation error (#3766, #3767)
2018-09-16 16:09:00 +02:00
andrethomas
98cfb00803 MCP230xx - Fix millisecond counter reset placement 2018-09-15 18:59:45 +02:00
andrethomas
d0fa749c30 MCP230xx - Fix support for setoption4 2018-09-15 15:56:56 +02:00
Theo Arends
9fc5d71629 Update Czech translation
Update Czech translation
2018-09-15 12:00:22 +02:00
Mike
3c947e4c81
Added version info and new MP3 Player commands
- Added the version information to have some little hints what is done.
- Added new commands and changed two commands from the first version.
-- Intention was to get as less of commands as needed.
-- There will be possible a version with much more function and serial->read.

Command list:
- MP3TRACK
-- specify playback of a track, e.g. MP3Track 003.
- MP3PLAY        
-- Play, works as a normal play on a real MP3 Player, starts at 001.mp3 file on the selected device.
- MP3PAUSE     
-- Pause, was original designed as stop, see data sheet.
- MP3STOP       
-- Stop, it's a real stop now, in the original version it was a pause command.
- MP3VOLUME 
-- specifies the volume and means a console input as 0..100.
- MP3EQ           
-- specify the EQ(0/1/2/3/4/5), 0:Normal, 1:Pop, 2:Rock, 3:Jazz, 4:Classic, 5:Bass.
- MP3DEVICE    
-- specify playback device, USB=1, SD-Card=2, default is 2 also after reset or power down/up.
2018-09-15 09:33:53 +02:00
Mike
63a1763a3f
added MP3_VOLUME to init the MP3 Player 2018-09-15 09:13:39 +02:00
Adrian Scillato
b3d2447fc7
Update _changelog.ino 2018-09-13 11:54:24 -03:00
Adrian Scillato
6f724e705b
Added support for Xiaomi-Phillips bulb 2018-09-13 11:45:01 -03:00
Adrian Scillato
f8115a5abd
Added support for Xiaomi-Phillips bulb
https://github.com/arendst/Sonoff-Tasmota/issues/3055
2018-09-13 11:43:23 -03:00
Adrian Scillato
8025f28409
Let syslog to be active when emulation is active too
solves issue https://github.com/arendst/Sonoff-Tasmota/issues/2109
2018-09-12 19:00:35 -03:00
Theo Arends
e60f7e4e9e
Update xnrg_05_pzem2.ino 2018-09-11 19:14:15 +02:00
Theo Arends
e4ebee738b Minor fixes
Minor fixes
2018-09-11 10:49:13 +02:00
Adrian Scillato
40b9e06b1e
Enable AD0 in sonoff-sensors.bin
#3756
2018-09-10 18:04:21 -03:00
andrethomas
786fd792b7 Fix tr-TR.h and uk-UK.h compiler errors 2018-09-10 19:44:23 +02:00
andrethomas
6f4fefbd77 Fix potential buffer overun for EVENT 2018-09-10 18:32:41 +02:00
Nico
b9d1bb965c correct error 2018-09-10 14:06:31 +02:00
Nico
047932a191 cosmetics 2018-09-10 12:25:57 +02:00
Nico
dc3d699fd1 cosmetics 2018-09-10 12:23:51 +02:00
Nico
804e74d0de cosmetics 2018-09-10 12:22:00 +02:00
Nico
2f9ba4e7f3 Merge branch 'development' of https://github.com/edelstahlratte/Sonoff-Tasmota into development 2018-09-10 12:12:26 +02:00
Nico
ef6d5bb340 cosmetics 2018-09-10 12:11:28 +02:00
edelstahlratte
0f25925357
Add SDS0X1 working period 2018-09-10 11:50:54 +02:00
Nico
cc23deac00 use SDS0X1 working period command 2018-09-10 11:37:16 +02:00
Theo Arends
4c41ea4461 Houskeeping 2018-09-09 14:31:40 +02:00
Theo Arends
56920ad826 Adjust list box width
Adjust GPIO drop down list box width
2018-09-08 18:33:56 +02:00
Theo Arends
3b029797b6 Add sleep to Nova Fitness SDS01X
Add sleep to Nova Fitness SDS01X sensor (#2841, #3724)
2018-09-08 18:25:06 +02:00
Theo Arends
b96c0d7773 Fix Novafitnes GPIO selection
Fix Novafitnes GPIO selection
2018-09-08 18:17:36 +02:00
Theo Arends
649ec49478
Merge pull request #2841 from JohannWeging/development
Add Nova SDS0X1 sensor idling to expand its lifespan
2018-09-08 18:09:23 +02:00
Theo Arends
7cd9224819 6.2.1.3 - Change drop down list
6.2.1.3 20180907
 * Change web Configure Module GPIO drop down list order for better readability
 * Fix showing Period Power in energy threshold messages
 * Fix ButtonRetain to not use default topic for clearing retain messages (#3737)
2018-09-08 17:18:31 +02:00
Erik
b5d7f75647 Fix setting and getting color temperature for Philips Hue emulation
- Improve setting and getting color temperature for Philips Hue emulation
- Clamp Philips Hue API values
- Turn off white LEDs when setting hue+saturation
2018-09-08 08:49:08 +02:00
Theo Arends
f517755303 Prep for frequency display
Prep for energy frequency display and update xnrg_05_pzem2.ino with correct register values
2018-09-07 18:15:47 +02:00
Theo Arends
b659444c3a Add basic MP3 player
* Fix KNX PA exception. Regression from 6.2.1 buffer overflow caused by subStr() (#3700, #3710)
 * Add basic support for MP3 player using DFRobot RB-DFR-562 (#3723)
2018-09-07 10:54:24 +02:00
Mike
9bb6c201df
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:34:31 +02:00
Mike
a37f0b3973
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:34:22 +02:00
Mike
a33566f93e
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:34:15 +02:00
Mike
8dfbaf6566
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:30:31 +02:00
Mike
764af507b9
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:30:24 +02:00
Mike
f6f69e3b4d
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:29:00 +02:00
Mike
1cf7bc747d
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:28:50 +02:00
Mike
d6324a9f44
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:27:28 +02:00
Mike
3b22dc7d52
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:26:33 +02:00
Mike
efd1b8a1a3
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:24:12 +02:00
Mike
f3ebfe7c5f
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:24:03 +02:00
Mike
1791f8e034
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:23:00 +02:00
Mike
f891a8a2e7
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:22:02 +02:00
Mike
9ce856bb6e
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:19:41 +02:00
Mike
a5c85a6882
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:18:06 +02:00
Mike
7722c663a0
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:17:26 +02:00
Mike
14ab4b718d
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:16:03 +02:00
Mike
96682723d3
Added DFPlayer Mini MP3 Player, D_SENSOR_DFR562 2018-09-07 08:14:07 +02:00
Mike
7fd8dcd68d
Update en-GB.h 2018-09-07 08:11:53 +02:00
Mike
b13c5452a5
Added #define D_SENSOR_MP3_DFR562 "MP3 Player" 2018-09-07 08:10:32 +02:00
Mike
5582c85b3b
define MP3 Player added //#define USE_MP3_PLAYER 2018-09-07 08:05:58 +02:00
Mike
a416f0b334
Add files via upload 2018-09-07 07:59:08 +02:00
Mike
7722f5232a
Added DFPlayer Mini MP3 Player (RB-DFR-562) 2018-09-07 07:54:29 +02:00
Adrian Scillato
10bb6b856f
Fix Compilation of Sonoff Classic Version 2018-09-06 15:38:10 -03:00
Theo Arends
33bcfd1530
Merge pull request #3718 from andrethomas/development
Update MCP230xx to conform to new usage of subStr()
2018-09-06 19:33:50 +02:00
andrethomas
c827270cc2 Update MCP230xx to conform to new usage of subStr() 2018-09-06 19:26:52 +02:00
Adrian Scillato
96aff63c71
Code Simplification for Substr 2018-09-06 14:26:26 -03:00
Adrian Scillato
420be8f499
Simplified Function Substr 2018-09-06 14:21:52 -03:00
Theo Arends
2fdc91f1b4 Housekeeping 2018-09-06 18:08:10 +02:00
Theo Arends
b441c85776 Experimental PZEM-003,014,016,017
Add experimental support for PZEM-003,014,016,017 Energy monitoring (#3694)
2018-09-06 17:35:57 +02:00
Theo Arends
dd95bb393e Add command SetOption52
Add command SetOption52 to control display of optional time offset from UTC in JSON messages (#3629, #3711)
2018-09-06 12:37:50 +02:00
Theo Arends
3ccf83d1a6
Merge pull request #3711 from rgitzel/append-timezone
optionally append timezone to timestamp in JSON messages
2018-09-06 11:38:54 +02:00
Theo Arends
359877489d 6.2.1.2 - Fix KNX PA exception
6.2.1.2 20180906
 * Fix KNX PA exception. Regression from 6.2.1 buffer overflow (#3700, #3710)
2018-09-06 10:42:22 +02:00
Rodney Gitzel
9413ba9f47 optionally append timezone to timestamp in JSON messages 2018-09-05 14:51:12 -07:00
Adrian Scillato
b8e7ee8650
Fixed Exception Issue
Solves Bug #3700
2018-09-05 18:35:02 -03:00
Theo Arends
00814c7fc6 Fix compile error
Fix compile error
2018-09-05 20:51:17 +02:00
Theo Arends
35d0e502c4 Some additions
* Add command Display to show all settings at once
 * Add toggle function RGBW lights (#3695, #3697)
 * Add user configurable GPIO02 and GPIO03 on H801 devices (#3692)
2018-09-05 18:01:15 +02:00
Theo Arends
ed1fd55d7f
Merge pull request #3692 from MadDoct/patch-3
Make tx and rx pins user selectable on the H801
2018-09-05 16:02:37 +02:00
Theo Arends
089f48e31b
Merge pull request #3697 from gitolicious/patch-1
Added toggle function for RGBW lights #3695
2018-09-05 15:42:59 +02:00
Theo Arends
36242e0e02 Add network information
Add network information to display start screen (#3704)
2018-09-05 15:38:48 +02:00
Theo Arends
eaff296262 v6.2.1.1 - Released v6.2.1
Released v6.2.1 to solve important issues
2018-09-05 11:22:58 +02:00
Theo Arends
28e3773113 v6.2.1
Version 6.2.1 20180905
 * Fix possible ambiguity on command parameters if StateText contains numbers only (#3656)
 * Fix Wemo emulation to select the first relay when more than one relay is present (#3657)
 * Fix possible exception due to buffer overflow (#3659)
 * Fix lost energy today and total energy value after power cycle (#3689)
2018-09-05 10:58:56 +02:00
gitolicious
170013c1e1
Added 4th dimming step
It wasn't a good idea to cycle through three dimming steps only, as the 4th would be triggered by the toggle, but nothing happened (`Color 203` got ignored).
2018-09-04 23:03:19 +02:00
gitolicious
bd0323f6f2
Added toggle function for RGBW lights #3695
Proposed fix for #3695
2018-09-04 22:43:27 +02:00
MadDoct
e7ae727c65
Update sonoff.ino 2018-09-04 18:53:44 +01:00
Theo Arends
07dafe1631 6.2.0.2 - Energy monitoring
6.2.0.2 20180904
 * Rewrite energy monitoring using energy sensor driver modules
 * Fix lost today and total energy value after power cycle (#3689)
2018-09-04 16:22:34 +02:00
MadDoct
a8b673487b
h801 tx and rx user selectable 2018-09-04 09:56:43 +01:00
MadDoct
ababc351d7
prepare to allow h801 tx and rx pins to be gpio_user 2018-09-04 09:45:26 +01:00
znanev
41999a0afc
Update bg-BG.h 2018-09-03 13:49:49 +01:00
Adrian Scillato
d557fdbe7b
Updated Spanish Translation 2018-09-03 00:28:03 -03:00
Theo Arends
44ecdaf952 Add support for Shelly
Add support for Shelly 1 and basic support for Shelly 2 - No energy monitoring yet (#2789)
2018-09-02 16:17:49 +02:00
Theo Arends
2210bda2e6 Replace APMac with BSSId
Replace APMac with BSSId in state and status 11
2018-09-02 15:54:26 +02:00
Theo Arends
4b4b0dff85 Fix compile error
Fix compile error
2018-09-02 14:46:06 +02:00
Theo Arends
0ac8c73938 Fix Wemo emulation
Fix Wemo emulation to select the first relay when more than one relay is present (#3657)
2018-09-02 14:26:00 +02:00
Theo Arends
a60876378f Show AP channel on webpage
Show channel number on webpage and wifiscan debug info. Add BSSid to wifiscan debug info
2018-09-02 13:01:08 +02:00
Theo Arends
5623924813 Add Wifi channel number
Add Wifi channel number to state message (#3664)
2018-09-02 12:10:22 +02:00
Theo Arends
c6a14c5fe7 Fix possible exception
Fix possible exception due to buffer overflow (#3659)
2018-09-02 11:52:24 +02:00
Theo Arends
48b5f9117a 6.2.0.1 - Fix StateText ambiguity
Fix possible ambiguity on command parameters if StateText contains numbers only (#3656)
2018-09-02 11:11:49 +02:00
Alexey Kubrinsky
6a57882829
Revert "Fix ccs811 begin result check" 2018-09-02 00:47:35 +02:00
alex
e5186e602e Fix ccs811 begin result check 2018-09-01 19:57:10 +02:00
Theo Arends
2e8864effd 6.2.0 - Released 2018-08-31 16:53:40 +02:00
Theo Arends
45ffd2cdc3 Prep release 2018-08-31 16:39:58 +02:00
Theo Arends
84e06a1df9 Prep release 2018-08-31 16:38:34 +02:00
Theo Arends
821347d707 Release 6.2.0
Release 6.2.0
2018-08-31 15:43:29 +02:00
Theo Arends
5e927000d8 Prep for release
Prep for release
2018-08-31 14:47:49 +02:00
Theo Arends
fb6640e94b Update display drivers
Add features to and provide more stable display drivers
2018-08-31 12:17:09 +02:00
Jason2866
bd4048143e
Update xsns_27_apds9960.ino
New Version from Staars https://github.com/Staars/Sonoff-Tasmota/tree/development/sonoff
2018-08-30 18:12:21 +02:00
Theo Arends
2212af4860 Clear GPIO on multi boot loop
Clear GPIO on multi boot loop
2018-08-30 14:47:48 +02:00
Theo Arends
f7c38f24f3 6.1.1.14 Add boot loop detection
Add boot loop detection and try to fix
2018-08-30 14:27:33 +02:00
Theo Arends
3abdaaffb7 Revert "6.1.1.14 Add boot loop detection"
This reverts commit b9a875d6fb.
2018-08-30 13:19:09 +02:00
Theo Arends
b9a875d6fb 6.1.1.14 Add boot loop detection
Add boot loop detection and try to fix
2018-08-30 12:22:24 +02:00
Adrian Scillato
ee8a698ca5
Added command TIMERS 2 to toggle global timers enable flag
#3308
2018-08-29 14:21:13 -03:00
Theo Arends
ebb7f929a0 Fix HsbColor
Fix HsbColor (#3430) and enable multiple DS18X20 sensors as default
2018-08-29 16:05:27 +02:00
Theo Arends
19a8113cf4 Revert "Merge branch 'release-6.2' into development"
This reverts commit 433dc8d9d1, reversing
changes made to 6c61cdead7.
2018-08-28 18:13:14 +02:00
Theo Arends
433dc8d9d1
Merge branch 'release-6.2' into development 2018-08-28 17:45:28 +02:00
Theo Arends
6c61cdead7 Prep for release
Prep for release
2018-08-28 17:34:51 +02:00
Theo Arends
06604b7f09 Version update
Version update
2018-08-28 16:33:05 +02:00
Theo Arends
624ee28db3 Revisit naming and features
Revisit naming and features in preparation to release
2018-08-28 14:28:36 +02:00
Theo Arends
93e855ace7 Fix compile error
Fix compile error (#3618)
2018-08-28 12:39:51 +02:00
Theo Arends
55b43734d8 6.1.1.13 - Fixes
6.1.1.13 20180828
 * Fix 6.1.1.12 regression of Mem and Var default handling (#3618)
 * Optimizations
2018-08-28 11:10:32 +02:00
Theo Arends
f8666c0410 Some requested additions
* Add optional MQTT_TELE_RETAIN to Energy Margins message (#3612, 3614)
 * Add Individual HSBColorX commands (#3430, #3615)
 * Add RuleX debug options 8,9,10 (StopOnError) to control RuleX execution status after an exception restart (#3607)
2018-08-28 10:26:33 +02:00
Theo Arends
e4006757b1
Merge pull request #3615 from ascillato/patch-2
Added Individual HSBCOLOR Commands for HomeKit
2018-08-28 10:04:32 +02:00
Adrian Scillato
aa79874013
Added Individual HSBCOLOR Commands for HomeKit
Added individual HSBCOLOR commands for better integration to HomeKit and OpenHab.

Usage:

HSBCOLOR1 <x> to set Hue
HSBCOLOR2 <x> to set Saturation
HSBCOLOR3 <x> to set Brightness

Still is supported previous command HSBCOLOR <hue>,<sat>,<bri>
2018-08-27 22:46:04 -03:00
Adrian Scillato
e20c2b056a
Added Optional Retain Flag for Energy Margins
Request #3612
2018-08-27 18:35:23 -03:00
Theo Arends
04c81e31d1 Fix Sonoff Bridge data length
Fix Sonoff Bridge data reception when using Portisch EFM8 firmware and in data buffer length (#3605)
2018-08-27 18:16:28 +02:00
Theo Arends
9b54ab9038 Some optimizations
Some optimizations
2018-08-27 16:07:23 +02:00
Theo Arends
d4931f7b11 Fix handling default names Pt.2
Fix handling default names Pt.2
2018-08-27 14:53:09 +02:00
Theo Arends
9978381c94 Fix handling deafult names
Fix handling use of default names when using names starting with shortcut character (#3392, #3600)
2018-08-27 13:06:22 +02:00
Theo Arends
d69e88b50b 6.1.1.12 - Add debounce time
6.1.1.12 20180827
 * Add commands ButtonDebounce 40..1000 and SwitchDebounce 40..1000 to have more control over debounce timing. Default is 50mS (#3594)
2018-08-27 12:01:20 +02:00
Adrian Scillato
f70e4ab783
Added time parameters as variable comparison
Added %sunrise%, %sunset%, %uptime% and %time% to be used in rules comparison like:

on Time#Initialized do backlog event checksunrise=%time%; event checksunset=%time% endon
on event#checksunset>%sunset% do power3 1 endon
on event#checksunrise<%sunrise% do power3 1 endon
2018-08-27 04:59:17 -03:00
andrethomas
44c62fde40
Update MCP230xx flash usage information
Update MCP230xx flash usage information
2018-08-27 08:12:33 +02:00
Theo Arends
ea43540b43 Update WS2812 driver
Update WS2812 driver for new state time
2018-08-26 17:32:49 +02:00
Theo Arends
bbd2529914 Sleep fixes part 2 and 3 of 3
* Change scheduler phase 2/3 - Fixed when sleep is enabled: Blinktime (#3581)
 * Change scheduler phase 3/3 - Some sensor update timings: AdcEvery 200 -> 250, Senseair 300 -> 250, SDM120 300 -> 250, SDM630 300 -> 250
2018-08-26 17:10:18 +02:00
Theo Arends
f090050e69 6.1.1.11 - Sleep fixes part 1
6.1.1.11 20180826
 * Change scheduler phase 1 - Fixed when sleep is enabled: Uptime, Delay, PulseTime and TelePeriod (#3581)
2018-08-26 15:42:35 +02:00
andrethomas
45abaabb1e MCP230xx - Resolve compiler warnings 2018-08-26 13:38:43 +02:00
Theo Arends
c5769094c9
Merge pull request #3593 from ascillato/patch-1
Added command PUBLISH2 to send retained MQTT msg
2018-08-25 23:26:29 +02:00
Adrian Scillato
314db26f54
Added command PUBLISH2 to send retained MQTT msg
Solves #2861, #2851 and #3428
2018-08-25 17:46:34 -03:00
andrethomas
455bf1f3c1 MCP230xx - Extend sensor29 commands 2018-08-25 21:15:41 +02:00
Theo Arends
4defda2f1a Rewrite some GPIO options
Rewrite GPIO options ButtonXn, SwitchXn and CounterXn to select INPUT mode instead of INPUT_PULLUP
2018-08-25 13:08:06 +02:00
Theo Arends
1c14015f63 Update feature list
Update feature list
2018-08-25 12:26:36 +02:00
Theo Arends
48668bce7b 6.1.1.10 - Disable core 2.4.2 sleep
Disable wifi sleep for both Esp8266/Arduino core 2.4.1 and 2.4.2 to solve device freeze caused by Espressif SDK bug (#3554)
2018-08-25 11:59:21 +02:00
Theo Arends
21e731f69d Fix MCP230XX regression
Fix MCP230XX functional regression (#3579)
2018-08-25 11:38:32 +02:00
andrethomas
e59fec0fea MCP230xx - For the love of brackets :)) 2018-08-24 21:24:43 +02:00
andrethomas
d9d867fa9b MCP230xx - Change MCP230xx_Command() to use char arrays instead of String objects 2018-08-24 20:58:19 +02:00
Theo Arends
b34874ba45 Add all ruletimer values
Add all ruletimer values to command RuleTimer result message (#3571)
2018-08-24 18:22:04 +02:00
Theo Arends
ae6fcd4d60 Change sleep command
Change command sleep from restart after change to not restart after change (#3554)
2018-08-24 16:38:55 +02:00
Theo Arends
5977bd37e1 Fix xdrv_99_debug.ino compilation
Fix xdrv_99_debug.ino compilation error on core 2.4.2 (#3566)
2018-08-24 11:30:16 +02:00
Erik
40b4757389 Add support for setting color from Domoticz 2018-08-23 23:53:44 +02:00
Theo Arends
ef842daa32 Fix test
Fix test
2018-08-23 17:47:45 +02:00
Theo Arends
035bc29475 Fix EnergyReset3
Fix EnergyReset3 (#2723)
2018-08-23 17:38:17 +02:00
Theo Arends
6a5c0d29e8 6.1.1.9 - Fixes and Additions
6.1.1.9
 * Allow user override of define MAX_RULE_TIMERS (#3561)
 * Allow user override of define MAX_RULE_VARS
 * Add GPIO options ButtonXn, SwitchXn and CounterXn to select INPUT mode instead of INPUT_PULLUP (#2525)
 * Fix OtaMagic when file path contains a dash (-) (#3563)
2018-08-23 16:05:51 +02:00
Norbert Richter
52413f103e Fixed OtaMagic handling having minus "-" within OtaUrl 2018-08-23 14:31:50 +02:00
Theo Arends
bab6ae5644 6.1.1.8 - Fixes and Additions
6.1.1.8
 * Fix MQTT reconnection detection when using TasmotaMqtt library (#3558)
 * Add build time setting of ButtonTopic and SwitchTopic (#3414)
 * Add display features and dynamic buffering
2018-08-23 11:49:17 +02:00
Theo Arends
1e3a8975c5
Merge pull request #3414 from emontnemery/build_time_button_switch_topic
Build time setting of button and switch topic
2018-08-23 09:59:09 +02:00
Theo Arends
0cee695df4
Merge pull request #3556 from MadDoct/development
Correct bug with toggle command and pinmode 6 when using interlocking
2018-08-23 09:54:31 +02:00
Adrian Scillato
4b99fd8ad3
Update xdrv_01_mqtt.ino 2018-08-22 23:33:19 -03:00
Adrian Scillato
4325d51824
Fixed MQTT Reconnection Bug
If you restart your wifi router, and you have Tasmota_MQTT Library with wificonfig 5, Tasmota don't realize of this MQTT disconnection.
2018-08-22 23:19:56 -03:00
MadDoct
87374edb61
Correct bug with toggle command and pinmode 6 2018-08-23 00:25:38 +01:00
andrethomas
10aeeec4e9 change uint8_t to uint16_t in the settings union 2018-08-21 22:43:56 +02:00
andrethomas
46e1ec870e Make space for more config options 2018-08-21 22:12:40 +02:00
Theo Arends
8ac213e99d Fix DisplayRotate
* Fix DisplayRotate
* Increase SSD1306 row count to 16
* Remove redundant Tasmota function from Adafruit ILI9341 library
2018-08-21 14:56:58 +02:00
MadDoct
a01b87eaac
update interlocking output to include the pair info 2018-08-20 23:01:42 +01:00
Theo Arends
43dbbd3a98 Add more display functionality
* Add display define USE_DISPLAY_MODES1TO5 to select display modes 1 to 5
 * Add command DisplayRotate 0..3 to select persistent display rotation
2018-08-20 18:07:19 +02:00
Theo Arends
6d98864a04 Fix iFan02 power on state
Fix iFan02 power on state (#3412, #3530)
2018-08-20 15:51:46 +02:00
Adrian Scillato
9e6ea1840d
Added extra KNX configuration check at startup 2018-08-20 00:12:37 -03:00
Theo Arends
6d1ce5bd69 Fix SDM120 wrong values
Fix SDM120 reporting wrong negative values to Domoticz (#3521)
2018-08-19 13:00:27 +02:00
Theo Arends
0e2e28790f
Merge pull request #3519 from andrethomas/development
Add millis() since last interrupt occurred
2018-08-19 08:47:29 +02:00
andrethomas
12d0226666 Add millis() since last interrupt occurred 2018-08-19 01:35:30 +02:00
Xavier MULLER
f2e354d067
Update fr-FR.h 2018-08-19 00:30:04 +02:00
Theo Arends
a2c900e4a9
Merge pull request #3512 from andrethomas/development
MCP23008/MCP23017 Bugfix for resetX
2018-08-18 18:12:42 +02:00
Theo Arends
b12c8d39d5 Add initial display support
Add initial display support for Lcd, Oled, Matrix, Tft and e-paper - Need more docs
2018-08-18 18:11:22 +02:00
andrethomas
1eebc2e4ee
Update xsns_29_mcp230xx.ino 2018-08-18 16:34:41 +02:00
andrethomas
5560e6ae4a MCP23008/MCP23017 Bugfix for resetX - Fix default intmode to ALL for pin modes 2 through 4 (Input pin modes) 2018-08-18 16:28:25 +02:00
andrethomas
93bd6b135c Update xsns_29_mcp230xx.ino 2018-08-17 23:19:14 +02:00
andrethomas
c611be44eb Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into development 2018-08-17 11:25:04 +02:00
Theo Arends
bb87f99ee0 Fix version numbering
Fix version numbering
2018-08-17 11:10:21 +02:00
andrethomas
e3f2deacce Allow intmode=3 (Disabled) 2018-08-17 00:23:20 +02:00
andrethomas
3346660419 Add intmode for pinmode 2 to 4 with sensor29 pin,pinmode,pullup,intmode - 0 = ALL, 1 = EVENT only, 2 = TELE only 2018-08-17 00:18:45 +02:00
Manfred
4d34f98155
Update de-DE.h
make units SI compliant
2018-08-16 10:02:33 +02:00
andrethomas
084f3d486c Fix settings.h and compiler warning in xsns_29_mcp230xx.ino 2018-08-15 22:07:25 +02:00
andrethomas
fd0e759f42 Update output telemetry timing 2018-08-15 13:16:12 +02:00
andrethomas
6818f8d92a Change mcp230xx_config bits and do some housekeeping on formatting 2018-08-15 10:23:02 +02:00
MadDoct
e08c16c5ca
Merge branch 'development' into patch-4 2018-08-14 23:52:26 +01:00
MadDoct
2d36f2e447
Added interlocking output in pairs
If Setoption14 is set
The output pins will have paired interlocking (D0 with D1, D2 with D3, etc...) as long as:
They have the same mode (both have pinmode 5 or both have 6)
2018-08-14 23:49:34 +01:00
andrethomas
1b714b0320
Update xsns_29_mcp230xx.ino 2018-08-14 21:45:56 +02:00
andrethomas
50f2eb3811
Update xsns_29_mcp230xx.ino 2018-08-14 21:44:33 +02:00
andrethomas
db223b9d10
Update xsns_29_mcp230xx.ino 2018-08-14 21:41:17 +02:00
andrethomas
18f47be237 Cleanup #else and #endif statements with // USE_MCP230xx_OUTPUT comments 2018-08-14 21:36:10 +02:00
MadDoct
b946d9e233
Update xsns_29_mcp230xx.ino 2018-08-14 18:35:18 +01:00
MadDoct
4d9a034663
Change output data some more... 2018-08-14 16:45:06 +01:00
MadDoct
48b6ee20ed
add pinmode 6 for inverted output and changed some data output 2018-08-14 00:13:56 +01:00
Theo Arends
8a61c25218 6.1.1.6 Add modulo option to rules
Add modulo option to rules like rule1 on Time#Minute|5 do backlog power on;delay 200;power off endon (#3466)
2018-08-13 13:09:22 +02:00
Theo Arends
e15aeabbcf Fix Pow R2 / S31 buffer sync
Fix Pow R2 / S31 buffer sync
2018-08-13 11:33:33 +02:00
znanev
3861dd2465
Update Bulgarian language file 2018-08-12 16:11:24 +01:00
Theo Arends
ee9b26ecfa 6.1.1.5 - Fix Pow R2 and S31
Fix some Pow R2 and S31 checksum errors using optimized re-sync
2018-08-12 16:15:03 +02:00
Theo Arends
3efb84fb93 Change version representation
Change version representation from 1.1.1a to 1.1.1.1 for better change reference
2018-08-12 14:05:15 +02:00
andrethomas
f40c3c3a11 Update mcp230xx_config[].b4 -> .saved_state in settings.h 2018-08-12 00:38:54 +02:00
andrethomas
e5a80df2ef Rename mcp230xx_config[].b4 to mcp230xx_config[].saved_state 2018-08-12 00:32:56 +02:00
Theo Arends
87eb6a25cc Update changelog
Update changelog
2018-08-11 16:24:06 +02:00
Theo Arends
9147635d5c Add ifan02 Fanspeed +/-
Add ifan02 Fanspeed +/- as command option to increase or decrease fenspeed (#3415)
2018-08-11 16:12:10 +02:00
Theo Arends
75284f09fe Re-fix S31/Pow R2 serial sync
Re-fix S31/Pow R2 energy data serial sync (#3425)
2018-08-11 15:47:27 +02:00
Theo Arends
9856a8f7c0
Merge pull request #3437 from altelch/development
Changed CounterType 1 to micros() and implemented stall detection
2018-08-11 11:09:11 +02:00
Theo Arends
18fae5b949
Merge pull request #3445 from alisaitteke/development
Language updates
2018-08-11 11:07:20 +02:00
MadDoct
90e3d77ad5
Increase human readability of the output data 2018-08-10 18:29:45 +01:00
Ali TEKE
a705a9980b Updated Turkish language file 2018-08-10 01:59:17 +03:00
hkrupp
432a812dc3 Changed CounterType 1 to micros() and implemented stall detection 2018-08-09 13:24:13 +02:00
andrethomas
ac8f77ca63 Add MCP230xx_OUTPUT and USE_MCP230xx_DISPLAYOUTPUT to user_config.h 2018-08-09 12:02:46 +02:00
andrethomas
6c3072f864 MCP23008/MCP23017 - Extend sensor29 command to enable output 2018-08-09 11:46:14 +02:00
Erik
e21a155606 Build time setting of button and switch topic 2018-08-05 20:01:50 +02:00
andrethomas
1ecb6e5f4d
Update xsns_29_mcp230xx.ino
Making the result more usefull to integrate into sensors or switches in home assistant
2018-08-05 17:50:11 +02:00
andrethomas
dc9193efcb
Update xsns_26_lm75ad.ino 2018-08-04 19:11:37 +02:00
andrethomas
ed3a45985d Fix detection of LM75AD 2018-08-04 19:07:47 +02:00
andrethomas
3c62263bb3 Add extended sensor29 reset commands 2018-08-04 01:05:27 +02:00
Jason2866
dfb59ad07d
Update de-DE.h 2018-08-02 23:14:39 +02:00
Adrian Scillato
1c7bba4f1a
Update Spanish Translation 2018-08-02 13:54:43 -03:00
Theo Arends
fed3118c1c Revert changes for next core
Revert changes for next core as PWM doesn't work in staged version as it used to do.
2018-08-02 18:10:11 +02:00
Theo Arends
4902915408 Update Cz language file
Update Cz language file to v6.1.1c
2018-08-02 17:53:26 +02:00
Theo Arends
88455b696c Prepare for next core version
Prepare for next core version using updated PWM library
2018-08-02 17:45:09 +02:00
Theo Arends
baa46d3caa Update language files
Update language files
2018-08-02 12:06:53 +02:00
Theo Arends
25fee28546 Add message when no JavaScript
Add message when JavaScript is not enabled in webbrowser (#3388)
2018-08-02 12:03:33 +02:00
andrethomas
a6bfe9b4f1
Update xsns_29_mcp230xx.ino 2018-08-01 18:08:42 +02:00
andrethomas
33d2857384 Add event command when interrupt is detected 2018-08-01 17:56:08 +02:00
andrethomas
6380a5a326 Merge branch 'development' of https://github.com/andrethomas/Sonoff-Tasmota into development 2018-07-31 18:44:49 +02:00
andrethomas
caf88ddc45 Extend sensor29 pin,? command by adding to MCP230XX_SENSOR_RESPONSE to provide current state of pin (0/1=LOW/HIGH) 2018-07-31 18:44:31 +02:00
Theo Arends
6f455e2c00 Update debug info
Update debug info
2018-07-31 11:49:23 +02:00
Theo Arends
9e34d16e9a Fix sonoff-minimal
Fix sonoff-minimal from using default settings
2018-07-30 12:29:56 +02:00
andrethomas
c190de7bae Make interrupt output more rule friendly 2018-07-29 19:28:16 +02:00
andrethomas
ad53d16c2e Fix bug in MCP230xx_CheckForInterrupt() 2018-07-29 15:25:00 +02:00
Theo Arends
cc5b0aaf90 Add option + to command Rule
Add option + to command Rule to concatenate new rule with existing rules (#3365)
2018-07-29 14:45:42 +02:00
Theo Arends
794d9dc567 Fix settings corruption
Fix settings corruption (#3363)
2018-07-28 17:25:42 +02:00
Theo Arends
277e776cf3 Add sensor MPU6050
Add initial support for sensor MPU6050 (#3352)
2018-07-28 16:16:53 +02:00
Theo Arends
0afe15b0d3
Merge pull request #3352 from Bunkerschild/development
Added support for MPU6050 gyroscope sensor
2018-07-28 15:49:34 +02:00
Theo Arends
55ef063c0e Add command SerialSend4
Add command SerialSend4 to send binary serial data (#3345)
2018-07-28 15:43:13 +02:00
Bunkerschild
1d86a607a2
Merge pull request #2 from arendst/development
Fixes from arendst
2018-07-28 15:41:36 +02:00
Theo Arends
ade9535e55
Merge pull request #3345 from emontnemery/serial_bridge_raw
Support send / receive of binary serial data
2018-07-28 15:20:07 +02:00
Theo Arends
da7dadae21 Add rule triggers
Add rule triggers Wifi#Connected and Wifi#Disconnected (#3359)
2018-07-28 15:06:31 +02:00
Theo Arends
b7ccc64893 Fix unsecure main webpage update
Fix unsecure main webpage update
2018-07-28 12:30:47 +02:00
Oliver Welter
06c2ab8229 Added support for MPU6050 gyro sensor 2018-07-28 03:53:51 +02:00
Erik
76c102c09c Support send / receive of binary serial data 2018-07-27 12:17:34 +02:00
Theo Arends
823f4ae801 Fix unsecure main webpage update
Fix unsecure main webpage update
2018-07-26 17:53:50 +02:00
Theo Arends
34769099d1 Add Turkish language file
Add Turkish language file (#3332)
2018-07-26 10:57:59 +02:00
Theo Arends
d34c24175a
Update tr-TR.h 2018-07-26 10:52:33 +02:00
Ali TEKE
72bb979d06 fixed D_DAY3LIST format 2018-07-25 23:55:23 +03:00
Ali TEKE
aa41a8f4d1 Turkish file update 2018-07-25 23:44:28 +03:00
Ali TEKE
b40f187514 Message update in languages/tr-TR.h file 2018-07-25 23:38:22 +03:00
Ali TEKE
e82c993134 Added Turkish language 2018-07-25 23:34:21 +03:00
Theo Arends
cb192c5c2d Update decode-status.py
Update decode-status.py
2018-07-25 12:42:53 +02:00
Theo Arends
52f642b0c0 Remove obsolete define
Remove obsolete define
2018-07-25 11:59:43 +02:00
Theo Arends
c2b3ff1fd2 Fix yield exception
Fix yield exception using non PubSubClient library
2018-07-25 10:35:36 +02:00
Theo Arends
9376b6f7c0 Fix invalid JSON
Fix command TimeDst/TimeStd invalid JSON (#3322)
2018-07-25 10:04:35 +02:00
andrethomas
9ea3e7d80e Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into development 2018-07-24 20:06:42 +02:00
andrethomas
bd536d2d95 Opto'd MCP230xx_Show() shaving off another 92 bytes of flash 2018-07-24 19:36:30 +02:00
Theo Arends
99e81ba86e Fix CCS811 env compensation
Fix CCS811 temperature and humidity compensation
2018-07-24 18:41:50 +02:00
Theo Arends
d7e6f6114a Fix possible WDT
Fix possible WDT due to long MQTT publish handling (#3313)
2018-07-24 18:40:13 +02:00
andrethomas
068a42c4f3 Optimize MCP230xx_CheckForInterrupt() and MCP230xx_ApplySettings() 2018-07-23 19:46:41 +02:00
Theo Arends
cdae4f3f46 Add support for CCS811
Add support for CCS811 sensor (#3309)
2018-07-23 17:42:12 +02:00
Theo Arends
07f70f890f
Update xsns_31_ccs811.ino 2018-07-23 17:19:09 +02:00
Theo Arends
5493766bda
Update xsns_31_ccs811.ino 2018-07-23 17:17:40 +02:00
gemu2015
d21a04e872 ccs811
completely new from arends/development
2018-07-23 16:27:15 +02:00
Theo Arends
d62cb11227
Merge pull request #3306 from ascillato/patch-1
KNX: Add new event and new commands
2018-07-23 10:24:45 +02:00
Adrian Scillato
3373fff9eb
Added Commands KNX_GA and KNX_CB
* Added command KNX_GA so as to setup Group Address to Send Data/Commands

Usage:

KNX_GA
(return the amount of GA configured)

KNX_GA 1
(return the configuration of the GA#1

KNX_GAx option, area, line, member
(Set the configuration of the GA#x)

example: KNX_GA3 1, 2,2,4

For the GA#3, the status of Relay 1 is sent to 2.2.4

* Added command KNX_CB so as to setup Group Address to Receive Data/Commands

KNX_CBx option, area, line, member

example: KNX_CB2 1, 2,2,4

For the CB#2, listen to 2.2.4 to set the status of the Relay 1


Posible values of the parameter OPTION:

1 - Relay 1
2 - Relay 2
3 - Relay 3
4 - Relay 4
5 - Relay 5
6 - Relay 6
7 - Relay 7
8 - Relay 8
9 - Button 1
10 - Button 2
11 - Button 3
12 - Button 4
13 - Button 5
14 - Button 6
15 - Button 7
16 - Button 8
17 - TEMPERATURE        
18 - HUMIDITY           
19 - ENERGY_VOLTAGE     
20 - ENERGY_CURRENT     
21 - ENERGY_POWER       
22 - ENERGY_POWERFACTOR 
23 - ENERGY_DAILY       
24 - ENERGY_START       
25 - ENERGY_TOTAL       
26 - KNX_SLOT1              
27 - KNX_SLOT2              
28 - KNX_SLOT3              
29 - KNX_SLOT4              
30 - KNX_SLOT5              
255 - EMPTY
2018-07-23 04:03:57 -03:00
Adrian Scillato
a294a9179d
Added Command KNX_PA
Added Command KNX_PA for changing the device KNX Physical Address
2018-07-23 02:15:44 -03:00
Adrian Scillato
754955cd48
Move subStr Function to Support.ino 2018-07-23 01:32:54 -03:00
Adrian Scillato
96fb23737d
Move subStr Function to Support.ino 2018-07-23 01:29:50 -03:00
Adrian Scillato
77181854a7
Added KNX commands
* KNX_ENABLED 0/1
* KNX_ENHANCED 0/1
2018-07-23 01:01:52 -03:00
Adrian Scillato
99eb3362aa
Make KNX WEB MENU optional 2018-07-23 00:54:25 -03:00
Adrian Scillato
552ac7d545
Make KNX WEB MENU Optional 2018-07-22 23:16:46 -03:00
Adrian Scillato
9c5d3f501d
Make KNX WEB MENU Optional 2018-07-22 23:16:05 -03:00
Adrian Scillato
a6f27db910
Make KNX WEB MENU optional 2018-07-22 23:14:33 -03:00
Adrian Scillato
bc6195e492
KNX: Added the EVENT knxrx_val1..5
Added the EVENT KNXRX_VAL1...5 when receiving values from the KNX Network or another Tasmota with KNX

Now, sensor values (for example) can be sent from one device to another.
2018-07-22 22:40:28 -03:00
andrethomas
7285aa356f MCP23008/MCP23017 bugfix - Only check for interrupts if enabled on at least one pin 2018-07-22 22:40:26 +02:00
andrethomas
4d1981dca3 Simplify MCP230xx_ApplySettings 2018-07-21 22:04:18 +02:00
andrethomas
6a4d4503f6 Changed mcp230xx_config structure 2018-07-21 18:06:24 +02:00
andrethomas
9731b13fd6 Removed WEB CONFIG option and extended sensor29 commands 2018-07-21 18:04:36 +02:00
Theo Arends
a4eddcb518 Add global timer cntrl to webpage
Add command Timers 0/1 to globally disable or enable armed timers (#3270)
2018-07-21 16:47:44 +02:00
andrethomas
55691affaa Bugfix on MCP230xx driver 2018-07-21 14:24:34 +02:00
andrethomas
4f86c5d6f1 Bugfix on MCP230xx driver 2018-07-21 14:17:48 +02:00
Theo Arends
612374cfbf Revisit Timers off/on
6.1.1c
 * Add command Timers 0/1 to globally disable or enable armed timers (#3270)
2018-07-20 16:12:37 +02:00
Theo Arends
33c552a72d
Merge pull request #3256 from andrethomas/push2arendst
Move LM75ADDetect and MCP230xx_Detect
2018-07-20 14:17:24 +02:00
Rene 'Renne' Bartsch
c3c4f89efd
Visual Studio specific compiler warning fixed.
This commit fixes the Visual Studio compiler warning
```
D:/Sonoff-Tasmota-development.6.1.1b/sonoff/xsns_30_mpr121.ino:192:2: warning: 'typedef' was ignored in this declaration [enabled by default] }; ^
```
2018-07-19 21:18:20 +02:00
andrethomas
b7b8156926
Merge pull request #3 from andrethomas/patch-1
Move LM75ADDetect() to FUNC_EVERY_SECOND
2018-07-18 14:26:53 +02:00
andrethomas
370cbf064c
Move LM75ADDetect() to FUNC_EVERY_SECOND
Move LM75ADDetect() from FUNC_PREP_BEFORE_TELEPERIOD to FUNC_EVERY_SECOND to comply with FUNC_PREP_BEFORE_TELEPERIOD marked as deprecated.
2018-07-18 09:43:49 +02:00
andrethomas
e6c5553059 Move MCP230xx_Detect() from FUNC_PREP_BEFORE_TELEPERIOD to FUNC_EVERY_SECOND 2018-07-17 21:18:26 +02:00
Theo Arends
cdb4a0612b
Update fr-FR.h 2018-07-17 15:27:19 +02:00
Xavier MULLER
9a3a834d1b
Update fr-FR.h 2018-07-17 15:14:25 +02:00
Theo Arends
3b46ba2ace Add support for MPR121
Add support for MPR121 controller in input mode for touch buttons (#3142)
2018-07-17 12:51:55 +02:00
Theo Arends
0288a2da15
Merge branch 'development' into development 2018-07-17 12:20:42 +02:00
Theo Arends
f10b92a995 Add support for MCP230xx
Add support for MCP230xx for general purpose input expansion and command Sensor29 (#3188)
2018-07-17 11:05:31 +02:00
Theo Arends
9af188ac74
Merge pull request #3188 from andrethomas/development
Add support for I2C MCP23008/MCP23017 for GP INPUT
2018-07-17 10:07:45 +02:00
Theo Arends
9ef10f24d2 Fix command Scale buffer overflow
Fix command Scale buffer overflow (#3236)
2018-07-16 12:37:49 +02:00
Theo Arends
b56961c528 Fix rules once regression
Fix rules once regression from v6.1.0 (#3198, #3226)
2018-07-16 11:34:44 +02:00
Theo Arends
ace6180e67 Introduce _changelog.ino
Introduce _changelog.ino
2018-07-15 17:30:38 +02:00
Theo Arends
afdb197a6c v6.6.1b - Change wifi options
6.1.1b
 * Add default Wifi Configuration tool as define WIFI_CONFIG_NO_SSID in user_config.h if no SSID is configured (#3224)
 * Add user selection of Wifi Smartconfig as define USE_SMARTCONFIG in user_config.h
 * Add user selection of WPS as define USE_WPS in user_config.h in preparation for core v2.4.2 (#3221)
 * Change default Wifi config option from WPS to Wifi Manager if WPS is disabled
 *   or Wifi Smartconfig if webserver is disabled
 *   or Wifi Serial input if Smartconfig is disabled
 * Remove WPS and SmartConfig from sonoff-minimal saving 56k code space
2018-07-15 15:21:48 +02:00
Theo Arends
f75ab4f25f v6.1.1a - Sync with v6.1.1
Sync with v6.1.1
2018-07-14 18:07:25 +02:00
Theo Arends
e876b5aa77 v6.1.0b - WPS optional
6.1.0b
 * Add user selection of WPS as define USE_WPS in user_config.h in preparation for core v2.4.2 (#3221)
 * Change default Wifi config option from WPS to Wifi Manager if WPS is disabled (or Wifi Smartconfig if webserver is disabled)
 * Remove WPS from sonoff-minimal saving 33k code space
 * Revert wifi changes implemented in v6.0.0a due to possible bad initial wifi connections
2018-07-14 15:35:56 +02:00
andrethomas
9be31ab605 Added FPSTR to constants 2018-07-14 15:07:01 +02:00
andrethomas
d8c4f8bb7e Remove F() from page.replace() and reference PROGMEM const's for replacement content 2018-07-14 14:46:09 +02:00
Theo Arends
ea2357375a Fix TM1638 compile error
Fix TM1638 compile error (#3212)
2018-07-14 12:10:13 +02:00
andrethomas
1c1436d7ed
Put back the %s 2018-07-14 01:04:46 +02:00
andrethomas
616c6669a9
Remove unwanted %s
Remove unwanted %s from const char HTTP_SNS_MCP230xx_GPIO[]
2018-07-14 00:33:42 +02:00
andrethomas
8089c8630c Fixed some progmem attempts 2018-07-13 10:28:55 +02:00
andrethomas
a48c251be0 Fixed sensor23 JSON output and moved it to progmem 2018-07-13 10:04:08 +02:00
andrethomas
79fb392e45 Added XdrvMailbox.index validation for FUNC_COMMAND 2018-07-13 08:27:33 +02:00
andrethomas
aafeca8afc Update MCP230xx to make web config optional and added sensor29 command parameters 2018-07-12 23:12:01 +02:00
Theo Arends
bee95c5b56 Add TM1638 switch support
Add TM1638 switch support (#2226)
2018-07-12 14:52:35 +02:00
Theo Arends
5372cdf511 Fix invalid response
Fix invalid response using more than 4 switches and domoticz
2018-07-12 14:24:17 +02:00
Theo Arends
a489b4a44a Add profile info to drivers
Update release notes and add profile info to some drivers
2018-07-12 12:19:08 +02:00
andrethomas
401ee8f87d Updated MCP230xx driver 2018-07-11 21:16:37 +02:00
Theo Arends
29ed5c1a27 Update sensor drivers
Update sensor drivers
2018-07-11 15:35:12 +02:00
Theo Arends
4bc3ce70dd Updated bmp driver
Updated bmp driver
2018-07-11 14:39:07 +02:00
Theo Arends
50ce01cd0b Update sensor drivers
Update sensor drivers to provide instant results
2018-07-11 14:21:11 +02:00
Theo Arends
8fdcbaa8e1 Add read sensor retry
Add read sensor retry to DS18B20, DS18x20, DHT, SHT1X and HTU21
2018-07-10 22:12:16 +02:00
Theo Arends
e7a21887d3 Change SHT1x driver
Change SHT1x driver to provide better instant results
2018-07-10 15:50:07 +02:00
Theo Arends
39a0867b6a Fix DHT driver
Fix DHT driver mixing values for different sensors (#1797)
2018-07-09 17:59:56 +02:00
Theo Arends
0c902b7d64 Change DHT driver
Change DHT driver to provide better instant results and add decimals to DHT11 (#3164)
2018-07-09 16:39:24 +02:00
Theo Arends
d875b0b1ad Change DS18x20 driver
Change DS18x20 driver to provide better instant results (#3169)
2018-07-09 15:50:52 +02:00
Theo Arends
fb41466cb7 Change DS18B20 driver
Change DS18B20 driver to provide better instant results
2018-07-09 14:18:26 +02:00
Theo Arends
cc24dd11ce Update TSL2561 library
Remove TSL2561 debug message and update library (#2415)
2018-07-09 12:41:17 +02:00
Theo Arends
f81e0eb2e4 Change SHT1x sensor detection
Change SHT1x sensor initialization from pre-teleperiod to once during restart to fix I2C interference
2018-07-09 12:24:24 +02:00
Theo Arends
f9ce86a6e8 Add wifi/mqtt status blinkyblinky
6.1.0a
 * Add wifi and mqtt status led blinkyblinky to be disabled by SetOption31 1. Does not work when LedPower is On (deliberate) (#871, #2230, #3114, #3155)
 * Remove not needed functionality from Sonoff-minimal to save space
2018-07-07 17:30:58 +02:00
Theo Arends
eed4bfd494 Fixed minimal
enabled HTTPCommand for minimal
2018-07-07 10:21:29 +02:00
Matias B
9236c082f6 Fix es-AR typos 2018-07-06 14:58:19 -03:00
Theo Arends
2058b9fa95 Updated to v6.1.0a
Updated to v6.1.0a
2018-07-06 18:00:50 +02:00
Rene Bartsch
a01edf6fd2
MPR121 touch button driver added.
The Freescale MPR121 is a 12-channel proximity capacitive touch sensor Controller. It can handle 12 electrodes as touch buttons.
2018-07-06 15:41:16 +02:00
Rene Bartsch
05cc738b7f
#define USE_MPR121 added for MPR121 touch button controller. 2018-07-06 15:34:15 +02:00
Theo Arends
d08cefb0df Rewrite BME680 driver
Rewrite BME680 driver now using latest Bosch BME680 library (#2969)
2018-07-04 18:41:00 +02:00
Theo Arends
c896437124 v6.0.0c - Add spare SetOptions
6.0.0c
* Add support for bitflags SetOption50 .. SetOption81 (#3118)
2018-07-03 12:48:56 +02:00
Theo Arends
8f60a88a20 Add support for BlitzWolf BW-SHP2
Add support for BlitzWolf BW-SHP2 (and Homecube, Gosund SP1) Energy
Monitoring Smart Socket (#2223)
2018-07-02 14:25:02 +02:00
Theo Arends
dd92abff54 Reserve space for MCP23017
Reserve space for MCP23017 (#3107)
2018-07-02 10:22:01 +02:00
Theo Arends
c8871ae9e8 Fix iFan02 friendlyname
Fix iFan02 friendlyname
2018-07-01 15:18:50 +02:00
Theo Arends
d3d876f030 Add Sonoff iFan02 support
Add support for Sonoff iFan02 as module 44 introducing command FanSpeed
0..3 (#2839)
2018-07-01 15:06:44 +02:00
Theo Arends
8b7645b05d Quick fix to re-instate iFan02 RC
Quick fix to re-instate iFan02 RC
2018-06-30 19:09:48 +02:00
Theo Arends
eb42ec6a1c Add restriction
Add restriction
2018-06-30 18:54:22 +02:00
Theo Arends
0fc019e418 Initial Sonoff iFan02 support
Initial Sonoff iFan02 support (#2839)
2018-06-30 18:50:10 +02:00
Theo Arends
71e2ec4cc9 Add some delay to TM1638 - better
Add some delay to TM1638 (#2226)
2018-06-30 14:53:04 +02:00
Theo Arends
409fedf11c Add some delay to TM1838 comms
Add some delay to TM1838 comms (#2226)
2018-06-30 14:41:40 +02:00
Theo Arends
2a62356172 Allow increase in friendlynames
Allow increase in friendlynames (#3098)
2018-06-30 14:17:26 +02:00
Theo Arends
03ae4098b5 Add support for Sonoff S26 Smart Socket
Add support for Sonoff S26 Smart Socket (#2808)
2018-06-29 13:48:19 +02:00
Theo Arends
1c6f752ba8 Add enforce Hass discovery as light group
Add command SetOption30 to enforce Hass discovery as light group (#1784)
2018-06-29 11:15:27 +02:00
Adrian Scillato
27ddbb0609
Added decimal values support for commands ADD, SUB, MULT and SCALE 2018-06-28 13:06:21 -03:00
Adrian Scillato
50d504fb7b
KNX: Command KNXTX_VALx now supports value with decimals 2018-06-28 12:52:05 -03:00
Theo Arends
3e96e04690 Add experimental (untested) TM1638 support
Add experimental (untested) TM1638 switch support (#2226)
2018-06-28 17:40:37 +02:00
Theo Arends
6e9602418d v6.0.0b - Support up to 8 switches
6.0.0b
* Change number of switches from 4 to 8 (#2885, #3086)
2018-06-28 14:28:14 +02:00
Theo Arends
20a53950ff Fix possible wifi connection problem
Fix possible wifi connection problem (#1366)
2018-06-28 12:25:50 +02:00
Stoffi
63da11e19e Update de-DE.h
Update KNX Part in de-DE.h
2018-06-27 22:14:56 +02:00
Jason2866
ceeec1c7fb
Update de-DE.h 2018-06-27 11:30:43 +02:00
Theo Arends
a2728863c3 Renamed file and updated APDS9960 sensor
Renamed file and updated APDS9960 sensor
2018-06-26 22:40:13 +02:00
Theo Arends
b1258477a5 Add support for APDS9960 proximity sensor
6.0.0a
* Add support for APDS9960 proximity sensor (#3051)
2018-06-26 17:51:43 +02:00
Theo Arends
04e1416eaa
Merge pull request #3051 from Staars/development
APDS9960 (my second try)
2018-06-26 17:23:44 +02:00
Theo Arends
54ef429fdc Add increment and decrement counter
6.0.0a
* Add increment and decrement value to command Counter (#2838)
2018-06-26 17:17:23 +02:00
Theo Arends
6a9a996e98 Add option 0 to command Timers
6.0.0a
* Add option 0 to command Timers disarming all timers (#2962)
2018-06-26 16:44:17 +02:00
Theo Arends
862623b295 Add rule variables and add minutes
6.0.0a
* Add time in minutes to rule Time#Initialized, Time#set and Time#Minute
(#2669)
* Add rule variables %time% for minutes since midnight, %uptime%,
%sunrise% and %sunset% giving time in minutes (#2669)
2018-06-26 16:22:53 +02:00
Theo Arends
dc1c2abda7 Add heap and stack debug information
Add heap and stack debug information
2018-06-26 11:48:09 +02:00
Theo Arends
e818f0da55 Fix rules induced LWT message
Fix rules induced LWT message
2018-06-25 18:00:20 +02:00
Theo Arends
9331cab55c Fix xsns_26_lm75ad.ino line endings
Fix xsns_26_lm75ad.ino line endings (#3063)
2018-06-25 17:35:42 +02:00
Theo Arends
bd9860a875
Merge pull request #2955 from ascillato/patch-2
Add Arithmetic commands for VAR
2018-06-25 12:39:00 +02:00
Theo Arends
176c39dfe3 Add hex/decimal receive control for RF and IR
6.0.0a
* Add command SetOption28 to switch between hex or decimal Sonoff Bridge
RF received data format (#3008)
* Add command SetOption29 to switch between hex or decimal IR received
data format
2018-06-25 12:33:23 +02:00
Theo Arends
63ee0a5870
Merge pull request #3007 from Drachenkaetzchen/development
Major performace Improvements for WS2812 pixels
2018-06-24 17:55:58 +02:00
Theo Arends
45e2812939 Add debug facilities
Add optional debug facilities and CPU load loop info (#2979)
2018-06-24 17:50:42 +02:00
Christian
8ee51f37db
Update xdrv_91_apds9960.ino
Changed the payload back to string.
I think this is shorter, easier to understand without any documentation and still works with rules.
e.g.
on Tele-APDS9960#Up do command endon
2018-06-23 18:37:14 +02:00
Christian
ac626b30e6
Update xdrv_91_apds9960.ino
-add compiler warning (based on input from renne)
-small cosmetic/formatting cleanups
2018-06-23 12:35:16 +02:00
Christian
cf545af49d
Update xdrv_91_apds9960.ino
new:
-removed NEAR/FAR because of the unreliability
-support for Rules, therefore change of the MQTT-Messages to a number format (clockwise: up,right,down,left then long and none)
Example:
rule1 on Tele-APDS9960#Gesture=1 do ... endon

-minor code changes to shorten things
2018-06-23 10:00:56 +02:00
killadm
371aebfc15
Update zh-CN.h
Remove >>>>>>
2018-06-23 09:11:17 +08:00
killadm
0ac318d636 update of zh-CN language 2018-06-23 00:42:44 +08:00
Christian
4cc0bd44c9
Update xdrv_91_apds9960.ino
changes:
-changed from interrupt mode to polling
-fixed the mqtt-messages
-fixed command "gesture" for the console. Now every argument except 0 and 1 will report the gesture mode
-changed gesture name from "overload" to "long"
2018-06-21 14:44:53 +02:00
Christian
dc67d8f264
Create xdrv_91_apds9960.ino
First version with the "new" driver model.
The driver is disabled by default to prevent side effects und must be enabled for testing by hand. 
Please uncomment:
// #define USE_APDS9960 

Use GPIO_DSB as interrupt pin as provisional hack in the web interface of tasmota.

Please expect problems (reboot, ...). My personal usage scenario is:
Sonoff -> MQTT -> Node-Red -> MQTT -> Sonoff
2018-06-20 09:03:48 +02:00
Felicia Hummel
71b29f833a When passing values for multiple WS2812 LEDs at once, updating is very slow because after each LED is set, the strip is updated. The update was so slow that it was visible with the eye. For me, it took approx 0.5 seconds to update an 28 pixel long strip.
This patch suspends updates to the strip while procesing the passed LEDs, enabling the updates afterwards.
2018-06-16 15:23:11 +02:00
ascillato
d80e3a928d KNX: Support for DS18S20 Temperature sensor 2018-06-12 14:46:52 -03:00
Adrian Scillato
51d09680aa
Update _releasenotes.ino 2018-06-12 14:35:48 -03:00
Adrian Scillato
ae3f8d0535
KNX: Support for DS18S20 Temperature sensor 2018-06-12 14:17:02 -03:00
Adrian Scillato
f45dd53352
Add Arithmetic commands for VAR
New Arithmetic commands to be used with VARs:

ADD1 to ADD5: Add a value to VAR[x]
Usage: ADD1 15
Result: VAR1 = VAR1 + 15

SUB1 to SUB5: Substract a value from VAR[x]
Usage: SUB1 15
Result: VAR1 = VAR1 - 15

MULT1 to MULT5: Multiply a value to VAR[x]
Usage: MULT1 15
Result: VAR1 = VAR1 * 15

SCALE1 to SCALE5: Scale a value from a low and high limit to another low and high limit and store it in VAR[x] (directly equivalent to MAP arduino command)

Syntax: 
SCALEx value, fromLow, fromHigh, toLow, toHigh

Parameters
value: the number to scale

fromLow: the lower bound of the value’s current range

fromHigh: the upper bound of the value’s current range

toLow: the lower bound of the value’s target range

toHigh: the upper bound of the value’s target range

(omitted values are taken as zero)

Usage: SCALE1 15, 0, 100, 0, 1000
Result: VAR1 = 150
2018-06-10 02:09:11 -03:00
Gennaro Tortone
47f5210b29 update of language it-IT 2018-06-09 11:08:12 +02:00
Adrian Scillato
75b01e231c
KNX: Fix Bug when reply sensor values 2018-06-07 23:56:52 -03:00
ascillato
b0e979673a Revert "Merge branch 'development' into development"
This reverts commit 3ca69e499b, reversing
changes made to 7d8495b263.
2018-06-05 18:54:35 -03:00
ascillato
1c20dbe3a2 Revert "Revert Changes"
This reverts commit 1c337ae28e.
2018-06-05 18:54:30 -03:00
ascillato
1c337ae28e Revert Changes 2018-06-05 17:04:34 -03:00
Adrian Scillato
3ca69e499b
Merge branch 'development' into development 2018-06-05 16:51:08 -03:00
Theo Arends
0d5117cdca Add RfRaw 255 2018-06-05 18:12:18 +02:00
Theo Arends
221c420fcb Tuning LM75AD sensor driver 2018-06-05 16:55:35 +02:00
Theo Arends
43dd708413 Add I2C temperature sensor LM75AD
6.0.0a
* Add support for I2C temperature sensor LM75AD (#2909)
2018-06-05 16:14:00 +02:00
Theo Arends
006a747d10
Merge pull request #2909 from andrethomas/development
Add support for LM75AD I2C Temperature Sensor
2018-06-05 15:04:51 +02:00
andrethomas
289b662f10
Update xdrv_26_lm75ad.ino to support C or F
Update xdrv_26_lm75ad.ino to support C or F depending on Settings.flag.temperature_conversion (#define TEMP_CONVERSION 0 or 1) as stored in [SetOption8] Return temperature in (0 = Celsius or 1 = Fahrenheit)
2018-06-05 14:50:52 +02:00
znanev
da11ae353c
Update bg-BG.h 2018-06-05 09:34:13 +01:00
Adrian Scillato
77aaecf7f9
Updated Spanish Translation
Updated Spanish Translation
2018-06-05 00:36:27 -03:00
Adrian Scillato
b23763cca3
Updated Spanish Translation 2018-06-04 20:33:02 -03:00
Adrian Scillato
145352ee27
Sync to Tasmota
Sync to Tasmota
2018-06-04 18:33:46 -03:00
andrethomas
c860927857
Add support for LM75AD I2C Temperature Sensor
Add support for LM75AD I2C Temperature Sensor
2018-06-04 20:32:58 +02:00
Theo Arends
d4119fe54d Add SnfBrdg EFM8BB1 fw tools
6.0.0a
* Add support for uploading Sonoff Bridge firmware found in
tools/fw_efm8bb1 folder build by Portisch using Web Gui File Upload
(#2886)
* Add command RfRaw to control Portisch firmware features
2018-06-04 18:10:38 +02:00
Adrian Scillato
16d8b8df4e
Sync to Tasmota
Sync to Tasmota
2018-06-03 13:09:55 -03:00
Theo Arends
976f167ae3 Minor fixes
Minor fixes
2018-06-03 17:09:10 +02:00
Adrian Scillato
6616dbfd66
Sync to Tasmota
Sync to Tasmota
2018-06-03 10:39:07 -03:00
Theo Arends
cec701fb33 Fix Pzem004T checksum error
6.0.0a
* Fix Pzem004T checksum error
2018-06-03 14:43:17 +02:00
Theo Arends
d4e414a6d5 v6.0.0a - Add CRC to Settings
6.0.0a
* Add CRC to Settings making future upgrades more fail-safe
* Remove version 3, 4 and pre 5.2 settings auto-upgrade. See
https://github.com/arendst/Sonoff-Tasmota/wiki/Upgrade#migration-path
* Change default CFG_HOLDER from 0x20161209 to 4617 (=0x1209) - no
impact on default upgrades
2018-06-02 16:59:09 +02:00
Adrian Scillato
2700a4332f
Add CPU_LOAD Log 2018-06-01 19:51:55 -03:00
Adrian Scillato
8d59f463c8
Add CPU_LOAD Log 2018-06-01 19:47:43 -03:00
Adrian Scillato
e230063dac
Update user_config.h 2018-05-31 06:22:35 -03:00
ascillato
5f2fe01a03 updated optional files 2018-05-31 03:50:09 -03:00
Adrian Scillato
9a09fed6eb
Update i18n.h 2018-05-31 03:47:14 -03:00
Adrian Scillato
e9238ac773
Update Optional files 2018-05-31 03:45:53 -03:00
Adrian Scillato
46929204e1
Added Console Commands for TX and RX with KNX 2018-05-31 03:34:58 -03:00
ascillato
3d2b9dc583 Added KNX Console Commands 2018-05-31 03:21:35 -03:00
Adrian Scillato
9c862161e0
Added KNX Console Commands
* Added Console Commands to send KNX Commands
  usage: KnxTx_Cmnd[slot] command
  where [slot] is any of the 5 slots on the KNX Menu and command is 0 or 1
  example: KnxTx_Cmnd1 0

* Added Console Commands to send KNX Values
  usage: KnxTx_Val[slot] value
  where [slot] is any of the 5 slots on the KNX Menu and value is a number
  example: KnxTx_Val1 35

* Added Slots on the KNX Web Menu to select Group Addess to send data from console commands

* Added Events to trigger rules when received data from KNX
  usage on rules as: event#KnxRx_Val[slot]
  where [slot] is any of the 5 slots on the KNX Menu
  example: rule on event#KnxRx_Val1 do VAR1 %value% endon

* Added Events to trigger rules when received read requests from KNX
  usage on rules as: event#KnxRx_Req[slot]
  where [slot] is any of the 5 slots on the KNX Menu
  example: rule on event#KnxRx_Req1 do KnxTx_Val1 35 endon

* Added Slots on the KNX Web Menu to select Group Addess to receive data to trigger rules
2018-05-31 02:58:54 -03:00
Adrian Scillato
9bc4829de8
Added Keys to be used by KNX Console Commands 2018-05-31 02:46:09 -03:00
Adrian Scillato
5571135437
Update user_config.h 2018-05-31 02:44:17 -03:00
Adrian Scillato
bc4abb1a04
Add KNX Slots to be used in Rules 2018-05-30 15:19:17 -03:00
Adrian Scillato
8eda46abba
Sync to Tasmota
Sync to Tasmota
2018-05-30 12:38:46 -03:00
Theo Arends
72f36a88a6 Update language files
Update language files
2018-05-30 17:24:09 +02:00
Adrian Scillato
3f571f30a8
Sync to Tasmota
Sync to Tasmota
2018-05-29 13:53:29 -03:00
Theo Arends
f3c4001b4a Fix HWRestart on rule event
5.14.0b
* Fix Hardware Watchdog restart when using event command (#2853)
2018-05-29 17:24:42 +02:00
Adrian Scillato
d1c140045a
Sync to Tasmota
Sync to Tasmota
2018-05-29 10:27:57 -03:00
Theo Arends
ae9f5fd2e3 Add Ukranian language
Add Ukranian language
2018-05-29 14:47:53 +02:00
Adrian Scillato
da2775c1f8
Sync to Tasmota
Sync to Tasmota
2018-05-28 20:07:33 -03:00
Theo Arends
ed56322f12 Add command source information
5.14.0b
* Add source information to command execution to be shown with logging
option 3 (#2843)
2018-05-28 15:52:42 +02:00
Theo Arends
41496acdee File renames and Add command WebSend
5.14.0b
* Add command WebSend [<host>(:<port>,<user>:<password>)] <command>
(#2821)
2018-05-28 11:35:23 +02:00
Adrian Scillato
da3c00c218
Sync to Tasmota
Sync to Tasmota
2018-05-27 20:01:11 -03:00
Johann Weging
ff13223807 SDS0X1 minor code cleanup 2018-05-27 14:34:47 +02:00
Johann Weging
f11386cfe7 Update language files for SDS0X1 RX and TX 2018-05-27 14:30:40 +02:00
Johann Weging
87e3dcddb9 SDS0X1 take one stable reading every 3 minutes 2018-05-27 14:29:53 +02:00
Johann Weging
4a588581d1 Allow NovaSdsReadData to read without publishing data 2018-05-27 14:28:31 +02:00
Johann Weging
7cefc9b76e SDS0X1 add start and stop functions to idle the sensor 2018-05-27 14:24:53 +02:00
Johann Weging
c41a092c7d SDS0X1 RX TX pin handling in NovaSdsInit 2018-05-27 14:23:25 +02:00
Johann Weging
91b07f2943 Add SDS0X1 gpio pins to support.ino 2018-05-27 14:19:53 +02:00
Johann Weging
9c04666a17 Add SDS0X1 RX and TX gpio pins to sonoff_template.h 2018-05-27 14:19:29 +02:00
Theo Arends
1c96097c7a Fix sdm120/630 compile error
Fix sdm120/630 compile error when webserver is disabled (#2764)
2018-05-27 14:14:41 +02:00
Theo Arends
b8edfddd7e Fix Pow R2 and S31 checksum error
Fix Pow R2 and S31 checksum error (#1907)
2018-05-27 14:13:14 +02:00
Adrian Scillato
d294ea6033
Sync to Tasmota
Sync to Tasmota
2018-05-24 14:40:11 -03:00
Theo Arends
d1db31fc0a Fix rule string comparison 2018-05-24 17:08:14 +02:00
Theo Arends
e6daeda43e Fix initial rule3 clearence 2018-05-24 16:36:12 +02:00
Theo Arends
9f329d5fb0 Add rule support for IrReceive and RfReceive
5.14.0b
 * Add rule support for IrReceive and RfReceive (#2758)
2018-05-24 16:23:20 +02:00
Theo Arends
ca08b77aad Add two more rule sets
5.14.0b
 * Increase rule storage space to 3 rule sets of 512 characters
using commands rule1, rule2 and rule3
2018-05-24 14:25:52 +02:00
Theo Arends
be895fdcc0 Move GetUsedInModule to support.ino
Move GetUsedInModule to support.ino (#2810)
2018-05-24 11:24:03 +02:00
Adrian Scillato
70ec86fbc8
Sync with Tasmota
Sync with Tasmota
2018-05-21 23:10:58 -03:00
Theo Arends
4fbc51a874 Add optional token %id% to fulltopic
5.14.0a
* Add optional token %id% substituting the unique MAC address for topic
names by Michael Graf (#2794)
2018-05-21 17:52:24 +02:00
Adrian Scillato
b6e6b263f3
Sync with Tasmota
Sync with Tasmota
2018-05-20 17:09:05 -03:00
Heiko Krupp
acc4d0c0a0
Update to HUE Bridge V1 Software Version 2018-05-20 18:01:12 +02:00
Theo Arends
06258e5a68 Rules fixes and additions
5.14.0a
* Add rules %mem1% to %mem5% variable names storing data in flash
(#2780)
* Add rules test on %varx% or %memx% (#2780)
* Fix anomalies in rules (#2778)
2018-05-20 17:46:00 +02:00
Adrian Scillato
7cf56ed643
Sync to Tasmota
Sync to Tasmota
2018-05-19 13:01:06 -03:00
znanev
bf2f44264e
Update Bulgarian translations
Update Bulgarian translations to v5.14.0a
2018-05-19 16:40:48 +01:00
Theo Arends
1c6af967be Add program to decode some status messages
5.14.0a
* Add feature information to Status 4
* Add tools folder with python script decode-status.py for decoding some
status fields like SetOption and Features
* Add python script fw-server.py in tools folder to create a simple OTA
server (#2759)
* Fix vars on rules (#2769)
* Fix bug in KNX menu (#2770)
2018-05-19 17:31:55 +02:00
Adrian Scillato
7ebbde9cd8
Sync to Tasmota
Sync to Tasmota
2018-05-19 05:32:47 -03:00
Theo Arends
93048af5d1
Merge pull request #2766 from gtortone/development
upgrade of italian language
2018-05-19 09:56:34 +02:00
Theo Arends
ff91ab8463
Merge pull request #2770 from ascillato/patch-1
Fix Bug on KNX Menu
2018-05-19 09:54:48 +02:00
Adrian Scillato
119eafbd44
Update xdrv_10_rules.ino 2018-05-19 04:25:29 -03:00
Adrian Scillato
65985dc35f
Fix 'vars' on Rules
The 'vars' was not working from one rule to another because the declaration of the variable was not global and was being lost.
2018-05-19 03:00:48 -03:00
Adrian Scillato
21fadca8f0
Fix Bug on KNX Menu
Fix Bug on KNX Menu that shows Energy Options while there is no energy sensor selected.
2018-05-18 19:57:16 -03:00
ascillato
1bc74a8ac8 Sync with Tasmota 2018-05-18 19:48:32 -03:00
Adrian Scillato
3d0152bcae
Fix Bug on KNX Menu
Fix Bug on KNX Menu that shows Energy Options while there is no energy sensor selected.
2018-05-18 19:17:17 -03:00
ascillato
6672075481 Added Optional Files
Added Optional Files
2018-05-18 15:00:37 -03:00
Gennaro Tortone
9f3db3083a upgrade of italian language 2018-05-18 18:34:56 +02:00
Adrian Scillato
66e07dc6af
Upgrade from Tasmota
Upgrade from Tasmota
2018-05-17 11:09:30 -03:00
Theo Arends
496b41dfbd Add compiled feature information
5.14.0a
 * Add compiled feature information to Status 4
2018-05-17 15:36:45 +02:00
Adrian Scillato
209d9e7625
Update from Tasmota
Update from Tasmota
2018-05-17 08:50:56 -03:00
Theo Arends
80ffea085b Admin and some fixes
5.14.0a
 * Add KNX energy data (#2750)
 * Fix display selection of
un-available GPIO options in Module Configuration webpage (#2718)
 * Fix
IRSend not accepting data value of 0 (#2751)
2018-05-17 11:55:40 +02:00
Theo Arends
14ae3e1096
Merge pull request #2752 from crankyoldgit/patch-1
Allow IR messages with a data payload of zero.
2018-05-17 11:39:17 +02:00
David Conran
4b72080b6d
Allow IR messages with a data payload of zero.
Ref: Issue #2751

Incorrect assumption that if the result of `strtoul()` is zero (0) it is a parse failure. That's incorrect as the "data" payload could actually be 0.

Ref: https://github.com/markszabo/IRremoteESP8266/issues/447#issuecomment-389745404
2018-05-17 15:41:44 +10:00
Adrian Scillato
11a17b6c76
Add Energy Information for KNX
Add Energy Information for KNX
2018-05-17 01:54:15 -03:00
Adrian Scillato
b381408312
Add Energy Information for KNX
Add Energy Information for KNX
2018-05-17 01:46:10 -03:00
Adrian Scillato
187b7ac375
Add Energy Information for KNX
Add Energy Information for KNX
2018-05-17 01:44:46 -03:00
Adrian Scillato
92d4001c0c
Add Energy Information for KNX
Add Energy Information for KNX
2018-05-17 01:42:51 -03:00
Adrian Scillato
1a44bfec52
Update user_config.h 2018-05-17 00:22:24 -03:00
ascillato
de78f5cd99 Update from Tasmota
Update from Tasmota
2018-05-16 14:49:07 -03:00
Theo Arends
25ba74cfb4 Fix timer re-trigger after restart
5.14.0a
 * Fix timer re-trigger within one minute after restart (#2744)
2018-05-16 17:17:31 +02:00
Theo Arends
482c5324ee Add KNX communication enhancement
5.14.0a
 * Add KNX communication enhancement (#2742)
2018-05-16 10:56:09 +02:00
Adrian Scillato
f4904df1a2
Update from Tasmota
Update from Tasmota
2018-05-16 05:40:03 -03:00
Theo Arends
02f2e7aa79 Update French language file
Update French language file (#2452)
2018-05-16 10:21:17 +02:00
Adrian Scillato
e093d60539
Update user_config.h 2018-05-16 05:13:43 -03:00
Adrian Scillato
74f257de42
Update from Tasmota
Update from Tasmota
2018-05-16 05:12:34 -03:00
Theo Arends
6cb3f7f06b Add Eastron SDM630 energy meter
5.14.0a
 * Add Eastron SDM630 energy meter (#2735)
2018-05-16 10:07:41 +02:00
ascillato
205481629c Added KNX Communication Enhancement
Added option to enable KNX Communication Enhancement. If activated, will make the device send 3 times the same telegram drastically reducing the telegram lost.

This improves issue #78
2018-05-16 04:20:35 -03:00
Adrian Scillato
47e62ce4b1
v5.14.0a - Sync with release
v5.14.0a - Sync with release
2018-05-15 13:34:04 -03:00
Theo Arends
457f438bac v5.14.0a - Sync with release 2018-05-15 17:13:51 +02:00
Adrian Scillato
df93272b3b
Update user_config.h 2018-05-15 11:30:40 -03:00
Adrian Scillato
a402ff96ee
Update from Tasmota
Update from Tasmota
2018-05-15 11:27:56 -03:00
Adrian Scillato
887ba2ccc4
Update user_config.h 2018-05-15 11:27:40 -03:00
Theo Arends
12ffefe081 Add more user input validation
5.13.1c
 * Add more user input validation to commands TimeStd and
TimeDst
2018-05-15 12:32:53 +02:00
Adrian Scillato
ba15d7a0f8
Sync with Tasmota
Sync with Tasmota
2018-05-15 05:11:05 -03:00
Adrian Scillato
396f46bcbf
Update user_config.h 2018-05-14 21:39:56 -03:00
Adrian Scillato
4d1c7d66e4
Update from Tasmota
Update from Tasmota
2018-05-14 21:36:54 -03:00
Adrian Scillato
c40e97f354
Update user_config.h 2018-05-14 21:36:11 -03:00
Adrian Scillato
a503804d03
Update Spanish Translation
Update Spanish Translation
2018-05-14 20:19:26 -03:00
Adrian Scillato
2ae1c56aa0
Update Spanish Translation
Update Spanish Translation
2018-05-14 20:18:09 -03:00
Theo Arends
d7afc664f5 Add user entry DST/STD
5.13.1c
 * Add user entry DST/STD using commands TimeStd and TimeDst
with options like 0,0,3,1,2,120 (#2721)
2018-05-14 23:22:29 +02:00
Theo Arends
f637339fd3
Merge pull request #2727 from gtortone/development
SDM120 power meter - new metrics
2018-05-14 21:50:40 +02:00
Gennaro Tortone
4a7cd60a56 add new metrics to SDM120 power meter 2018-05-14 14:04:10 +02:00
Gennaro Tortone
712424d405 Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into development 2018-05-14 09:08:43 +02:00
Adrian Scillato
ea75f69a85
Update user_config.h 2018-05-13 21:44:50 -03:00
Adrian Scillato
4d5b74a4ee
KNX: Add control for all Tasmota Outputs.
Add control by KNX for all Tasmota Outputs
Before this commit, only Relays were able to be controlled by KNX. Now all Outputs can be controlled using KNX.
2018-05-13 21:16:02 -03:00
Adrian Scillato
629e115abc
Add control for all Tasmota Outputs
Add control for all Tasmota Outputs.
Before this commit, only Relays were able to be controlled by KNX. Now all Outputs can be controlled using KNX.
2018-05-13 21:13:55 -03:00
Adrian Scillato
32a218ddf5
Update from Tasmota
Update from Tasmota
2018-05-13 15:27:51 -03:00
Theo Arends
20eb04b7ef v5.13.1b - Prep for user entry DST/STD
Prep for user entry DST/STD (#2721)
2018-05-13 19:43:48 +02:00
Theo Arends
854e0f9eb8 Prep for user entry STD/DST
Prep for user entry STD/DST (#2721)
2018-05-13 18:54:21 +02:00
Theo Arends
137ac82654 Revert "Prep for user entry STD/DST"
This reverts commit 42cd1b97dc.
2018-05-13 18:48:14 +02:00
Theo Arends
42cd1b97dc Prep for user entry STD/DST
Prep for user entry STD/DST (#2721)
2018-05-13 18:44:35 +02:00
Adrian Scillato
873c15d13a
Update from Tasmota
Update from Tasmota
2018-05-13 13:10:57 -03:00
Theo Arends
a6e0156576 Add SetOption16 Power legacy/indexed mode
5.13.1a
* Add SetOption26 to enforce use of indexes even when only one relay is
present (#1055)
2018-05-13 17:38:44 +02:00
Adrian Scillato
7385edb6b9
Update from Tasmota
Update from Tasmota
2018-05-13 12:38:41 -03:00
Theo Arends
764080d1f5
Merge pull request #2709 from ascillato/patch-1
Update Spanish Translation
2018-05-13 09:23:49 +02:00
Adrian Scillato
0cfc921461
Fix DST and STD times for Southern Hemisphere
Fix issue #2684 DST and STD times for Southern Hemisphere
2018-05-13 00:12:02 -03:00
Adrian Scillato
2167c642a6
Update Spanish Translation 2018-05-12 17:03:26 -03:00
Adrian Scillato
db1f2ed8dd
Updates from Tasmota
Add support for sensor SI1145
2018-05-12 17:01:28 -03:00
Theo Arends
e6a1eff8ed Add support for sensor SI1145
5.13.1a
* Add support for sensor SI1145 UV Index / IR / Visible light (#2496)
2018-05-12 21:15:59 +02:00
Adrian Scillato
5c7c5b63c5
Update from Tasmota
Update from Tasmota
2018-05-12 12:43:00 -03:00
Theo Arends
dec6a626bb
Merge pull request #2704 from ascillato/patch-2
Fix Translation Error for PL #2698
2018-05-12 17:10:49 +02:00
Adrian Scillato
7e9db309bf
Fix Translation Error for PL #2698
Fix Translation Error for PL #2698
2018-05-11 22:20:21 -03:00
Adrian Scillato
1697ada1a3
Update user_config.h 2018-05-11 13:27:51 -03:00
Adrian Scillato
734ab8ac92
Updated Spanish Translation
Updated Spanish Translation
2018-05-11 13:25:04 -03:00
Adrian Scillato
b9cad25e15
Updated Spanish Translation
Updated Spanish Translation
2018-05-11 13:23:43 -03:00
Adrian Scillato
ead7dc8092
Update Spanish Translation
Update Spanish Translation
2018-05-11 13:14:28 -03:00
Adrian Scillato
d360449a70
Update from Tasmota
Update from Tasmota
2018-05-11 12:11:27 -03:00
Adrian Scillato
beda76a80f
Update support.ino 2018-05-11 12:11:08 -03:00
Gennaro Tortone
561421a589 Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into development 2018-05-11 15:17:14 +02:00
Theo Arends
d18707f977 Fix KNX reconnection issue
5.13.1a
* Fix KNX reconnection issue (#2679)
2018-05-11 15:00:41 +02:00
Theo Arends
f7ecc99209 Add Eastron SDM120 energy meter
5.13.1a
* Add Eastron SDM120 energy meter (#2694)
2018-05-11 14:44:00 +02:00
Gennaro Tortone
e700f9c274 new sensor (Eastron SDM120 energy meter) 2018-05-11 10:54:03 +02:00
Adrian Scillato
ba8018fe8c
Add Hardware Serial Fallback to TasmotaSerial
Add Hardware Serial Fallback to TasmotaSerial
2018-05-10 14:36:32 -03:00
Theo Arends
c51bcd77d1 Add Hardware Serial Fallback to TasmotaSerial
5.13.1a
* Update TasmotaSerial to 2.0.0 allowing Hardware Serial Fallback when
correct connection are configured
2018-05-10 17:21:26 +02:00
Adrian Scillato
e172f66ec4
Fix KNX Reconnection Bug 2018-05-10 05:13:31 -03:00
Adrian Scillato
48cf05caf6
Fix KNX Reconnection Issue
Fix KNX Reconnection Issue (#82)
2018-05-10 01:16:25 -03:00
Adrian Scillato
3fbed378ea
Update webserver.ino 2018-05-10 01:15:10 -03:00
Adrian Scillato
7fcd875c77
Update from Tasmota
Update from Tasmota
2018-05-09 15:12:44 -03:00
Theo Arends
0aea9ba572 Add hardware serial option to MHZ-19
Add hardware serial option to MHZ-19 (#2659)
2018-05-09 13:43:22 +02:00
Theo Arends
016b1dd029 Optimize command handling
Optimize command handling
2018-05-09 10:49:43 +02:00
Adrian Scillato
9aec82b27c
Update from Tasmota
Update from Tasmota
2018-05-08 17:25:43 -03:00
Theo Arends
49aec2e307 Fix sensor MHZ-19 vanishing data over time
5.13.1a
* Fix sensor MHZ-19 vanishing data over time (#2659)
2018-05-08 17:07:55 +02:00
Theo Arends
458f00b2bd Revert "Fix sensor MHZ-19 vanishing data over time"
This reverts commit b7b3f9b0d5.
2018-05-08 17:05:49 +02:00
Theo Arends
b7b3f9b0d5 Fix sensor MHZ-19 vanishing data over time
5.13.1a
* Fix sensor MHZ-19 vanishing data over time (#2659)
2018-05-08 17:04:35 +02:00
Adrian Scillato
9c6fb28c14
Update from Tasmota
Update from Tasmota
2018-05-06 16:00:14 -03:00
Theo Arends
8ff8e6e69b Fix configuration restore regression from 5.13.1a
5.13.1a
 * Fix configuration restore regression from 5.13.1
2018-05-06 18:43:34 +02:00
Theo Arends
b9acfe000c Fix configuration restore regression from 5.13.1
5.13.1a
 * Fix configuration restore regression from 5.13.1
2018-05-06 18:35:31 +02:00
Adrian Scillato
6efb9f70d1
Merge pull request #88 from arendst/development
Update from Tasmota
2018-05-06 11:48:56 -03:00
Theo Arends
0c0f2236bd Lost updates 2018-05-06 16:18:17 +02:00
Theo Arends
d935004e4a Fix rule backlog issue and add On/Off test
5.13.1a
* Fix rule power trigger when no backlog command is used (#2613)
* Add rule state test for On/Off in addition to 0/1 (#2613)
2018-05-06 16:07:42 +02:00
Theo Arends
200c952138 Fix KNX config error
5.13.1a
 * Fix KNX config error (#2628)
2018-05-05 09:51:46 +02:00
Adrian Scillato
76ce1f27bd
Merge pull request #87 from arendst/development
Update from Tasmota
2018-05-04 16:15:52 -03:00
Theo Arends
d875dae47a Updated Italian language file
5.13.1a
 * Updated Italian language file (#2618)
2018-05-04 16:31:05 +02:00
Theo Arends
7aa40cf568 Add Portuguese in Brazil language
5.13.1a
 * Add Portuguese in Brazil language file
2018-05-04 15:39:18 +02:00
Theo Arends
5462057cad Fix timer data I/O errors
5.13.1a
 * Fix several timer data input and output errors (#2597, #2620)
2018-05-04 09:54:56 +02:00
Adrian Scillato
221513afc1
Merge pull request #86 from arendst/development
Fix compile error when ADC enabled and No rules
2018-05-03 17:40:45 -03:00
Theo Arends
e6e126391d Fix compile error when ADC enabled and No rules
5.13.1a
 * Fix compile error when ADC is enabled and Rules are disabled
(#2608)
2018-05-03 15:21:45 +02:00
Adrian Scillato
3176996693
v5.13.1a - Update otaurl - from arendst/development
v5.13.1a - Update otaurl
2018-05-02 21:23:28 -03:00
Adrian Scillato
aac12c019b
Update sonoff.ino 2018-05-02 21:21:37 -03:00
Theo Arends
036b958f76 v5.13.1a - Update otaurl
5.13.1a
 * Change user_config.h otaurl to
http://sonoff.maddox.co.uk/tasmota/sonoff.bin (#2588, #2602)
2018-05-02 10:15:50 +02:00
ascillato
ea202731bb Add Tasmota Display 2018-05-02 00:32:29 -03:00
Adrian Scillato
0b62195a0a
Bug Fixed on Toggle Relay
Bug Fixed on Toggle Relay
2018-05-01 20:25:34 -03:00
Adrian Scillato
5d594e1e81
Merge pull request #83 from arendst/development
Fix configuration restore
2018-05-01 16:30:00 -03:00
Theo Arends
69ef562b36 Fix configuration restore
5.13.0a
 * Fix configuration restore (#2591)
2018-05-01 18:02:45 +02:00
Adrian Scillato
317c6fb51b
Merge pull request #79 from arendst/development
Update from Tasmota
2018-05-01 07:58:38 -03:00
Theo Arends
1fb9c0e531 v5.13.0a - Add optional module select not to be used
5.13.0a
 * Add define MODULE for user selecting default model although
it preferably should not be changed (#569, #2589)
2018-05-01 12:42:17 +02:00
Theo Arends
d629b8ce2a v5.13.0a - Fix JSON buffer size
5.13.0a
 * Fix JSON buffers size too small for execution in some
situations (#2580)
2018-05-01 11:28:36 +02:00
Adrian Scillato
9a38924a60
Merge pull request #76 from arendst/development
v5.13.0
2018-04-30 17:23:39 -03:00
Theo Arends
962a50452c v5.13.0
Sync with master
2018-04-30 17:35:42 +02:00
Theo Arends
2c94ecfb6d Fix uptime 17651+ days
5.12.0o
 * Fix NTP sync to Thu Jan 01 08:00:10 1970 results in uptime
17651+ days (core2.4.1/sdk2.2.1)
2018-04-30 14:18:46 +02:00
Theo Arends
040a7adaf1 v5.12.0o - Fix Energy Today overflow
5.12.0o
 * Fix Energy Today and Yesterday overflow (#2543)
2018-04-30 12:07:48 +02:00
Theo Arends
67aaa2777c Revert "Fix Energy Today and Yesterday overflow"
This reverts commit c86a9f8e53.
2018-04-30 11:10:38 +02:00
Adrian Scillato
e7854bb26b
Merge pull request #74 from arendst/development
Update from Tasmota
2018-04-29 18:12:00 -03:00
Adrian Scillato
63b9b5454f
Update xdrv_11_knx.ino 2018-04-29 18:11:11 -03:00
Theo Arends
c86a9f8e53 Fix Energy Today and Yesterday overflow
5.12.0o
 * Fix Energy Today and Yesterday overflow (#2543)
2018-04-29 15:29:43 +02:00
Theo Arends
36da4794d2 Fix some language files
Fix language files and allow Analog#A0div10 from 0 to 100
2018-04-29 13:45:36 +02:00
Theo Arends
39f56cff3a Fix Bug on KNX Driver
Fix Bug on KNX Driver #2568
2018-04-29 10:35:24 +02:00
Adrian Scillato
734217b64b
Fix Bug on KNX Driver
-Solved BUG on Console LOG that informs incorrect sensor name. This also made that if humidity was selected, it made Tasmota Crash.
-Fix Bug to show all available toggle options
2018-04-29 03:47:11 -03:00
Adrian Scillato
c8a2494631
Fix Bug to show all available toggle options
Fix Bug to show all available toggle options
2018-04-29 03:44:01 -03:00
Adrian Scillato
bbf9b8432a
Fix Bug on KNX Driver
-Solved BUG on Console LOG that informs incorrect sensor name. This also made that if humidity was selected, it made Tasmota Crash.
2018-04-29 02:04:25 -03:00
Adrian Scillato
9852aaa0f0
Update from Tasmota
Update from Tasmota
2018-04-28 23:46:25 -03:00
Theo Arends
44598e5fc4 Add ANALOG#A0div10 trigger to rules
5.12.0n
* Add ANALOG#A0div10 trigger to rules to be used in rule like on
analog#a0div10 do publish cmnd/ailight/dimmer %value% endon
2018-04-28 18:18:37 +02:00
Theo Arends
c835235141 v5.12.0n - Change ADS1115 and Counter JSON
5.12.0n
 * Change ESP8266 Analog JSON message from {"Analog0:123"} to
{"ANALOG":{"A0:123"}} to accomodate rules (#2560)
 * Change Counter JSON
message from {"Counter1":0,"Counter3":0} to {"COUNTER":{"C1":0,"C3":0}}
to accomodate rules
 * Change ADS1115 JSON message from
{"ADS1115":{"Analog0":123,"Analog1":123}} to
{"ADS1115":{"A0":123,"A1":123}}
2018-04-28 15:55:38 +02:00
Theo Arends
e1011d3cdd Disable sleep on core 2.4.1
5.12.0m
* Disable sleep when using Esp/Arduino core 2.4.1 (#2559)
2018-04-28 11:17:16 +02:00
Adrian Scillato
b3b8b6b9e1
Update from Tasmota
Update from Tasmota
2018-04-27 16:18:50 -03:00
Theo Arends
4675dbea1c Add rules variables and teleperiod trigger
5.12.0m
* Add rule variables and teleperiod trigger to accomodate user HA
messages
2018-04-27 18:06:19 +02:00
Adrian Scillato
f4980720e8
Merge pull request #70 from arendst/development
Update from Tasmota
2018-04-25 20:16:22 -03:00
Theo Arends
be36218b84 Possible 2.4.1 memory leak fix (#2544) 2018-04-25 18:25:25 +02:00
Theo Arends
00b08bc509 Add more timer user input checks 2018-04-25 17:27:40 +02:00
Theo Arends
f9c702f8eb v5.12.0m - Add MQTT_TELE_RETAIN
5.12.0m
* Add define MQTT_TELE_RETAIN compile option default set to 0 (#1071)
2018-04-25 12:06:53 +02:00
Adrian Scillato
c5844bbdfb
Merge pull request #69 from arendst/development
Update from Tasmota
2018-04-23 12:29:25 -03:00
Theo Arends
8fea3e49a8 5.12.0m - Changes and Fixes
5.12.0m
* Remove sonoff-xxl
* Add sonoff-classic, sonoff-allsensors and sonoff-knx
* Add some coloring to important web buttons
* Add user selectable defines for Sunrise/set Dawn option (#2378)
* Add GPIO_User to GPIO02 for all Sonoff T1 (#2524)
2018-04-23 11:37:46 +02:00
Adrian Scillato
e5ecb15c17
Update from Tasmota
Update from Tasmota
2018-04-22 12:48:11 -03:00
Theo Arends
2daba99e33 Minor fixes 2018-04-22 14:01:32 +02:00
Adrian Scillato
39e8614bc1
Merge pull request #66 from arendst/development
Update from Tasmota
2018-04-21 14:31:10 -03:00
Theo Arends
9549ab3ad3 Remove display of passwords (#2505)
Remove display of passwords (#2505)
2018-04-21 18:17:24 +02:00
Theo Arends
84fce04a68 Updated Bulgarian language file (#2503)
Updated Bulgarian language file (#2503)
2018-04-21 17:10:35 +02:00
Theo Arends
6bb0f034c3 Fix Timer invalid JSON message when too long
Fix Timer invalid JSON message when too long (#2447)
2018-04-21 13:10:44 +02:00
Adrian Scillato
ca094b753f
Merge pull request #65 from arendst/development
Updated Spanish language file
2018-04-20 13:15:56 -03:00
Theo Arends
51b333348c Updated Spanish language file 2018-04-20 18:12:25 +02:00
Adrian Scillato
83c1387add
Merge pull request #64 from arendst/development
Update from Tasmota
2018-04-20 12:45:51 -03:00
Theo Arends
c8277472b9 Better Fix config filename truncation
Better Fix config filename truncation (#2484)
2018-04-20 17:43:20 +02:00
Theo Arends
a8b83aa036 Add support for Sonoff Pow R2 (#2340)
5.12.0m
* Add support for Sonoff Pow R2 (#2340)
2018-04-20 16:55:27 +02:00
Theo Arends
7dbd94b978 Add Bulgarian language file 2018-04-20 16:07:06 +02:00
Theo Arends
2743c35462 Add support for HC-SR04
5.12.0m
* Add support for sensor HC-SR04 ultrasonic (#113, #1964, #2444)
2018-04-20 14:31:09 +02:00
Theo Arends
24b82c78e8 Fix Web timer Hour reset (#2461)
Fix Web timer Hour reset (#2461)
2018-04-20 11:28:26 +02:00
Theo Arends
67a8f0fc60 Update Cz and Fr language files 2018-04-20 10:40:58 +02:00
Adrian Scillato
c6ea52b5d4
Merge pull request #63 from arendst/development
Update from Tasmota
2018-04-19 18:19:47 -03:00
Theo Arends
76f699bf02 Remove debug code and do some clean-up
Remove debug code and set H801 GPIO0 to GPIO_USER (#1503)
2018-04-19 22:29:09 +02:00
Adrian Scillato
282e7b96cc
Merge pull request #62 from arendst/development
Update from Tasmota
2018-04-19 16:59:44 -03:00
Theo Arends
e0aeb8e0a2 Add Greek translation
5.12.0m
* Add Greek language file (#2491)
2018-04-19 21:57:14 +02:00
Theo Arends
8f985abc1f Fix config filename truncation
5.12.0m
* Fix configuration filename truncation when it contains spaces (#2484,
#2490)
2018-04-19 21:41:59 +02:00
Theo Arends
c1bdc07cdf Revert "Fix config filename truncation"
This reverts commit 729d0340f1.
2018-04-19 21:33:20 +02:00
Theo Arends
729d0340f1 Fix config filename truncation
5.12.0m
* Fix configuration filename truncation when it contains spaces (#2484,
#2490)
2018-04-19 21:31:31 +02:00
Theo Arends
b479f9b015 Revert "Fix config filename truncation"
This reverts commit cb0305d2a3.
2018-04-19 21:30:07 +02:00
Theo Arends
cb0305d2a3 Fix config filename truncation
5.12.0m
* Fix configuration filename truncation when it contains spaces (#2484,
#2490)
2018-04-19 21:28:26 +02:00
Adrian Scillato
4d399f77b4
Update xdrv_11_knx.ino 2018-04-19 16:04:12 -03:00
Adrian Scillato
19cacb4a67
Merge pull request #61 from arendst/development
Update from Tasmota
2018-04-19 16:02:47 -03:00
Adrian Scillato
51c5adfda4
Update xdrv_11_knx.ino 2018-04-19 16:02:33 -03:00
Theo Arends
b7ed866803 Update French with KNX (#2452) 2018-04-19 20:55:12 +02:00
Theo Arends
8a77c48759 Fix Esp/lib 2.3.0 compile error
5.12.0m
 * Fix compile error when using ESP/Arduino library v2.3.0 by
reverting KNX async UDP library to default UDP library (#2488, #2492,
#2493)
2018-04-19 20:27:57 +02:00
Adrian Scillato
4c918a28e3
Update xdrv_11_knx.ino 2018-04-19 14:37:54 -03:00
Adrian Scillato
8f689677a5
Update sonoff.h 2018-04-18 23:00:30 -03:00
Adrian Scillato
d87fd6284c
Delete xdrv_11_KNX.ino 2018-04-18 22:37:55 -03:00
Adrian Scillato
505358fb37
Update es-AR.h 2018-04-18 22:31:34 -03:00
Adrian Scillato
06e60cadf7
Update user_config.h 2018-04-18 22:30:24 -03:00
Adrian Scillato
badd58d19a
Merge pull request #57 from arendst/development
Update from Tasmota
2018-04-18 22:29:33 -03:00
Adrian Scillato
8807940a2b
Add files via upload 2018-04-18 22:29:12 -03:00
Adrian Scillato
4f316f80dc
Update xsns_09_bmp.ino 2018-04-18 22:27:02 -03:00
Adrian Scillato
f5fb170bc3
Update xsns_08_htu21.ino 2018-04-18 22:26:27 -03:00
Adrian Scillato
baa25c75cc
Update xsns_14_sht3x.ino 2018-04-18 22:25:39 -03:00
Adrian Scillato
41301cdc15
Update xsns_07_sht1x.ino 2018-04-18 22:25:07 -03:00
Adrian Scillato
ed44c29839
Update xsns_06_dht.ino 2018-04-18 22:24:33 -03:00
Adrian Scillato
8c5a650826
Update xsns_04_snfsc.ino 2018-04-18 22:23:57 -03:00
Adrian Scillato
386d62630f
Update user_config.h 2018-04-18 22:23:06 -03:00
Adrian Scillato
dc9de76585
Update sonoff_post.h 2018-04-18 22:22:33 -03:00
Theo Arends
8bc6475850 v5.12.0m - Add KNX support and Random Timer
5.12.0m
 * Reinit timers to accomodate random window (#2447)
 * Add
random window to timers (#2447)
 * Add optional KNX IP Protocol Support
(#2402)
2018-04-18 17:28:45 +02:00
Theo Arends
0e671eb75d v5.12.0m - Add KNX support and Random timer
5.12.0m
 * Reinit timers to accomodate random window (#2447)
 * Add
random window to timers (#2447)
 * Add optional KNX IP Protocol Support
(#2402)
2018-04-18 17:24:23 +02:00
Adrian Scillato
e623443aa7
Update xdrv_11_KNX.ino 2018-04-17 16:31:28 -03:00
Adrian Scillato
7dc417be70
Update sonoff_post.h 2018-04-17 16:30:51 -03:00
Adrian Scillato
385748d58a
Update xdrv_11_KNX.ino 2018-04-17 14:06:40 -03:00
Adrian Scillato
e8a56c6db5
Merge pull request #55 from arendst/development
update from tasmota
2018-04-17 14:04:33 -03:00
Adrian Scillato
485eab94f0
Update sonoff.ino 2018-04-17 14:04:19 -03:00
Adrian Scillato
d0dbd8f513
Update settings.h 2018-04-17 14:03:14 -03:00
Theo Arends
107379276b Fix sunrise and sunset calculation (#2461)
5.12.0l
 * Fix sunrise and sunset calculation (#2461)
2018-04-17 17:05:24 +02:00
Theo Arends
5858ecdb79 Fix negative Lat an Long value entry
5.12.0l
 * Fix negative Latitude and Longitude value entry (#2461)
2018-04-17 15:34:18 +02:00
Theo Arends
8e0a25f681 Update french language and add versioning 2018-04-17 12:07:25 +02:00
Adrian Scillato
f1f242f592
Update xdrv_11_KNX.ino 2018-04-15 14:11:36 -03:00
Adrian Scillato
84d1d00892
Update user_config.h 2018-04-15 12:30:49 -03:00
Adrian Scillato
e588e1e5dc
Update sonoff.h 2018-04-15 12:14:32 -03:00
Adrian Scillato
ec9865447b
Update settings.h 2018-04-15 12:13:49 -03:00
Adrian Scillato
0fde4051ed
Merge pull request #53 from arendst/development
Update from Tasmota
2018-04-15 12:07:53 -03:00
Adrian Scillato
d6e07bd03c
Update sonoff.h 2018-04-15 12:06:42 -03:00
Adrian Scillato
826a94376d
Update settings.h 2018-04-15 12:06:11 -03:00
Theo Arends
a612be5bcd Add timer sunrise and sunset offset
5.12.0l
 * Add timer sunrise and sunset offset (#2378)
2018-04-14 18:00:18 +02:00
Theo Arends
946fcd2fe4 v5.12.0l - Increase rules save area to 511 chars
5.12.0l
 * Release rules up to 511 characters
 * Prepare for feature
release - call on translators to update their language files
2018-04-14 14:39:16 +02:00
Adrian Scillato
58d8d40edd
Update and rename xdrv_10_KNX.ino to xdrv_11_KNX.ino 2018-04-13 14:13:09 -03:00
Adrian Scillato
d90426c55e
Update settings.h 2018-04-13 14:11:54 -03:00
Adrian Scillato
ea07c79043
Merge pull request #51 from arendst/development
Update from Tasmota
2018-04-13 14:10:36 -03:00
Adrian Scillato
93ac1a32a8
Update settings.h 2018-04-13 14:10:27 -03:00
Theo Arends
2b196bb524 Fix missed update 2018-04-13 17:53:24 +02:00
Theo Arends
08456e55e6 v5.12.0k - Add rules
5.12.0k
* Add commands Publish, Rule, RuleTimer and Event. See Wiki about Rule
restriction, usage and examples
2018-04-13 17:42:11 +02:00
Adrian Scillato
03a0f7249c
Merge pull request #49 from arendst/development
Update to Tasmota
2018-04-13 10:00:34 -03:00
Theo Arends
ed2e8d8934 Add PWM4/5 to H801 template (#1503) 2018-04-13 10:33:17 +02:00
Adrian Scillato
7bbe0324e9
Merge pull request #47 from arendst/development
Update to Tasmota
2018-04-12 10:47:27 -03:00
Theo Arends
2049730877 Fix DS18x20 temperature updates (#
5.12.0k
 * Change Timer parameter name from Power to Action
 * Fix
update temperature on DS18x20 drivers (#2328)
2018-04-12 14:01:43 +02:00
Adrian Scillato
5c25bfb307
Update sonoff.h 2018-04-12 01:45:05 -03:00
Adrian Scillato
f4d1dd35ae
Update settings.h 2018-04-12 01:44:32 -03:00
Adrian Scillato
149c382a3b
Merge pull request #45 from arendst/development
Update from Tasmota
2018-04-12 01:43:49 -03:00
Adrian Scillato
a74bcd90a3
Update sonoff.h 2018-04-12 01:43:37 -03:00
Adrian Scillato
d8db51ab58
Update settings.h 2018-04-12 01:42:31 -03:00
Adrian Scillato
3c024a7f56
Update settings.h 2018-04-12 01:40:58 -03:00
Adrian Scillato
3774fb6f50
Update sonoff.h 2018-04-12 01:40:18 -03:00
Theo Arends
208f64fd8f Fix empty friendlyname (#2420) 2018-04-11 17:56:18 +02:00
Theo Arends
18074dbce3 Update Czech language file (#2418, #2410) 2018-04-11 10:49:37 +02:00
Theo Arends
ee7227254f Minor changes to prep for rules
Change German day display to two character (#2403)
2018-04-11 10:11:20 +02:00
Adrian Scillato
82405a9596
Update settings.h 2018-04-10 16:14:11 -03:00
Adrian Scillato
80d85a54c6
Merge pull request #42 from arendst/development
Update to Tasmota v5.12.0k - Fix two define changes
2018-04-10 16:13:02 -03:00
Adrian Scillato
258d0186cb
Update settings.h 2018-04-10 16:12:23 -03:00
Adrian Scillato
4279bc5547
Update settings.h 2018-04-10 16:10:13 -03:00
Theo Arends
7a9ee6b669 v5.12.0k - Fix two define changes
5.12.0k
 * Prepare for simple rules by enlarging Settings area to now
2048 bytes
 * Fix freeing more code space when emulation is disabled
(#1592)
 * Fix compile error when not defined USE_TIMERS (#2400)
2018-04-10 11:45:53 +02:00
Adrian Scillato
2ce8faec62
Update to new API version of ESP-KNX-IP 2018-04-09 22:40:18 -03:00
Adrian Scillato
7445b20a95
Update to new API version of ESP-KNX-IP 2018-04-09 22:38:49 -03:00
Adrian Scillato
ea1f0d046e
Selected MQTT_TASMOTAMQTT for better performance 2018-04-09 05:14:18 -03:00
Adrian Scillato
6af6291ac6
Update xdrv_10_KNX.ino 2018-04-09 03:59:40 -03:00
Adrian Scillato
37629b521b
Update xdrv_10_KNX.ino 2018-04-09 03:09:54 -03:00
Adrian Scillato
e8e7948eb3
Update xdrv_10_KNX.ino 2018-04-09 02:50:58 -03:00
Adrian Scillato
1c4f63fcb5
Update xdrv_10_KNX.ino 2018-04-09 01:16:42 -03:00
Adrian Scillato
4ae23d4a67
Update user_config.h 2018-04-09 00:24:53 -03:00
Adrian Scillato
ebc6388ca4
Update xdrv_10_KNX.ino 2018-04-09 00:08:13 -03:00
Adrian Scillato
c53ce0ab75
Update xdrv_10_KNX.ino 2018-04-08 20:18:13 -03:00
Adrian Scillato
4f9d18eab1
Update webserver.ino 2018-04-08 20:17:08 -03:00
Adrian Scillato
6cf669ffce
Update zh-TW.h 2018-04-08 20:15:49 -03:00
Adrian Scillato
6622560638
Update zh-CN.h 2018-04-08 20:15:17 -03:00
Adrian Scillato
f6451b1858
Update ru-RU.h 2018-04-08 20:14:49 -03:00
Adrian Scillato
d16c204c59
Update pt-PT.h 2018-04-08 20:14:25 -03:00
Adrian Scillato
c103fac0db
Update pl-PL.h 2018-04-08 20:13:56 -03:00
Adrian Scillato
5ee68d71ac
Update nl-NL.h 2018-04-08 20:13:30 -03:00
Adrian Scillato
1e9bd4334e
Update it-IT.h 2018-04-08 20:13:03 -03:00
Adrian Scillato
c20e02c75d
Update hu-HU.h 2018-04-08 20:12:38 -03:00
Adrian Scillato
7e1c02cd28
Update fr-FR.h 2018-04-08 20:12:13 -03:00
Adrian Scillato
777312bf4b
Update es-AR.h 2018-04-08 20:11:42 -03:00
Adrian Scillato
d92a53b44a
Update en-GB.h 2018-04-08 20:10:44 -03:00
Adrian Scillato
5b679a60c2
Update de-DE.h 2018-04-08 20:09:21 -03:00
Adrian Scillato
67cfb9f1d2
Update cs-CZ.h 2018-04-08 20:08:56 -03:00
Adrian Scillato
ef2624a855
Update xdrv_10_KNX.ino 2018-04-08 00:26:26 -03:00
Adrian Scillato
b069abe57a
Update xsns_14_sht3x.ino 2018-04-07 22:56:03 -03:00
Adrian Scillato
f884115c8d
Update xsns_09_bmp.ino 2018-04-07 22:55:32 -03:00
Adrian Scillato
f031be681e
Update xsns_08_htu21.ino 2018-04-07 22:55:01 -03:00
Adrian Scillato
10f25c9bf1
Update xsns_07_sht1x.ino 2018-04-07 22:54:26 -03:00
Adrian Scillato
ca02cafb5c
Update xsns_06_dht.ino 2018-04-07 22:53:49 -03:00
Adrian Scillato
b98fda123b
Update xsns_04_snfsc.ino 2018-04-07 22:53:12 -03:00
Adrian Scillato
1510ffbeda
Update xdrv_10_KNX.ino 2018-04-07 22:20:02 -03:00
Adrian Scillato
f24e827ace
Update webserver.ino 2018-04-07 22:17:53 -03:00
Adrian Scillato
fdac800643
Merge pull request #34 from arendst/development
Update language files (#2375, #2384)
2018-04-07 12:30:55 -03:00
Theo Arends
4beaf5a2fc Update language files (#2375, #2384) 2018-04-07 10:35:11 +02:00
Adrian Scillato
812fb1a278
Update user_config.h 2018-04-07 01:17:21 -03:00
Adrian Scillato
af96b9726d
Update xdrv_10_KNX.ino 2018-04-07 01:03:59 -03:00
Adrian Scillato
663994148a
Update webserver.ino 2018-04-07 01:02:36 -03:00
Adrian Scillato
2983334728
Update zh-TW.h 2018-04-07 00:55:17 -03:00
Adrian Scillato
216bf1e941
Update zh-CN.h 2018-04-07 00:54:49 -03:00
Adrian Scillato
a5bad8b501
Update ru-RU.h 2018-04-07 00:54:31 -03:00
Adrian Scillato
ad30279bb2
Update pt-PT.h 2018-04-07 00:54:11 -03:00
Adrian Scillato
d89254224f
Update pl-PL.h 2018-04-07 00:53:53 -03:00
Adrian Scillato
51fd3f41b0
Update nl-NL.h 2018-04-07 00:53:33 -03:00
Adrian Scillato
7c3453e364
Update it-IT.h 2018-04-07 00:53:14 -03:00
Adrian Scillato
d27f62e5db
Update hu-HU.h 2018-04-07 00:52:21 -03:00
Adrian Scillato
88592654d3
Update fr-FR.h 2018-04-07 00:51:55 -03:00
Adrian Scillato
b2e5e4931c
Update de-DE.h 2018-04-07 00:51:27 -03:00
Adrian Scillato
e294750715
Update en-GB.h 2018-04-07 00:50:05 -03:00
Adrian Scillato
4308144f4a
Update es-AR.h 2018-04-07 00:49:45 -03:00
Adrian Scillato
f9e78c1f3a
Update cs-CZ.h 2018-04-07 00:47:15 -03:00
Adrian Scillato
6f524e95ae
Update en-GB.h 2018-04-07 00:45:55 -03:00
Adrian Scillato
bdf3f51626
Update es-AR.h 2018-04-07 00:44:51 -03:00
Adrian Scillato
189a9ae39f
Update es-AR.h 2018-04-07 00:41:59 -03:00
Adrian Scillato
ea96420856
Update en-GB.h 2018-04-07 00:41:15 -03:00
Adrian Scillato
3d82ca212c
Update sonoff.ino 2018-04-07 00:37:42 -03:00
Adrian Scillato
eaff12c90c
Merge pull request #32 from arendst/development
Sync with Tasmota
2018-04-06 11:29:24 -03:00