Commit Graph

7433 Commits

Author SHA1 Message Date
Theo Arends 1f01ca0cc4 Increase power on wait time for SCD30
Increase power on wait time for SCD30 (#15438)
2022-09-15 14:50:15 +02:00
Theo Arends 7e21442e96 Fix support of more touch pins (#16518) 2022-09-15 12:27:49 +02:00
Theo Arends 903d3174b2 Fix ADE7953 apparent and reactive power calibration 2022-09-15 11:22:09 +02:00
Stephan Hadinger 0e00d082ec Zigbee update ZCL 2022-09-14 19:34:47 +02:00
Theo Arends 6aece15bd6 ESP32 Increase number of button GPIOs from 8 to 28
ESP32 Increase number of button GPIOs from 8 to 28 (#16518)
2022-09-14 16:33:01 +02:00
Theo Arends 0d10aeab16 Fix MP3 compile error (#16516) 2022-09-14 15:42:48 +02:00
Theo Arends c7a864231a Refactor ADE7953 2022-09-13 17:58:22 +02:00
Theo Arends 8b5a34b014 Add support of optional file calib.dat
Add support of optional file calib.dat on ADE7953 based energy monitors like Shelly EM (#16486)
2022-09-13 15:35:09 +02:00
ZoneMR b1ee94c248
Update xdrv_16_tuyamcu.ino
Support longer-form TUYA_MCU_FUNC_POWER_COMBINED payloads used by some devices, including "2P 63A TUYA APP WiFi Smart Circuit Earth Leakage Over Under Voltage Protector Relay Device Switch Breaker Energy Power kWh Meter".
2022-09-13 13:17:39 +01:00
Theo Arends 28c343f3c8 Add HLW debug info 2022-09-11 14:58:25 +02:00
Theo Arends 5b7371d98f
Merge pull request #16492 from Staars/MI32
MI32 legacy: refactor MI32 functions to CTYPE_DECLARATION
2022-09-11 07:34:02 +02:00
Christian Baars 9ec5009c6d refactor MI32 functions to CTYPE_DECLARATION 2022-09-10 21:10:39 +02:00
Stephan Hadinger 7fee430e9f Berry has persistent MQTT subscriptions: auto-subscribe at (re)connection 2022-09-10 19:08:26 +02:00
Theo Arends 71ddc7e0a7
Merge pull request #16487 from Staars/MI32
MI32 legacy driver: refactor MI32 and BLE in Berry to module
2022-09-10 17:14:28 +02:00
Christian Baars d57a1cadc9 refactor MI32 and BLE in Berry to module 2022-09-10 16:38:12 +02:00
Theo Arends ae1d4ef1f7 Bump version to v12.1.1.2 2022-09-10 16:32:57 +02:00
Theo Arends be544b4a96
Merge pull request #16483 from Jason2866/s3_webcam
Fix ESP32-S3 webcam bootloop
2022-09-10 14:24:19 +02:00
s-hadinger c5b22b53d6
Merge pull request #16482 from s-hadinger/berry_new_op_engine
Berry improve operator detection in rules
2022-09-10 13:10:06 +02:00
Jason2866 8ff3438979
add more cams via `.h` file (#310) 2022-09-10 12:54:28 +02:00
Jason2866 feaf610ed1
Merge pull request #16473 from TakissX/patch-1
Patch 1
2022-09-10 12:06:30 +02:00
Stephan Hadinger 13027cc623 Move out of mapping to increase performance 2022-09-10 12:05:48 +02:00
Stephan Hadinger 5c4aab6dc1 Berry improve operator detection in rules 2022-09-10 11:26:47 +02:00
Stephan Hadinger edb0a8af9c Zigbee grey buttons when not started 2022-09-09 23:51:52 +02:00
Stephan Hadinger 8df2d10f52 HASPmota val_rule ignores non numeric matches 2022-09-09 22:23:43 +02:00
Stephan Hadinger e1e04d9525 HASPmota increase details for exceptions 2022-09-09 21:38:28 +02:00
TakissX 9a3139dd27
Update el_GR.h 2022-09-09 17:06:35 +03:00
TakissX 68ee2b1348
Update el_GR.h 2022-09-09 17:03:58 +03:00
Theo Arends f347a5b19c Fix driver config store 2022-09-09 15:06:04 +02:00
Theo Arends 9ad002ad19
Merge pull request #16471 from TakissX/patch-1
Update el_GR.h
2022-09-09 14:02:01 +02:00
Theo Arends cc11ee822e Add I2C status on I2cSetDevice
Add I2C status on I2cSetDevice aiding on debugging bus timeouts
2022-09-09 12:53:36 +02:00
Theo Arends d2058c5d5c
Merge pull request #16470 from gemu2015/scripter_update
google chart fix
2022-09-09 09:06:35 +02:00
gemu2015 8034b19b2e WSContentSend_P fix 2022-09-09 08:14:42 +02:00
TakissX b9adb6944b
Update el_GR.h
The correct one is Sunrise = Ανατολή Ηλίου
2022-09-09 07:43:34 +03:00
Stephan Hadinger 97ad6c5c10 fix compilation 2022-09-08 22:22:31 +02:00
Stephan Hadinger 48968b4bc0 Fix fade pwmct #16454 2022-09-08 22:04:08 +02:00
Jason2866 30c9f985cf
Enable Ethernet for solo1 2022-09-08 21:01:27 +02:00
Theo Arends 23176e9cc1 More comments 2022-09-08 17:51:54 +02:00
Theo Arends 48fe515b9e Add DspLine9 2022-09-08 17:43:47 +02:00
Theo Arends 04160106c2 Add commands DspLine and DspSpeed
Add commands DspLine and DspSpeed (#15856)
2022-09-08 16:02:49 +02:00
gemu2015 693309965c add hex to asci id option 2022-09-08 14:35:04 +02:00
barbudor 48fff36b7d Merge branch 'development' into ina226_sensor54_voltage_fs 2022-09-06 23:50:25 +02:00
Stephan Hadinger dc1221f709 More fixes 2022-09-06 23:02:08 +02:00
Stephan Hadinger 18a950f61c Berry fix for stricter mode 2022-09-06 22:54:24 +02:00
Stephan Hadinger 87af685160 Fix HASPmota.be with new strict mode 2022-09-06 20:00:01 +02:00
Theo Arends 5062911579 Re-enable USE_LIGHT 2022-09-06 17:20:11 +02:00
Theo Arends 8c064c9749 Shrink tasmota-lite.bin 2022-09-06 17:08:26 +02:00
Theo Arends d6ac106ac2 Refactor SCD30 driver 2022-09-04 16:14:32 +02:00
Theo Arends 91ed1ea2c6 Add filter for larger deviations
Add filter for larger deviations due to I2C misreads
2022-09-04 14:48:58 +02:00
blakadder 428a21b83a Merge branch 'development' of https://github.com/blakadder/Tasmota into development 2022-09-03 17:12:15 +02:00
blakadder 055b5a9726 add more SSD1306 descriptors 2022-09-03 17:11:58 +02:00
s-hadinger c984e501d7
Merge pull request #16421 from s-hadinger/zigbee_gp_ui
ZIgbee add GP UI indicator
2022-09-02 22:48:40 +02:00
Stephan Hadinger c73d783554 ZIgbee add GP UI indicator 2022-09-02 22:36:11 +02:00
Stephan Hadinger d3fbc98601 ZIgbee extend ZNP timeout 2022-09-02 22:27:46 +02:00
Theo Arends a43eaef01b Add influxdb support to zigbee (#16417) 2022-09-02 15:26:44 +02:00
Theo Arends 86e45969bd Support for DFRobot SEN0390 V30B ambient light sensor
Add support for DFRobot SEN0390 V30B ambient light sensor (#16105)
2022-09-02 13:13:47 +02:00
Theo Arends 684584a5e5 Command ``SetOption146 1`` to enable display of ESP32 internal temperature 2022-09-02 11:24:47 +02:00
Theo Arends 6400c9d650
Merge pull request #16408 from xsp1989/development
translate some chinese
2022-09-01 09:51:22 +02:00
Stephan Hadinger 7fb00daa52 Zigbee prepare for Green Power support 2022-09-01 08:14:37 +02:00
renzhe 4765e95d91 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2022-09-01 14:05:47 +08:00
renzhe c2cfc973d7 translate some chinese 2022-09-01 12:20:58 +08:00
s-hadinger db87f8e8d5
Merge pull request #16404 from s-hadinger/zigbee_fix_regression_cmd
Zigbee fix regression when reporting a command
2022-08-31 21:22:56 +02:00
Stephan Hadinger d0f5c80ae1 Zigbee fix regression when reporting a command 2022-08-31 21:04:35 +02:00
bovirus e23dd638e0
Update italian language
Please check and merge
2022-08-31 14:32:43 +02:00
s-hadinger 5d63fc1cf0
Merge pull request #16392 from s-hadinger/fix_eth_poe_olimex
Fix unstable ETH on Olimex POE
2022-08-31 10:33:29 +02:00
Stephan Hadinger 74cbc47614 Be more specific to target ESP32 2022-08-31 10:12:25 +02:00
Stephan Hadinger b355231721 Fix unstable ETH on Olimex POE 2022-08-31 10:09:22 +02:00
Theo Arends dbf0477fec
Merge pull request #16385 from curzon01/flowratemeter
Flowratemeter add flow amount/duration
2022-08-31 10:08:00 +02:00
Stephan Hadinger 3791ecd2a0 Support for Ethernet in ESP32 safeboot firmware 2022-08-30 18:46:22 +02:00
Stephan Hadinger cb4a5ed736 Berry extend max bytes size to 512Kb when PSRAM is available 2022-08-30 18:11:04 +02:00
Norbert Richter 2b163ad4ea
Flowrate meter add flow amount/duration 2022-08-30 11:46:19 +02:00
Norbert Richter 475b4f3fe3
Rework flowmeter 2022-08-30 08:31:23 +02:00
barbudor 679ef3be86 add sensor54 vbus_fs option 2022-08-29 14:50:54 +02:00
Theo Arends 23ba25c665 Refactor WifiHostByName() 2022-08-29 14:31:05 +02:00
Theo Arends b502b84189
Merge pull request #16323 from rogg/fix-local-mdns
Use Wifi.hostByName() for ESP8266
2022-08-29 14:15:21 +02:00
Dan BENDAVID adaf167b7e
Update WT32_SC01.ini
This display.ini is working on my WT32-SC01 with 16MB PSRam.
2022-08-28 20:36:50 +02:00
Theo Arends 9da9866fd8 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2022-08-28 18:22:20 +02:00
Theo Arends 3a1bbda4a5 refactor tm1621 2022-08-28 18:22:06 +02:00
Theo Arends d79390dad3
Merge pull request #16374 from barbudor/up_serial_buffer
Allows SerialBuffer up to 2048
2022-08-28 18:17:48 +02:00
Theo Arends 9c06a3713e Show all temperature sensors on display
Show alternating temperature sensors on Sonoff THR3xxD display (#15856)
2022-08-28 17:35:13 +02:00
barbudor eb96127efd allow SerialBuffer up to 2048 2022-08-28 16:49:52 +02:00
Theo Arends acfebb0ab4 Increase max temperature
Increase max temperature from 100 to 200C (#16363)
2022-08-28 15:00:41 +02:00
s-hadinger 5b1b4d11de
Merge pull request #16362 from s-hadinger/berry_bootloader
Berry bootloader flasher
2022-08-28 09:44:08 +02:00
Stephan Hadinger 3fe9eec276 Berry bootloader flasher 2022-08-28 09:39:24 +02:00
Stephan Hadinger bd04ce59be Fix missing colon 2022-08-27 18:18:49 +02:00
Theo Arends e06793eb8c Small refactors 2022-08-27 12:28:34 +02:00
JeroenSt 728c108294 Removed logging and changed maximum number of coils/inputs 2022-08-27 10:54:41 +02:00
JeroenSt f57acac48b Fixed Modbus TCP function 1 & 2 not working 2022-08-27 10:40:02 +02:00
JeroenSt a19edd4983 Solved endian on uint16 2022-08-27 09:11:36 +02:00
JeroenSt 1ac5b6fd7f Rework in progress
ModbusTCP fully tested OK
Modbus via Commands:
function 1..5 tested ok
function 6 fail
function 15 & 16 not tested
2022-08-27 09:11:36 +02:00
JeroenSt 9c11eb41d4 Changed Modbus to also support nr of bytes
for functioncode 1,2 & 15.
https://ozeki.hu/p_5876-mobdbus-function-code-1-read-coils.html
2022-08-27 09:11:36 +02:00
JeroenSt 5bd28954fa Fixed reading functioncode 1 & 2 for ModbusTCP
Returned bytes need to be even (limitation of TasmotaModbus.cpp)
https://github.com/arendst/Tasmota/issues/9586
2022-08-27 09:11:36 +02:00
JeroenSt ffcdce6041 Fixed FC16
https://github.com/arendst/Tasmota/issues/9586#issuecomment-1226120239
2022-08-27 09:11:36 +02:00
JeroenSt d333948816 Solved ModbusTCP writing wrong registers 2022-08-27 09:11:36 +02:00
JeroenSt fea41407ac changed wrong copying of tcp data to writedata 2022-08-27 09:11:36 +02:00
JeroenSt a5782f2ca0 Added usefull url to comments 2022-08-27 09:11:36 +02:00
JeroenSt 2926a66fe0 Added returning of modbus error codes to TCP client
https://github.com/arendst/Tasmota/issues/9586#issuecomment-1225437630
2022-08-27 09:11:36 +02:00
JeroenSt 5f86569a9f Solved Issues mentioned in
https://github.com/arendst/Tasmota/issues/9586
2022-08-27 09:11:36 +02:00
Stephan Hadinger e46d07acb4 Berry add more metrics to GC 2022-08-26 19:23:21 +02:00
Theo Arends c7e6aabf2c
Merge pull request #16341 from FunJp/support_for_sgp40
Add support for SGP40 sensor
2022-08-26 19:22:04 +02:00
Jean-Pierre Deschamps cbfd2e1db7 Put USE_SGP40 at the correct place in decode-status
Remove used line from support_features.ino
2022-08-26 10:07:57 -04:00
Theo Arends 91875f20a5 Add balanced energy values
Add balanced energy values (#16346)
2022-08-26 14:35:52 +02:00
s-hadinger 4923755afc
Merge pull request #16345 from s-hadinger/haspmota_spinner
HASPmota make `spinner` editable
2022-08-26 09:06:25 +02:00
Stephan Hadinger 979288570e HASPmota make `spinner` editable 2022-08-26 08:37:28 +02:00
Stephan Hadinger 6fbaa8505c Zigbee change offset: to add: 2022-08-26 08:33:27 +02:00
Jean-Pierre Deschamps 214f4bbdfd Add support for SGP40 sensor 2022-08-25 15:51:51 -04:00
Stephan Hadinger 42d26fecb2 Zigbee extend div and offset for plugin 2022-08-25 21:29:19 +02:00
rogg 03f2e0b6e9 Use Wifi.hostByName() for ESP8266
Saves ~1K on ESP8266. Also, the check for resolving to 255.255.255.255 is already done by Wifi.hostByName().
2022-08-25 10:38:04 -07:00
Theo Arends 74414d8304 re-add inverted button support in V3 2022-08-25 17:51:29 +02:00
Theo Arends f3e677e805 Button debouncing V3 by adopting switch debounce code (#16339)
Button debouncing V3 by adopting switch debounce code (#15867)
2022-08-25 17:23:51 +02:00
Theo Arends 58f14301ae Bump version v12.1.1.1 2022-08-25 14:08:05 +02:00
Theo Arends a187867070 Lost module name in GUI regression from v12.0.2.4
Lost module name in GUI regression from v12.0.2.4 - 20220803 (#16324)
2022-08-24 17:09:26 +02:00
Theo Arends 08bd672aa1 Add flash chip mode to GUI 2022-08-24 16:16:14 +02:00
Theo Arends 4692b56569 Fix button delay regression from #15867
Fix #16319
2022-08-24 08:52:31 +02:00
Jason2866 f09128dd1e
iBeacon is working for S3 too 2022-08-23 13:13:31 +02:00
Theo Arends 909f4debff
Merge pull request #16287 from barbudor/cheap-MQ-TDS-refactoring
Analog MQ TDS: refactor pow to constant
2022-08-23 09:26:56 +02:00
Stephan Hadinger a3c29375e8 Berry Zigbee integration for received messages 2022-08-22 21:32:39 +02:00
Jason2866 0f53ae845a
Real fix, S2 shows now correct mode too 2022-08-22 16:14:20 +02:00
barbudor 4d7f78e06e refactor pow to constant 2022-08-22 14:32:08 +02:00
Jason2866 729cb7a238
Merge branch 'arendst:development' into development 2022-08-22 13:12:59 +02:00
Jason2866 6d470a6429 temp fix for crash with ESP32-S2 2022-08-22 13:12:33 +02:00
Stephan Hadinger 3e751bf757 Fix Giex zigbee attribute 2022-08-22 09:47:59 +02:00
Christian Baars 7cbdd409b5 fix wrong flashmode report 2022-08-21 20:22:39 +02:00
Theo Arends a8f9e8d24c Add more flash modes 2022-08-21 14:49:09 +02:00
Theo Arends e55e9d8485 Change flashmode from digit to text 2022-08-21 14:21:17 +02:00
Theo Arends 4468adf4ac
Merge pull request #16275 from Staars/patch-1
Fix wrong flash_chip_id on ESP32, when DOUT is not used
2022-08-21 12:33:43 +02:00
Theo Arends e301734b2c Fix WifiHostByName for .local 2022-08-21 11:46:43 +02:00
Christian Baars 42399d446a
Fix wrong flash_chip_id on ESP32, when DOUT is not used
This also fixes the wrong reported flash size for flash modes: DIO, QUOUT and QIO. Now a global struct is used, which gets populated by the boot loader.
2022-08-21 11:15:47 +02:00
rogg 16c39aab9e
mDNS resolution for *.local fixes #16269
"Add user control over DNS timeout reducing blocking"  c988ba1645 created DnsClient so that a timeout can be used to prevent blocking on ESP32, but it can't do one-shot mDNS queries. Use WiFi.hostByName () for those.
2022-08-20 23:17:05 -07:00
Theo Arends 204289e1ab Fix TuyaSend exception 2022-08-20 13:46:31 +02:00
Theo Arends 9a66687085 Add error message when invalid JSON is provided
Add error message when invalid JSON is provided (#13515)
2022-08-20 11:05:29 +02:00
Stephan Hadinger e9e564c424 all attributes present 2022-08-19 23:52:35 +02:00
Stephan Hadinger f690763c07 many more attributes 2022-08-19 23:42:11 +02:00
Stephan Hadinger 9d7cbcae62 Zigbee improve plugin format 2022-08-19 23:16:21 +02:00
s-hadinger 156adad97c
Merge pull request #16266 from s-hadinger/zigbee_unhide_attributes
Zigbee unhide unknown attributes
2022-08-19 17:59:25 +02:00
Stephan Hadinger 7625167bf5 Zigbee unhide unknown attributes 2022-08-19 17:44:25 +02:00
Theo Arends dc217655a0 Force delete of retained messages
Force delete of retained messages
2022-08-19 16:43:20 +02:00
Theo Arends a919b109de Fix StatusRetain reset 2022-08-19 15:12:16 +02:00
Theo Arends 1fe39bb620 Fix InfoRetain and StatusRetain
Fix InfoRetain and StatusRetain clean up if disabled
2022-08-19 15:03:32 +02:00
Theo Arends 103808ce44 Add command ``StatusRetain``
Add command ``StatusRetain`` (#11109)
2022-08-19 14:24:55 +02:00
Theo Arends b59cd41d37
Merge pull request #16250 from Jason2866/S3_TempSens
S3 Temp sensor support
2022-08-19 11:32:37 +02:00
Jason2866 14c1c5dfd4
Review changes 2022-08-19 11:27:15 +02:00
Stephan Hadinger 07645067aa Fix compilation of safeboot 2022-08-18 19:44:16 +02:00
Stephan Hadinger ff07d0608b Zigbee device plugin mechanism with commands ``ZbLoad``, ``ZbUnload`` and ``ZbLoadDump`` 2022-08-18 19:23:11 +02:00
Jason2866 f64bddea04
S3 Temp sensor support 2022-08-18 16:10:21 +02:00
Theo Arends 94c88df93b Fix RTC not detected when lights are present
Fix RTC not detected when lights are present (#16242)
2022-08-18 15:41:35 +02:00
Theo Arends 9285f89ef7 Bump version v12.1.0.1 2022-08-18 14:39:55 +02:00
JeroenSt a832af4dd2 added linefeed 2022-08-17 21:14:50 +02:00
JeroenSt 995b669f28 Removed debug logging 2022-08-17 20:12:26 +02:00
JeroenSt b8000fa788 Update for functioncode 5 and 6 and 15 2022-08-17 19:55:42 +02:00
JeroenSt 812fbff683 Fixed reading discrete inputs and coils
https://github.com/arendst/Tasmota/issues/9586#issuecomment-1217574286
2022-08-17 19:55:42 +02:00
JeroenSt cc2c219aa2 Modified reading of bits according to coil and input register specification 2022-08-17 19:55:42 +02:00
JeroenSt aabf188afb (u)int8 and (u)int32 are now also working 2022-08-17 19:55:42 +02:00
JeroenSt 1d4ff834ab Solved error in reading (u)int32 value and removed logging 2022-08-17 19:55:42 +02:00
JeroenSt fa3802cd67 Changed int and uint types 2022-08-17 19:55:42 +02:00
JeroenSt 3470a5d4cd Added Bit and Hex reading https://github.com/arendst/Tasmota/issues/9586#issuecomment-1216313774 2022-08-17 19:55:41 +02:00
JeroenSt a04a446654 work in progress 2022-08-17 19:55:41 +02:00
JeroenSt 96a1eb3ae5 In the first serie of tests this seems to work right. 2022-08-17 19:55:41 +02:00
JeroenSt 355e31ff2e Work in progress... 2022-08-17 19:55:41 +02:00
JeroenSt 92319eedd2 Work in progress... 2022-08-17 19:55:41 +02:00
JeroenSt 2c2a73506d Work in progress. 2022-08-17 19:55:41 +02:00
JeroenSt 9881183726 In progess: Developping modbus write functionality 2022-08-17 19:55:41 +02:00
gemu2015 5e093c45f2 fix compile error 2022-08-17 16:06:53 +02:00
Barbudor b7b72f8bd4 fix mac instead of uid 2022-08-17 00:42:00 +02:00
Theo Arends 86f963a319
Merge pull request #16227 from gemu2015/i2s_update
I2s bridge
2022-08-15 22:43:57 +02:00
stefanbode 69c59fc73c
removed DebugLog 2022-08-15 21:57:56 +02:00
stefanbode 45bdaf14fd
stop shutter after longpress of buttons
https://github.com/arendst/Tasmota/discussions/16198 improved behavior on longpress of buttons
2022-08-15 21:55:57 +02:00
gemu2015 4b240545bd i2s bridge 2022-08-15 13:54:03 +02:00
Theo Arends 5aa7d55c51 Fix SCD30 power on detection
Fix SCD30 power on detection (#15438)
2022-08-15 09:33:24 +02:00
blakadder 2716d739f2 Add PM 2.5 sensor to TuyaMCU driver 2022-08-15 00:58:45 +02:00
s-hadinger 0dbf3ab6dc
Merge pull request #16217 from Jason2866/work
Red Flag GPIOs 12/13 for C3
2022-08-13 13:48:16 +02:00
Jason2866 1591ee7790 Red Flag GPIOs 12/13 for C3 2022-08-13 12:53:01 +02:00
Theo Arends 2cdfcf5345 Update changelog and templates 2022-08-11 14:47:31 +02:00
Theo Arends 8b32a9818a Fix legacy command resolved status
Fix legacy command resolved status (#15900)
2022-08-11 14:16:30 +02:00
Paul C Diem 20da738788 Wrap restore_powered_off_led_counter in #ifdef 2022-08-10 14:56:30 -05:00
Paul C Diem 729dc29807 Set LED state on SO87 change 2022-08-10 12:14:58 -05:00
Stephan Hadinger 2a087f40f9 Zigbee ``SetOption144 1`` includes a timestamp in `ZbReceived` messages 2022-08-09 18:30:01 +02:00
Stephan Hadinger 55d8c859d9 Zigbee fix Aqara wrong battery 2022-08-09 17:39:28 +02:00
Stephan Hadinger cb190d45e3 Zigbee fix Tuya for writing attributes 2022-08-09 11:06:04 +02:00
Theo Arends 0b8489d342
Merge pull request #16178 from gemu2015/i2supdate
I2supdate
2022-08-09 09:20:01 +02:00
Stephan Hadinger cfdf22e55c Remove SO144 (finally unsued) 2022-08-08 14:14:26 +02:00
Stephan Hadinger 603dd28944 Fixed IR crash on ESP32 (#16173) 2022-08-08 14:11:57 +02:00
gemu2015 73a4174d4e Update xdrv_42_0_i2s_audio.ino 2022-08-08 14:09:51 +02:00
gemu2015 4dc910391f update i2s audio 2022-08-08 14:00:55 +02:00
stefanbode 59fd20097c
Enhance behavior of tilt changes at end points 0% and 100%
#15974 mentioned there is unexpected behavior when direction changes and end points are not left.
2022-08-07 18:32:23 +02:00
Theo Arends ec3e8eb95a Add size check 2022-08-07 16:24:59 +02:00
Theo Arends 00012c7893 Clean up 2022-08-07 15:55:44 +02:00
Theo Arends fc86a63417 Fix wifiscan encryption types
Fix wifiscan encryption types (#16141)
2022-08-07 15:52:23 +02:00
Theo Arends e327c6194f Cleanup JSON message 2022-08-07 14:23:27 +02:00
Theo Arends eebf98dc59
Merge pull request #15867 from lugerun/improve-button-debounceing
Improve button debouncing
2022-08-07 10:57:01 +02:00
Stephan Hadinger f18091c53b Zigbee include "BatteryPercentage" in all messages 2022-08-06 14:27:58 +02:00
JeroenSt cf20a9c1c8 Solved crash when modbusbridge was configured for the first time 2022-08-06 11:57:47 +02:00
Theo Arends ebf0ad503c
Merge pull request #16141 from ascillato/Add_WifiScan_and_WifiTest_cmnds
Add `WifiScan` and `WifiTest` commands
2022-08-06 09:35:21 +02:00
Theo Arends 15a1bba1b8
Merge pull request #16145 from HardwareBoffin/development
Added the ca_AD ( catalan ) Translation
2022-08-06 09:30:50 +02:00
Theo Arends 02d7eb1d7d Fix energy values after power cycle
Fix energy values after power cycle (#16118)
2022-08-05 15:25:39 +02:00
Stephan Hadinger d112800dc3 Zigbee add received commands as battery auto-probe triggers 2022-08-04 18:33:31 +02:00
Stephan Hadinger d482f49002 Zigbee add Battery auto-probe (can be disabled with ``SetOption143 1``) 2022-08-04 11:15:53 +02:00
Theo Arends 6f014651b6
Merge pull request #16106 from gemu2015/scripter_update
current cmd buffer adjustable
2022-08-03 20:05:05 +02:00
stefanbode f637dd14aa
fix #15851
buffer overflow
2022-08-03 19:03:42 +02:00
Stephan Hadinger 73797b3994 Zigbee added recording of when the battery was last reported 2022-08-03 17:20:09 +02:00
HardwareBoffin 72e88d1be3
Updated my_user_config.h to include the option ca_AD
Just added that commented config option. I tested it works beforehand.
2022-08-03 16:04:08 +02:00
HardwareBoffin 28e95ad13e
Updated ca_AD with data from dev branch 2022-08-03 13:35:22 +02:00
s-hadinger 63296e4cd4
Merge pull request #16131 from s-hadinger/pwm_fix_freq
Fix PWM to allow 4 different frequencies
2022-08-03 12:26:12 +02:00
HardwareBoffin 2e24aeccd7
Add files via upload
Work in progress for testing integration
2022-08-03 12:03:43 +02:00
Adrian Scillato 058f9ecea9
Fix WifiScan JSON Response 2022-08-03 02:39:51 -07:00
Adrian Scillato f514d1702d
Move ScanNetwork variables to wifi struct 2022-08-02 22:35:16 -07:00
Adrian Scillato 922ece0959
Add WifiScan and WifiTest commands 2022-08-02 22:32:55 -07:00
Adrian Scillato ca2bc5ae70
Add new logic for wifiscan command 2022-08-02 22:31:29 -07:00
Adrian Scillato de84f6781f
Add new commands definitions (WifiScan, WifiTest) 2022-08-02 22:28:59 -07:00
Adrian Scillato 02aa432384
Move Wifi Struct definition to a header file
Move Wifi Struct definition to a header file in order to be accessible from functions outside support_wifi.ino file
2022-08-02 22:25:20 -07:00
Stephan Hadinger c6a5cabc72 Fix IRsend GPIO init 2022-08-02 23:32:23 +02:00
Stephan Hadinger 4dc6adf37f Temp fix for ledcReadFreq() 2022-08-02 23:21:12 +02:00
Stephan Hadinger 9f29e7c40d Support for multiple `IRsend` GPIOs 2022-08-02 22:52:35 +02:00
Stephan Hadinger abf352c8f8 Fix remapping of ledcReadFreq 2022-08-02 19:39:27 +02:00
Stephan Hadinger f45cd5e905 Fixed comments and cleaned up 2022-08-02 10:07:55 +02:00
Stephan Hadinger 47b1f40245 Fix PWM to allow 4 different frequencies 2022-08-01 19:27:49 +02:00
gemu2015 a8d9acbfd2 current cmd buffer adjustable 2022-07-29 07:47:21 +02:00
Jeroen 3504819074
Merge branch 'arendst:development' into ModbusBridgeTcp 2022-07-26 20:25:08 +02:00
Theo Arends 0874dbe138
Merge pull request #16091 from gemu2015/scripter_update
fixes + background webserver
2022-07-26 17:27:34 +02:00
gemu2015 33861c8aa0 fixes + background webserver 2022-07-26 15:34:43 +02:00
gemu2015 c4e0250c42 Create xdrv_42_3_i2s_saytime.ino 2022-07-26 15:32:35 +02:00
gemu2015 3945cc6fc0 audio restructured 2022-07-26 15:26:30 +02:00
JeroenSt 7fab74bc8f ModbusBridgeBegin was not called at (boot) init 2022-07-26 09:38:57 +02:00
JeroenSt 7e02b61e46 Baudrate and serial config for modbus_bridge are now persistent 2022-07-25 19:18:30 +02:00
Theo Arends a0d6670a5a
Merge pull request #16075 from jeroenst/ModbusTCP
Adding modbus bridge TCP
2022-07-25 16:07:09 +02:00
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
Gabriele Lauricella 619c6d4588 sendmail override domain for SMTP EHLO command 2022-07-25 00:54:52 +02:00
Theo Arends d7a210bf81 Increase dummy energy monitor max values
Increase dummy energy monitor max values (#16059)
2022-07-24 15:30:19 +02:00
Theo Arends 533d42fc07 Refactor keeloq logging 2022-07-24 14:48:03 +02:00
Theo Arends 95d97c4bd3
Merge pull request #16049 from madmartin/dev-MD-002
tasmota_xdrv_driver/xdrv_36_keeloq.ino: fix compile error
2022-07-24 14:34:04 +02:00
Martin Dummer b89fd72638
tasmota_xdrv_driver/xdrv_36_keeloq.ino: fix compile error
When compiling with USE_KEELOQ and -DDEBUG_TASMOTA_DRIVER, it fails with
some messages like

... error: cannot convert 'LoggingLevels' to 'const char*' for argument '2' to 'void AddLog(uint32_t, const char*, ...)'
 #define DEBUG_DRIVER_LOG(...) AddLog(LOG_LEVEL_DEBUG, __VA_ARGS__)

This patch fixes this compile errors
2022-07-22 20:49:08 +02:00
Theo Arends bbcf9363e4
Merge pull request #16045 from stefanbode/patch-4
ESP32 enhancements to stepper shutter motor
2022-07-22 15:01:51 +02:00
stefanbode 271d16ae10
Update xdrv_27_shutter.ino 2022-07-22 14:48:08 +02:00
barbudor 1d3bf157bf fix removal of negative values 2022-07-21 22:07:22 +02:00
gemu2015 b8902c3af7 i2srec to mp3 2022-07-20 20:49:25 +02:00
gemu2015 de52580a18 sml special options descriptor 2022-07-20 14:25:40 +02:00
Theo Arends 79161d3c43 Fix BH1750 illuminance formula
Fix BH1750 illuminance formula (#16022)
2022-07-20 11:11:18 +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
Theo Arends 3fe317c675
Merge pull request #16016 from bovirus/patch-4
Update italian language
2022-07-20 09:56:45 +02:00
Stephan Hadinger d3837a8b3a ESP32 LVGL library from v8.2.0 to v8.3.0 2022-07-20 09:36:22 +02:00
bovirus e9dce04fc9
Update italian language
Please check and merge. Thanks.
2022-07-19 21:36:39 +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
Theo Arends 1f2e69272f Fix shutter reset savedata
Fix shutter reset savedata (#15895)
2022-07-18 15:39:26 +02:00
s-hadinger d909b9fcb4
Merge pull request #16009 from s-hadinger/berry_tcpserver_ulp_options
Berry add tcpserver by default
2022-07-18 12:17:22 +02:00
Stephan Hadinger 59e2b3ea1d Berry add tcpserver by default 2022-07-18 11:26:05 +02:00
Theo Arends 543831257d Add ESP32-S3 comments to DHT driver 2022-07-18 11:17:17 +02:00
Theo Arends cc22151ca9 Fix MS01 timings on ESP32
Fix MS01 timings on ESP32 (#16001)
2022-07-16 18:28:24 +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 7bc67f8d18 Reset bistable relays up to detected amount of ports 2022-07-16 12:49:33 +02:00
Theo Arends 571a2afce5 Fix bistable relay interlock
- Fix bistable relay interlock
- Reset bistable relay more consistent and faster (40ms instead of max 200ms)
2022-07-16 12:35:22 +02:00
gemu2015 6e0f643c64 fixes and fast pin multiplexer 2022-07-15 17:41:39 +02:00
Theo Arends 74bb1a2eff
Merge pull request #15985 from gemu2015/is2_update
Is2 update
2022-07-15 15:44:17 +02:00
Theo Arends 0ded72252f Fix POWR320D bistable relay connection 2022-07-15 15:02:59 +02:00
gemu2015 f3e6ef1558 fixes for s3 box 2022-07-15 14:47:34 +02:00
Marius Bezuidenhout 3e8428e857 iem3xxx series energy sensor fixes 2022-07-13 11:23:03 +02:00
bovirus c040844d3b
Update italian language
Please check and merge
2022-07-11 17:44:30 +02:00
Theo Arends 74bd5a1425 Fix NL compilation 2022-07-11 16:17:09 +02:00
Theo Arends 43371ce196 Extract USE_I2S from not used USE_I2S_AUDIO gpios 2022-07-11 15:54:47 +02:00
Theo Arends cc9c6299ca Consolidate I2S GPIOs 2022-07-11 15:49:57 +02:00
gemu2015 2825f8e50a sbox has blue, red inversion 2022-07-11 14:05:02 +02:00
gemu2015 11c72a985f i2s audio pins 2022-07-11 09:18:27 +02:00
gemu2015 7d9c51fb79 audio i2s pins 2022-07-11 09:13:49 +02:00
gemu2015 d80ba93b68 audio i2s refactor 2022-07-11 09:08:06 +02:00
Theo Arends 2fe1d139e3 Fix Sonoff THR3xx templates 2022-07-10 14:24:35 +02:00
Theo Arends 4048aef96b Add Sonoff THR320D template
and update THR316D template
2022-07-10 12:36:34 +02:00
Theo Arends 8283cee823 Fix bistable relay support 2022-07-10 12:07:58 +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 53a36c1fa2
Merge pull request #15954 from dgwynne/Speed2Cancel
add `Speed2 !` to cancel pending one-shot speed setting
2022-07-10 10:46:05 +02:00
Theo Arends c9d289822c Fix bistable relays and SO63 2022-07-09 16:26:13 +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
David Gwynne bc6d65c725 add `Speed2 !` to cancel pending one-shot speed setting 2022-07-09 20:57:06 +10: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 324e4e1084
Merge pull request #15942 from gemu2015/sbox_support
Sbox support
2022-07-07 22:12:08 +02:00
Stephan Hadinger d27a87f86f Report error of socket failed to open 2022-07-07 19:56:08 +02:00
Stephan Hadinger 5e758db898 Berry tcpserver 2022-07-07 19:28:17 +02:00
Theo Arends f3b1c4d543 Add POWR3xxD and THR3xxD overflow display 2022-07-07 14:24:53 +02:00
gemu2015 9cd3ad3f6b Update xdrv_42_i2s_audio.ino 2022-07-07 13:45:40 +02:00
gemu2015 53bd637568 add sbox display descriptor 2022-07-07 13:30:30 +02:00
gemu2015 612a0f3fcc sbox audio support 2022-07-07 13:29:36 +02:00
Stephan Hadinger 389543d36f Berry fix regression 2022-07-06 23:13:35 +02:00
Jason2866 55b2018fed
fix esp8266 compile 2022-07-06 21:48:00 +02:00
Theo Arends f4851dbf55 Fix compilation 2022-07-06 17:01:51 +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 720942e818 Add THR316D display support
- Add THR316D display support
- Provide supported THR316D template
2022-07-05 17:26:04 +02:00
Theo Arends 2c0f003898 Add initial Sonoff POWR3xxD display support
Add initial Sonoff POWR3xxD display support (#15856)
2022-07-05 00:09:03 +02:00
Theo Arends 53d2c76cec Prep TM1621 support 2022-07-04 10:46:35 +02:00
gemu2015 c78c461216 fix number of esp32 uarts 2022-07-03 15:56:16 +02:00
Christian Baars e730f43d26 change error reporting for adc_config 2022-07-02 22:33:31 +02:00
Christian Baars a793296bc1 ESP32: support ULP via Berry 2022-07-02 21:30:04 +02:00
Theo Arends d956db1f7c Fix USE_FLOWRATEMETER
Fix USE_FLOWRATEMETER (#15909)
2022-07-02 12:43:47 +02:00
Stephan Hadinger 7e0f69e935 Partition Wizard use ota.tasmota.com 2022-07-02 00:13:27 +02:00
Theo Arends fc12056787
Merge pull request #15886 from KG3RK3N/development
Fix missing sign of current power value on smart meter AS2020
2022-06-30 21:16:10 +02:00
Theo Arends fdebf32562
Merge pull request #15880 from curzon01/fix-flowmeter
Fix single sensor exception
2022-06-30 21:15:19 +02:00
Kai Gerken a863ff27a2 Fix missing sign of current power value on smart meter AS2020 2022-06-28 09:07:58 +02:00
Stephan Hadinger dc6aeb94c2 Filesystem escape special chars 2022-06-27 19:30:04 +02:00
Norbert Richter 127b672c2c
Fix single sensor exception 2022-06-27 08:53:47 +02:00
s-hadinger 8267d99334
Fix identation typo 2022-06-26 19:23:07 +02:00
Jason2866 3365cf87b8
add s2/s3 OTA URL 2022-06-26 12:46:59 +02:00
Theo Arends ee909d4372 Sync global value update with teleperiod
Sync global value update with teleperiod (#15834)
2022-06-25 17:13:53 +02:00