Commit Graph

1011 Commits

Author SHA1 Message Date
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
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