Commit Graph

2018 Commits

Author SHA1 Message Date
Jason2866 ee2fea9e25
Add files via upload 2020-06-23 19:39:14 +02:00
Jason2866 e7c6f4645f
Use PWM files from Arduino PR 7022 2020-06-23 19:21:48 +02:00
Jason2866 a987a60c50
Delete core_esp8266_wiring_pwm.cpp 2020-06-23 19:17:50 +02:00
Jason2866 187809300b
Delete core_esp8266_wiring_digital.cpp 2020-06-23 19:17:37 +02:00
Jason2866 454e09f575
Delete core_esp8266_waveform.cpp 2020-06-23 19:16:30 +02:00
Theo Arends 1f80336ae4 Fix shutter watchdogs
Fix shutter watchdogs (#8721)
2020-06-23 17:30:06 +02:00
Theo Arends 6e8928b8a1 Fix PWM software watchdogs
Fix PWM software watchdogs by correctly initializing variables (#8721)
2020-06-23 17:28:15 +02:00
Theo Arends 7784156376 Fix TasmotaClient exception
Fix TasmotaClient exception (#8734)
2020-06-22 22:52:25 +02:00
Theo Arends 7c8b06ce16 Add compile time interlock parameters
Add compile time interlock parameters (#8759)
2020-06-22 22:36:54 +02:00
Theo Arends c8e08d7f8a Add rule busy friendly loop 2020-06-22 22:08:03 +02:00
Theo Arends 610f1cef00 Fix rules related exception or watchdog
Fix rules related exception or watchdog by adding a rules mutex solving possible rule loops as in case of Var/Mem/Add/Sub/Mult and Scale (#8757)
2020-06-22 21:47:40 +02:00
Jason2866 230d88c124
Fix warning redefine in driver xsns_52 2020-06-22 20:33:53 +02:00
Theo Arends b2d2226d5d Fix compile error
Fix compile error (#8758)
2020-06-22 17:54:42 +02:00
Theo Arends 04ec0832fc Fix ILI9341 hardware scroll 2020-06-22 17:36:39 +02:00
stefanbode fba98d9839
Update xdrv_27_shutter.ino 2020-06-22 13:24:36 +02:00
stefanbode 252100704c
8.3 fixes for Shutters (Stepper Motors) #8721
PWM control has changed in SDK. CHanged shutter functionality  takes into consideration that physically the PWM frequency is minimum 40Hz
2020-06-22 13:21:13 +02:00
Theo Arends fb39378960
Merge pull request #8754 from Staars/nrf24
NRF24: use BEARSSL for decryption, make it optional
2020-06-22 11:49:13 +02:00
Staars 7a01aee0c3 NRF: use BEARSSL for decryption, make it optional 2020-06-22 11:23:06 +02:00
Theo Arends 9d70a194d9 Change delay(2) to delayMicroseconds(2000)
Change delay(2) to delayMicroseconds(2000) and see if it helps (#7468)
2020-06-22 11:14:12 +02:00
Theo Arends 58435fb0c9 Revert "Change delay(2) to delayMicroseconds(2000)"
This reverts commit 252dddef7c.
2020-06-22 11:13:31 +02:00
Theo Arends 252dddef7c Change delay(2) to delayMicroseconds(2000)
Change delay(2) to delayMicroseconds(2000) and see if it helps (#7568)
2020-06-22 11:12:46 +02:00
Theo Arends 428b6dd4ec
Merge pull request #8749 from gemu2015/ibeacon-fix
ibeacon json path
2020-06-21 21:36:02 +02:00
halfbakery 2e43715343 SwitchDebounce flags should be added to every valid imeout values 2020-06-21 20:46:37 +02:00
gemu2015 279715c85e ibeacon json path 2020-06-21 16:20:14 +02:00
Theo Arends bb30044ae6 Add more user control over ILI9341 2020-06-21 12:11:40 +02:00
gemu2015 898646a07c fixed global vars upd[x], use own udp instance 2020-06-21 09:13:51 +02:00
Theo Arends b5f45aa295 Fix ESP32 SPI config 2020-06-20 17:58:21 +02:00
Theo Arends b6e0ac5a87
Merge pull request #8741 from effelle/development
HAss Discovery: ESP32 fix
2020-06-20 16:08:39 +02:00
Federico Leoni 0e2104c4ad
ESP32 fix 2020-06-20 10:38:17 -03:00
Theo Arends 54e8e633e9 Fix ESP32 ILI9341 using hardware SPI 2020-06-20 13:18:33 +02:00
Theo Arends 37886f33c8 Fix ESP32 wESP32 template
Fix ESP32 wESP32 template (#8503)
2020-06-20 12:00:40 +02:00
Stephan Hadinger ca38d81b22 EZSP milestone 2 2020-06-19 20:54:37 +02:00
Theo Arends 39ee974f72 Fix ILI9341 system crash 2020-06-19 18:29:15 +02:00
Norbert Richter 9b44a369d8
Fix some json unescapes 2020-06-19 12:33:31 +02:00
Adrian Scillato 09871f8668
Fix bug on rule variable %topic% 2020-06-19 02:12:05 -03:00
Theo Arends 47c27481f2
Merge pull request #8729 from Staars/nrf24
Adding payload decryption to the xsns_61_MI_NRF24.ino-driver
2020-06-18 21:41:50 +02:00
Theo Arends 11ee93eaa1
Merge pull request #8728 from ascillato/patch-1
KNX: Add Scene Support
2020-06-18 20:58:51 +02:00
ascillato e48d47233d Merge branch 'patch-1' of https://github.com/ascillato/Tasmota_KNX into patch-1 2020-06-18 15:26:49 -03:00
ascillato 98798d4c11 KNX: Add Scene Translation Keys 2020-06-18 15:25:59 -03:00
Adrian Scillato bd011493e5
KNX: Add Scenes Slot 2020-06-18 15:23:58 -03:00
Adrian Scillato ae1bb588bc
KNX: Add Scenes Support 2020-06-18 15:07:01 -03:00
Federico Leoni 0d6aaa64b5 Discovery Update 2020-06-18 14:43:18 -03:00
Theo Arends f9c03648a4
Merge pull request #8722 from hallard/teleinfo
Added new features to Teleinfo
2020-06-18 19:13:07 +02:00
Theo Arends bb9facda4e
Merge pull request #8723 from curzon01/development
Add info display Ssid escape
2020-06-18 19:11:05 +02:00
Norbert Richter fc3d38bbe7
Add info display Ssid escape 2020-06-18 18:16:16 +02:00
Charles 5bb51f3807 Merge branch 'teleinfo-dev' into teleinfo 2020-06-18 18:14:36 +02:00
Charles 6da439c67c ESP32 template 65504 -> 1 2020-06-18 18:14:06 +02:00
Staars b71a5ae9e4 add decryption to xsns_61_MI_NRF24.ino 2020-06-18 17:57:16 +02:00
Theo Arends da87918d51 Fix ESP32 ethernet hostname 2020-06-18 17:47:29 +02:00
Charles dc745fc56b Merge branch 'teleinfo-dev' into teleinfo 2020-06-18 17:12:43 +02:00
Charles c9c98a8ce3 Added Load on Telemetry 2020-06-18 17:12:23 +02:00
Charles a3a78d08af Merge branch 'teleinfo-dev' into teleinfo 2020-06-18 16:21:29 +02:00
Charles 0c48aa3de3 Used ISOUSC for power contract 2020-06-18 16:10:48 +02:00
Theo Arends c533eb1186 BLM certify part 2
- Change define USE_TASMOTA_SLAVE into USE_TASMOTA_CLIENT
- Change commands ``SlaveSend`` and ``SlaveReset`` into ``ClientSend`` and ``ClientReset``
2020-06-18 16:05:55 +02:00
Theo Arends 4e3b547657 BLM certify part 1 2020-06-18 14:24:15 +02:00
Theo Arends 2af506e48b Change ESP32 USER GPIO template representation decreasing template message size
Change ESP32 USER GPIO template representation decreasing template message size
2020-06-18 12:55:10 +02:00
Charles dd6574520f Merge branch 'teleinfo-dev' into teleinfo 2020-06-18 10:59:39 +02:00
Theo Arends 63f8a2aafd Fix ESP32 network checks
Fix ESP32 network checks (#8503)
2020-06-18 10:18:49 +02:00
Charles 748196dcd9 massive use of GetTextIndexed, avoid long also 2020-06-17 19:54:40 +02:00
Theo Arends 8414f73bf4 ESP32 check ethernet GPIO defined 2020-06-17 18:31:31 +02:00
Theo Arends 7853d8c8c4 ESP32 add support for ethernet phy IP101
ESP32 add support for ethernet phy IP101 (#8503)
2020-06-17 18:14:50 +02:00
Theo Arends 934526244f Add support for single wire LMT01
Add support for single wire LMT01 temperature Sensor by justifiably (#8713)
2020-06-17 17:22:41 +02:00
Theo Arends ec7bad1c5e
Merge pull request #8713 from justifiably/LMT01
Add support for LMT01 temperature sensor
2020-06-17 17:01:33 +02:00
gemu2015 c18977f655 Update xdrv_10_scripter.ino 2020-06-17 16:19:33 +02:00
Justifiably a4846c10fd Add D_SENSOR_LMT01_PULSE to language files. 2020-06-17 15:17:28 +01:00
Justifiably ad7c929d9b Add support for LMT01 temperature sensor 2020-06-17 14:53:38 +01:00
Theo Arends 1aa20baf92 Add wESP32 config 2020-06-17 15:27:12 +02:00
Theo Arends c4842b08f7 Add Esp32 wESP32 template 2020-06-17 15:10:52 +02:00
Theo Arends 7c785ab056 Add support for Energy sensor (Denky)
Add support for Energy sensor (Denky) for French Smart Metering meter provided by global Energy Providers
2020-06-17 15:00:48 +02:00
Theo Arends 5730ced6b8
Merge pull request #8695 from hallard/teleinfo
Prep for French Metering xnrg_15_teleinfo
2020-06-17 14:42:22 +02:00
Theo Arends 019400d77d Fix ESP32 ethernet gateway et al
Fix ESP32 ethernet gateway et al (#8503)
2020-06-17 14:32:48 +02:00
Theo Arends 5ec694b3f3 Make FALLBACK_MODULE configurable
Make FALLBACK_MODULE configurable (#8464)
2020-06-17 14:19:20 +02:00
Theo Arends 83bbe757db Add command ``Module2``
Add command ``Module2`` to configure fallback module on fast reboot (#8464)
2020-06-17 14:06:46 +02:00
Charles cf039ef7bf Removed one denky reference 2020-06-17 12:42:08 +02:00
Charles 29f7506dd6 Fixed after Theo's review 2020-06-17 12:09:36 +02:00
Theo Arends a1d8fa755c Fix ESP32 AP information 2020-06-17 10:39:05 +02:00
Stephan Hadinger bf6083ff1c Fix wrong escape bit 2020-06-16 20:17:47 +02:00
Stephan Hadinger ee2bb0330a Add Zigbee initial support for EmberZNet protocol (raw send/receive only) 2020-06-16 20:01:14 +02:00
Charles fae80fc9dc
Merge branch 'development' into teleinfo 2020-06-16 19:04:39 +02:00
Charles a4e5b3e14e Rebuild Travis CI 2020-06-16 18:58:56 +02:00
Theo Arends 715697cb32 Add ESP32 ethernet commands
Add ESP32 ethernet commands ``EthType 0/1``, ``EthAddress 0..31`` and ``EthClockMode 0..3`` (#8503)
2020-06-16 18:36:49 +02:00
Theo Arends b8ab5b3d4e Add IP address info
Add IP address info (#8503)
2020-06-16 14:57:00 +02:00
gemu2015 865769767d scripter call >BS after sensor init 2020-06-16 10:36:16 +02:00
bovirus 477a2c33be
Update Italian language 2020-06-16 08:33:32 +02:00
Theo Arends daef0a759d Stop blinks when no network configured 2020-06-15 22:40:15 +02:00
Theo Arends 1c7d923a8f Fix ESP32 ILI9341 compilation 2020-06-15 22:30:25 +02:00
Charles 3b8c83deb1
Merge branch 'development' into teleinfo 2020-06-15 22:29:53 +02:00
Theo Arends c1d0d20996 Fix mdns related compile error 2020-06-15 22:10:49 +02:00
Charles 7a297d1828 Added code size 2020-06-15 22:01:45 +02:00
Charles 93a38e892c @s-hadinger requests before merging PR 2020-06-15 21:52:47 +02:00
Theo Arends 129ff5d4ab
Merge pull request #8703 from s-hadinger/zigbee_custom_name
Move Manuf/Model in defines
2020-06-15 21:29:38 +02:00
Stephan Hadinger 44f9112545 Move Manuf/Model in defines 2020-06-15 20:13:05 +02:00
Stephan Hadinger 2181b0c1a4 Add serial to TCP bridge, ``TCPStart`` and ``TCPBaudRate`` (needs #define USE_TCP_BRIDGE) 2020-06-15 19:22:56 +02:00
Theo Arends 04e06df0ec Oops 2020-06-15 18:36:26 +02:00
Theo Arends ef0b797686 Add basic support for ESP32 ethernet
Add basic support for ESP32 ethernet adding commands ``Wifi 0/1`` and ``Ethernet 0/1`` both default ON (#8503)
2020-06-15 18:27:04 +02:00
gemu2015 dd6bce9232 scripter fix hue, add ticker, add tesla json read 2020-06-15 17:20:50 +02:00
Charles b889a97bc1 Use PSTR for labels values 2020-06-15 14:47:39 +02:00
Charles d18e040c27 Merge branch 'teleinfo' of https://github.com/hallard/Tasmota into teleinfo 2020-06-15 11:52:58 +02:00
Charles 71b7b1632d cleaned Serial init (not perfect but better) 2020-06-15 11:52:51 +02:00
Charles ae9e770950
Merge branch 'development' into teleinfo 2020-06-15 10:22:44 +02:00
Theo Arends 82b4029eb2
Merge pull request #8696 from gemu2015/chartofloat_limit
fix chartofloat digit overflow
2020-06-15 09:26:51 +02:00
gemu2015 5f7a32af4c update ibeacon to export UID 2020-06-15 08:20:43 +02:00
gemu2015 7d1a275606 fix chartofloat digit overflow 2020-06-15 07:25:39 +02:00
Charles 5e5ebb0025 Added new tarif contract 2020-06-15 00:52:49 +02:00
Charles cf518463c1 Implemented serial into loop 2020-06-14 22:04:19 +02:00
Theo Arends cdf7aa74bf Add rule trigger ``System#Init``
Add rule trigger ``System#Init`` to allow early rule execution without wifi and mqtt initialized yet (#8673)
2020-06-14 12:36:44 +02:00
gemu2015 4f108e0504 fix sml modbus raw mode 2020-06-14 12:07:12 +02:00
Theo Arends 5fa6670d74
Merge pull request #8678 from device111/VEML7700_TEST
Fix VEML7700 lux measurement, add new command
2020-06-13 16:50:34 +02:00
Theo Arends f46d3751a0 Refactor some energy monitoring 2020-06-13 15:10:12 +02:00
device111 1e577a8213 Fix VEML7700 lux measurement, add new command 2020-06-13 15:08:52 +02:00
gemu2015 fcc0a29909 scripter support for global vars 2020-06-13 13:05:25 +02:00
Theo Arends 57ffd27153 Alternative method of calculating energy usage
Alternative method of calculating energy usage (#8175)
2020-06-13 12:26:55 +02:00
Charles 6d38a67cda Added deviice Denky for French Metering Teleinfo 2020-06-12 21:53:54 +02:00
Theo Arends 2b327c96c9 Fix BL0940 invalid overtemp
Fix BL0940 invalid overtemp (#8175)
2020-06-12 17:42:04 +02:00
Theo Arends 0abfcf1954 Fix global temperature
- Fix global temperature use of float solving intermittend power off (#8175)
- Fix BL0940 power monitoring when powered on but no load present
2020-06-12 16:51:21 +02:00
bovirus d64c0a8179
Update Italian language 2020-06-12 16:33:19 +02:00
Charles 941e45ef4c Added French Smart Meter Teleinformation 2020-06-12 16:33:16 +02:00
Charles dbf4a3a205 Added French Smart Meter Teleinformation 2020-06-12 16:32:32 +02:00
Charles e7dd3e1756 Created French Smart Meter Teleinformation 2020-06-12 16:31:23 +02:00
Charles 9a5f410c46 Added French Smart Meter Teleinformation 2020-06-12 16:30:59 +02:00
Charles 4afbbca773 Added French Smart Meter Teleinformation 2020-06-12 16:28:57 +02:00
Theo Arends 03cd543127 Add support for HP303B
Add support for HP303B Temperature and Pressure sensor by Robert Jaakke (#8638)
2020-06-12 12:38:52 +02:00
Robert Jaakke 9835c55203 Merge branch 'development' into HP303B
# Conflicts:
#	tasmota/support_features.ino Resolved
#	tools/decode-status.py Resolved
2020-06-11 21:56:27 +02:00
Theo Arends ee2c289477
Merge pull request #8667 from s-hadinger/fix_dimmer_8654
Fix Dimmer tele inconsistency when SO37 128
2020-06-11 21:32:50 +02:00
Stephan Hadinger 5427fc937e Fix Dimmer tele inconsistency when SO37 128 2020-06-11 21:14:30 +02:00
Theo Arends 5367302735 Fix compile error 2020-06-11 19:14:39 +02:00
Theo Arends 11d6486534 Fix time 4 display with SO52 1 2020-06-11 19:13:08 +02:00
Theo Arends 24cd427625 Remove debugging info from telegram 2020-06-11 18:18:03 +02:00
Theo Arends 18b00f9cbe Change telegram command prefix to Tm 2020-06-11 17:52:10 +02:00
Theo Arends 4c5b2f37fd Add initial support for Telegram
Add initial support for Telegram bot (#8619)
2020-06-11 17:30:33 +02:00
Charles ac65758cc3 Added support of TELEINFO 2020-06-11 14:53:10 +02:00
Theo Arends 33d5f3e7e7
Merge pull request #8661 from Staars/chirp
bugfix xsns_48_chirp.ino
2020-06-11 10:07:39 +02:00
Staars ce4f987367 bugfix 2020-06-11 09:55:07 +02:00
Theo Arends 63f0c43d2a
Merge pull request #8660 from gemu2015/scripter-fix
scripter fix sdcard regression
2020-06-11 07:53:58 +02:00
Theo Arends 0b81563d57
Merge pull request #8659 from phildubach/development
Fix thermostat when using local sensor
2020-06-11 07:53:44 +02:00
gemu2015 2453beb30f scripter fix sdcard regression 2020-06-11 06:43:24 +02:00
Phil Dubach 440219fd91 Fix thermostat when using local sensor
Macros are not expanded in string constants, so the thermostat driver
never managed to obtain the current temperature from the local sensor
(SensorInputSet 1).
2020-06-10 19:55:49 -07:00
Stephan Hadinger dc8d354f16 Fix asm for gcc17 2020-06-10 21:14:18 +02:00
Stephan Hadinger 1d68fe9bc6 Cleaned TLS options and prepare for TELEGRAM 2020-06-10 20:14:46 +02:00
Theo Arends 127254b283 Attempt to solve string corruption
Attempt to solve string corruption (#8651)
2020-06-10 12:59:14 +02:00
Robert Jaakke ec247f7906 Merge branch 'development' into HP303B 2020-06-10 10:05:06 +02:00
Robert Jaakke 325564fbc7 Added option to set i2c address in measure...Once in lib 2020-06-10 10:03:02 +02:00
Federico Leoni 152c2801ae Prep for Tuya MCU Discovery 2020-06-09 14:08:57 -03:00
Adrian Scillato 78e40da9d8
Update comment on MQTT Retained messages at my_user_config.h file 2020-06-09 11:10:08 -03:00
Theo Arends 5f9b5c377d Revert "Revert "Merge pull request #8645 from Staars/timers""
This reverts commit 3756127608.
2020-06-09 13:55:21 +02:00
Theo Arends 3756127608 Revert "Merge pull request #8645 from Staars/timers"
This reverts commit c9126cec19, reversing
changes made to 947ccc9275.
2020-06-09 13:50:59 +02:00
Theo Arends c9126cec19
Merge pull request #8645 from Staars/timers
add unishox compression to xdrv_09_timers.ino
2020-06-09 13:42:35 +02:00
Theo Arends 56c491050e Fix AP switch
Fix AP switch (#8635)
2020-06-09 11:25:43 +02:00
Robert Jaakke 9d2d22558c Resolved review comments 2020-06-09 09:14:44 +02:00
Staars 4b8c58ce56 add unishox compression to xdrv_09_timers.ino 2020-06-08 21:14:43 +02:00