Commit Graph

201 Commits

Author SHA1 Message Date
Theo Arends 836946763e
Merge pull request #7231 from ascillato/patch-2
PubSubClient: Allow clean disconnection as optional.
2019-12-28 22:02:58 +01:00
ascillato 1a02f52de9 Add NTP Local Server Library 2019-12-16 23:29:36 -03:00
Adrian Scillato 08032944b2
PubSubClient: Add disconnect type option
Allow clean disconnect as optional.
This avoid the automatic deletion of LWT message in the broker for clean disconnections, in order to let LWT work also on all cases (Restart, Config Changes, etc) See https://github.com/arendst/Tasmota/issues/7189
2019-12-15 16:45:03 -03:00
Adrian Scillato 946f6fd74f
PubSubClient: Add disconnect type option 2019-12-15 16:40:02 -03:00
Adrian Scillato 1761dee63e
KNX: Added Key for using custom settings for KNX 2019-12-10 15:42:44 -03:00
Hadinger 1a76040ebf Update lib IRremoteESP8266 updated to v2.7.1, -2.7k flash and -1.5k RAM for Tasmota-IR 2019-11-25 21:43:39 +01:00
Theo Arends bb567b523c Update PubSubClient.cpp 2019-11-17 17:42:57 +01:00
Theo Arends ffdc7088d5
Merge pull request #6943 from climberhunt/development
extend Honeywell HPMA library for compact devices
2019-11-16 12:48:34 +01:00
David Hunt fd4e1995bc extend Honeywell HPMA driver for compact devices
The HPMA115C0-xxx is a new series of devices than has a
slightly different (longer) response than the HPMA115S0-xxx

THis patch keeps the same API as the original library and
picks out the PM2.5 and PM10 reading from the new response
format.

The patch also changes a const change to be more in line with
the upstream library for future rebases.

This change has also been merge-requested into the upstream
library.

Signed-off-by: David Hunt <dave@davidhunt.ie>
2019-11-16 11:00:32 +00:00
Stephan Hadinger c062d35e68 Change Kept only NEC/RC5/RC6/HASH IR protocols in standard Tasmota, all other protocols require Tasmota-IR, saving 4K 2019-11-12 22:41:09 +01:00
Markus Bösling 45bb80e5e7 move internal definitions from header to impl 2019-11-09 16:54:33 +01:00
Markus Bösling b86cd702ad remove unused definitions and code 2019-11-09 16:38:23 +01:00
Markus Bösling 3918f79117 add xsns_57_tsl2591 2019-11-08 20:36:59 +01:00
Theo Arends e8b9823e6a Remove obsolete library 2019-11-07 16:47:40 +01:00
David Hunt 5130ac4f78 add support for Honeywell HPMA115S0 particle sensor
The Honeywell HPM Series Particulate Matter Sensor is a
    laser-based sensor which detects and counts particles using
    light scattering.

    This commit adds:
      * The HPMA115S0 library by Felix Galindo
      * selectable GPIOs for Tx and Rx (SoftwareSerial only)
      * xsns_55_hpma.ino for Tasmota sensor implementation

    Signed-off-by: David Hunt <dave@davidhunt.ie>
2019-11-05 22:03:07 +00:00
root fa332f1d3c support for 4096 bits certificates 2019-11-04 15:17:09 +01:00
Stephan Hadinger cb155fd3f9 Reduce flash size after change to IRremoteESP8266 v2.7.0 2019-11-03 16:00:26 +01:00
Stephan Hadinger b33886224f Update IRremoteESP8266 to v2.7.0 2019-11-02 12:21:18 +01:00
Theo Arends 3cd8bc2545 Add SSD1306 64x48 pixel support
Add SSD1306 64x48 pixel support (#6740)
2019-10-30 10:14:16 +01:00
Jason2866 8a46e78e4a
Removed non-ASCII or non-UTF8 characters 2019-10-29 11:27:04 +01:00
Theo Arends 0e07397ff7 Change Sonoff-Tasmota to Tasmota 2019-10-27 12:04:08 +01:00
andrethomas 9cede73667 Remove unused library 2019-10-26 22:51:55 +02:00
andrethomas 8976021389 Add ArduinoHexParse library for specific page size 2019-10-20 20:08:46 +02:00
Andre Thomas 73c2fd3cb4
Update TasmotaSerial.cpp 2019-10-20 11:48:09 +02:00
gemu2015 13b0161919 fix ssd1306 rotate 2019-10-19 12:46:00 +02:00
gemu2015 32dc4b8f5f sendmail with bearsssl-light 2019-10-14 10:14:17 +02:00
Theo Arends 3e7e882ee5
Update TasmotaSerial.cpp 2019-10-02 17:20:03 +02:00
Stephan Hadinger 838e571d10 Fix TasmotaSerial: move serial send to IRAM for high speed baud rates 2019-10-01 22:58:08 +02:00
Theo Arends d193b8cb1a Update TasmotaModbus to 1.2.0
Update TasmotaModbus to 1.2.0
2019-09-16 16:27:35 +02:00
gemu2015 65532af236 Update FT6236.cpp 2019-09-12 10:58:47 +02:00
Theo Arends 9cd21815c6 Update TasmotaModbus to v1.1.1
Update TasmotaModbus to v1.1.1
2019-09-10 15:10:02 +02:00
Stephan Hadinger a6f68f8612 Fix #6391 2019-09-10 10:37:06 +02:00
Theo Arends 50e37b43c6 Fix TasmotaSerial
Fix TasmotaSerial
2019-09-09 19:21:56 +02:00
Stephan Hadinger 98378c1962 Force wait for Stop Bit 2019-09-08 22:20:34 +02:00
Stephan Hadinger ff688204f0 TasmotaSerial 2.3.5 2019-09-08 18:32:25 +02:00
Stephan Hadinger 41d6dd2683 Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into serial_115200_2 2019-09-08 18:29:11 +02:00
Theo Arends 17eb9727a5
Merge pull request #6370 from Leuselator/A4988_Stepper
A4988 stepper
2019-09-08 18:14:07 +02:00
Theo Arends c44765d37f Reduce TasmotaSerial iRam usage
Reduce TasmotaSerial iRam usage for core stage and Pre-2.6 (#6373)
2019-09-08 17:38:13 +02:00
Tim Leuschner fafb837120 removed my changes to platformio&my_user_config, removed the unnessesary digitalwrites in adjustMicrosteps() 2019-09-08 17:30:17 +02:00
Stephan Hadinger 1d58501c49 Change Improve reliability of TasmotaSerial at 115200 bauds and reduce IRAM usage for Stage/pre-2.6 2019-09-08 16:41:31 +02:00
Theo Arends da35643f63 Revert "Merge pull request #6373 from s-hadinger/serial_115200"
This reverts commit a59dea5a74, reversing
changes made to e0b07391c9.
2019-09-08 12:59:32 +02:00
Stephan Hadinger 7dda2fba0e Change Improve reliability of TasmotaSerial at 115200 bauds and reduce IRAM usage for Stage/pre-2.6 2019-09-08 12:07:51 +02:00
Tim Leuschner 4e1480d0f0 works fine... 2019-09-08 03:28:19 +02:00
Tim Leuschner e516262904 ..to be tested 2019-09-07 21:37:01 +02:00
Tim Leuschner 179d74ab08 it compiles... 2019-09-07 20:38:06 +02:00
Tim Leuschner 549fd7d84c . 2019-09-07 14:11:17 +02:00
Tim Leuschner 8350be64a0 . 2019-09-07 14:09:44 +02:00
Tim Leuschner 5eac2dd939 Support Stepper-motors connected to A4988-stepper-driver-circuit 2019-09-07 14:03:07 +02:00
Theo Arends aaf542bf97
Merge pull request #6352 from gemu2015/sendmail
sendmail support
2019-09-05 16:56:30 +02:00
Theo Arends db51e516b6 Fix core 2.3.0 compilation error due to missing std::swap
Fix core 2.3.0 compilation error due to missing std::swap (#6356)
2019-09-05 16:34:03 +02:00