Commit Graph

344 Commits

Author SHA1 Message Date
Theo Arends be72bde8f5 Add ESP32 support for internal Hall Effect sensor
Add ESP32 support for internal Hall Effect sensor connected to both GPIO36 and GPIO39 only
2021-03-27 15:15:15 +01:00
Adrian Scillato b31b54fd8c
Added User-Config Key for Frysk-Nederland Translation 2021-03-24 02:26:35 -03:00
RaphDaMan 3cf5609ad9 Merge remote-tracking branch 'upstream/development' into development
* upstream/development: (35 commits)
  some fixes
  fix image weblink
  fix compiler error with use_graph
  Add support for another variant of the 6-digit TM1637 display
  Add commands ``DisplayType`` and ``DisplayInvert``
  Update xdrv_05_irremote.ino
  Update xdrv_05_irremote_full.ino
  Update xdrv_05_irremote_full.ino
  Update xdrv_05_irremote.ino
  Update xdrv_20_hue.ino
  Berry fix rules
  Add frequency to CSE7761 driver
  Minor fixes
  Delete .history/tasmota directory
  Delete xdrv_20_hue_20210321092519.ino
  only perform interlock delay once
  No Discovery
  Remove text "Module" from GUI main page
  Refactor DisplayDimmer
  Use Berry as default for Core2 and Odroid-go
  ...
2021-03-22 23:17:03 +01:00
Stephan Hadinger 9116c9848a Berry milestone March 20 2021-03-20 18:44:35 +01:00
RaphDaMan cc3b047801 Squashed commit of the following:
commit ab21a5e25a74a609f4e4ff50e1e723586f28b141
Author: RaphDaMan <raphael@my107.de>
Date:   Sat Mar 20 16:12:11 2021 +0100

    v0.8 final with ESP32 build fix.
2021-03-20 16:20:23 +01:00
RaphDaMan 587ad9a733 Squashed commit of the following:
commit 6c9c4a83d0076bb9303d65d5435f0d0bf2e81a6b
Author: RaphDaMan <raphael@my107.de>
Date:   Sat Mar 20 13:49:36 2021 +0100

    v0.7 Final and ready to PR.
2021-03-20 14:14:07 +01:00
Simon Ratcliffe 880380194c Squashed commit of the following:
commit 9f11b10407c823d693ffb76c84fabec1027229c0
Author: Simon Ratcliffe <simon@proatomic.com.au>
Date:   Sat Mar 20 17:25:43 2021 +1100

    Add output mode 2
    Fix display of output pins
    Update code sizes
2021-03-20 17:59:34 +11:00
Stephan Hadinger 9dc3c4e255 Fix type for MPU6886 2021-03-19 22:17:45 +01:00
Theo Arends be46611f57 Increase SR04 max sensor detection distance
Increase SR04 max sensor detection distance to 500 (#11372)
2021-03-19 10:44:47 +01:00
Theo Arends d5ca2994ee Add commands MqttKeepAlive and MqttTimeout
- Add commands ``MqttKeepAlive 1..100`` to set Mqtt Keep Alive timer (default 30) and ``MqttTimeout 1..100`` to set Mqtt Socket Timeout (default 4) (#5341)
- Changed PubSubClient library from EspEasy v2.7.12 to Tasmota v2.8.12
- Bump version to 9.3.1.2
2021-03-18 17:44:10 +01:00
Stephan Hadinger 95e696075e Add support for MPU6686 on primary or secondary I2C bus 2021-03-15 21:06:50 +01:00
Barbudor ba41a57331 add support for PCF8574 inputs (web, mqtt) + sync outputs 2021-03-11 17:28:35 +01:00
Stephan Hadinger f808038694 ESP32 support for WS2812 hardware driver via RMT or I2S 2021-03-10 20:38:19 +01:00
Theo Arends 2addbca761 Fix initial CSE7761 support 2021-03-03 12:44:09 +01:00
Barbudor d8c59e1b12 add some setoptions override 2021-03-02 22:47:40 +01:00
Theo Arends 4d3fda5a74 Add support for NEC and OPTOMA LCD/DLP Projector serial power control
Add support for NEC and OPTOMA LCD/DLP Projector serial power control by Jan Bubík (#11145)
2021-02-28 12:37:02 +01:00
Jan Bubík c6673d4081 new feature: LCD/DLP Projector Serial Control
- implemented as XDRV53
 - user must configure GPIO pins "DLP Rx" and "DLP Tx" for serial communication
 - emulates an additional RELAY by sending ON/OFF commands to Projector
 - continually polls the Projector's state to update virtual RELAY state
 - blocks RELAY1 in ON state while Projector is running (to protect the lamp)
 - serial codes for NEC and OPTOMA, ready for more manufacturers
 - tested with NEC V300W
2021-02-27 22:28:29 +01:00
JeroenSt dde67c5b46 Added options to retain info and state mqtt messages
https://github.com/arendst/Tasmota/discussions/11067

Changed version to current version in comments
https://github.com/arendst/Tasmota/pull/11079#discussion_r580057981
2021-02-22 12:19:32 +01:00
Stephan Hadinger 5a0e92f0e5 Zigbee add WindowCovering cluster to auto-binding #10962 2021-02-18 16:27:03 +01:00
Theo Arends 14206e46a1 Add support for TM1637 seven segment display by Ajith Vasudevan (#10889) 2021-02-17 12:32:36 +01:00
Ajith Vasudevan bc57e68b7e Merged latest changes to TM1637 code 2021-02-14 16:52:08 +05:30
Ajith Vasudevan bf76f6e552 Merged from dev 2021-02-14 16:47:16 +05:30
Barbudor b6d366870d fix teleinfo standard mode 2021-02-10 21:08:59 +01:00
Ajith Vasudevan d2d7a408c8 Rewrote TM1637 driver as a Display Driver 2021-02-10 21:53:47 +05:30
Theo Arends 55ba994956 Default disable ESP32 BLE due to instabilities 2021-02-10 15:08:57 +01:00
Norbert Richter 435be84ff3
Add SDM72 Modbus energy meter 2021-02-09 16:13:40 +01:00
Ajith Vasudevan 977fe740e6 Added support for TM1637 Seven-Segment Display 2021-02-09 13:16:16 +05:30
Theo Arends c5cd97064a Fix ETH_ADDR related warning 2021-02-02 18:02:24 +01:00
Norbert Richter 0e294294eb
Add MAX31865 specific setting per sensor 2021-02-01 08:45:30 +01:00
Theo Arends 12e262d337 Add support for ESP32 ``Module 5`` Wireless Tag Eth01
Add support for ESP32 ``Module 5`` Wireless Tag Eth01 (#9496)
2021-01-27 14:27:05 +01:00
Stephan Hadinger 5e5a7c8379 Zigbee don't do auto-bind if device is already known 2021-01-22 18:17:40 +01:00
Theo Arends c934a20b4f Add support for TOF10120
Add support for TOF10120 time of flight sensor by Cyril Pawelko (#10190)
2021-01-22 16:48:41 +01:00
Norbert Richter d4c2282170
Add Sugar Valley NeoPool Controller 2021-01-20 13:56:57 +01:00
Simon Hailes 37beaca119 Implements xdrv_52 - BLE_ESP32
Modifies xsns_52 - iBeacon,  and xsns_62 - MI32 to use the new BLE driver
2021-01-17 17:08:54 +00:00
s-hadinger f52f26f566
Added ``USE_MQTT_TLS_DROP_OLD_FINGERPRINT`` compile time option to drop old (less secure) TLS fingerprint (#10584)
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-01-16 18:07:01 +01:00
Theo Arends 2dbd1ef973 Add support for 24/26/32/34 bit RFID Wiegand
Add support for 24/26/32/34 bit RFID Wiegand interface (D0/D1) by Sigurd Leuther (#3647, #10565)
2021-01-16 15:39:33 +01:00
Marcus dee3864f87 update code size metrics 2021-01-11 18:28:23 +01:00
Stephan Hadinger 89a75190f6 Zigbee added config attributes 2021-01-10 16:04:12 +01:00
s-hadinger 6a6454d8ab
Zigbee debounce duplicate commands (#10477)
* Zigbee debounce duplicate commands received from the same device within ``USE_ZIGBEE_DEBOUNCE_COMMANDS`` milliseconds

* Zigbee debounce duplicate commands received from the same device within ``USE_ZIGBEE_DEBOUNCE_COMMANDS`` milliseconds

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-01-09 17:58:57 +01:00
Theo Arends 23cb8ac559 Support for time proportioned relays
Support for time proportioned (``#define USE_TIMEPROP``) and optional PID (``#define USE_PID``) relay control (#10412)
2021-01-07 15:07:14 +01:00
Theo Arends a814ec52a9
Merge pull request #10412 from marcvs/pid-branch-revived
Pid branch revived
2021-01-07 13:51:40 +01:00
Marcus 26372c3c11 adjust code size changes 2021-01-07 00:01:21 +01:00
Marcus c396a9bbdb conclude renaming 2021-01-06 23:09:23 +01:00
Theo Arends 204316bf1b Change force initial default state ``SetOption57 1``
Change force initial default state ``SetOption57 1`` to scan wifi network every 44 minutes for strongest signal (#10395)
2021-01-05 17:14:01 +01:00
Marcus 20c9f2f169 add config statements for pid and timeprop 2021-01-05 15:42:09 +01:00
Theo Arends ee1648d3e0 Prep SSD1331 driver 2021-01-01 16:05:06 +01:00
Theo Arends 54c1a2d029 Add support for SPI display driver for ST7789 TFT
Add support for SPI display driver for ST7789 TFT by Gerhard Mutz (#9037)
2021-01-01 15:05:58 +01:00
Theo Arends dcbb3f1e0e Happy New Year 2021-01-01 13:44:04 +01:00
Stephan Hadinger 488712c3f0 Commands `CTRange` and `VirtualCT` 2020-12-29 19:31:27 +01:00
Stephan Hadinger 02f34a3d6d Add IR_SEND_INVERTED and IR_SEND_USE_MODULATION compile options 2020-12-29 10:35:44 +01:00