Commit Graph

511 Commits

Author SHA1 Message Date
JeroenSt bcaac8208f Adding modbus bridge TCP
Removed (u)int8 because modbus registers are always 16 bits and changed bit8 to bit
Solved memory leak, changed logging
Improved initialisation and configuring serial port
Solved bug that addresses above 4 didn't reply
Removed logging
Added mandatory comment to USE_MODBUS_TCP_BRIDGE
Using TasmotaModbus->Begin instead of begin
Added bytecount to modbus tcp reply message
Added comments
Put modustcp variables in ModbusBridgeTCP struct.
2022-07-25 14:42:55 +02:00
Theo Arends 722406a461 Add support for Modbus bridge
Add support for Modbus bridge adding commands ``ModbusSend``, ``ModbusBaudrate`` and ``ModbusSerialConfig`` (#16013)
2022-07-20 10:41:02 +02:00
JeroenSt 750bbcbd8b Disabled Modbus Bridge in my_user_config.h 2022-07-19 16:10:20 +02:00
JeroenSt 1cc091e4fa Added ModbusBridge 2022-07-19 14:10:12 +02:00
Stephan Hadinger 59e2b3ea1d Berry add tcpserver by default 2022-07-18 11:26:05 +02:00
Theo Arends 846b217427 Bump version to v12.0.2.4
- Bump version to v12.0.2.4
- Command ``SetOption45 1..250`` to change default bistable latching relay pulse length of 40 milliseconds (#15856)
2022-07-16 14:32:18 +02:00
Theo Arends 485328b94d Update sonoff POWR320D template
Update sonoff POWR320D template with bistable relay
2022-07-10 11:38:06 +02:00
Theo Arends cd0f9c7360 Revert "Revert "Add better support for bistable (latching) relays""
This reverts commit c6867ddd3d.
2022-07-09 15:55:27 +02:00
Theo Arends c6867ddd3d Revert "Add better support for bistable (latching) relays"
This reverts commit 6031e5df98.
2022-07-09 14:47:36 +02:00
Theo Arends 6031e5df98 Add better support for bistable (latching) relays
Add support for bistable (latching) relays mixed with monostable relays using GPIO Relay_b or Relay_bi
2022-07-09 12:27:59 +02:00
Theo Arends e6b4a77abd Add ESP32 Sonoff sensor support
- Bump version to v12.0.2.3
- Add ESP32 SI7021, THS01 and MS01 support
- Fix THRxxD template
2022-07-06 16:58:27 +02:00
Theo Arends d956db1f7c Fix USE_FLOWRATEMETER
Fix USE_FLOWRATEMETER (#15909)
2022-07-02 12:43:47 +02:00
Jason2866 3365cf87b8
add s2/s3 OTA URL 2022-06-26 12:46:59 +02:00
Theo Arends 07d2862c7f Add support for 5-channel light dimmer driver SM2335
Add support for 5-channel light dimmer driver SM2335 used in SwitchBot Color Bulbs (#15839)
2022-06-22 17:28:54 +02:00
Cossid df9c3a733e SM2335 - Disable by default on ESP8266, enable by default on ESP32. 2022-06-22 10:02:20 -05:00
Cossid 5ec8aa5420 Remove unknown comment of code size added. 2022-06-21 19:01:16 -05:00
Cossid 52d868e675
Merge branch 'arendst:development' into sm2335-led-driver 2022-06-21 18:58:04 -05:00
Theo Arends ffcf90bdfe Refactor sendmail 2022-06-21 16:53:58 +02:00
Cossid f76400ba03 Initial implementation of SM2335 LED driver. 2022-06-21 00:32:56 -05:00
Theo Arends c988ba1645 Add user control over DNS timeout reducing blocking
Add command ``DnsTimeout 100..20000`` to change default DNS timeout from 1000 msec blocking if no DNS server found
2022-06-19 17:57:43 +02:00
Theo Arends 19e8f1a2af Prep HYT271 sensor support 2022-05-31 14:56:09 +02:00
Theo Arends 20e12c2a41 Update changelogs 2022-05-30 11:34:29 +02:00
Theo Arends fb3035288c
Merge pull request #15713 from oogm/development
Add support for BP5758D 5-channel light controller
2022-05-30 09:35:55 +02:00
Theo Arends bf67031c40
Default disable 2022-05-30 09:35:08 +02:00
pkkrusty 9399150c1e
Change volume range to match driver, increase default
MP3 driver documentation and codebase suggest that 0-100 is the volume range. In this case, 30 seems like an appropriate starting point (Similar to 10/30).
2022-05-29 17:04:14 +00:00
oogm 2121ea63cd Add BP5758 light controller support - init sequence working, light responds randomly 2022-05-29 18:06:26 +02:00
Chris Pearson c478d10cd0 Clarify the use of #define USE_IBEACON_ESP32
A fix to the comment text for `#define USE_IBEACON_ESP32` and `#define
USE_IBEACON`:
- There was no description for `#define USE_IBEACON_ESP32`, so text was
  added to clarify it is the define to use for the ESP32 internal
  Bluetooth radio
  - Indentation was added to `#define USE_IBEACON_ESP32` and `#define
    USE_IBEACON` to clarify that the `USE_BLE_ESP32` define is required.
2022-05-28 16:20:37 -07:00
Chris Pearson b8e12aee1c Clarify the use of #define USE_IBEACON_ESP32
A fix to the comment text for `#define USE_IBEACON_ESP32` and `#define
USE_IBEACON`:
- There was no description for `#define USE_IBEACON_ESP32`, so text was
  added to clarify it is the define to use for the ESP32 internal
  Bluetooth radio
  - Indentation was added to `#define USE_IBEACON_ESP32` and `#define
    USE_IBEACON` to clarify that the `USE_BLE_ESP32` define is required.
2022-05-28 16:19:27 -07:00
Chris Pearson 3ba70de2e7 Clarify the use of #define USE_IBEACON_ESP32
A fix to the comment text for `#define USE_IBEACON_ESP32` and `#define
USE_IBEACON`:
- There was no description for `#define USE_IBEACON_ESP32`, so text was
  added to clarify it is the define to use for the ESP32 internal
  Bluetooth radio
  - Indentation was added to `#define USE_IBEACON_ESP32` and `#define
    USE_IBEACON` to clarify that the `USE_BLE_ESP32` define is required.
2022-05-28 15:26:45 -07:00
Stephan Hadinger 086c4d6371 Rename OpenHASP to HASPmota 2022-05-20 21:29:39 +02:00
Theo Arends a80f33474d Change to Tasmota Discovery and hatasmota
- Prepare to remove dedicated Home Assistant discovery in favour of Tasmota Discovery and hatasmota
2022-05-09 19:31:31 +02:00
Theo Arends 06e12b5e84
Merge pull request #15528 from pkkrusty/patch-3
define INFLUXDB_RP
2022-05-04 10:23:40 +02:00
Theo Arends d280dc535f Add features to SafeMode binary 2022-05-04 10:07:24 +02:00
pkkrusty 3a96ac4528
define INFLUXDB_RP 2022-05-03 19:22:51 +00:00
Norbert Richter 8857698bc7
Update module consumtion 2022-04-27 17:44:08 +02:00
Norbert Richter b1933f7c0e
Rename flowratemeter 2022-04-27 17:44:07 +02:00
Norbert Richter fb796187c2
Flowmeter integration 2022-04-27 17:44:06 +02:00
Stephan Hadinger a6e0e96d3c LVGL improved qrcode intergation as actual class 2022-04-23 18:55:03 +02:00
Jason2866 19b010891d
USE_NETWORK_LIGHT_SCHEMES for ESP32x
since it is often used with the C3.
2022-04-23 11:47:55 +02:00
Stephan Hadinger 9714e1c049 Add wifi_no_sleep to user config 2022-04-19 17:26:57 +02:00
Stephan Hadinger 0ffa1e2dba Add SDCard options 2022-04-18 08:59:21 +02:00
Barbudor 8b312fae86 revert so115 to default off 2022-04-16 19:50:05 +02:00
Barbudor d4e28c3025 add mi32topic + overridables 2022-04-16 19:43:08 +02:00
Theo Arends b0a26486c3 Prep RTC chip memory use if present 2022-04-16 17:43:10 +02:00
Stephan Hadinger ad5a31993a OpenHASP solidified 2022-04-09 11:40:41 +02:00
Theo Arends e9ec0934d3 Remove support for Internet Explorer
Remove support for Internet Explorer by allowing ECMAScript6 syntax using less JavaScript code bytes (#15280)
2022-04-03 15:01:47 +02:00
Theo Arends c3132594d3 Add support for improv as used by esp-web-tools 2022-04-02 11:43:29 +02:00
Benny Nestler cfa18b6708 Add macro TUYA_SETOPTION_137 to set SetOption137 during compile time 2022-03-30 12:14:36 +02:00
Stephan Hadinger 93f8446f5e Berry add int64 support 2022-03-21 19:35:57 +01:00
Theo Arends 55610efcb2 Support for up to four DS3502
Support for up to four DS3502 digital potentiometers with command ``Wiper<x> 0..127``
2022-03-17 16:03:40 +01:00