Commit Graph

1528 Commits

Author SHA1 Message Date
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
Theo Arends bcafce2dd0 v6.0.0b 2018-06-29 10:12:39 +02:00
Theo Arends 598c76bc9e
Merge pull request #3089 from ascillato/patch-2
Add decimal values support for commands ADD, SUB, MULT and SCALE
2018-06-28 18:09:52 +02:00
Adrian Scillato 27ddbb0609
Added decimal values support for commands ADD, SUB, MULT and SCALE 2018-06-28 13:06:21 -03:00
Theo Arends d1846720e8
Merge pull request #3088 from ascillato/patch-1
Add decimal values support for Command KNXTX_VALx
2018-06-28 17:59:54 +02: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
Theo Arends 12b3acd60d
Merge pull request #3081 from StofLE/development
Update de-DE.h
2018-06-27 22:45:31 +02:00
Stoffi 63da11e19e Update de-DE.h
Update KNX Part in de-DE.h
2018-06-27 22:14:56 +02:00
Theo Arends 0e157d838d
Merge pull request #3079 from Jason2866/patch-3
Update EFM Pogrammer Part in de-DE.h
2018-06-27 16:53:52 +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 adc4e99887
Merge pull request #3072 from ascillato/patch-1
Change link of SonWeb to TasmoAdmin
2018-06-26 17:54:26 +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
Adrian Scillato a70171d71c
Change link of SonWeb to TasmoAdmin 2018-06-26 12:47:10 -03: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 9196b97a4f Update decode-status.py
Update decode-status.py
2018-06-26 11:38:30 +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
Theo Arends 814c89ed83
Merge pull request #2972 from ascillato/patch-3
Add a Disclaimer to Readme
2018-06-24 17:46:20 +02:00
Theo Arends 6219dcacc0
Merge pull request #3041 from killadm/development
update of zh-CN language
2018-06-24 15:49:22 +02:00
Theo Arends 8d3b539b02
Merge pull request #3045 from renne/development
Doxygen configuration file and helper script.
2018-06-24 15:33:13 +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
Rene Bartsch bc64a4c8a3
Doxygen configuration file and helper script.
This commit adds a configuration file for the Doxygen documenation generator and a helper script to create/update the source code documentation. Just install Doxygen and GraphViz and run "updateDocs.sh" to create the source code documentation.
2018-06-23 03:41:36 +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
Adrian Scillato 8fdaa258ed
KNX: Support for DS18S20 Temperature sensor 2018-06-12 15:30:17 -03: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 13c159bbfa
Add a Disclaimer to Readme
Add a Disclaimer to Readme due that sonoff devices are being installed by uncertified people
2018-06-11 14:42:30 -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
Adrian Scillato 09df088e83
Merge pull request #2949 from gtortone/development
update of it-IT language
2018-06-09 15:54:22 -03:00
Gennaro Tortone 47f5210b29 update of language it-IT 2018-06-09 11:08:12 +02:00
Gennaro Tortone 143dfc5abc Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into development 2018-06-09 11:03:50 +02:00