Commit Graph

7708 Commits

Author SHA1 Message Date
joba-1 4b52be6a5e don't touch AP_STA mode only if Rgx is up 2022-11-20 16:28:59 +01:00
Theo Arends f9138984bf Add accept filename extensions to GUI
Add accept filename extensions to GUI file upload input fields (#16875)
2022-11-20 15:07:38 +01:00
Theo Arends 4f31e7a1b2 Add command ``SetOption35 0..255``
Add command ``SetOption35 0..255`` to skip number of received messages in Serial Bridge (default 0) (#17140)
2022-11-20 12:52:24 +01:00
s-hadinger 7d1e5cf487
Merge pull request #17143 from s-hadinger/zigbee_fiw_aqara_syn
Zigbee fix attribute not reported
2022-11-19 15:14:47 +01:00
Stephan Hadinger 16b34963d5 Fix identaiton 2022-11-19 15:01:01 +01:00
Theo Arends 425f83bf85 Update Serial Bridge code size 2022-11-19 14:59:36 +01:00
Stephan Hadinger 82df1a9152 Zigbee fix attribute not reported 2022-11-19 14:59:07 +01:00
joba-1 4844209a3b rgx add port forward with ip and "dry" refactoring 2022-11-19 12:47:53 +01:00
Theo Arends 5662a3965c
Merge pull request #17113 from joba-1/rgx-port-forward-for-esp8266-too
Rgx port forward for esp8266 too
2022-11-19 10:06:36 +01:00
Theo Arends 215db46966
Merge pull request #17136 from Staars/mi_disco
MI32 legacy: hide BLE sensors from discovery to do this in Berry
2022-11-19 10:05:53 +01:00
Anton 52faed8c08
Bugfix: RfSend command to support bits>32 for decimal command format 2022-11-19 01:40:24 -05:00
Christian Baars 7129c64048 hide sensors from discovery to do this in Berry 2022-11-18 20:46:42 +01:00
Theo Arends 783631903d Add user control over Serial Bridge buffers
- Add optional define ``SERIAL_BRIDGE_BUFFER_SIZE`` to set Serial Bridge internal buffer size (Default ESP8266 = 256, ESP32 = 800)
- Add command ``SSerialBuffer 256..SERIAL_BRIDGE_BUFFER_SIZE`` to change serial bridge rx buffer size (#17120)
2022-11-18 16:21:54 +01:00
Theo Arends 69f903618d Fix intermittent wifi AP starts 2022-11-18 14:31:49 +01:00
Theo Arends 0674f9b0b6 Add command ``SSerialBuffer 64..256``
Add command ``SSerialBuffer 64..256`` to change software serial bridge receive buffer size from default (64) to max local buffer size (256) (#17120)
2022-11-18 13:00:59 +01:00
Stephan Hadinger 7e9e7b8e3e Zigbee add default plugin in flash 2022-11-18 00:21:01 +01:00
Stephan Hadinger d1c71ca91b Fix Zigbee auto-responder frame direction 2022-11-18 00:04:54 +01:00
Stephan Hadinger c607a67024 Include Wemo SSDP presentationURL in Unishox 2022-11-17 20:26:00 +01:00
Theo Arends 619c5431d7 Add Wemo SSDP presentationURL
Add Wemo SSDP presentationURL for easy access using Windows Networks Other Device device double click (#17084)
As implemented only works when USE_UNISHOX_COMPRESSION is disabled.
2022-11-17 17:54:42 +01:00
Theo Arends 16b796ccd5 Fix emulation regression from ArtNet implementation 2022-11-17 17:30:44 +01:00
joba-1 ffac19855b
Merge branch 'arendst:development' into rgx-port-forward-for-esp8266-too 2022-11-17 16:53:35 +01:00
Theo Arends 9e65dd51e9
Merge pull request #17114 from curzon01/modbus
Fix generic modbus single phase register output
2022-11-17 15:21:36 +01:00
Norbert Richter 0cd97d3890
Fix generic modbus single phase register output 2022-11-17 15:14:28 +01:00
Theo Arends d1c7ee882b Reset energy today at midnight (#16791) 2022-11-17 14:58:16 +01:00
Theo Arends d4bfd88256
Merge pull request #17112 from curzon01/DS18x20_ESP32_parasite_power
Add DS18x20 parasitic power usage on ESP32
2022-11-17 12:42:25 +01:00
joba-1 2df095d57a
Merge branch 'arendst:development' into rgx-port-forward-for-esp8266-too 2022-11-17 12:40:10 +01:00
Norbert Richter b149da46c6
Add DS18x20 parasitic power usage on ESP32 2022-11-17 12:24:11 +01:00
Theo Arends acca26f9cd
Merge pull request #17108 from curzon01/patch1
Fix linker error using #undef USE_WS2812 for ESP32
2022-11-17 12:06:36 +01:00
Theo Arends 34ededb9d8 Add comment for future use 2022-11-17 12:01:09 +01:00
Theo Arends 91953e2658
Merge pull request #17103 from joba-1/rgx-preserve-ap-connections-on-sta-reconnect
preserve AP connections if STA side reconnects
2022-11-17 11:50:26 +01:00
Theo Arends a924e41ff3 Bump version v12.2.0.5
- Fixed ModbusBridge baudrates over 76500 baud (#17106)
- Bump version v12.2.0.5
2022-11-17 11:44:51 +01:00
Norbert Richter be7581b377
Fix linker error using undef USE_WS2812 for ESP32 2022-11-17 11:13:40 +01:00
joba-1 b1ebda8524 Range extender port forwarding also for ESP8266 2022-11-16 23:51:54 +01:00
Stephan Hadinger 7344fd54dc Fix ArtNet crash 2022-11-16 21:24:57 +01:00
joba-1 552c44425b
Merge branch 'arendst:development' into rgx-preserve-ap-connections-on-sta-reconnect 2022-11-16 19:41:59 +01:00
Stephan Hadinger 5f0b92568e Add ArtNet to Tasmota32 precompiled 2022-11-16 18:41:07 +01:00
joba-1 4eb0bf80dc preserve AP connections if STA side reconnects 2022-11-16 17:28:03 +01:00
Theo Arends f044ccdeec Remove commands ArtNetStop and ArtNetStart 2022-11-16 16:26:12 +01:00
Theo Arends a0e7191d4e Add command ArtNet
- Fix ArtNetStop
2022-11-16 16:15:31 +01:00
Theo Arends 56a71c3ca9
Merge pull request #17092 from joba-1/rgx-portmap
add command RgxPort to setup port forwarding
2022-11-16 14:17:55 +01:00
s-hadinger 0f5a7e4a77
Merge pull request #17096 from s-hadinger/zigbee_doc
Zigbee doc
2022-11-16 14:03:21 +01:00
Stephan Hadinger 56e06b7fc5 Fix command name bug 2022-11-16 13:45:59 +01:00
Stephan Hadinger a26e634408 Doc is off by default 2022-11-16 13:44:06 +01:00
Stephan Hadinger 0b18c60ba2 Zigbee ZbProbe for unknown devices and doc helper 2022-11-16 13:43:36 +01:00
Theo Arends 229c2cce06 Revert Art-Net to ArtNet 2022-11-16 10:55:56 +01:00
Theo Arends b92d5ab12c Fix ArtNet compilation on ESP32 2022-11-16 10:47:55 +01:00
joba-1 8af22a1904 remove unneeded return 2022-11-15 20:12:07 +01:00
joba-1 e468cf53ee add command RgxPort to setup port forwarding 2022-11-15 18:53:38 +01:00
Theo Arends 5f3d504c30 Add support for HMC5883L
Add support for HMC5883L 3-Axis Digital Compass sensor by Andreas Achtzehn (#17069)
2022-11-15 11:11:32 +01:00
Theo Arends 5e61ee6086
Merge pull request #17069 from AndreasAchtzehn/pr-hmc5883l
Support for I2C device HMC5883L (3-axis magnetic sensor)
2022-11-15 10:38:30 +01:00
Theo Arends e88d1682e9 Add command ``SwitchMode 16``
Add command ``SwitchMode 16`` sending only MQTT message on inverted switch change (#17028)
2022-11-15 10:10:29 +01:00
Theo Arends 79c1bd2ae8
Merge branch 'development' into zigbee_aqara_plug 2022-11-15 09:27:40 +01:00
Theo Arends c7543ff963
Merge pull request #17076 from joba-1/rgx-esp8266
add RgxClients for ESP8266
2022-11-15 09:21:14 +01:00
joba-1 4f343fd7b7 add RgxClients for ESP8266 2022-11-14 23:56:38 +01:00
Stephan Hadinger d2d384dc72 Zigbee improved Aqara plug support and completed cluster 0x0702 2022-11-14 22:46:08 +01:00
Andreas Achtzehn 20d9975d6f Support for I2C device HMC5883L (3-axis magnetic sensor) 2022-11-14 20:20:04 +01:00
Cyril Pawelko 62c3a92ae7
Zigbee plugin to fix Moes-Tuya KCTW1Z Humidity
For device
Should work with TS0201:_TZ3000_itnrsufe , regarding https://zigbee.blakadder.com/Tuya_KCTW1Z.html
2022-11-14 18:42:57 +01:00
Theo Arends 5b1aff5141 Add RTC logging to energy 2022-11-14 17:11:38 +01:00
Theo Arends c92d51f050 Rename ArtNet to Art-Net 2022-11-14 14:20:41 +01:00
Theo Arends c63aad49c1
Merge pull request #17048 from joba-1/range-extender-clients-list
Range extender clients list
2022-11-14 13:55:30 +01:00
joba-1 aad82c027f change rgx client mac format in list as requested 2022-11-14 13:02:04 +01:00
joba-1 f48e86f0c7 ap sta list header esp_wifi.h is ESP32 only 2022-11-14 02:25:24 +01:00
joba-1 cc6f8840f9 add rssi for each entry of RgxClients list 2022-11-14 01:47:00 +01:00
joba-1 912574f8d7 unconditional RgxClients, ip dict with mac as key 2022-11-14 01:18:32 +01:00
Stephan Hadinger 2549203c13 Added WS2812 and Light ArtNet DMX control over UDP port 6454 2022-11-13 18:22:39 +01:00
s-hadinger 6846bee84d
Merge pull request #17056 from s-hadinger/leds_fix_setbytes
Fix to Leds set_bytes, and added persistance to ArtNet Berry
2022-11-13 18:20:53 +01:00
Stephan Hadinger 0e5f79da9c Fix to Leds set_bytes, and added persistance to ArtNet Berry 2022-11-13 18:05:13 +01:00
Stephan Hadinger 0cfa2aba74 WS2812 sends signal to only ``Pixels`` leds instead of sending to 512 leds 2022-11-13 18:00:49 +01:00
Theo Arends b2239b4dce Disable TUYA_MORE_DEBUG 2022-11-13 15:15:10 +01:00
Theo Arends 13c27194ec TuyaMcu rewrite by btsimonh (#17051) 2022-11-13 12:55:18 +01:00
joba-1 172ea9a80d add RgxClients command for range extenders 2022-11-12 23:15:57 +01:00
Theo Arends 4e5193fdad Remove SkipSleep() in favour of FUNC_SLEEP_LOOP 2022-11-12 15:57:46 +01:00
Theo Arends b0dbe32f22 Fix serial bridge tee not wanted resolve 2022-11-12 15:03:42 +01:00
Theo Arends 50b0a983b2 Add uart info 2022-11-11 16:10:39 +01:00
Theo Arends 9b64c4eb4c Refactor some logging 2022-11-11 14:34:58 +01:00
Theo Arends 9ef0f2aa09 Consolidate AddLogBuffer 2022-11-11 11:47:11 +01:00
Stephan Hadinger 0628d2f1a5 Use `XdrvXsnsCall` 2022-11-11 11:34:32 +01:00
Stephan Hadinger 3731894486 Added ``FUNC_NETWORK_UP`` and ``FUNC_NETWORK_DOWN`` events 2022-11-11 11:15:05 +01:00
Theo Arends c1ea8953cb Refactor uint8_t to uint32_t 2022-11-11 10:44:56 +01:00
Theo Arends 6f00b455e7 Add serial receive poll during sleep
Add serial receive poll during sleep for tuya and serial bridge
2022-11-11 09:57:00 +01:00
Theo Arends b7f6a7b00a Clean up logging functions 2022-11-11 09:30:31 +01:00
bovirus c5963d6f27
Update italian language 2022-11-10 21:27:42 +01:00
Theo Arends 986a9d10ae Refactor serial raw data representation 2022-11-10 16:02:00 +01:00
Theo Arends e83882b655 Update changelogs 2022-11-10 13:54:05 +01:00
Theo Arends 0033766b93
Merge pull request #17033 from thomashargrove/s8
Fix for error on first command sent to S8 module
2022-11-10 09:50:15 +01:00
Theo Arends 41e44d0f9f
Merge pull request #16971 from thomashargrove/pmsx003t
Add support for Plantower PMSx003T AQI models with temperature and humidity
2022-11-10 09:42:28 +01:00
Theo Arends 7c6962cfef
Merge pull request #17032 from barbudor/dingtian_driver
Dingtian relay board driver
2022-11-10 09:18:22 +01:00
Thomas Hargrove b5ce17112f
Fix for error on first command sent to S8 module 2022-11-09 15:33:16 -08:00
barbudor 41c4af7dfe change mqtt DINGTIAN_CHG to STAT 2022-11-09 22:01:01 +01:00
Theo Arends dd1586fbfc Bump version to v12.2.0.4
- Reverted Flash Mode back from ``DIO`` to ``DOUT`` for ESP8266/ESP8285 (#17019)
2022-11-09 12:19:33 +01:00
Theo Arends 67c4b1be1f Fix VL53L1X compilation 2022-11-08 18:08:45 +01:00
Theo Arends 381bfbf5bd Redesign distance sensors VL53LXX, TOF10120, HRXL and DYP
Redesign distance sensors VL53LXX, TOF10120, HRXL and DYP to use cm instead of mm (#17021)
2022-11-08 16:59:46 +01:00
Theo Arends 64ed79debc Make distance floats with one decimal (#17021) 2022-11-08 16:16:15 +01:00
Theo Arends 05b43fb143 Redesign distance sensors HRXL and DYP
Redesign distance sensors HRXL and DYP to use cm instead of mm (#17021)
2022-11-08 15:27:40 +01:00
Theo Arends c14e50820b
Merge pull request #17003 from pkkrusty/patch-5
Add options to display section
2022-11-08 10:12:48 +01:00
Barbudor 83a07895f9 take care of Relay1 is not 1st power 2022-11-07 23:27:16 +01:00
Barbudor b03476ff6f Merge branch 'development' into dingtian_driver 2022-11-07 22:33:35 +01:00
pkkrusty 6c2cecf294
Fixed comment spacing 2022-11-07 12:03:36 -08:00
Theo Arends e8f24fdb6c Update ESP8285 processor detection 2022-11-07 15:02:03 +01:00
Theo Arends 7698178b90 Update ESP8285 device detection 2022-11-07 15:00:47 +01:00
Theo Arends 4ebd7a9cd3 Update ESP32 processor detection 2022-11-07 12:46:24 +01:00
Theo Arends 1c47744eeb Clean up 2022-11-07 11:56:27 +01:00
Theo Arends 18ec24b86b
Merge pull request #17016 from reimerp/deepsleepfix
fix for deepsleep first calculation #13955
2022-11-07 11:54:10 +01:00
Theo Arends a469b35f02 Bump version to v12.2.0.3 2022-11-07 11:06:17 +01:00
Theo Arends 45b48811af
Merge pull request #17011 from Cossid/bp1658cj
Add support for BP1658CJ LED Driver
2022-11-07 10:46:33 +01:00
Reimer Prochnow 479b8f4015 fix for #13955
Signed-off-by: Reimer Prochnow <reimer-github@ideenhal.de>
2022-11-06 18:38:40 +01:00
Theo Arends 8f920220db Fis default sserialconfig on new installs 2022-11-06 17:41:53 +01:00
Cossid 1e2e5c308c BP1658CJ - Add missing language translation for ca_AD. 2022-11-06 09:26:37 -06:00
Cossid 79928150cb BP1658CJ - Remove debugging define. 2022-11-06 09:18:52 -06:00
Cossid a600403d65
Merge branch 'arendst:development' into bp1658cj 2022-11-06 09:14:47 -06:00
Cossid 0e32763a4e BP1658CJ - Add support for BP1658CJ RGBCW led driver control as used in Orein OS0100411267 Bulb 2022-11-06 09:14:03 -06:00
Norbert Richter 050f2e7e61
Fix ModbusBridge buffer overflow (#16979) 2022-11-06 12:32:30 +01:00
Norbert Richter f76bed338b
Localize ModbusBridge global func/var names 2022-11-06 12:32:30 +01:00
Norbert Richter 31516f2d34
Add ModbusBridge malloc error notes 2022-11-06 12:32:30 +01:00
Theo Arends a69032d2a1
Merge pull request #16982 from hrandib/development
Add TM1637 driver written in Berry
2022-11-06 12:26:54 +01:00
pkkrusty 4bb9b86149
Add options to display section
Section was missing a few defines, and cleaned up the formatting.
2022-11-05 15:38:07 -07:00
s-hadinger d0cd3d3778
Merge pull request #16990 from s-hadinger/artnet_optimization
ESP32 DMX ArtNet optimization to avoid any object allocation and avoid garbage collector pauses
2022-11-03 22:18:18 +01:00
Stephan Hadinger e7ac249f8f Berry reduce detailed GC logs 2022-11-03 22:01:24 +01:00
Stephan Hadinger a5e7917704 ESP32 DMX ArtNet optimization to avoid any object allocation and avoid garbage collector pauses 2022-11-03 21:54:21 +01:00
Theo Arends 1caffb353c Add more SO47 info 2022-11-03 17:50:47 +01:00
Theo Arends 4e9cfc7629 Add command ``SetOption47 1..255``
Add command ``SetOption47 1..255`` to delay power on relay state in seconds reducing power surge
2022-11-03 17:26:54 +01:00
Dmytro Shestakov f3b6cd1d73 Add TM1637 driver written in Berry
It allows to use this type of display in addition to any standard
Tasmota display simultaneously
2022-11-03 10:25:14 +02:00
Stephan Hadinger b2e9001ca2 Support for DMX ArtNet Led matrix animations 2022-11-02 22:37:53 +01:00
Theo Arends 0632377192 Fix serial initialization
Fix serial initialization for baudrate and config (#16970)
2022-11-02 11:24:24 +01:00
Theo Arends da65c8798b Shelly Pro better light show 2022-11-01 17:19:42 +01:00
Thomas Hargrove 644f9da9af
Change define name to be more consistent with existing defines 2022-10-31 13:41:37 -07:00
Thomas Hargrove 2d3b5c5a76
Add comment to endif 2022-10-31 10:58:13 -07:00
Thomas Hargrove 0e5592fbff
Add support for PMSx003T modules that have temperature+humidity 2022-10-31 10:56:26 -07:00
md5sum-as a3391ddc2b Fixed a compilation error: added conditional compilation 2022-10-31 19:07:03 +03:00
md5sum-as ad484ad194 Saving the PN532 password and PACK in Settings 2022-10-31 18:37:46 +03:00
Theo Arends e9d99a088b Fix hardware watchdog at power on 2022-10-31 15:02:29 +01:00
Theo Arends 9db8a23401 Fix Shelly Pro detection when using buttons (#16733) 2022-10-31 14:01:15 +01:00
Theo Arends 817819e603 Add PN532 persistent slots (#16939) 2022-10-31 13:38:26 +01:00
s-hadinger 3f65ba4d4b
Merge pull request #16961 from Staars/ulp-riscv
Berry: Expose the ULP on ESP32S2 and ESP32S3 (RISCV version)
2022-10-31 10:22:09 +01:00
Theo Arends 214b3b2680
Merge pull request #16939 from md5sum-as/operate_16_bytes
xsns_40_pn532.ino small refactoring and add support for NTAG2xx tags
2022-10-31 09:49:27 +01:00
Christian Baars 87b403f10d
support RISCV ULP for ESP32S2 and ESP32S3 2022-10-30 18:40:32 +01:00
md5sum-as f1f8d27079 Added prefix to all functions 2022-10-30 20:09:52 +03:00
Theo Arends 7167eb2f46 Changed ADE7953 monitoring
Changed ADE7953 monitoring from instant power to accumulated energy (#16941)
2022-10-30 12:20:56 +01:00
Theo Arends 41b65fd6b7 Add support for two phase power calibration
Add support for two phase power calibration using commands ``PowerSet2``, ``VoltageSet2`` and ``CurrentSet2``
2022-10-30 11:15:17 +01:00
bovirus 5711fe65a2
Update italian language 2022-10-30 10:17:01 +01:00
barbudor f861e8330a dingtian driver take 1 2022-10-29 21:38:22 +02:00
Christian Baars 1378d57377 allow webcam to reuse and share I2C bus 2 2022-10-29 20:13:00 +02:00
Theo Arends 314dbf5e6b Add support for second energy channel calibration 2022-10-29 19:08:06 +02:00
Theo Arends 644761e22b
Merge pull request #16938 from eeak/dali
DALI support for Tasmota
2022-10-29 15:29:25 +02:00
eeak 06350618b7 cleanup tasmota_template.h 2022-10-29 16:12:10 +03:00
eeak 4e98cbb387 moved D_CMND_xx to i18n.h 2022-10-29 16:09:09 +03:00
Theo Arends 5791645788
Merge pull request #16934 from barkow/development
Support SML modbus read coil messages
2022-10-29 14:30:21 +02:00
Theo Arends 2c114d3243
Merge pull request #16914 from cybermaus/Deduplicate-and-fix-%timerN%
Deduplicate and fix %timer n%
2022-10-29 14:21:41 +02:00
Theo Arends 8863d758e6
Merge pull request #16928 from hallard/tic_standard
Teleinfo standard mode bug fixes
2022-10-29 14:19:21 +02:00
eeak 6c0e38e38d Data struct rebuilded. Thanks barbudor for help 2022-10-29 12:50:41 +03:00