Gabor Simon
d9e0e9f89e
Added missing definitions to Greek localisation header
2019-01-20 21:18:28 +00:00
Theo Arends
2b7fbe22e3
Fix MQTT host detection
...
Fix MQTT host detection
2019-01-20 16:57:07 +01:00
Gabor Simon
5537383352
sm16716 works via mqtt
2019-01-19 22:28:58 +00:00
Louis Lagendijk
08512fc5fa
First draft of better MAX44009 detection
2019-01-19 23:27:12 +01:00
Gabor Simon
c6ddba8fd7
Started SM16716 support
2019-01-19 14:37:22 +00:00
Staars
99bb6977bf
make tsl2561 compatible with SHT3x
2019-01-18 22:10:22 +01:00
Theo Arends
b5824fc361
Housekeeping
2019-01-18 10:52:18 +01:00
Mike
c963900709
If the MDNS hostname is set, use it to verify the cert name.
2019-01-17 19:09:58 -08:00
Theo Arends
e7e378f463
Add (S)SerialSend features
...
* Fix mDNS addService (#4938 , #4951 )
* Add (S)SerialSend3 escape sequence \x to allow hexadecimal byte value (#3560 , #4947 )
* Add SerialBridge command SSerialSend5 <hexdata>
2019-01-17 17:48:34 +01:00
Daniel Schroeder
092aba945f
Tiny typo fix in comment
2019-01-17 15:29:41 +01:00
Theo Arends
726ec469b9
Merge pull request #4951 from araczkowski/development
...
MDNS.update();
2019-01-17 12:39:15 +01:00
araczkowski
6f173a59c3
fix MDNS.update(); between ifdefs
2019-01-17 12:34:06 +01:00
andrethomas
66c39ce88c
PN532: Prevent non AlphaNumberic on DATA
2019-01-17 02:10:22 +02:00
andrethomas
01ecc12f13
PN532: Prevent non AlphaNumberic on DATA
2019-01-17 01:22:51 +02:00
araczkowski
b074d94ef4
#4938 MDNS.update();
2019-01-16 17:53:23 +01:00
Louis Lagendijk
2a9ad52776
Merge remote-tracking branch 'upstream/development' into development
2019-01-16 14:17:01 +01:00
Mike
838b113fa3
Add a define for mDNS hostname to connect to for MQTT.
2019-01-15 21:48:07 -08:00
Mike
5e06ae1d81
Do MDNS even if TLS is enabled.
...
I imagine this was disabled due to memory issues, but this seems to work
fine on a Sonoff Basic.
2019-01-15 18:08:28 -08:00
Mike
d2d07543b2
Do an MDNS resolve before using the cached host.
...
MDNS shouldn't be aggressively cached, since the IP could change. This
makes using DHCP for the host a lot easier.
2019-01-15 17:26:51 -08:00
andrethomas
44ea65a389
PN532: Segregate UID and DATA usage
2019-01-15 22:03:55 +02:00
Theo Arends
0186a97cb0
Fix allowable MAX_RULE_VARS to 16
...
Fix allowable MAX_RULE_VARS to 16 (#4933 )
2019-01-15 16:30:20 +01:00
Theo Arends
e5fd45c9c8
6.4.1.9 Fix mDNS addService
...
6.4.1.9 20190115
* Add support for Mi LED Desk Lamp with rotary switch (#4887 )
* Fix mDNS addService (#4938 )
2019-01-15 16:11:42 +01:00
Theo Arends
fbf8370b4a
Update sonoff_template.h
...
Move rotary GPIO to non-user config for now.
2019-01-15 15:35:13 +01:00
dh.harald
9f030ae431
Change color temp with rotary when Button1 pressed
2019-01-15 00:45:19 +00:00
Peter Nyilas
b5ad2c8c06
Remove rotary_debounce from settings
2019-01-14 22:53:49 +00:00
andrethomas2
4952c4d72f
Update support_rotary.ino
2019-01-14 22:53:15 +00:00
andrethomas2
8e43bb3810
Add void's to functions that have no parameters
2019-01-14 22:53:15 +00:00
dh.harald
2aac0683be
Add support for Mi Desk Lamp
2019-01-14 22:53:15 +00:00
Theo Arends
fc1198c1f9
Add features
...
* Add support for Luminea ZX2820 Smart Socket with Energy monitoring (#4921 )
* Add define MDNS_ENABLE to control initial mDNS state (#4923 )
* Add split interlock part 1 (#4910 )
2019-01-14 10:57:01 +01:00
Adrian Scillato
2e38c5ba07
Fix missing ,
2019-01-13 23:35:33 -03:00
Adrian Scillato
1f8665496c
Add template for Luminea ZX2820
...
https://github.com/arendst/Sonoff-Tasmota/issues/4904
2019-01-13 15:33:27 -03:00
Joel Stein
bab1e4e6ac
light: improve handling of dimmer_plugin (fix rules)
2019-01-13 14:52:33 +01:00
lobocobra
15e4918238
As requested in issue 824# by ascillato2, implement split interlock.
...
=> Split interlock of SONOFF with more than 2 channel into 2 groups
=> This is needed for shutter and similar utilization
2019-01-13 11:00:02 +01:00
Louis Lagendijk
7b9c2d6797
Added MAX44009 in my_user_config.h
2019-01-12 23:27:37 +01:00
Louis Lagendijk
5b7ba95b0c
Added Max44009 support
2019-01-12 22:09:50 +01:00
Theo Arends
72bc9b8107
Add support for Smanergy KA10
...
Add support for Smanergy KA10 Smart Wall Socket with Energy monitoring
2019-01-12 15:16:37 +01:00
Theo Arends
a124529015
Add support for Digoo DG-SP202
...
Add support for Digoo DG-SP202 Smart Socket (#4891 )
2019-01-11 14:29:54 +01:00
Theo Arends
0b4bed6099
Merge pull request #4884 from netpok/bugfix-pulldown
...
Fix GPIO16 Pull-down
2019-01-11 14:14:53 +01:00
netpok
54763329f8
Fix GPIO16 Pull-down
2019-01-10 21:41:36 +01:00
Andre Thomas
63b01ec674
Update xsns_40_pn532_i2c.ino
2019-01-10 18:22:38 +02:00
andrethomas
5f1d6aa4de
PN532: Fix memcpy bugs
2019-01-10 18:19:53 +02:00
andrethomas
abce4f1a13
PN532: Prevent exception for S,
2019-01-10 18:11:49 +02:00
Theo Arends
2e101839a4
Change web authentication
...
Change web authentication (#4865 )
2019-01-10 12:57:42 +01:00
Theo Arends
5776faf857
Update sonoff_template.h
2019-01-10 11:59:18 +01:00
Donat Marko
c8043e2f5b
🏷️ Improves Hungarian (hu-HU) translation 🇭🇺
2019-01-10 00:07:43 +01:00
Theo Arends
24fd7653eb
Fix missed JSON sensors
...
Fix missed JSON sensors in DisplayMode > 0
2019-01-09 14:56:16 +01:00
Theo Arends
b69f173706
Fix display t (time) and add T (date)
...
Fix display t (time) and add T (date)
2019-01-09 14:14:55 +01:00
Andre Thomas
b7f361ebbf
PN532: Queue events through backlog
2019-01-09 12:29:12 +02:00
Theo Arends
95bd91b6db
Merge pull request #4863 from blittan/development
...
Clearer meaning of Static or DHCP
2019-01-09 09:13:52 +01:00
blittan
faa3e9a741
Updated Swedish translation
2019-01-08 23:05:54 +01:00
blittan
15041873c2
Clearer meaning of Static or DHCP
2019-01-08 22:12:09 +01:00
Theo Arends
4b741cd1b6
Merge pull request #4860 from andrethomas/development
...
PN532: Add Read/Write Data support
2019-01-08 21:28:53 +01:00
Andre Thomas
4f568fc365
Update xsns_40_pn532_i2c.ino
2019-01-08 21:15:14 +02:00
andrethomas
549080b850
PN532: Add Read/Write Data support
2019-01-08 20:53:09 +02:00
Theo Arends
c5f6823570
Add two modules
...
* Add support for OBI Power Socket 2 (#4829 )
* Add support for YTF IR Bridge (#4855 )
2019-01-08 16:27:16 +01:00
Theo Arends
efbc74b2a2
Add GPIOs to 12V DC Shelly 1
...
Add user GPIOs to Shelly 1 only to be used when Shelly is connected to 12V DC (#4854 )
2019-01-08 15:58:35 +01:00
Theo Arends
53b8f1f877
Fix HAss Sensor Software Watchdog
...
Fix Home Assistant Sensor Discovery Software Watchdog restart (#4831 )
2019-01-08 15:25:12 +01:00
Theo Arends
9730df7adc
Fix exception 28 in display driver
2019-01-08 14:22:45 +01:00
Theo Arends
23fa3c624a
Clarify Link/Power LED selection
...
Clarify Link/Power LED selection
2019-01-08 11:44:45 +01:00
Adrian Scillato
a38750bf66
Updated Spanish Translation
2019-01-07 18:55:26 -03:00
Jason2866
941500d1f7
Update de-DE.h
2019-01-07 19:13:11 +01:00
Theo Arends
f2835d0ae5
Update sonoff_template.h
2019-01-07 17:47:36 +01:00
Theo Arends
3dc643d9d0
Update sonoff_template.h
2019-01-07 17:44:30 +01:00
Theo Arends
148fe4aec0
Only restart if module supports it
2019-01-07 16:58:44 +01:00
Theo Arends
70619ed610
Housekeeping
2019-01-07 16:43:03 +01:00
Theo Arends
a23f01080b
6.4.1.8 Add template flags
...
6.4.1.8 20190107
* Change sonoff_template.h layout regarding optional module flags like ADC0
* Add command SetOption62 1 to force no Button/Switch pullup on dedicated modules. Currently only supported on Shelly2 (#4841 )
2019-01-07 16:33:18 +01:00
Theo Arends
95f39be2ef
Change button driver making it modular
...
Change button driver making it modular
2019-01-07 12:38:47 +01:00
Theo Arends
3d31dd1457
Disable Button/Switch 4 seconds
...
Disable both Buttons and Switches 4 seconds after power on to workaround Wemos and Obi startup issues.
2019-01-07 10:15:00 +01:00
engrbm87
122ae1ee27
fix empty prefix issue
...
When switchtopic is set to a different topic the prefix will be empty so its length will be zero. In the Shorten function the strncmp will give a zero result because the prefixlen is zero and will add '~' even though there is no prefix.
Adding prefixlen != 0 in the if condition fixes the issue. Also skip adding the prefix "~" on line 292 by checking if the prefix length is greater than zero.
2019-01-06 20:26:42 +02:00
Theo Arends
d3020223d7
Update _changelog.ino
2019-01-06 18:57:51 +01:00
Theo Arends
e1d903eab3
Add no pull-up control to Shelly 2
...
Add no pull-up control to Shelly 2 module (default is pull-up, change GPIO2 to Switch3n for no pull-up) (#4841 )
2019-01-06 18:50:56 +01:00
Theo Arends
0195cabbd6
Add relay status functionality to LED2
...
Add relay status functionality to LED2 when configured leaving LED1 for (wifi/mqtt) status indication
2019-01-06 18:02:21 +01:00
Andre Thomas
64ba6fcf8d
PN532: Fix hex formatting to 2 char len per byte
...
PN532: Fix hex formatting to 2 char len per byte
2019-01-06 16:32:50 +02:00
Theo Arends
e9c687cf09
Housekeeping - Documentation
2019-01-06 15:17:22 +01:00
Theo Arends
cb8963a7bf
6.4.1.7 Fix regression energy sensors
...
6.4.1.7 20190106
* Fix HLW8012, HJL01 and BL0937 based energy sensors low Power (below 10W) measurement regression from 6.4.1.6
2019-01-06 12:29:38 +01:00
Andre Thomas
8d1dee8929
PN532: Enable 1ms ClockStretch
...
Enable 1ms clock stretch as per datasheet Table 12.25 (Timing for the I2C interface)
2019-01-05 22:05:53 +02:00
Theo Arends
9da900dfb8
Stabilize current SHP6
2019-01-05 18:40:33 +01:00
Theo Arends
41351001f5
6.4.1.6 Re-introduce Cal commands
...
6.4.1.6 20190105
* Add commands PowerCal, VoltageCal and CurrentCal for HLW8012, HJL01 and BL0937 based energy sensors
2019-01-05 15:39:56 +01:00
Adrian Scillato
34966913e2
Add GPIO2 to Sonoff RF R2 template
...
https://github.com/arendst/Sonoff-Tasmota/issues/4820
2019-01-04 17:10:17 -03:00
Theo Arends
7cf9128303
Merge pull request #4819 from ascillato/patch-1
...
New Triggers for Rules: VARx#STATE and MEMx#STATE
2019-01-04 20:58:11 +01:00
Adrian Scillato
1d23c0b0c5
New Triggers for Rules: VARx#STATE and MEMx#STATE
...
Added new triggers for rules: `VARx#STATE` and `MEMx#STATE`
These new triggers allows to execute commands when VARs or MEMs change their values.
This is useful for automations where the parameter sent to Tasmota by MQTT is a SetPoint for example.
Before these triggers, the approach was using an `EVENT` to store a value but some components in home automation softwares can't use `cmnd/sonofftopic/EVENT SETVAR=25`, where `cmnd/sonofftopic/EVENT` is the mqtt message and `SETVAR=25` is the payload.
With this new triggers, it will be as simple as `cmnd/sonofftopic/VAR 25` so any automation software can use it.
_(Using `cmnd/sonofftopic/EVENT SETVAR=` as mqtt message and `25` as payload is not understood by Tasmota)_
2019-01-04 16:26:37 -03:00
andrethomas
c63ccd7cbd
PN532 - Timing tuning
2019-01-04 21:20:38 +02:00
Theo Arends
458b030598
Add Eeprom support
...
Add initial Eeprom support
2019-01-04 16:05:52 +01:00
andrethomas
44e80c2626
PN532 - Disable before restart
2019-01-04 14:15:10 +02:00
Theo Arends
f66de3111e
Housekeeping
2019-01-03 18:07:03 +01:00
Theo Arends
67cf1dbbcf
6.4.1.5 Add mDns user control
...
6.4.1.5 20190103
* Remove command SetOption35 0-255 for mDNS start-up delay (#4793 )
* Add command SetOption55 0/1 to disable/enable mDNS (#4793 )
2019-01-03 17:30:54 +01:00
Theo Arends
edc245e5c6
Housekeeping
2019-01-03 15:44:16 +01:00
Theo Arends
b584bb0760
Housekeeping
2019-01-03 15:38:15 +01:00
andrethomas
cf5c82d225
PN532 Store timeout in PROGMEM
2019-01-03 15:29:41 +02:00
andrethomas
32c167d208
PN532 - Housekeeping
2019-01-03 11:09:49 +02:00
Jason2866
375441f23e
Support PN532
2019-01-03 09:27:40 +01:00
Andre Thomas
3608baf7f8
Add support for PN532 NFC
2019-01-02 23:17:38 +02:00
Andre Thomas
149b335a4b
Add support for PN532 NFC
2019-01-02 22:25:20 +02:00
andrethomas
5ec7249ece
Add support for PN532 NFC
2019-01-02 22:04:33 +02:00
Theo Arends
1fb7993d66
Fix epaper driver ( #4785 )
...
Fix epaper driver (#4785 )
2019-01-02 17:18:47 +01:00
Theo Arends
447ec6256e
6.4.1.4 Update Copyright (C) 2019
...
6.4.1.4 20190101
* Update Copyright (C) 2019
2019-01-01 13:55:01 +01:00
Theo Arends
f12261e4fa
Add support for MAX31855
...
Add support for MAX31855 K-Type thermocouple sensor using softSPI (#4764 )
2019-01-01 13:45:44 +01:00
Theo Arends
de8ce9aa9d
Merge pull request #4764 from ipm79/max31855
...
MAX31855 thermocouple support
2019-01-01 13:13:11 +01:00
Theo Arends
c67922241c
Add tests for result
2018-12-30 15:32:53 +01:00
Theo Arends
850d240d2e
Add test for result usage
2018-12-30 14:56:50 +01:00
Theo Arends
0a22261e36
Revert "Disable unused feature"
...
This reverts commit 8fe61f6a11
.
2018-12-30 14:47:17 +01:00
Theo Arends
8fe61f6a11
Disable unused feature
2018-12-30 14:40:06 +01:00
Theo Arends
fb4fe0fd55
Fix DS3231 driver
...
Fix DS3231 driver breaking function chain (#4759 )
2018-12-30 14:28:16 +01:00
Theo Arends
e5c38da52c
Add debugging options to Switch
...
Add more debugging options to Switch using SwitchDebounce
2018-12-30 14:04:32 +01:00
Markus Past
9d62f3cb49
added missing languages
2018-12-30 13:34:20 +01:00
Markus Past
42dbda1ffb
Merge remote-tracking branch 'upstream/development' into max31855
2018-12-30 12:55:28 +01:00
Markus Past
1e125fc4c6
added some comments
2018-12-30 12:47:59 +01:00
Theo Arends
8b84ec35f7
Fix MGC3130/AZ7798 compile error
2018-12-30 12:30:01 +01:00
Markus Past
1736409b18
Merge remote-tracking branch 'upstream/development' into max31855
2018-12-30 11:50:57 +01:00
Markus Past
5737665a2f
MAX31855 driver for Sonoff-Tasmota - Initial commit
2018-12-30 11:45:21 +01:00
Adrian Scillato
aa4c58a266
Fix Typo in Spanish Translation
2018-12-29 22:45:32 -03:00
Theo Arends
7ebb7a6067
6.4.1.3 Change sonoff_template.h
...
6.4.1.3 20181229
* Change sonoff_template.h module lay-out by removing non-configurable GPIOs
2018-12-29 19:46:28 +01:00
Theo Arends
afe83a3460
Prep for template tuning
2018-12-29 17:19:13 +01:00
Theo Arends
5a44b12870
6.4.1.2 Rewrite Switch driver
...
6.4.1.2 20181228
* Change switch driver making it modular and introduce input filter (#4665 , #4724 )
* Add define DS18B20_INTERNAL_PULLUP to select internal input pullup when only one DS18B20 sensor is connected eliminating external resistor (#4738 )
* Add variable %timestamp% to rules (#4749 )
2018-12-28 16:35:19 +01:00
Adrian Scillato
4fcbaf99be
Add variable %timestamp% to be used in rules
...
This PR adds a new variable %timestamp% to be used in a rule to allow the user to include the Time Stamp as Tasmota has for Status, Sensors, etc, for example:
Command:
publish stat/topic/sensor {"Time":"%timestamp%","mysensor":"%var1%"}
Output:
{"Time":"2018-12-27T12:52:57","mysensor":"1"}
(https://github.com/arendst/Sonoff-Tasmota/issues/4734 )
2018-12-27 14:57:27 -03:00
K.C. Budd
8ce6b5a01d
Add INPUT_PULLUP option for single DS18B20
2018-12-26 12:10:47 -08:00
Theo Arends
9640931345
Change switch debounce
...
Change switch input detection by optimizing switch debounce (#4724 )
2018-12-26 14:21:00 +01:00
Theo Arends
7291f7d2f7
Fix compiler warning
...
Fix compiler warning
2018-12-24 18:35:13 +01:00
Theo Arends
0b10f48e41
6.4.1.1 Fix most compiler warnings
...
6.4.1.1 20181224
* Fix most compiler warnings
2018-12-24 18:14:25 +01:00
Theo Arends
87ddbd8f38
Release 6.4.1
2018-12-24 16:45:41 +01:00
Theo Arends
0539775cf0
Change MQTT GUI password handling
...
Change MQTT GUI password handling (#4723 )
2018-12-24 14:31:34 +01:00
Joel Stein
a013f4de82
PS_16_DZ: fix broken if-statement
2018-12-23 21:06:10 +01:00
Theo Arends
77c07a2e00
Change FallbackTopic
...
Change FallbackTopic from cmnd/<mqttclient>/ to cmnd/<mqttclient>_fb/ to discriminate from Topic (#1528 )
2018-12-23 14:48:57 +01:00
Theo Arends
ed6e411f7f
Add optional TLS_CA_CERT
...
Add define USE_MQTT_TLS_CA_CERT for checking MQTT TLS against root ca using Let's Encrypt cert from sonoff_letsencrypt.h - not supported with core 2.3.0 (#4703 )
2018-12-22 18:09:27 +01:00
Theo Arends
9e15a1d266
Merge pull request #4703 from fmeies/development
...
Added option for checking mqtt tls against root ca
2018-12-22 16:50:07 +01:00
Theo Arends
e2cd656286
6.4.0.3 Hass and Alexa fixes
...
6.4.0.3 20181222
* Change Hass discovery to short MQTT messages as used by Hass 0.81 and up (#4711 )
* Change FallbackTopic detection (#4706 )
* Add define WIFI_SOFT_AP_CHANNEL in my_user_config.h to set Soft Access Point Channel number between 1 and 13 as used by Wifi Manager web GUI (#4673 )
* Fix Alexa "this value is outside the range of the device". Needs power cycle and Alexa deletion/discovery cycle. (#3159 , #4712 )
2018-12-22 16:13:07 +01:00
Theo Arends
a20ae4fd04
Merge pull request #4712 from gourry/master
...
Remove Alexa message "this value is outside the range of the device"
2018-12-22 16:08:38 +01:00
gourry
6702113308
Remove Alexa message "this value is outside the range of the device"
2018-12-22 14:56:14 +01:00
Erik
c348848200
Rename HASS discovery string constants
2018-12-22 13:21:04 +01:00
Erik
fd965eba09
Remove SetOption55 (hass_short_discovery_msg)
2018-12-22 13:16:04 +01:00
Frank Meies
59056935f9
Check for core version when enabling tls ca cert, changed names of defines
...
Signed-off-by: Frank Meies <19324766+fmeies@users.noreply.github.com>
2018-12-21 22:54:42 +01:00
Frank Meies
d722387344
Check for core version when enabling tls ca cert
...
Signed-off-by: Frank Meies <19324766+fmeies@users.noreply.github.com>
2018-12-21 22:49:46 +01:00
Theo Arends
893f64cfb6
Still need patched PWM for core 2.5.0
...
Still need patched PWM for core 2.5.0
2018-12-21 17:56:09 +01:00
Theo Arends
c1102a4863
6.4.0.2 Fix possible dtostrf bos
...
6.4.0.2 20181221
* Fix possible dtostrf buffer overflows by increasing buffers
2018-12-21 16:17:06 +01:00
Theo Arends
a80fcd98d7
Fix wifi strongest signal detection
...
Fix wifi strongest signal detection (#4704 )
2018-12-21 13:53:38 +01:00
Theo Arends
ec931fe5fe
Change RAM usage BMP/BME
...
Change RAM usage BMP/BME I2C sensors
2018-12-21 11:36:55 +01:00
Frank Meies
435b3afde7
Added option for checking mqtt tls against root ca
...
Signed-off-by: Frank Meies <19324766+fmeies@users.noreply.github.com>
2018-12-21 11:28:47 +01:00
reey
ebd12235c4
add empty unit of measurement for any sensors
2018-12-21 10:38:44 +01:00
reey
6c158434ee
removed some errors from copy pasting..
2018-12-20 23:27:05 +01:00
reey
c1e098403c
add missing units of measurements for energy
2018-12-20 23:06:56 +01:00
dcandi
1fb4e8bc23
pressure unit of measure reporting
...
Added a dedicated pressure sensor management to report back as pressure sensor and not fallback as a generic sensor in HA autodiscovery process
2018-12-19 20:51:39 +01:00
andrethomas2
8a7dd3e06d
Add support for AZ-Instrument 7798 CO2
...
Add support for AZ-Instrument 7798 CO2 meter/datalogger
2018-12-19 00:00:19 +02:00
andrethomas2
a6a927b24b
Fix temperature conversion
...
Fix temperature conversion to still use ConvertTemp() even if meter sends the value in F
2018-12-18 21:31:00 +02:00
andrethomas2
201baa3513
Add void to functions without parameters
2018-12-18 21:14:55 +02:00
Arthur de Beun
6185a08d89
Updated from originals: platformio.ini, sonoff/my_user_config.h.
2018-12-19 06:57:37 +13:00
Arthur de Beun
ff1e51613e
Include changes from original into sonoff/language/bg-BG.h
2018-12-19 06:51:13 +13:00
Arthur de Beun
2b0987da47
Revert platformio.ini and my_user_config to original version,
...
adding line for new sensor but leaving it commented out.
2018-12-19 06:36:53 +13:00
Arthur de Beun
db65b9c23a
Add support for AZ-Instrument 7798 CO2 meter/datalogger.
2018-12-18 22:32:34 +13:00
Arthur de Beun
604f341e9a
Add support for AZ-Instrument 7798 CO2 meter/datalogger.
2018-12-18 22:22:41 +13:00
Theo Arends
a23226793c
Merge pull request #4663 from vladimirjendrol/development
...
Add sk-SK language
2018-12-17 21:57:49 +01:00
Vladimír Jendroľ
d76a71b2fd
Add sk-SK language
2018-12-17 21:46:39 +01:00
Theo Arends
9b2edb1d54
Merge pull request #4656 from chaosmaster/patch-1
...
introduce new api-call for dimmer-devices
2018-12-17 20:07:24 +01:00
Theo Arends
b44506466a
Merge pull request #4657 from chaosmaster/patch-2
...
SerialLog: output CR + LF instead of just LF
2018-12-17 20:04:14 +01:00
Joel Stein
c92ce53ddf
SerialLog: output CR + LF instead of just LF
2018-12-17 19:28:31 +01:00
Joel Stein
b2005fba40
introduce new api-call for dimmer-devices
2018-12-17 18:29:42 +01:00
Theo Arends
8c48ad3d93
Tune driver RF Sensor
...
- Free memory when driver RF Sensor is compiled but not used.
- Fix possible buffer overflow exceptions
- Add rule and hardware info to source
2018-12-17 18:06:19 +01:00
Joel Stein
9737ec560c
webserver: swap index and name in module configuration
2018-12-17 16:33:07 +01:00
Gennaro Tortone
6869790e47
it-IT language updated
2018-12-17 10:23:58 +01:00
Theo Arends
8792ea48a9
6.4.0.1 New dev release
2018-12-16 16:26:40 +01:00
Theo Arends
cb0b5f6eab
Merge branch 'master' into development
2018-12-16 16:22:04 +01:00
Theo Arends
44b45e15b3
Prep for merge
2018-12-16 16:14:56 +01:00
Theo Arends
1f38107043
Updates for release 6.4.0
...
Updates for release 6.4.0
2018-12-16 14:28:33 +01:00
Theo Arends
f83bcc2b89
Updates for release 6.4.0
...
Updates for release 6.4.0
2018-12-15 17:15:51 +01:00
Theo Arends
26d60e5dd7
Updates for release 6.4.0
...
Updates for release 6.4.0
2018-12-15 17:06:54 +01:00
Theo Arends
a7bc97a5af
Prep for release
...
Prep for release
2018-12-15 17:02:05 +01:00
Theo Arends
fc7c1ac6b7
Updates for release 6.4.0
...
Updates for release 6.4.0
2018-12-15 15:55:51 +01:00
Adrian Scillato
3795667f36
Fix HomeAssistant Temp Sensor AutoDiscovery
...
https://github.com/arendst/Sonoff-Tasmota/issues/4627
2018-12-14 23:57:12 -03:00
andrethomas2
5f560bae13
Fix ArduinoOTA for Core 2.5.0
...
Fix ArduinoOTA for Core 2.5.0
2018-12-14 01:10:10 +02:00
Adrian Scillato
dcbf5a8c94
Fix ArduinoOTA for Core 2.5.0 (fix is backwards compatible)
...
https://github.com/arendst/Sonoff-Tasmota/issues/4619
2018-12-13 23:04:48 +00:00
Theo Arends
26e84a139e
Merge pull request #4616 from Staars/development
...
possibility to change measurement range for MHZ-19b
2018-12-13 16:18:43 +01:00
Staars
df4f305e3a
correcting memcpy calls
2018-12-13 13:46:59 +01:00
Staars
47629a9d61
add debug code to show final command sequence
2018-12-13 12:34:51 +01:00
Erik
d3ccd668b0
Publish state message when changing effect
2018-12-12 20:32:10 +01:00
Staars
5c613040a1
mqtt messages updated
2018-12-12 10:11:19 +01:00
Staars
b6165e9a81
initial work on range-support
2018-12-12 10:03:58 +01:00
Xavier MULLER
493b76b5ac
Merge branch 'development' into localhost61-fr.FR
2018-12-12 05:22:50 +01:00
Xavier MULLER
b7610aab6f
Update fr-FR.h
...
SDM220 strings reworked to fit in the space available
2018-12-12 05:14:00 +01:00
Xavier MULLER
276c11fe4e
Update fr-FR.h
...
Added SDM220 new strings
2018-12-12 02:44:07 +01:00
Theo Arends
160f184e7d
Merge pull request #4596 from emontnemery/hass_fix_button_switch2
...
More tweak of Hass switch/button
2018-12-11 22:49:47 +01:00
Erik
85c515cc97
More tweak of Hass switch/button
2018-12-11 22:00:34 +01:00
Jason2866
4df23beab1
Update de-DE.h
2018-12-11 20:27:37 +01:00
Adrian Scillato
0c90db5d85
Updated Spanish Translation
2018-12-11 17:30:51 +00:00
Theo Arends
b3e5e35cea
Add more support
...
* Add support for decoding Theo V2 sensors as documented on https://sidweb.nl using 434MHz RF sensor receiver
* Add support for decoding Alecto V2 sensors like ACH2010, WS3000 and DKW2012 using 868MHz RF sensor receiver
* Add support for Manzoku Power Strip (#4590 )
2018-12-11 18:00:12 +01:00
Ikarulus
808e2c073f
add manzuko "power strip"
2018-12-11 15:02:14 +01:00
Theo Arends
67ec0678a3
6.3.0.17 Add features
...
6.3.0.17 20181211
* Add support for TheoV2 sensors as documented on https://sidweb.nl
* Add support for SDM220 (#3610 )
* Enhance support for MPU6050 using DMP (#4581 )
2018-12-11 14:24:52 +01:00
Theo Arends
a913c4459a
Fix language file
...
Fix language file
2018-12-11 13:58:37 +01:00
Theo Arends
f573d92207
Merge pull request #3610 from Dees7/development
...
SDM220 Support
2018-12-11 13:12:36 +01:00
Theo Arends
00792bcaf7
Update my_user_config.h
2018-12-11 13:12:19 +01:00
Theo Arends
400529cd8f
Merge pull request #4581 from Staars/development
...
Add DMP-use to MPU-6050
2018-12-11 11:33:51 +01:00
Dees7
9980707a0a
Merge branch 'development' into development
2018-12-11 15:22:16 +05:00
Adrian Scillato
bc30a18ade
Corrected Domoticz Temp published from MPU6050
2018-12-11 00:57:41 +00:00
Adrian Scillato
e5d3c3b793
USE_MPU6050_DMP moved to my_user_config.h
2018-12-10 20:04:48 +00:00
Adrian Scillato
384cc5cb16
USE_MPU6050_DMP moved to my_user_config.h
2018-12-10 20:03:36 +00:00
Adrian Scillato
4fb6773ffb
Update my_user_config.h
2018-12-10 19:28:22 +00:00
Erik
9f515c6c08
Add support for device registry
2018-12-10 19:51:47 +01:00
Theo Arends
a516b25c1b
Clean and shrink lights
...
Clean and shrink lights
2018-12-09 16:45:26 +01:00
Staars
140aa8780a
add DMP mode to MPU-6050
2018-12-09 09:34:22 +01:00
Erik
9b5e90e24e
Fix reversed logic when announcing buttons / switches
2018-12-08 15:24:16 +01:00
Theo Arends
4c2110749c
Merge pull request #4562 from emontnemery/force_local
...
Enable forced local operation when button- or switchtopic is set
2018-12-08 10:47:11 +01:00
Erik
ebf74ab424
Update Hass discovery
2018-12-08 09:43:48 +01:00
Erik
a65041fee5
Enabled forced local operation when button- or switchtopic is set
2018-12-08 08:44:59 +01:00
Erik
d8cf001304
Announce RGBW light, add 'White' command
2018-12-07 21:32:01 +01:00
Theo Arends
dc63d0f91c
Merge pull request #4554 from emontnemery/fix_hass_switch
...
Fix HASS discovery of switches
2018-12-07 17:43:14 +01:00
Erik
fe9103eb68
Fix HASS discovery of switches
2018-12-07 17:19:14 +01:00
Andre Thomas
99e6d7f2ff
MCP230xx driver - add interrupt retention
...
MCP230xx driver - add interrupt retention over teleperiod.
2018-12-07 01:09:33 +02:00
andrethomas
46816f2f07
MCP230xx - Add Interrupt Retain
2018-12-07 00:55:44 +02:00
Theo Arends
9a3c3895fb
Fix Domoticz Fanspeed
...
Fix Domoticz Fanspeed
2018-12-06 15:03:42 +01:00
Theo Arends
61aa428646
6.3.0.16 - Bump version
...
6.3.0.16 20181201
* Add support for iFan02 Fanspeed in Domoticz using a selector (#4517 )
* Add Announce Switches to MQTT Discovery (#4531 )
2018-12-06 11:17:25 +01:00
Theo Arends
9471163d86
Merge pull request #4531 from emontnemery/hass_announce_switch
...
MQTT Discovery - Announce switches
2018-12-06 11:02:40 +01:00
Theo Arends
e64c8d61c9
Update sonoff.ino
2018-12-06 11:01:57 +01:00
Theo Arends
dfa0d2ef11
Add Domoticz Selector for Fanspeed
...
Add support for iFan02 Fanspeed in Domoticz using a selector (#4517 )
2018-12-06 10:49:49 +01:00
Andrzej
3777dbe45c
localization for Polish - KNX, timers, etc.
2018-12-06 09:52:02 +01:00
Theo Arends
597cc42f93
Merge pull request #4538 from blittan/development
...
Initial translation to Swedish
2018-12-06 08:55:17 +01:00
Adrian Scillato
3b68d606ab
Matched the order of days with Tasmota Timers
2018-12-05 20:14:11 -03:00
Adrian Scillato
5f35f7ebae
Added missing "
2018-12-05 20:11:54 -03:00
Adrian Scillato
eda86acaa0
Added Key to select Swedish Translation
2018-12-05 20:01:45 -03:00
Gunnar Norin
a36ead52fa
Initial translation to Swedish
2018-12-05 23:25:25 +01:00
Erik
94786d3217
Fix logic for ON/OFF vs TOGGLE
2018-12-05 20:20:36 +01:00
Theo Arends
4b287ab4cb
Final fix compile error ( #4509 )
...
Final fix soft_spi_flg compile error (#4509 )
2018-12-05 12:23:42 +01:00
Erik
be19af15e2
Announce switches
2018-12-04 21:32:02 +01:00
Adrian Scillato
24ef9ab6b8
Fix Compilation issue with STAGE Core
...
Now the Stage core has the the same STR macro defined in sonoff.h.
2018-12-03 17:38:31 -03:00
andrethomas
dcaf6164d4
Add support for GPIO02 for newer Sonoff Basic
...
Add support for GPIO02 for newer Sonoff Basic
2018-12-03 17:34:35 +02:00
andrethomas
b148c8bbe5
Add GPIO2 for Sonoff Basic Template
...
Add GPIO2 for Sonoff Basic Template
2018-12-03 17:30:06 +02:00
andrethomas2
a2e865bb44
Add dummy soft_spi_flg to satisfy compiler
...
@arendst Just adding this, for now, to satisfy the compiler until you get time to merge the rest of the Software SPI support.
2018-12-02 18:53:49 +02:00
Erik
74172f14d3
Further improve Hass auto discovery
2018-12-02 16:39:59 +01:00
andrethomas2
f3d625d06d
Update _changelog.ino
2018-12-02 11:18:29 +02:00
Theo Arends
f4348f19dc
Merge pull request #4488 from winstona/hc-sr04-newping
...
HC-SR04: switch to using NewPing libraries directly
2018-12-02 09:50:35 +01:00
Adrian Scillato
7e09195083
Delete duplicated min and max functions
2018-12-01 19:16:32 -03:00
Adrian Scillato
c68fe7e7ad
RULES: Added BREAK as an alternative ENDON
2018-12-01 19:00:34 -03:00
andrethomas2
e37dbd1f6a
Update xsns_22_sr04.ino
2018-12-01 23:15:19 +02:00
Adrian Scillato
7f2b3643f5
RULES: Added BREAK as an alternative ENDON
...
RULES: Added BREAK as an alternative ENDON that will stop the execution of the following rules.
If a rule that ends with BREAK, is triggered, then the following rules of that set will not be executed. This is useful for cases like: https://github.com/arendst/Sonoff-Tasmota/issues/4477
2018-12-01 18:12:33 -03:00
Adrian Scillato
98a2e6e175
Added Support for ButtonN and SwitchN
2018-12-01 16:26:15 -03:00
Theo Arends
eb3c1a327d
6.3.0.15 Update dynamic sleep
...
6.3.0.15 20181201
* Removed command SetOption36 (#4497 )
* Add command SetOption60 0/1 to select dynamic sleep (0) or sleep (1) (#4497 )
2018-12-01 18:53:42 +01:00
andrethomas
0bd4ac8eea
Update support_wifi.ino
2018-12-01 18:58:26 +02:00
andrethomas
a1c464d34c
Bump version to 0x0603000F
...
Bump version to 0x0603000F to make sure new sleep command takes effect on 50 as default for upgrades where sleep is < 50.
2018-12-01 18:55:06 +02:00
andrethomas
6050cd40f3
Merge sleep command
2018-12-01 18:47:25 +02:00
Theo Arends
694c29508d
Merge pull request #4492 from localhost61/development
...
Update fr-FR.h
2018-12-01 10:26:39 +01:00
Xavier MULLER
be86811628
Update fr-FR.h
...
Synced with changes since v6.2.1.7
2018-12-01 02:48:10 +01:00
andrethomas
5f402c8f34
Fix sleep->SetOption36 transition
2018-12-01 00:18:08 +02:00
andrethomas
3613946f18
Prevent sleep and SetOption36 being used concurrently
...
Prevent sleep and SetOption36 being used concurrently
2018-11-30 20:00:20 +02:00
andrethomas
33f85b2023
Upd settings.ino - set sleep=0 when SetOption36>0
...
Update settings.ino - set sleep=0 when SetOption36>0
2018-11-30 19:55:22 +02:00
Theo Arends
d7df73784f
Housekeeping
2018-11-30 12:04:17 +01:00
Winston Ametsitsi
b03c761eee
switch to using NewPing lib directly for sr04
...
add NewPing-1.9.1 lib
2018-11-29 19:45:40 -08:00
Theo Arends
8b5bbd773e
Update display and epaper drivers
...
Update display and epaper drivers
2018-11-29 17:50:45 +01:00
Theo Arends
4d556d159f
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into development
2018-11-29 15:13:33 +01:00
Theo Arends
7383ab4f45
Add support for Teckin US
...
Add support for Teckin US Wifi Smart Switch with Energy Monitoring (#4481 )
2018-11-29 15:13:28 +01:00
Theo Arends
20480cee47
Merge pull request #4478 from emontnemery/hass_fix_light
...
Small improvements to Hass MQTT discovery
2018-11-28 20:54:20 +01:00
Erik
259d9f5f6c
Small improvements to Hass MQTT discovery
2018-11-28 20:43:36 +01:00
Theo Arends
e3bff56092
Fix possible overflow situation
...
Fix possible overflow situation
2018-11-28 14:06:02 +01:00
Theo Arends
9738f640cf
Merge pull request #4473 from chaosmaster/patch-1
...
PS_16_DZ: cleanup/optimize
2018-11-28 09:21:15 +01:00
Joel Stein
0ce7537371
PS_16_DZ: cleanup
2018-11-28 00:04:06 +01:00
Erik
6d3223f962
Hass: Restart if topic is changed
2018-11-27 19:31:45 +01:00
Joel Stein
f75c4a27ad
PS_16_DZ: leave space for trailing 0-byte
2018-11-27 19:01:06 +01:00
Joel Stein
49403243d5
PS_16_DZ: further optimization
2018-11-27 18:02:00 +01:00
Joel Stein
6825b78153
PS_16_DZ: optimize for size
2018-11-27 17:18:41 +01:00
Joel Stein
5099d8f20d
PS_16_DZ: reduce buffer-size and actually check for overflow
2018-11-27 16:52:09 +01:00
Joel Stein
7a2c5154aa
PS_16_DZ: only update brightness if it actually changed
2018-11-27 16:11:14 +01:00
Theo Arends
be358b3314
Prep for Software SPI
...
Prep for Software SPI used by some displays
2018-11-27 15:11:10 +01:00
Theo Arends
fd20706ef7
Move static to dynamic buffers
...
* Add support for SM Smart Wifi Dimmer PS-16-DZ (#4465 )
* Move some static (serial) buffers to dynamic buffers
2018-11-27 14:38:09 +01:00
Theo Arends
0df7df9b08
Fix dynamic buffer handling
...
Fix dynamic buffer handling
2018-11-27 12:18:27 +01:00
Theo Arends
3f33e3efa8
Add dynamic buffer space
...
Add dynamic buffer space
2018-11-27 12:09:36 +01:00
Theo Arends
a360ac4ef6
Add dynamic buffer space
...
Make serial buffer space reservation dynamic
2018-11-27 11:55:54 +01:00
Theo Arends
33a158fb0c
Merge pull request #4465 from chaosmaster/ps16dz
...
Add support for PS-16-DZ Dimmer
2018-11-27 11:16:23 +01:00
Theo Arends
101cf83d7d
Update settings.ino
2018-11-27 10:54:34 +01:00
Adrian Scillato
e3d1971e51
Add Command CalcRes
2018-11-26 23:08:23 -03:00
Joel Stein
281166841b
PS_16_DZ: cleanup code
2018-11-27 02:04:59 +01:00
Joel Stein
7e34f402c9
PS_16_DZ: GPIO13 => LED1
2018-11-27 01:30:05 +01:00
Adrian Scillato
e46a81c193
6.3.0.14 Added command CalcRes
2018-11-26 21:29:06 -03:00
Adrian Scillato
f115120d9b
6.3.0.14 Added Calc Resolution
2018-11-26 21:27:07 -03:00
Adrian Scillato
f7a8f39f89
Added command CalcRes
2018-11-26 21:22:44 -03:00
Adrian Scillato
5d11a4f444
Added command CalcRes
2018-11-26 21:16:47 -03:00
Adrian Scillato
c51e657ed9
Added command CalcRes
2018-11-26 21:16:09 -03:00
Adrian Scillato
0b988c561b
Added command CalcRes
2018-11-26 21:14:12 -03:00
Joel Stein
7931b3433a
PS_16_DZ: bright as int
2018-11-27 01:07:57 +01:00
Theo Arends
c3f07f0bd2
Fix WifiManager functionality
...
Fix WifiManager functionality on initial installation (#4433 )
2018-11-26 17:00:18 +01:00
Joel Stein
6f6e4382ec
PS_16_DZ: change logprefix to PSZ
2018-11-26 15:27:51 +01:00
Joel Stein
375a684adf
PS_16_DZ: merge development
2018-11-26 15:09:35 +01:00
Joel Stein
87d7609b97
PS_16_DZ: init sequence as 0
2018-11-26 13:53:33 +01:00
Joel Stein
3650ab5fd3
PS_16_DZ: use unix-timestamp as sequence
2018-11-26 13:49:21 +01:00
Joel Stein
41ddab2cbe
PS_16_DZ: flush serial after sending command
2018-11-26 13:29:00 +01:00
Joel Stein
a6124c376e
Revert "PS_16_DZ: wait for acknoledgement before sending more commands"
...
This reverts commit 7203d6ad03
.
2018-11-26 13:27:30 +01:00
Theo Arends
b4e2fe0439
6.3.0.13 Add command SetOption59
...
6.3.0.13 20181126
* Add command SetOption59 0/1 to change state topic from tele/STATE to stat/RESULT (#4450 )
2018-11-26 13:01:42 +01:00
Theo Arends
eb851a9a90
Merge pull request #4450 from emontnemery/hass_send_tele
...
WIP - Support sending tele/STATUS as state/RESULT
2018-11-26 12:49:43 +01:00
andrethomas
acdbd39124
Fix math in LoadAvg
...
Fix the math in LoadAvg calculation. To keep average we take away one Nth of loops and add one Nth of current cycle ration to the average.
Now the math makes more sense... maximum load average on setoption36 0/1 = 999 (as it should be)
2018-11-26 11:37:15 +02:00
Joel Stein
7203d6ad03
PS_16_DZ: wait for acknoledgement before sending more commands
2018-11-26 03:20:15 +01:00
Joel Stein
1dc7a5847c
PS_16_DZ: correctly parse sequence
2018-11-26 02:22:18 +01:00
Joel Stein
283f023f29
PS_16_DZ: move in nicelist
2018-11-26 01:19:09 +01:00
Joel Stein
985db96f91
PS_16_DZ: print correct sequence
2018-11-26 00:47:00 +01:00
Joel Stein
b7a18f7bcc
PS_16_DZ: tryfix dimming
2018-11-26 00:31:45 +01:00
Joel Stein
977822f131
PS_16_DZ: start must be 'A'
2018-11-25 23:41:11 +01:00
Joel Stein
0f2ea2800e
PS_16_DZ: start must be 'A'
2018-11-25 23:39:44 +01:00
Joel Stein
e024ca3beb
PS_16_DZ: start sequence with 1529000000000
2018-11-25 23:09:58 +01:00
Joel Stein
5ce19fc3f7
PS_16_DZ: don't use String class
2018-11-25 22:43:28 +01:00
Erik
eda60b6124
Support sending tele/STATUS as state/RESULT
2018-11-25 21:27:19 +01:00
Nick Galfas
3af44ab81f
Update el-GR.h
...
Improved Greek translation including the latest versions text fields
2018-11-25 20:19:20 +02:00
Theo Arends
243ec16d80
Fix another calcuation error
...
Fix another calcuation error
2018-11-25 17:31:53 +01:00
andrethomas
0b14a95082
Remove assumption of 100% to report correctly
...
Remove the assumption of 100% loop duty cycle as we want an accurate loop load average and not a percentage as such - so if it overshoots the value stored for setoption36 this should be known by looking at the load average and not be distorted by reducing it to 100 basis points on the assumption that my_acitivity took as long as setoption36.
2018-11-25 17:52:07 +02:00
Theo Arends
05be1ee21c
Fix exception due to divide by 0
...
Fix exception due to divide by 0
2018-11-25 16:41:29 +01:00
andrethomas
7c84f892fc
Add target loop delay to telemetry
2018-11-25 14:29:53 +02:00
andrethomas
c22fcc2a3a
Update CPU average load function
...
Remove unnecessary manipulations :)
2018-11-24 19:00:42 +02:00