Commit Graph

117 Commits

Author SHA1 Message Date
Theo Arends b12c8d39d5 Add initial display support
Add initial display support for Lcd, Oled, Matrix, Tft and e-paper - Need more docs
2018-08-18 18:11:22 +02:00
Theo Arends b031e2f9b4 Updated esp-epaper library
Updated esp-epaper library
2018-08-14 11:26:39 +02:00
Theo Arends 77b1c366fe Add Tasmota supported libraries
Add Tasmota supported libraries
2018-08-14 10:28:47 +02:00
Oliver Welter 06c2ab8229 Added support for MPU6050 gyro sensor 2018-07-28 03:53:51 +02:00
Theo Arends b7b87f5524 Add CCS811 library version
Add CCS811 library version
2018-07-23 17:25:50 +02:00
gemu2015 d21a04e872 ccs811
completely new from arends/development
2018-07-23 16:27:15 +02:00
Adrian Scillato 29c7e409ee
ESP-KNX-IP Library - Correct invalid keywords.txt KEYWORD_TOKENTYPE 2018-07-22 22:37:22 -03:00
Theo Arends cc24dd11ce Update TSL2561 library
Remove TSL2561 debug message and update library (#2415)
2018-07-09 12:41:17 +02:00
Theo Arends d08cefb0df Rewrite BME680 driver
Rewrite BME680 driver now using latest Bosch BME680 library (#2969)
2018-07-04 18:41:00 +02: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 145352ee27
Sync to Tasmota
Sync to Tasmota
2018-06-04 18:33:46 -03: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
ascillato fa12295beb Updated esp-knx-ip library
Updated esp-knx-ip library with a merged version that allows to select multicast library to use:
* WIFI UDP (for esp lib 2.3.0 and up)
* AsyncUDP (for esp lib 2.4.0 and up)
The selection can be done with a definition key in the file esp-knx-ip.h
2018-05-18 20:42:23 -03:00
ascillato 6672075481 Added Optional Files
Added Optional Files
2018-05-18 15:00:37 -03: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 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
ascillato ea202731bb Add Tasmota Display 2018-05-02 00:32:29 -03: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
ascillato bce8dfe983 Update KNX Library
Update KNX Library
2018-04-19 14:14:53 -03:00
ascillato 7e5d2f9415 Update
Update
2018-04-18 22:46:41 -03:00
Adrian Scillato e8a56c6db5
Merge pull request #55 from arendst/development
update from tasmota
2018-04-17 14:04:33 -03: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
Adrian Scillato 83d6049fe5
Update to new API version of ESP-KNX-IP 2018-04-09 22:42:51 -03:00
Adrian Scillato 99a0b58189
Update esp-knx-ip.cpp 2018-04-09 01:19:05 -03:00
Adrian Scillato 9c09fe7235
Update esp-knx-ip.cpp 2018-04-08 22:02:03 -03:00
Adrian Scillato c39615dbc8
Update esp-knx-ip.h 2018-04-08 22:00:35 -03:00
Adrian Scillato e71c7e7689
Update esp-knx-ip.cpp 2018-04-07 21:27:50 -03:00
Adrian Scillato 059d02147c
Update esp-knx-ip.h 2018-04-07 21:26:51 -03:00
Adrian Scillato d27c772f88
Update esp-knx-ip.h 2018-04-06 23:02:37 -03:00
Adrian Scillato 4f4b7928b7
Update README.md 2018-04-05 01:10:31 -03:00
Adrian Scillato 48512fdd9b
Add files via upload 2018-04-05 01:07:25 -03:00
Theo Arends 67477b1f4e Add support for SGP30 sensor
5.12.0i
 * Add support for SGP30 gas and air quality sensor (#2307)
2018-03-31 16:26:00 +02:00
Theo Arends 2ba4d6fb47 v5.12.0h - Add Serial Bridges
5.12.0h
 * Add support for Software Serial bridge using commands
SerialDelimiter, SBaudrate and SSerialSend. Supports 8N1 and text only
(#2190)
 * Add support for Hardware Serial bridge using commands
SerialDelimiter, Baudrate and SerialSend. Supports 8N1 and text only
(#2182)
2018-03-20 14:31:11 +01:00
Theo Arends 15886c1df3 Fix exception if no MQTT data 2018-03-03 19:04:33 +01:00
Theo Arends c60c8af237 v5.12.0d - Add alternative MQTT libraries
5.12.0d
* Add support for optional MQTT drivers to be selected in user_config.h
(#1992)
2018-03-02 15:38:37 +01:00
Theo Arends 9b5ae54350 v5.12.0c - Ignore OS specific files #1983
Ignore OS specific files #1983
2018-02-24 17:57:07 +01:00
Theo Arends ac848572c9 v5.12.0c - Fix hold time action and wifi
5.12.0c
 * Fix intermittent exception when dns lookup is used while sleep is enabled
 * Fix 5.4.0 regression turning off single press after button hold during 4x hold time
 * Fix possible wifi connection problem by erasing sdk configuration parameters
2018-02-24 16:37:33 +01:00
arendst 6b3584ef86 v5.12.0b - Consolidate TSL2561 driver
5.12.0b
 * Change TSL2561 driver to joba library and delete Adafruit
library (#1644)
2018-02-20 16:10:31 +01:00
arendst 77be56363a v5.12.0b
5.12.0b
 * Add Multichannel Gas sensor using MultiChannel_Gas_Sensor
library (#1245)
2018-02-18 18:39:28 +01:00
arendst ecfa14d28b v5.12.0b - Add alternative TSL2561 driver
5.12.0b
 * Add optional TSL2561 driver using library Joba_Tsl2561 to be
enabled in user_config.h with define USE_TSL2561_JOBA (#1951)
2018-02-18 17:31:14 +01:00
arendst 12f13a37b9 v5.11.1i - Add S31 support and some fixes
5.11.1i
 * Update TasmotaSerial library to 1.1.0
 * Rename commands
HlwPCal, HlwUCal and HlwICal to PowerCal, VoltageCal and CurrentCal to
be used for both Pow and S31 calibration
 * Rename commands HlwPSet,
HlwUSet and HlwISet to PowerSet, VoltageSet and CurrentSet to be used
for both Pow and S31 calibration
 * Add support for Sonoff S31 Smart
Socket with Power Consumption Detection (#1626)
 * Fix IRReceive Data
value (#1663)
 * Fix compiler warnings (#1774)
2018-02-03 23:25:05 +01:00
arendst 1538d30c96 v5.11.1c - Fixes and experimental Hass Discovery
5.11.1c
 * Make command color parameter input less strict to ease Hass
support
 * Add ColorTemperature to light status message
 * Change
PubSubClient.h define MQTT_MAX_PACKET_SIZE from 512 to 1000 for Hass
support
 * Make define MESSZ dependent on PubSubClient.h define
MQTT_MAX_PACKET_SIZE
 * Fix logging line length around 400 characters
 *
Change module name Wemos D1 mini into Generic (#1220)
 * Revert HTML
change from width=100% to style=width:100% supporting HTML5 (#1358)
 *
Add experimental (still Hass python exceptions) Home Assistant Discovery
for switch and light to be enabled by command SetOption19 1 (#1534)
 *
Updated French Translation (#1561)
 * Fix DS18B20 temperature JSON
decimal dot (#1561)
 * Add Spanish language file (#1589)
 * Update
Italian Language file (#1594)
 * Consolidate WIFI_MANAGER_SEC into
WIFI_CONFIG_SEC (#1616)
 * Fix Energy JSON message (#1621)
2018-01-18 16:19:28 +01:00
arendst 0501916713 Update TasmotaSerial to 1.0.1
Update TasmotaSerial to 1.0.1
2018-01-10 15:24:12 +01:00
arendst 67d8fa0d64 v5.10.0c
5.10.0c
 * Consolidate device serial (MH-Z19, SenseAir and Pzem004T)
into TasmotaSerial library
 * Consolidate PWM device recognition
 * Fix
Wemo Emulation (#1357)
 * Add support for Arilux LC06 (#1414)
2017-12-25 17:41:12 +01:00
arendst 0747e0fc68 Updated MH-Z19 drivers
5.10.0a
 * Add (experimental) support for sensor SHT3x
 * Add support
for sensor MH-Z19(B) using serial interface to be enabled with define
USE_MHZ19_HARD_SERIAL in user_config.h (#561, #1248)
 * Add
(experimental) support for sensor MH-Z19(B) using SoftwareSerial to be
enabled with define USE_MHZ19_SOFT_SERIAL_OBSOLETE in user_config.h
(#561, #1248)
 * Add (experimental) support for sensor MH-Z19(B) using
stripped SoftwareSerial to be enabled with define USE_MHZ19_SOFT_SERIAL
in user_config.h (#561, #1248)
 * Add support for iTead SI7021
temperature and humidity sensor by consolidating DHT22 into AM2301 and
using former DHT22 as SI7021 (#735)
 * Fix BME280 calculation (#1051)
 *
Add support for BME680 using adafruit libraries (#1212)
 * Change
ADS1115 default voltage range from +/-2V to +/-6V (#1289)
 * Add
multipress support and more user configurable options to Sonoff Dual R2
(#1291)
 * Fix Sonoff Bridge missed learned key if learned data contains
0x55 (End of Transmission) flag (#1095, #1294)
 * Add support for
TSL2561 using adafruit library (#661, #1311)
 * Add alternative support
for SHT3x (#1314)
2017-12-08 14:14:10 +01:00
arendst 4cf64af51e Add iram option to MHZ19(B) driver (#1248)
Add iram option to MHZ19(B) driver (#1248)
2017-12-06 17:45:47 +01:00
arendst c04fcd0dcf Add support for BME680
5.10.0a
 * Add (experimental) support for sensor SHT3x
 * Add support
for sensor MH-Z19(B) using serial interface to be enabled with define
USE_MHZ19 in user_config.h (#561, #1248)
 * Add (experimental) support
for sensor MH-Z19(B) using SoftwareSerial to be enabled with define
USE_MHZ19 in user_config.h (#561, #1248)
 * Add support for iTead SI7021
temperature and humidity sensor by consolidating DHT22 into AM2301 and
using former DHT22 as SI7021 (#735)
 * Fix BME280 calculation (#1051)
 *
Add support for BME680 using adafruit libraries (#1212)
 * Change
ADS1115 default voltage range from +/-2V to +/-6V (#1289)
 * Add
multipress support and more user configurable options to Sonoff Dual R2
(#1291)
 * Fix Sonoff Bridge missed learned key if learned data contains
0x55 (End of Transmission) flag (#1095, #1294)
 * Add support for
TSL2561 using adafruit library (#661, #1311)
 * Add alternative support
for SHT3x (#1314)
2017-12-06 17:14:41 +01:00
arendst 7c79131bfe Add support for TSL2561 (#661, #1311)
Add support for TSL2561 (#661, #1311)
2017-12-06 14:04:58 +01:00
arendst a5afc3d227 Provide SoftwareSerial without iram usage 2017-12-05 17:42:54 +01:00
arendst 7117179c1d v5.10.0a Add sensor SHT3X
5.10.0a
 * Add (experimental) support for sensor SHT3x
2017-12-01 15:59:53 +01:00
arendst 512566c727 v5.9.1i - Rewrite DS18x20 sensor code
5.9.1i
 * Fix Arilux LC11 restart exception 0 after OTA upgrade
 *
Disabled CRC lookup-table in OneWire.h (#define ONEWIRE_CRC8_TABLE 0) to
save some code space
 * Rewrite xsns_05_ds18x20.ino adding support for
DS1822, correct address calculation and force setting 12-bit resolution
(#1222)
 * DS18x20 sensor reconfiguration now only probed at restart
removing dynamic connection and intermittent sensor loss (#1215)
2017-11-24 17:26:20 +01:00
arendst d93aa17c94 Disable CRC lookup table 2017-11-24 16:30:56 +01:00
arendst 503a0d9f00 Patch library I2Cdevlib-Core for 2.4.0-rc2 2017-11-22 10:57:39 +01:00
arendst 299bed1c05 v5.9.1f - Update libraries and a fix
5.9.1f
 * Upgrade library ArduinoJson to 5.11.2
 * Upgrade library
IRRemoteEsp8266 to 2.2.1 + 2 commits but tweaked some protocols to keep
code usage small
 * Upgrade library NeoPixelBus to 2.2.9
 * Upgrade
library OneWire to 2.3.3 + 6 commits
 * Formalize library PubSubClient
to 2.6 + 9 commits and additional delay
 * Add optional ADS1115 driver
as alternative for unsupported I2Cdevlib in esp8266-core 2.4.0-rc2
 *
Fix wrong response name for command HlwISet (#1214)
2017-11-19 18:02:03 +01:00
arendst 19533cc995 v5.9.0b - Fixes and add ADS1115 A/D converter
5.9.0b
 * Add support for ADS1115 to be enabled in user_config.h and
needs libraries i2cdevlib-Core and i2cdevlib-ADS1115 (#338, #660)
 * Fix
Exception 26 and empty console screen after usage of command
WakeupDuration (#1133)
 * Fix some changed iTead web links in README.md
(#1137)
2017-11-07 15:57:24 +01:00
arendst 5d9dab9340 Add esp8266 de-blocking
Solve possible PubSubClient timeout due to esp8266 blocking (#790)
2017-09-25 12:35:02 +02:00
arendst 6824c8ac8a Update library for HVAC 2017-04-03 15:07:49 +02:00
arendst 81eb44aa8c Revert "Updated library"
This reverts commit 659fa92610.
2017-03-29 18:24:57 +02:00
arendst 659fa92610 Updated library 2017-03-29 18:14:16 +02:00
arendst 4a989fb8c6 Updated minimum MQTT_MAX_PACKET_SIZE to 512 2017-03-01 11:33:32 +01:00
arendst aaabe37f15 Add correct libraries
Arduino IDE: Place libraries in portable/sketchbook/libraries folder.
PlatformIO: Place libraries in your projects lib folder.
2017-02-21 09:50:32 +01:00