Commit Graph

9527 Commits

Author SHA1 Message Date
stefanbode
fce966800f
bugfix in comment 2022-11-24 14:09:56 +01:00
stefanbode
e3f0445a5d
fix duplicate line 2022-11-24 13:56:34 +01:00
stefanbode
b5448535b2
Update dimmer loockup table 2022-11-24 10:51:58 +01:00
stefanbode
8bc46aa0d9
AC-Dimmer update
change to linear power distribution on PWM
2022-11-24 09:39:46 +01:00
stefanbode
7dd0003617
Update AC-Dimmer power calculation
Power on AC-Dimmer is based on integral over the sinus. Implement mapping table to get a more linear power behavior.
2022-11-24 09:37:07 +01:00
Stephan Hadinger
5c3df72675 Disable MQTT_HOST_DISCOVERY by default 2022-11-23 21:57:40 +01:00
Stephan Hadinger
87de264146 Improve mdns logging 2022-11-23 21:41:35 +01:00
Charles
9b37690039 Fix BBR and EJP detection in historique 2022-11-22 23:29:52 +01:00
Theo Arends
a93a94666f Fix LD2410 labels 2022-11-22 12:35:30 +01:00
Theo Arends
215a6ce027
Merge pull request #17160 from hallard/teleinfo_histo
Teleinfo new TEMPO (BBR) contract
2022-11-22 09:11:07 +01:00
Charles
200221acc2 Added TEMPO and status register decoding for standard mode 2022-11-22 00:41:58 +01:00
Charles
aa4ff5cede Added Tempo/BBR contract, fixed display BASE bug 2022-11-21 20:06:50 +01:00
barbudor
743c162499 Adding PUT, PATCH and DELETE to Berry webclient 2022-11-21 19:42:46 +01:00
Theo Arends
21290de9c4 Prep HLK-LD2410 2022-11-21 14:07:25 +01:00
Theo Arends
06b6e31cad
Merge pull request #17147 from joba-1/rgx-fix-wifimanager-handling
don't touch AP_STA mode only if Rgx is up
2022-11-21 10:33:19 +01:00
Theo Arends
40294e13fc Fix Serial Bridge Skip count 2022-11-21 10:32:13 +01:00
Stephan Hadinger
d40c24d6d3 Berry ArtNet implementation 2022-11-20 22:04:30 +01:00
Stephan Hadinger
e4bae0cca6 Moved to uint16_t 2022-11-20 18:32:37 +01:00
Stephan Hadinger
923ef8202e Zigbee plugin mul/div extended to 16 bits 2022-11-20 18:21:46 +01:00
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
eeak
404db7965e Timer number is now declared in my_user_config.h 2022-10-28 21:57:40 +03:00
eeak
76c5be7634 Packed global variables into a struct 2022-10-28 20:16:45 +03:00
eeak
c1c0b25c17 Clean up some comments and little refactor 2022-10-28 19:47:55 +03:00
eeak
1bf69fd310 dali 2022-10-28 17:08:02 +03:00
md5sum-as
25079bb86b Ready for PR 2022-10-28 01:26:24 +03:00
md5sum-as
d152199aee Edit formats 2022-10-28 01:24:22 +03:00
md5sum-as
0d22a16240 Disable in default config 2022-10-28 01:13:27 +03:00
md5sum-as
116affb2fa 16 bytes operational 2022-10-28 01:12:33 +03:00
barkow
3cccdd9c4f
Change modbus rx message length check
Start evaluating messages already after message length information byte is received. Necessary to support read coil status messages.
2022-10-27 21:46:07 +02:00
md5sum-as
b877c174b1 Ready fo test (32 bytes) 2022-10-27 19:23:11 +03:00
Theo Arends
90a9ebc3e1 Fix Shelly Pro ethernet stability 2022-10-27 17:52:44 +02:00
Charles
09b02b3325 standard mode bug fixes
Increase serial buffer size for standard mode
trimmed values for standard mode
fix (hopefully) negative total kWh counter
save energy on reset
update energy total every hour
fixed contract label display for Standard mode
2022-10-27 14:16:37 +02:00
md5sum-as
cc7936bd7e Add password operations 2022-10-27 00:48:22 +03:00
md5sum-as
97230fe456 Removed the duplicated functionality 2022-10-26 19:21:50 +03:00
Theo Arends
cef18060a0 Bump version to v12.2.0.2
Prepare for extended calibration and move some persistent data (PowerLow)
2022-10-26 17:59:43 +02:00
Theo Arends
c5f7195d77 Add support for Shelly Pro 1/1PM and 2/2PM (#16773) 2022-10-26 17:16:36 +02:00
Theo Arends
0d45590ac4 Fix Shelly Pro led functionality 2022-10-26 12:45:06 +02:00
md5sum-as
0887ec31f5 Reduced 16 bytes 2022-10-26 01:29:10 +03:00
md5sum-as
9534838c19 renamed the commands Sensor40, increased recording to 32, stage 2 2022-10-26 00:56:44 +03:00
md5sum-as
0487cf9eaa renamed the commands Sensor40, increased recording to 32 2022-10-26 00:50:07 +03:00
md5sum-as
37df680a80 Refactoring mifare classic, stage 3 2022-10-26 00:15:04 +03:00
cybermaus
a47f6baf2f
Deduplicate xdrv_09_timers.ino also
Turns out even TimerGetTimeOfDay was duplicate code from ApplyTimerOffsets
Did add a fix for the permanent day/night situation
2022-10-25 22:39:30 +02:00
cybermaus
0eebdf8620
Deduplicate code from xdrv_10_rules.ino
Turns out this code was already done in xdrv_09_timers.ino
2022-10-25 22:34:08 +02:00
md5sum-as
b35479559d Delete #define USE_PN532_DATA_RAW 2022-10-25 23:15:58 +03:00
md5sum-as
3e3dfa35d3 refactoring mifare classic stage 2 2022-10-25 23:14:27 +03:00
md5sum-as
5db8fcd0d0 refactoring mifare classic 2022-10-25 22:38:59 +03:00
md5sum-as
c10f53eb4e
Merge branch 'arendst:development' into development 2022-10-25 20:19:50 +03:00
md5sum-as
b419e69759 Defines 2022-10-25 20:18:31 +03:00
md5sum-as
e7600ac83a Add support NTAG21x and NTAG20x cards.
NTAG21x support password authentication
2022-10-25 20:16:23 +03:00
s-hadinger
07d07b896c
Merge pull request #16911 from s-hadinger/berry_gpio_fix
Fix Berry `gpio.INPUT` conflict
2022-10-25 12:07:33 +02:00
Stephan Hadinger
549f13f7a8 Fix Berry gpio.INPUT conflict 2022-10-25 11:49:39 +02:00
Stephan Hadinger
2bf7ea1154 Prepare for DMX Artnet support on ESP32 2022-10-24 23:05:23 +02:00
Theo Arends
d173b93758 Fix shelly pro button double press 2022-10-24 12:21:25 +02:00
Theo Arends
b4269d262c Add support for Shelly Pro 1/2
Add support for Shelly Pro 1/2 (#16773)
2022-10-24 11:32:10 +02:00
s-hadinger
c0c8f922c3
Merge pull request #16891 from s-hadinger/fix_display_calibrate
Fix DisplayCalibrate
2022-10-23 18:47:54 +02:00
Stephan Hadinger
2692ef4486 Fix DisplayCalibrate 2022-10-23 18:47:04 +02:00
Norbert
9192e529a6
Fix typo 2022-10-23 18:21:12 +02:00
Charles
cd44b262b8 fix current tariff display in standard mode 2022-10-22 16:04:47 +02:00
Charles
a982c560dc fix contract in standard mode 2022-10-22 15:51:12 +02:00
barbudor
90eb8e0c70 allow DHT_MAX_SENSORS to be overridden 2022-10-21 21:25:57 +02:00
Theo Arends
e347665148 Add 2 CSs 2022-10-21 15:10:21 +02:00
Theo Arends
47456a54ee Prep ADE7953 using SPI 2022-10-21 15:06:52 +02:00
Theo Arends
549e6d9c18 Add USE_SHIFT595 to tasmota32.bin 2022-10-21 13:40:01 +02:00
Norbert Richter
b4dfd87912
Update NeoPool register desc 2022-10-19 10:46:08 +02:00
Norbert Richter
2fa0a6edf3
Add MBV_TIMER_OFFMB_TIMER_ENABLE countdown keys 2022-10-19 10:46:08 +02:00
Norbert Richter
3fb19a633a
Rework register const 2022-10-19 10:46:08 +02:00
Norbert Richter
720b3f7c9b
Change json unlocalized 2022-10-19 10:46:08 +02:00
Norbert Richter
1e2f2385b8
Add filtration toggle 2022-10-19 10:46:07 +02:00
Theo Arends
100e95f2cf Update xdrv_02_9_mqtt.ino 2022-10-19 10:44:08 +02:00
Theo Arends
f5621b786d
Merge pull request #16858 from Staars/webcam_widget
MI32 legacy: add webcam widget to dashboard
2022-10-18 19:58:12 +02:00
Christian Baars
970f85037b add webcam widget to dashboard 2022-10-18 19:27:24 +02:00
Theo Arends
2104256b74 Add DS18x20 support on up to four GPIOs
Add DS18x20 support on up to four GPIOs by md5sum-as (#16833)
2022-10-18 16:36:45 +02:00
Theo Arends
df24aef75c
Merge pull request #16833 from md5sum-as/development
Adding support multiple GPIO for DS18x20 sensors. Aliases of DS18x20 optimization.
2022-10-18 15:40:32 +02:00
Stephan Hadinger
f87324f874 LVGL fix get text 2022-10-18 09:55:08 +02:00
Christian Karsch
4ba3b58ea8
Added stop-condition before start-condition
Bp5758d does not support repeated-start-condition.
Therefore it overwrite the next register ('current range setup' of red-channel)

A stop-condition is always needed before next start-condition
2022-10-17 21:01:25 +02:00
Theo Arends
a9ba035474 refactor NTP fraction 2022-10-17 17:59:18 +02:00
Leon Poon
18fdc4a176 support nanos in rtc for sync from ntp
so that all tm1637 6-digit clocks tick simultaneously at real second boundary.
2022-10-17 21:45:29 +08:00
Theo Arends
f998a457db Disable SspmPowerOnState for v1.0.0 main 2022-10-17 15:41:46 +02:00
Theo Arends
065396ff73 Bump version v12.2.0.1 2022-10-17 11:25:22 +02:00
Stephan Hadinger
eb3de9c73a Support for Flash size 32/64/128 MB in Partition Wizard and auto-resize 2022-10-16 18:32:46 +02:00
Theo Arends
2cda2e2ce7
Merge pull request #16816 from Jason2866/webcam
rm Domoticz / ad Counter in `env: webcam`
2022-10-16 15:05:10 +02:00
Theo Arends
f07a90bd4a
Merge pull request #16837 from barbudor/ina219_any_shunt_value
INA219 enhancement : any shunt value
2022-10-16 15:04:34 +02:00
Theo Arends
411a7f0788 Update xdrv_86_esp32_sonoff_spm.ino 2022-10-16 15:03:05 +02:00
Theo Arends
480fae6804 Add command `SspmPowerOnState<relay> 0|1|2`
Add command ``SspmPowerOnState<relay> 0|1|2`` to set Sonoff SPM 4Relay module v1.2.0 power on state overruling tasmota  global power on state. 0 = Off, 1 = On, 2 = Saved state (#13447)
2022-10-16 12:57:17 +02:00
s-hadinger
0bd57a3787
Merge pull request #16838 from s-hadinger/resize_fr_bootcount_0
Resize FS to max at initial boot
2022-10-16 12:38:45 +02:00
Stephan Hadinger
5e03066883 Resize FS to max at initial boot 2022-10-16 11:49:30 +02:00
Barbudor
2921832912 spacing 2022-10-16 00:21:30 +02:00
Barbudor
8742770fb4 take 1 2022-10-16 00:03:07 +02:00
md5sum-as
1f8012482e Fix compilation error 2022-10-15 19:27:06 +03:00
md5sum-as
fa649ec174 naming optimization 2022-10-15 19:05:35 +03:00
md5sum-as
c7404049eb
Merge branch 'arendst:development' into development 2022-10-15 19:02:12 +03:00
md5sum-as
d4f3bc732b ESP32 don't support dual pin mode 2022-10-15 18:57:29 +03:00
md5sum-as
4b2181482f Ready for test on esp8266 and esp32 2022-10-15 18:40:17 +03:00
md5sum-as
c4ba1457a1 Ready for test on esp8266 and esp32 2022-10-15 18:39:37 +03:00
md5sum-as
61027810fa Ready for test on esp8266 and esp32 2022-10-15 18:38:47 +03:00
Jason2866
e1af7ba12a USE_LIGHT needed for flashlight 2022-10-15 16:26:02 +02:00
Theo Arends
90d6b7572d
Merge pull request #16822 from christiankarsch/development
[BP5758D] Fix Sleep
2022-10-15 14:38:34 +02:00
Theo Arends
169e65a922 Add ESP32 non-persistent phy selection 2022-10-15 14:33:21 +02:00
md5sum-as
5c9c7f2e26 Ready for test esp8266 2022-10-15 14:58:23 +03:00
md5sum-as
8c81ee7487 Ready for test esp8266 2022-10-15 14:52:45 +03:00
md5sum-as
59c7488e70 Corrections based on sensor sorting 2022-10-15 14:25:43 +03:00
md5sum-as
d8a3560497 Ready fo tests 2022-10-15 12:06:07 +03:00
Christian Karsch
ee55903e0d
[BP5758D] Fix Sleep
If all channels are set to 0, disable all channels on the driver and then set the driver into sleep-mode
Otherwise wake up the driver when it is sleeping and active all channels
2022-10-14 23:37:30 +02:00
md5sum-as
eccccdad37
Merge branch 'arendst:development' into development 2022-10-15 00:00:23 +03:00
md5sum-as
1cdbb980f1 Add support DS18x20_MULTI_GPIOs for esp8266 2022-10-14 23:58:53 +03:00
Stephan Hadinger
6783a90ccc Add bootcount 2022-10-14 17:31:15 +02:00
Stephan Hadinger
65672b62ae Berry add access to restart_flag 2022-10-14 17:14:35 +02:00
Jason2866
8d59dd800f
rm Domoticz / ad Counter 2022-10-14 15:32:57 +02:00
Theo Arends
2456280139
Merge pull request #16810 from barbudor/fix_script_topic
get correct topic var
2022-10-14 15:02:51 +02:00
Theo Arends
2dec4ac057 Add clock change execution to webcam 2022-10-14 13:54:37 +02:00
barbudor
a0de32e67d get correct topic var 2022-10-13 21:27:06 +02:00
Theo Arends
2ad018816b Add command `WcClock 10..200`
Add command ``WcClock 10..200`` set webcam clock in MHz. Default is 20
2022-10-13 17:58:16 +02:00
Theo Arends
3dd32a1ebd Update xdrv_10_rules.ino 2022-10-13 17:13:19 +02:00
Theo Arends
799dea913a
Merge pull request #16807 from cybermaus/Make-%timerN%-solar-aware
Fix %timerN% rule variables for SunRise/Sunset timers
2022-10-13 17:06:43 +02:00
Theo Arends
5e2eb016a5
Merge pull request #16806 from Jason2866/webcam_fix
abort webcam if no pin config
2022-10-13 15:57:50 +02:00
Theo Arends
d307be0cf6 Refactor ADE7953 2022-10-13 15:48:23 +02:00
cybermaus
deaba8471d
Update xdrv_10_rules.ino
Enhance %timerN% rule variables to also work for timers with SunRise/SunSet configuration
2022-10-13 14:59:51 +02:00
Theo Arends
bf644d8052 Add Export Active report to Shelly EM (#16794) 2022-10-13 14:32:35 +02:00
Theo Arends
cf5169b3ae Restore Shelly 2.5 low reactive power channels 2022-10-13 12:58:59 +02:00
Jason2866
7e12fbbb6d
abort webcam if no pin config
avoids crashing if no valid config is provided
2022-10-13 11:54:27 +02:00
Theo Arends
4471868580 Fix Shelly 2.5 low reactive power channels 2022-10-13 09:42:42 +02:00
Theo Arends
0768f5bc4f Clean up debugging 2022-10-12 17:18:27 +02:00
Theo Arends
a856275c48 Fix ADE7953 VAr no load detection 2022-10-12 16:31:51 +02:00
Theo Arends
6202211c31 Fix Shelly EM polarity (#16486) 2022-10-12 15:46:33 +02:00
Theo Arends
5cfbbd4302 Add command `Sunrise 0..3` to select sunrise dawn angle
- Bump version to v12.1.1.5
- Add command ``Sunrise 0..3`` to select sunrise dawn angle between Normal, Civil, Nautical or Astronomical (#16795)
2022-10-12 11:02:54 +02:00
Theo Arends
2f1eea2eaf Add more docu to energy modbus driver 2022-10-11 18:39:48 +02:00
Theo Arends
186566226b Remove debug from energy modbus 2022-10-11 11:15:25 +02:00
Theo Arends
0085e02a5b Fix possible buffer overflows with exception 2022-10-11 11:12:54 +02:00
Theo Arends
3c7a5ebfd3 Fix possible buffer overflows with exception 2022-10-11 11:10:47 +02:00
Theo Arends
7e67f33d76
Merge pull request #16786 from barbudor/ina3221
INA3221 3-channel DC voltage and current sensor
2022-10-11 09:59:54 +02:00
Barbudor
2105b318d2 saving 48 code bytes 2022-10-10 22:05:50 +02:00
Barbudor
cd44be8a1f add code usage 2022-10-10 21:24:20 +02:00
Barbudor
b63d925cf0 log clean up 2022-10-10 21:18:41 +02:00
Theo Arends
ba1bf81764 Enlarge USB Serial RxBuffer from 256 to 800 2022-10-10 16:39:31 +02:00
Theo Arends
61113e6918 Fix serial on ESP32C3/S2/S3 using USB console 2022-10-10 14:21:25 +02:00
Theo Arends
f505f7a034
Merge pull request #16762 from StoyanDimitrov/patch-1
Update bg_BG.h
2022-10-10 10:20:45 +02:00
s-hadinger
b2f1cc2c55
Merge pull request #16778 from s-hadinger/zigbee_plugin_optim
Zigbee plugin optimize memory
2022-10-09 22:03:31 +02:00
Stephan Hadinger
8432ab1aec Zigbee plugin optimize memory 2022-10-09 21:52:56 +02:00
Barbudor
5f6d0f8310 Merge branch 'development' into ina3221 2022-10-09 20:02:27 +02:00
Barbudor
fb6f7515eb my_user_config.h 2022-10-09 20:00:34 +02:00
Barbudor
5967d15320 Index should start at 1 + JSON array 2022-10-09 19:32:54 +02:00
Barbudor
746b5389be driver ina3221, take 1 2022-10-09 19:11:43 +02:00
Theo Arends
3c258f4e31 Try to fix energy modbus warchdogs 2022-10-09 18:38:30 +02:00
s-hadinger
058432c641
Merge pull request #16772 from sfromis/Epoch-in-Berry-time-map
Epoch in Berry time map
2022-10-09 18:21:43 +02:00
Theo Arends
98ae77037d Merge branch 'development' of https://github.com/arendst/Tasmota into development 2022-10-09 17:59:30 +02:00
Theo Arends
2d15697de4 Increase serial console fixed input buffer size from 520 to 800 2022-10-09 17:59:27 +02:00
sfromis
409c9888dd
Epoch in Berry map for time
Uses mktime to calculate the epoch value from the broken-down time structure, could potentially be tuned if deemed too inefficient in case of the caller already having the epoch value nearby.
2022-10-09 16:09:29 +02:00
s-hadinger
789075ee6b
Merge pull request #16769 from s-hadinger/zigbee_plugin_wildcard
Zigbee plugin allow matches to 'starts wth'
2022-10-09 15:11:19 +02:00
Stephan Hadinger
79896fcd3e Add trailing cr 2022-10-09 15:03:30 +02:00
Stephan Hadinger
4f4c6dd150 Zigbee plugin for TS0001 switches 2022-10-09 15:02:14 +02:00
Stephan Hadinger
e0a2a0928d Zigbee plugin allow matches to 'starts wth' 2022-10-09 14:59:15 +02:00
Jason2866
3b597a9a50
Merge pull request #16761 from Staars/MI32
Mi32 legacy: remove some legacy code
2022-10-08 23:24:45 +02:00
StoyanDimitrov
eca450886e
Update bg_BG.h 2022-10-08 19:07:34 +00:00
Theo Arends
36ed0cba7d Add tasmota resolution option to energy modbus 2022-10-08 17:17:15 +02:00
Theo Arends
3427e1bee3 Support for Modbus Energy Monitoring devices
Support for Modbus Energy Monitoring devices using a rule file. See ``xnrg_29_modbus.ino`` for more information
2022-10-08 16:14:11 +02:00
Stephan Hadinger
fac1b89afa HASPmota support for TTF fonts 2022-10-08 15:19:38 +02:00
Stephan Hadinger
d71c06d03d LVGL/HASPmota add tiny "pixel perfect" fonts for small screens 2022-10-08 14:20:52 +02:00
Stephan Hadinger
6cc52e0128 LVGL Fix BMP format for lv.screenshot() 2022-10-08 09:44:32 +02:00
Stephan Hadinger
0c1ad0254f LVGL HASPmota demo and antiburn update 2022-10-07 17:50:25 +02:00
Christian Baars
08ef839cd1 do not expose unknown sensors to HK 2022-10-07 17:06:50 +02:00
Christian Baars
08ae94ff5b cleanups and handle unknown sensors 2022-10-07 16:10:19 +02:00
Theo Arends
8162365960 Revert "Merge pull request #16744 from DSchndr/development"
This reverts commit ba8729f8d8, reversing
changes made to bc8cc520a2.
2022-10-07 11:23:59 +02:00
Theo Arends
625824caec Generic Energy Modbus rename config JSON 2022-10-07 10:46:25 +02:00
DSchndr
e4778deb42
[BP5758D] Fix Sleep
BP5758D outputs have to be disabled before sleep.
See https://github.com/openshwprojects/OpenBK7231T_App/issues/221
2022-10-07 02:33:32 +02:00
Theo Arends
bc8cc520a2 Add energy driver info during init 2022-10-06 23:27:43 +02:00
Theo Arends
77cfe80064 Add common voltage to generic energy modbus driver 2022-10-06 23:26:54 +02:00
Theo Arends
a1420e06fd Initial generic modbus energy driver 2022-10-06 23:17:04 +02:00
s-hadinger
7f0852dca5
Merge pull request #16743 from s-hadinger/lilygo_s3_display
Add Lilygo-S3-Display template
2022-10-06 19:54:03 +02:00
Stephan Hadinger
64123e5435 Add Lilygo-S3-Display template 2022-10-06 19:53:18 +02:00
Theo Arends
0265cab7dc Prep generic energy modbus interface 2022-10-06 19:22:46 +02:00
Theo Arends
b75c71c731
Merge pull request #16703 from TheChatty/patch-2
Specify ModBus Bridge code sizes
2022-10-06 16:59:17 +02:00
Theo Arends
18d37ea584
Merge pull request #16713 from gemu2015/par_udisplay
universal display driver Parallel display support
2022-10-06 16:58:37 +02:00
bovirus
5dc111e208
Update italian language 2022-10-05 21:29:01 +02:00
Theo Arends
645b9d13d6 Add shelly EM default phase calibration
Add shelly EM default phase calibration (#16486)
2022-10-05 15:17:54 +02:00
Theo Arends
da623701d7 Add support for QMC5883L magnetic induction sensor
Add support for QMC5883L magnetic induction sensor by Helge Scheunemann (#16714)
2022-10-05 15:00:03 +02:00
Theo Arends
29a9197101
Merge pull request #16714 from Performance20/development
Add QMC5883L driver
2022-10-05 14:17:43 +02:00
s-hadinger
7d5e37e23d
Merge pull request #16724 from s-hadinger/haspmota_lvswitch
HASPmota support for switch `val` attribute
2022-10-05 09:40:50 +02:00
Helge
7a267f6271 replace ready flag by nullptr check 2022-10-04 21:54:15 +02:00
Helge
a5f6983d07 set config back to default 2022-10-04 18:29:54 +02:00
Helge
a7a26dc9a1 added test of availabillty 2022-10-04 18:16:49 +02:00
Theo Arends
d6b045e3d4 Do not skip leading spaces on (s)serialsend
Do not skip leading spaces on (s)serialsend (#16723)
2022-10-04 18:11:36 +02:00
Stephan Hadinger
51f4bae703 HASPmota support for switch val attribute 2022-10-04 18:03:11 +02:00
Theo Arends
6bd7be44ef Add relevant program core information 2022-10-04 17:56:51 +02:00
Theo Arends
5a314f72e3 Add relevant program core information 2022-10-04 17:52:15 +02:00
Helge
31c94424a9 Json name adaption + test config 2022-10-04 17:39:06 +02:00
Theo Arends
3df0ed4d20
Merge pull request #16716 from gemu2015/kamstrup
fix kamstrup protocol
2022-10-04 17:01:19 +02:00
Stephan Hadinger
3c729c772e Zigbee load from FS before EEPROM 2022-10-04 16:02:44 +02:00
Helge
3beeba7641 remove empty line 2022-10-04 15:50:55 +02:00
Helge
5998fe856a added code recommendations
and reduce functionality to the most necessary
2022-10-04 15:48:27 +02:00
Stephan Hadinger
f0cf998ca4 Zigbee urgent fix for zbv4 2022-10-04 14:57:07 +02:00
s-hadinger
8740d049ca
Merge branch 'development' into zigbee_alexa_multi_ep 2022-10-04 13:04:40 +02:00
Theo Arends
b54c5fcb8c Add ESP32-U4WDH single/dual core detection 2022-10-04 12:51:53 +02:00
Stephan Hadinger
e41ac7c242 Zigbee Alexa/Hue emulation, support multiple switches on separate endpoints 2022-10-04 12:49:10 +02:00
gemu2015
979ba9e707 median filter disable switch 2022-10-04 11:42:56 +02:00
Theo Arends
7152d012d9 Fix Shelly Plus 2PM negative values 2022-10-04 09:37:29 +02:00
Helge
d5bc687844 Update xsns_33_qmc5883l.ino 2022-10-04 07:43:34 +02:00
Helge
3e9549b6fe Update xsns_33_qmc5883l.ino
replace self written function by existing one (I2C)
2022-10-03 22:11:59 +02:00
Helge
92eab2cc9f Update xsns_33_qmc5883l.ino
remove some warnings
2022-10-03 20:42:28 +02:00
Theo Arends
8eb7b007d5 Support for Shelly Plus 2PM
- Version bump to v12.1.1.4
- Support for Shelly Plus 2PM using template ``{"NAME":"Shelly Plus 2PM PCB v0.1.9","GPIO":[320,0,0,0,32,192,0,0,225,224,0,0,0,0,193,0,0,0,0,0,0,608,640,3457,0,0,0,0,0,9472,0,4736,0,0,0,0],"FLAG":0,"BASE":1,"CMND":"AdcParam1 2,10000,10000,3350"}``
2022-10-03 18:02:50 +02:00
Theo Arends
a05f731a42 Fix Shelly Plus 2PM column swap
- Fix Shelly Plus 2PM column swap
- Prep Shelly Plus 2PM ADE7953 reset pin
2022-10-03 17:13:01 +02:00
gemu2015
abe6fd8eaa fix kamstrup protocol 2022-10-03 16:08:49 +02:00
Helge
53ff032fdc Update my_user_config.h 2022-10-03 14:02:24 +02:00
Helge
e20428f50c Update my_user_config.h
deactivate the driver
2022-10-03 13:39:18 +02:00
gemu2015
43c6cf6e26 udisplay parallel support 2022-10-03 12:24:27 +02:00
gemu2015
baace8c133 add parallel 8 ili9341 2022-10-03 12:21:17 +02:00
Helge
f8ce06b339 Update my_user_config.h 2022-10-03 12:10:40 +02:00
Barbudor
db5bef61c6 fix javascript scrumbled by quote char 2022-10-02 21:49:52 +00:00
Helge
125bfafc88 adaption of languages files 2022-10-02 23:47:05 +02:00
Helge
0c123e131f Update xsns_33_qmc5883l.ino 2022-10-02 22:21:18 +02:00
Helge
49f0f259ea Update my_user_config.h 2022-10-02 21:49:36 +02:00
Helge
c15d974b44 add new driver to support qmc5883L 2022-10-02 21:41:51 +02:00
Stephan Hadinger
58c0ca4076 fix compilation 2022-10-02 21:13:32 +02:00
Stephan Hadinger
b4aca5a3f3 Zigbee friendly names per endpoint 2022-10-02 20:54:49 +02:00
Theo Arends
16c6a471cc Fix ADE7953 calibration (#16486) 2022-10-01 22:25:24 +02:00
TheChatty
a1914ddd22
Specify ModBus Bridge code sizes
With Tasmota 12.1.1 code size will increase by 4.608 bytes with MODBUS_BRIDGE and by further 2.160 bytes with MODBUS_BRIDGE_TCP
2022-10-01 12:10:18 +02:00
Theo Arends
b63da8fd0f
Merge pull request #16702 from barbudor/fix-adc_temp-alternate-mode
Fix ADC_temp alternate mode
2022-10-01 10:18:18 +02:00
Barbudor
7c258f4de1 Add param4 in AdcParam ersponse 2022-09-30 23:53:58 +02:00
Theo Arends
0ec8b47741 Add ADE7953 register decode 2022-09-30 18:01:34 +02:00
Theo Arends
04e0aaf126 Add CO2 autolight
Add CO2 autolight to CO sensors SCD30, SCD40 and EZOCO2
2022-09-30 14:31:30 +02:00
Theo Arends
38d2c444e8 Add optional ADE7953 reg dump
Add optional ADE7953 reg dump (#16486)
2022-09-30 12:39:03 +02:00
Theo Arends
bda451ff91
Merge pull request #16649 from md5sum-as/development
Add support alias for ds18x20 sensors.
2022-09-29 14:32:16 +02:00
Theo Arends
ec964d1c9e Add can bus sniffer
Add can bus sniffer based on MCP2515 (#16684)
2022-09-29 14:31:40 +02:00
Theo Arends
5fe2554e6a Refactor buttons 2022-09-28 12:17:48 +02:00
Theo Arends
fcfbde8ed8 Add Sonoff SPM Surge overload message
Add Sonoff SPM Surge overload message (#15695)
2022-09-28 11:44:52 +02:00
Barbudor
e9922b0b13 adc_temp alternate mode, take 2 2022-09-27 23:05:53 +02:00
pkkrusty
7722f5d00a
Update command list in description 2022-09-27 20:48:37 +00:00
Theo Arends
f80c6c69bf Fix ESP32-C3 compilation 2022-09-27 16:04:34 +02:00
Theo Arends
89c1254f69 Fix ESP8266 compilation 2022-09-27 15:55:45 +02:00
Theo Arends
f668ea44ed Add ESP32-S2 and ESP32-S3 touch input support 2022-09-27 15:36:35 +02:00
Theo Arends
aacc0084ae
Merge pull request #16667 from barbudor/analod_temp_alternate
Alternate ADC_TEMP mode
2022-09-27 15:05:26 +02:00
Theo Arends
3a4a82ba0a Fix ESP32 touch button multi-press and hold detection
Fix ESP32 touch button multi-press and hold detection (#16596)
2022-09-27 14:31:21 +02:00
Theo Arends
2f61040891 Remove unwanted space from filename 2022-09-27 11:04:59 +02:00
Theo Arends
27caae90eb Fix Qualitel RGBWC bulb (#16626) 2022-09-26 21:51:29 +02:00
Theo Arends
8e961eb43a Fix Qualitel RGBWC bulb
Fix Qualitel RGBWC bulb (#16626)
2022-09-26 21:48:50 +02:00
Theo Arends
b0cfeb3a2c Remove unneeded delay 2022-09-26 17:14:17 +02:00
Theo Arends
84f9103280 Fix SM2135 no switch off
Fix SM2135 no switch off (#16626)
2022-09-26 16:35:51 +02:00
Theo Arends
67d725d7cf Fix SR04 serial receive
Fix SR04 serial receive (#16613)
2022-09-26 14:06:28 +02:00
Theo Arends
e3c77331c6 Sync button_v2 2022-09-26 10:37:43 +02:00
Theo Arends
650d72706a
Merge pull request #16657 from cmiguelcabral/development
Publish CLEAR message on button HOLD release when SO73 is ON
2022-09-26 10:14:11 +02:00
Barbudor
d6cdec003f alternate ADC_TEMP mode, take 1 2022-09-25 22:40:29 +02:00
Miguel Cabral
1e0e6cd1c8 Publish CLEAR message on button HOLD release when SO73 is ON 2022-09-25 19:43:32 +01:00
Theo Arends
ed21c89d0e
Merge pull request #16654 from Staars/t_watch
fix compilation for TTGO watch
2022-09-25 17:41:50 +02:00
Theo Arends
77a6fcc71a
Merge pull request #16653 from barbudor/ina226_sensor54_voltage_fs
INA226 - Sensor54 to specify VBUS Full Scale
2022-09-25 17:41:28 +02:00
Christian Baars
ff7c624413 fix compilation for TTTGO watch 2022-09-25 16:52:32 +02:00
Theo Arends
4f2a1b9c54
Merge pull request #16645 from ortegafernando/development
Software Serial buffer to MIN_INPUT_BUFFER_SIZE
2022-09-25 16:36:33 +02:00
md5sum-as
c95baadbc0 Disable DS18x20_USE_ID_ALIAS in default config 2022-09-25 16:59:39 +03:00
md5sum-as
2d2afb6241 Add support alias for ds18x20 sensors ESP32 2022-09-25 16:56:22 +03:00
barbudor
10f6e980f5 fix power calculation 2022-09-25 14:09:39 +02:00
md5sum-as
c5777fcb52 Add support alias for ds18x20 sensors 2022-09-25 14:45:35 +03:00
Theo Arends
28a1859b01 Fix Shelly EM A/B channel display
Fix Shelly EM A/B channel display (#16486)
2022-09-24 19:02:24 +02:00
Theo Arends
ebff389cc0 Fix ADE7953 negative phase angles
Fix ADE7953 negative phase angles (#16486)
2022-09-24 18:49:41 +02:00
ortegafernando
a9f15ae379
Software Serial buffer to MIN_INPUT_BUFFER_SIZE
Increase software serial buffer to MIN_INPUT_BUFFER_SIZE
2022-09-24 17:11:20 +02:00
Theo Arends
530b5a0602
Merge pull request #16636 from 3rdvision/development
Improve pt_pt translations
2022-09-24 16:37:48 +02:00
Theo Arends
38e05671b8
Merge pull request #16574 from kiwic-moskvic/issue/oled_72x40_support
Added support for OLED display 72x40px
2022-09-24 15:26:32 +02:00
Theo Arends
478aac4c8a
Merge pull request #16610 from balogh-attila/development
Respect m_flags.skip in OpenTherm polling.
2022-09-24 15:23:48 +02:00
Theo Arends
96b7f79d15
Merge pull request #16563 from Jason2866/temp_no_nan
Temperature error messages fixed in core 2.0.5
2022-09-24 15:23:09 +02:00
Theo Arends
0d124ee1cc
Merge pull request #16612 from ortegafernando/development
Setoption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.
2022-09-24 15:22:02 +02:00
barbudor
58ea6ec3d2 remove addlog with possible %_f issue 2022-09-24 14:14:18 +02:00
Stephan Hadinger
879df8a222 Fix startup if F2 is not present 2022-09-24 11:58:58 +02:00
Stephan Hadinger
ef5138d36d Zigbee don't abort if endpoint F2 denied 2022-09-24 09:53:01 +02:00
3rdvision
d4e6be00c5
Improve pt_pt translations 2022-09-23 20:05:22 +01:00
Stephan Hadinger
22a2bc0fd7 zigbee prepare for multiple Alexa devices per zigbee device 2022-09-22 22:33:04 +02:00
ortegafernando
0333e9e452
Add SetOption147
SetOption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-22 22:27:44 +02:00
Stephan Hadinger
68b11e0168 Zigbee move synonyms to a specific method 2022-09-22 21:56:48 +02:00
ortegafernando
f9bfca4a47
Add SetOption147
SetOption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-22 21:05:36 +02:00
ortegafernando
cda2e2f80c
Add SetOption147
SetOption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-22 20:59:48 +02:00
ortegafernando
83b3343a34
Add SetOption147
SetOption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-22 20:57:02 +02:00
Stephan Hadinger
cc25c1abfe Zigbee allow spaces in names 2022-09-22 13:24:07 +02:00
Stephan Hadinger
c83abd12c8 Zigbee Tuya wildcard support 2022-09-21 22:33:53 +02:00
ortegafernando
af2a2076e3
SetOption147
Setoption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-21 21:44:17 +02:00
ortegafernando
f17e3440ac
Setoption147
Setoption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-21 21:42:53 +02:00
ortegafernando
d9e32d8b06
Setoption147
Setoption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-21 21:41:10 +02:00
ortegafernando
cd2656b8ad
Setoption147
Setoption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-21 21:39:45 +02:00
ortegafernando
a4bf3b3ff0
Add SetOption147
Add SetOption147  (MQTT) Enable publish SSerialReceived MQTT messages. If disabled, use event rules instead.
If it is disabled, tasmota will not publish an MQTT message every time a SSerialReceived event fires. Use rules to control how and when publish these messages.
2022-09-21 09:35:40 +02:00
ortegafernando
5d3ae21159
Add SetOption147
Add SetOption147  (MQTT) Enable publish SSerialReceived MQTT messages. If disabled, use event rules instead.
If it is disabled, tasmota will not publish an MQTT message every time a SSerialReceived event fires. Use rules to control how and when publish these messages.
2022-09-21 09:34:22 +02:00
ortegafernando
a6d4fe1e46
Add SetOption157
Add SetOption147  (MQTT) Enable publish SSerialReceived MQTT messages. If disabled, use event rules instead.
If it is disabled, tasmota will not publish an MQTT message every time a SSerialReceived event fires. Use rules to control how and when publish these messages.
2022-09-21 09:27:19 +02:00
ortegafernando
a79ab7275c
Add SetOption147
Add SetOption147  (MQTT) Enable publish SSerialReceived MQTT messages. If disabled, use event rules instead.
If it is disabled, tasmota will not publish an MQTT message every time a SSerialReceived event fires. Use rules to control how and when publish these messages.
2022-09-21 09:25:23 +02:00
Attila Balogh
d48283ca30 Respect m_flags.skip in OpenTherm polling. 2022-09-21 00:58:56 +02:00
ortegafernando
8455a3fd3c
Add SetOption147
Add SetOption147  (MQTT) Enable publish SSerialReceived MQTT messages. If disabled, use event rules instead.
If it is disabled, tasmota will not publish an MQTT message every time a SSerialReceived event fires. Use rules to control how and when publish these messages.
2022-09-20 23:38:59 +02:00
ortegafernando
3cb2c7c497
Add SetOption147
Add SetOption147  (MQTT) Enable publish SSerialReceived MQTT messages. If disabled, use event rules instead.
If it is disabled, tasmota will not publish an MQTT message every time a SSerialReceived event fires. Use rules to control how and when publish these messages.
2022-09-20 23:12:54 +02:00
Stephan Hadinger
44e03f014a Tests are actually not needed thanks to guarding statement 2022-09-20 14:45:59 +02:00
Stephan Hadinger
28920fdeb7 Fix bug in Z_attribute::equalsCmd 2022-09-20 14:43:36 +02:00
Stephan Hadinger
dff9274cb6 Zigbee basic support for Green Power 2022-09-19 22:28:38 +02:00
Stephan Hadinger
eb65038b6c Zigbee report unprocessed attributes 2022-09-19 22:03:46 +02:00
Adrian Deaconu
af6706d6e2 Add ZIGBEE_TOPIC_FNAME 2022-09-19 15:19:43 +01:00
Tomas Zahradnik
98dda967e8 Added support for OLED display 72x40px
* Small OLED display with ssd1306 driver and resolution 72x40px must be
  added into list of supported displays. Also some shift in video ram must
  be added.

Signed-off-by: Tomas Zahradnik <tomas.zahradnik@centrum.cz>
2022-09-19 09:46:30 +02:00
gemu2015
afefa0f519 modbus debug off 2022-09-19 07:23:31 +02:00
Stephan Hadinger
e94baa84cf Fix zigbee attribute writes and configuration 2022-09-18 19:23:59 +02:00
Jason2866
5da6ab8f70 Temp error messages fixed 2022-09-18 12:58:48 +02:00
Jason2866
452c6fabb0
Tasmota Core 2.0.5
* Flash real size is now in core
* Flash chip magic size now in Tasmota `ESP_getFlashChipMagicSize`
* Tasmota Core 2.0.5
2022-09-17 15:53:58 +02:00
Stephan Hadinger
ead891ef0e Zigbee support for decimal Voltage/Current/Power on power metering plugs 2022-09-16 22:55:07 +02:00
Jason2866
5eb43d21b3
Merge pull request #16539 from gemu2015/scripter_update
nested loops etc
2022-09-16 13:13:08 +02:00
gemu2015
52c21ff5d6 nested loops etc 2022-09-16 12:31:30 +02:00
gemu2015
9dde8da7fe add kamstrup, fix mbus u32 2022-09-16 12:27:16 +02:00
Theo Arends
971b06ccdd Add command `SetOption46 0..255`
Add command ``SetOption46 0..255`` to add 0..255 * 10 milliseconds power on delay before initializing I/O (#15438)
2022-09-15 17:17:16 +02:00
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
bovirus
fd62429a07
Update Italian language 2022-06-25 16:19:12 +02:00
lugerun
d6b1f1c43f Improve button debouncing
Currently, there is a good debouncing implementation for the switches.
But this does not apply anymore when configuring an input as button
for the usage at a blind. Then, the current implemntation works by
just checking the input once per debounce interval. At some devices,
this causes ghost switching. As a result, this change checks the
input twice per devounce interval and uses the old values if the two
read attempts reported different values.
2022-06-25 15:37:33 +02:00
Theo Arends
494e0ec552
Merge pull request #15846 from trlafleur/X14mods
Updated MP3 Driver with busy and MP3 Folder command
2022-06-25 15:20:35 +02:00
Theo Arends
ea226228f5 Fix shutter exception 29
Fix shutter exception 29 (#15825)
2022-06-24 17:43:53 +02:00
Theo Arends
e68f93b4e8 Fix shutter No valid JSON messages
Fix shutter No valid JSON messages (#15825)
2022-06-24 16:40:45 +02:00
Tom Lafleur
ef3a5fe733 change location of some defines 2022-06-24 05:55:19 -07:00
Theo Arends
11689409fc Add global value updates every 10 seconds
Add global value updates every 10 seconds (#15834)
2022-06-23 18:13:13 +02:00
Tom Lafleur
4e8e5d4abd Update it_IT.h 2022-06-23 07:45:50 -07:00
Tom Lafleur
5392aad166 Updated Languages for MP3 Player 2022-06-23 07:39:10 -07:00
Theo Arends
14a0370507 Fix user global entries 2022-06-23 00:06:05 +02:00
Theo Arends
6444e5ff8f Fix globals 2022-06-22 23:47:58 +02:00
Tom Lafleur
89816e88d4 Updated MP3 Driver with busy and MP3 Folder command 2022-06-22 14:47:32 -07:00
Theo Arends
cefe015c68 Bump version to v12.0.2.2
- Add commands to better control global temperature, humidity and pressure
- Command ``GlobalTemp2 1..250`` to select Global Temperature source indexed from teleperiod occurance data (#15834)
- Command ``GlobalHum2 1..250`` to select Global Humidity source indexed from teleperiod occurance data (#15834)
- Command ``GlobalPress2 1..250`` to select Global Pressure source indexed from teleperiod occurance data (#15834)
2022-06-22 23:45:25 +02:00
Stephan Hadinger
8377dd346f Zigbee reenable leds for ESP32 2022-06-22 19:38:18 +02:00
Theo Arends
e84c603d28
Merge pull request #15842 from bovirus/patch-1
Update Italian language
2022-06-22 17:29:25 +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
bovirus
7b8a8a39e6
Update Italian language 2022-06-22 17:28:13 +02:00
Theo Arends
8a2d001c41
Merge pull request #15839 from Cossid/sm2335-led-driver
Sm2335 5-channel LED driver
2022-06-22 17:11:50 +02:00
Cossid
5741c06acd SM2335 - Be more consistent with code formatting. 2022-06-22 10:10:58 -05:00
Cossid
df9c3a733e SM2335 - Disable by default on ESP8266, enable by default on ESP32. 2022-06-22 10:02:20 -05:00
Cossid
8ffc7b9f02 SM2335 - Reduce code size by replacing redundant calls with for loops.
Remove defines that are unused or can be replaced with array locations.
2022-06-22 10:00:34 -05:00
Theo Arends
d4ab49d3dc Refactor sendmail and solve buffer overflows 2022-06-22 12:01:38 +02:00
Cossid
d763bf24eb Remove unknown code size comments. 2022-06-21 22:44:50 -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
6cd19cbdf9 Refactor sendmail 2022-06-21 23:03:34 +02:00
Theo Arends
ffcf90bdfe Refactor sendmail 2022-06-21 16:53:58 +02:00
Cossid
6f7ff480f8 SM2335 - Fix a typo. 2022-06-21 00:51:21 -05:00
Cossid
996d614027 SM2335 - Fix an argument size. 2022-06-21 00:50:44 -05:00
Cossid
f76400ba03 Initial implementation of SM2335 LED driver. 2022-06-21 00:32:56 -05:00
Theo Arends
a1dedf0d26 Bump version to v12.0.2.1 2022-06-20 15:40:52 +02:00
Theo Arends
6fac233821 Fix MQTT rc -4
Fix MQTT rc -4 (#15809)
2022-06-20 14:20:35 +02:00
Theo Arends
9ee8461f3d Fix telegram DNS regression 2022-06-20 12:50:29 +02:00
Theo Arends
626fb783ea Fix MQTT rc -4 on TLS connections
Fix MQTT rc -4 on TLS connections regression from v12.0.0 (#15809)
2022-06-20 12:07:31 +02:00
Theo Arends
541be4a8ab Add telegram DNS checks 2022-06-20 10:49:23 +02:00
Theo Arends
b5dd23ae9f Replace function WiFi.hostByName() 2022-06-19 18:13:26 +02: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
Stephan Hadinger
06f1562874 Berry add documentation link to Partition_Wizard 2022-06-17 22:19:54 +02:00
Theo Arends
e9708a4e5a Fix resolving NTP and/or MQTT server
- Fix resolving NTP and/or MQTT server names regression from v12.0.0 (#15816)
- Bump version to v12.0.1.1
2022-06-17 17:35:52 +02:00
Stephan Hadinger
dd364c92da Berry comobj standard deallocator 2022-06-16 22:37:33 +02:00
Theo Arends
6a0c4b281e Add RTC time save 2022-06-16 16:15:54 +02:00
Theo Arends
dca2837285 Bump version v12.0.0.1 2022-06-16 14:02:09 +02:00
Stephan Hadinger
9b26c01dd0 Berry virtual member can return nil 2022-06-15 22:00:31 +02:00
Theo Arends
f10c7f06bf Fix quick restarts future time 2022-06-15 18:44:36 +02:00
Theo Arends
153068882c Fix initial file timestamp 2022-06-15 17:19:38 +02:00
Theo Arends
166e591ec9 Fix NTP sync edge cases
- Fix NTP sync edge cases like bad hostname and bad fixed IP address
- Change scanning all NTP server at sync time to cycle through them every minute until synced.
- Add no reply IP address for debugging
2022-06-14 18:34:51 +02:00
Theo Arends
076019a029 Fix ESP32 wifi on command 2022-06-13 17:28:13 +02:00
Theo Arends
85566c5ed3 Fix SHT1X driver hangs and wrong values on ESP32
Fix SHT1X driver hangs and wrong values on ESP32 (#15790)
2022-06-13 14:41:40 +02:00
Theo Arends
668d3177d3 Fix SHT1X on low speed ESP32
Fix SHT1X on low speed ESP32 |(#15790)
2022-06-13 12:24:04 +02:00
Theo Arends
8ba2733cf7 Add more redundancy to lost MQTT server 2022-06-13 11:45:09 +02:00
Theo Arends
93bb0d23b8 Reduce blocking when DNS is unreachable
- Reduce blocking by adding WifiPollDns before resolving NTP and/or MQTT server names (#14394)
- Fix ESP32 Arduino Core WiFi timeout is changed from msec to seconds
2022-06-12 14:36:25 +02:00
Theo Arends
18f3e7738b Revert "Add WifiPollDns to reduce blocking"
This reverts commit 940108c010.
2022-06-12 14:31:44 +02:00
Theo Arends
940108c010 Add WifiPollDns to reduce blocking
Add WifiPollDns to reduce blocking resolving NTP and/or MQTT server names (#14398)
2022-06-12 14:29:15 +02:00
Theo Arends
3a22874124 Increase wifi retry time (#14394)
- Increase wifi retry time (#14394)
- Remove 1 second system hang on wifi re-connect (retry)
- Try to limit the number of seconds unresponsiveness due to wifi reconnect
2022-06-10 14:49:35 +02:00
Theo Arends
baf68fcf6e Update xdrv_12_discovery.ino 2022-06-10 10:58:32 +02:00
Theo Arends
c6f51b8ca3 Fix future compiles using discovery 2022-06-10 10:43:36 +02:00
Theo Arends
84ec331b62 Correct naming 2022-06-10 10:20:31 +02:00
s-hadinger
8f60d464f3
Merge pull request #15779 from Staars/mi32
Mi32 legacy: Use notification queue for Berry
2022-06-09 22:21:43 +02:00
Christian Baars
f9c31bd8b8 make discoverAttributes optional 2022-06-09 22:00:19 +02:00
Christian Baars
23e94c1aca Use a notifiaction queue 2022-06-09 21:00:00 +02:00
Theo Arends
d43127ce58 Add Shelly 3EM heartbeat
Add Shelly 3EM heartbeat to reinit if interrupts stopped (#13515)
2022-06-09 14:45:39 +02:00
Theo Arends
ac4ed0d664 Fix config upload message safeboot regression 2022-06-08 11:54:11 +02:00
Stephan Hadinger
af41d81c5a Berry ctypes small optimization 2022-06-07 22:20:42 +02:00
Theo Arends
1b701173d0 Rename usb to cdc 2022-06-07 16:37:10 +02:00
Theo Arends
2eefdaa0f4 Fix newline regression from this morning 2022-06-07 14:11:23 +02:00
Theo Arends
7af1279b55 Add tasmota32s2usb 2022-06-07 12:52:44 +02:00
Theo Arends
e82058571f Update console source info 2022-06-07 10:35:51 +02:00
Theo Arends
41bc8bcd34 Refactor SerialBridge printf 2022-06-07 10:03:12 +02:00
gemu2015
e61186ee82 increase max json path element size 2022-06-07 08:27:44 +02:00
gemu2015
cc771f31e9 some fixes, array average 2022-06-07 08:23:06 +02:00
Theo Arends
45f499d352 Add optional console Tee to safeboot 2022-06-06 18:19:30 +02:00
Theo Arends
8a425c40c9 Small refactor adding define USE_SERIAL_BRIDGE_TEE 2022-06-06 18:08:02 +02:00
Theo Arends
44ce19f26f Add command `SSerialSend9 0/1` to enable Serial Bridge console Tee for debugging purposes 2022-06-06 17:48:40 +02:00
Theo Arends
a7d7b571ee Fix warnings on pre-configured compiles 2022-06-05 12:12:15 +02:00
Theo Arends
92f05fe7ca Fix MP3 default state 2022-06-05 12:00:38 +02:00
Theo Arends
c22227c918
Merge pull request #15755 from stibus/bugfix/SHT4x
Fix issues introduced to SHT3x driver during merge of #15349
2022-06-05 10:53:48 +02:00
Stefan Tibus
0ddcaa8fe7 Implement correct conversion of humidity for SHT4x
The conversion of humidity from raw value is different for the SHT4x
series. The fix implements the conversion as per datasheet. Also, the
raw value is now cast to float before division.
2022-06-05 01:44:26 +02:00
Stefan Tibus
37e1bc6e7d Fix calling ConvertTemp and ConvertHumidity twice
ConvertTemp and ConvertHumidity are called in Sht3xShow, no need to call
them in Sht3xRead as well.
2022-06-05 01:44:15 +02:00
Stefan Tibus
7295bdb549 Fix detection of SHT40
A SHT40 was not detected by the previous scheme of scanning the I2C
addresses and for each address probing for SHT3x and SHT4x immediately
one after the other. The SHT40 is succesfully detected when first
probing all adresses for SHT3x and then scanning all adresses again for
SHT4x. The fix implements this scheme. It was tested with SHTC3 and
SHT40 sensors.
2022-06-05 01:40:39 +02:00
Jason2866
2187424b86
Update tasmota_configurations_ESP32.h 2022-06-04 21:06:03 +02:00
Theo Arends
dae1b32995 Add support for Sensirion SHT4X using define USE_SHT3X (#15349) 2022-06-04 16:52:52 +02:00
Theo Arends
d7ffd01f1f Add support for HYTxxx temperature and humidity sensor (#15715) 2022-06-04 14:15:16 +02:00
Stephan Hadinger
892b331d67 Found bug in sk6812 RGBW 2022-06-03 23:01:40 +02:00
Stephan Hadinger
82d4e14171 Cleaning unused variables 2022-06-03 22:57:05 +02:00
Theo Arends
6ab509576a Refactor domoticz saving some code space 2022-06-03 15:37:43 +02:00
Theo Arends
9e254d851a Fix max blinkcount to 32000 2022-06-03 15:15:25 +02:00
Jason2866
8314dc3dc7 add builds zbbrdgpro / NsPanel 2022-06-02 20:44:00 +02:00
Theo Arends
e5765a1cd6 Add domoticz idx check
Add domoticz idx check while staying backwards compatible (#15677)
2022-06-02 18:38:06 +02:00
Theo Arends
25f8674106 Fix local ca includes 2022-06-02 17:14:05 +02:00
Christian Baars
192d09d40a fix building without HomeKit 2022-06-02 16:02:24 +02:00
Theo Arends
9afb2c9cb8 Move interface files down allowing for folder insertions 2022-06-02 14:50:31 +02:00
Theo Arends
c08561f67c Bump version to v11.1.0.4
- Restructure tasmota
2022-06-02 14:17:39 +02:00
Stephan Hadinger
19ff938d09 Berry Zigbee support payload of zcl_frame as bytes() 2022-06-01 22:06:57 +02:00
Theo Arends
19e8f1a2af Prep HYT271 sensor support 2022-05-31 14:56:09 +02:00
Theo Arends
cc1ac513b9 Fix future core compile error 2022-05-31 14:08:33 +02:00
bovirus
c0627ed4e4
Update Italian language 2022-05-30 17:21:42 +02:00
Theo Arends
dbfb3fe49c Fix compile warnings 2022-05-30 16:21:20 +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
ca3079296b Fix outdated comment 2022-05-29 18:08:42 +02:00
oogm
1aaf186cae Add support for BP5758's sleep mode 2022-05-29 18:06:26 +02:00
oogm
cae46e0d01 Remove logs and add references 2022-05-29 18:06:26 +02:00
oogm
4ec98e100e Change driver to user 10bit input (feature parity to original driver) 2022-05-29 18:06:26 +02:00
oogm
6dd20a566f Light control fully functional at 8bit resolution 2022-05-29 18:06:26 +02:00
oogm
2121ea63cd Add BP5758 light controller support - init sequence working, light responds randomly 2022-05-29 18:06:26 +02:00
Theo Arends
65a87fd747 Add command `SetOption141 1`
- Add command ``SetOption141 1`` to disable display of module name in GUI header
- Prep SO146-177
2022-05-29 15:49:57 +02:00
Theo Arends
d9490b3278 Add focused updates to SSPM when SspmDisplay 2 2022-05-29 12:40:46 +02:00
Theo Arends
7b2ba1ee27
Merge pull request #15710 from pearson/ESP32-C3-iBeacon-Support
Support for iBeacon scanning for the ESP32-C3
2022-05-29 08:00:08 +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
Chris Pearson
a9c15ee64e Support for iBeacon scanning for the ESP32-C3
- Adds the ESP32C3 to the ESP32 check when checking to compile iBeacon
  support
2022-05-28 15:24:09 -07:00
gemu2015
b843994ff8 index array to float, spi array transfer 2022-05-28 18:56:01 +02:00
Theo Arends
34c0fc686b Minor refactors 2022-05-28 12:42:19 +02:00
Theo Arends
972a898acf Add better SPM tab labels 2022-05-28 12:05:26 +02:00
Theo Arends
03e43153a2
Merge pull request #15707 from Staars/mi32
MI32: fix scan mode switching, return option values
2022-05-28 09:41:06 +02:00
Christian Baars
f0d2990894 fix scan mode switching, return option values 2022-05-27 20:51:59 +02:00
Theo Arends
a43c194db6 Add support for Sonoff Zigbee Bridge Pro
- Add support for Sonoff Zigbee Bridge Pro by Stephan Hadinger (#15701)
- Add command ``SspmDisplay 2`` to display Sonoff SPM energy data in GUI for user tab-selected relay modules (#13447)
2022-05-27 16:08:27 +02:00
Stephan Hadinger
7977381a94 fix_compilation 2022-05-26 19:31:11 +02:00
Stephan Hadinger
b3415c9071 Zigbee flasher for Sonoff ZB Bridge Pro - dump + firmware 2022-05-26 19:24:50 +02:00
Stephan Hadinger
a8aa6fac00 Zigbee flasher for Sonoff Zigbee Bridge Pro 2022-05-26 18:42:00 +02:00
gemu2015
9484f1d2b3 scripter enhancements 2022-05-26 17:22:39 +02:00
Stephan Hadinger
f115220e60 Zigbee display version of MCU software in UI 2022-05-25 19:18:39 +02:00
Nemobi
28bed5ca4b Merge branch 'development' into mjpeg_auth 2022-05-24 21:09:36 +00:00
Nemobi
301540f3ac Added BASIC AUTH for mjpeg stream 2022-05-24 21:06:41 +00:00
Stephan Hadinger
ce33aa5f9d Berry zigbee phase 1 2022-05-24 22:45:04 +02:00
Stephan Hadinger
999b477419 Simplified SBuffer 2022-05-23 21:12:47 +02:00
Stephan Hadinger
dd1855005c Zigbee fix regression 2022-05-21 18:05:40 +02:00
Theo Arends
a0f59ef2ec Add more logging to Shelly 3EM
Add more logging to Shelly 3EM (#13515)
2022-05-21 12:28:21 +02:00
Theo Arends
eb798df249 Add more logging to Shelly 3EM
Add more logging to Shelly 3EM (#13515)
2022-05-21 12:15:06 +02:00
Stephan Hadinger
086c4d6371 Rename OpenHASP to HASPmota 2022-05-20 21:29:39 +02:00
Theo Arends
35860b6f9e Remove empty used from GUI 2022-05-20 17:51:14 +02:00
Nemobi
8e4dcd7b62 Merge branch 'development' into rtsp_auth 2022-05-20 13:25:42 +00:00
Nemobi
d1692efddf Fixed stream redirect 2022-05-20 15:01:14 +02:00
Nemobi
02927be009 Merge branch 'development' into rtsp_auth 2022-05-20 10:42:45 +00:00
Nemobi
606200358d Added auth option to wc 2022-05-20 10:30:12 +00:00
Theo Arends
51af8611bb Fix max 32-bit bitRead/bitSet size issue 2022-05-20 12:10:46 +02:00
Theo Arends
c4c03b7c1b Add pinmode once for digitalwrite 2022-05-20 11:38:11 +02:00
Theo Arends
84314cf921 Generalize pinmode for most digitalwrites 2022-05-20 11:22:49 +02:00
Theo Arends
90a14ee518 Fix regression from pin output toggle after power on 2022-05-19 22:35:59 +02:00
Theo Arends
41b82fd076 Possible pin output toggle after power on
Possible pin output toggle after power on (#15630)
2022-05-19 18:02:05 +02:00
Theo Arends
e496e36826 SPM updated with latest knowledge
SPM updated with latest knowledge - No functional change
2022-05-19 13:37:18 +02:00
Theo Arends
9b750f8b70
Merge pull request #15647 from pcdiem/pwm-dimmer-4
Use adjusted bri for LED's after timeout
2022-05-17 17:10:10 +02:00
Paul C Diem
54dfead6d9 Use adjusted bri for LED's after timeout 2022-05-17 08:11:56 -05:00
TID
b1edb98495
Update pl_PL.h 2022-05-17 13:33:36 +02:00
Stephan Hadinger
d4e4440a40 Zigbee merge ZCLMessage and ZCLFrame 2022-05-16 19:17:40 +02:00
Theo Arends
131931f4bd
Merge pull request #15633 from bovirus/patch-1
Update Italian language
2022-05-16 09:01:11 +02:00
s-hadinger
141c0cc3b1
Merge pull request #15634 from s-hadinger/zigbee_ZigbeeZCLSend_fix
Zigbee fix ambiguous 0xFFFE device
2022-05-15 19:37:22 +02:00
Stephan Hadinger
99cde31140 Zigbee fix ambiguous 0xFFFE device 2022-05-15 18:50:59 +02:00
bovirus
1b51678036
Update Italian language
Please check and merge. Thanks.
2022-05-15 18:42:23 +02:00
Stephan Hadinger
0a33024719 Zigbee disable autoresponder for broadcast messages from self 2022-05-15 18:42:08 +02:00
Theo Arends
55618c0c7b Fix GUI kilobytes 2022-05-15 17:35:45 +02:00
Theo Arends
e15990b053 Change safeboot GUI restart to production partition 2022-05-15 14:59:39 +02:00
Theo Arends
ba324b270e Revert "Change safeboot GUI restart to production partition"
This reverts commit b3f3e29b0c.
2022-05-15 14:23:50 +02:00
Theo Arends
b3f3e29b0c Change safeboot GUI restart to production partition 2022-05-15 14:22:32 +02:00
Theo Arends
777309c327 Add ESP32 GUI information to safeboot 2022-05-15 12:31:27 +02:00
Theo Arends
8c2658bb3f Speed up ESP32 GUI information partition display 2022-05-15 11:40:24 +02:00
Theo Arends
5f53f36563 Add ESP32 partition info to GUI 2022-05-14 17:41:52 +02:00
Theo Arends
da0a2280b5 Add support for Sonoff SPM v1.2.0
- Add support for Sonoff SPM v1.2.0
- Bump version to v11.1.0.3
2022-05-14 14:47:50 +02:00
Theo Arends
112808c2bf
Merge pull request #15613 from stefanbode/patch-3
Removed duplicated announcement of shutter
2022-05-14 12:10:04 +02:00
Stephan Hadinger
e94dbe366a Partition Manager rename SPIFFS to filesystem 2022-05-14 11:37:56 +02:00
s-hadinger
078f44eed5
Merge pull request #15615 from s-hadinger/openhasp_dropdown
OpenHASP support for dropdown attributes
2022-05-13 22:48:07 +02:00
Stephan Hadinger
c4767578a0 OpenHASP fix dropdown direction 2022-05-13 22:39:51 +02:00
Stephan Hadinger
1e55a9ba50 OpenHASP support for dropdown attributes 2022-05-13 22:28:17 +02:00
Jason2866
63f45d1a1e
Delete Partition_wizard.tapp 2022-05-13 21:53:48 +02:00
stefanbode
e501994919
Bugfixes
removed some errors in RESULT message. Wrong values
Limit tilt duration time to 127 steps (6.35sec) and avoid negative numbers
2022-05-13 19:11:00 +02:00
s-hadinger
c62ed6a89f
Merge pull request #15614 from s-hadinger/parwiz_bed
Partition Wizard compiled bytecode
2022-05-13 16:21:56 +02:00
Stephan Hadinger
9971e5924c Partition Wizard compiled bytecode 2022-05-13 16:20:04 +02:00
Theo Arends
77722733d1
Merge pull request #15612 from emontnemery/discover_shutter_tilt
Include shutter tilt config in discovery message
2022-05-13 14:02:56 +02:00
stefanbode
5680bc9cef
Removed duplicated announcement of shutter 2022-05-13 12:37:38 +02:00
Erik
be446e10e3 Include shutter tilt config in discovery message 2022-05-13 12:31:57 +02:00
Stephan Hadinger
e6411a5d69 OpenHASP support for roller's text attribute 2022-05-13 12:12:48 +02:00
Stephan Hadinger
d43e5eb7b9 Esp32 upload file checked done against OTA partitionsize 2022-05-13 09:30:31 +02:00
Stephan Hadinger
aa1a0179a4 OpenHASP event value 2022-05-11 22:50:17 +02:00
Theo Arends
f70174142f Remove ethernet from ESP32-Solo1 2022-05-11 15:07:12 +02:00
Theo Arends
8253f579f3 Fix safeboot naming 2022-05-11 14:45:09 +02:00
Theo Arends
865ba51b7a Add command upload 2
Add command upload 2 to upload saveboot binary from production partition
2022-05-11 14:31:39 +02:00
Theo Arends
d136c20551 Fix possible ota_loader mismatch 2022-05-11 10:41:32 +02:00
Stephan Hadinger
f8668a5396 Partition Wizard v1 2022-05-11 09:52:40 +02:00
Stephan Hadinger
a3c5a190de Berry partition_core fixes 2022-05-10 23:13:27 +02:00
Theo Arends
d6e5c89463 Fix ESP32-C3 safeboot upload 2022-05-10 22:21:34 +02:00
Stephan Hadinger
b5206206d7 OpenHSAP fix val attribute for roller and slider 2022-05-10 21:31:18 +02:00
Theo Arends
e2a24f5bf2
Merge pull request #15578 from stefanbode/patch-2
Fix error on wrong wakeup calculation
2022-05-10 09:03:46 +02:00
stefanbode
6c615cabb1
Fix error on wrong wakeup calculation
due to a buffer overflow it could be that on a "reset" wakeup the next interval was skipped.
2022-05-10 08:59:18 +02:00
Stephan Hadinger
722ee882fc add flash_real to tasmota.memory() 2022-05-09 22:54:40 +02:00
Stephan Hadinger
350b670fa0 Esp32 real flash size 2022-05-09 22:43:27 +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
e92230d7cb Fix SafeBoot GUI upload regression 2022-05-09 11:34:52 +02:00
Theo Arends
fc21e1cc16 Fix initial SPM settings file creation 2022-05-09 09:17:32 +02:00
s-hadinger
7cc7f79342
Merge pull request #15573 from Staars/webserver
Berry: add content_response() to webserver
2022-05-08 19:07:50 +02:00
Christian Baars
0e87f06ba6 Berry: add content_response() to webserver 2022-05-08 18:00:15 +02:00
s-hadinger
3735167d4f
Merge pull request #15572 from s-hadinger/Disable-auto-TLS-for-port-8883
Disable auto-TLS for port 8883
2022-05-08 17:50:04 +02:00
Stephan Hadinger
2730df65c2 Disable auto-TLS for port 8883 2022-05-08 17:33:11 +02:00
Stephan Hadinger
abb1c47564 Berry add import global to implicit imports 2022-05-08 17:21:23 +02:00
Theo Arends
07f1c5f302 Fix single partition free space 2022-05-07 11:05:10 +02:00
bovirus
c73c0cb9c0
Update Italian language
Please check and merge. Thanks.
2022-05-06 21:45:58 +02:00
Stephan Hadinger
190b9ca17f Berry flash.factory and partition_core 2022-05-06 20:31:24 +02:00
s-hadinger
cf8fe9e147
Merge pull request #15560 from s-hadinger/openhasp_support_strings_in_template
OpenHASP support string in template
2022-05-06 19:07:03 +02:00
Stephan Hadinger
02cafa1c85 OpenHASP support string in template 2022-05-06 18:57:49 +02:00
Theo Arends
a7e16192e0 Add experimental USB console
- Add experimental USB console for ESP32C3, S2 and S3 using embedded ESp32 USB interface (like lolin C3 mini)
- Enable with define USE_USB_SERIAL_CONSOLE
2022-05-06 14:57:03 +02:00
Theo Arends
a38c30d6c0 Remove broken face detect 2022-05-06 13:02:18 +02:00
Theo Arends
221c0741a3
Merge pull request #15549 from Jason2866/webcam_remove
remove dead face recognition code in webcam
2022-05-06 12:56:14 +02:00
s-hadinger
ebadc63abc
Merge pull request #15554 from s-hadinger/berry_flash_faster
Berry improve flash.write for faster writes
2022-05-05 20:16:14 +02:00
Stephan Hadinger
1f128d09ef Berry improve flash.write for faster writes 2022-05-05 19:17:10 +02:00
Stephan Hadinger
0ce42da46f Improve u4 api to allow switching between OTA partitions 2022-05-05 19:13:58 +02:00
Theo Arends
db74b2a1a3 Fix safeboot partition size recognition 2022-05-05 18:20:25 +02:00
Theo Arends
3da760c109
Merge pull request #15332 from aweatherguy/development
Enhance embedding of local root certificate
2022-05-05 18:01:43 +02:00
Theo Arends
44a7e20a1b Fix Fix safeboot free size 2022-05-05 18:00:26 +02:00
Theo Arends
9ead30f104 Fix safeboot free size 2022-05-05 17:52:35 +02:00
Jason2866
4fc6263801
remove dead face recognition code 2022-05-05 17:30:46 +02:00
Theo Arends
ce450e0934 Fix ESP32S2 compilation 2022-05-05 16:41:51 +02:00
Theo Arends
0a458d1cd1 Add webcam frame rate translations 2022-05-05 16:26:29 +02:00
Theo Arends
06c538212e
Merge pull request #15531 from philrich/development
Support all Features of OV2640 Webcam
2022-05-05 16:11:47 +02:00
Theo Arends
91f42fc8b8 Add ESP32 Command `Restart 3` to switch between SafeBoot and Production 2022-05-05 15:24:00 +02:00
Jason2866
9af8b8f834
Rename safemode to safeboot
* rename safemode to safeboot
* fix safeboot env
2022-05-05 11:19:39 +02:00
Stephan Hadinger
be0de51b54 Fix broken js introduced in #15515 2022-05-05 10:05:01 +02:00
Theo Arends
c5ba9f313e
Merge pull request #15542 from stefanbode/patch-1
Updated link to documentation
2022-05-05 09:42:07 +02:00
Theo Arends
5c264f0642
Update tasmota_version.h 2022-05-05 09:41:26 +02:00
stefanbode
42b152b536
Updated link to documentation 2022-05-05 09:36:44 +02:00
Stephan Hadinger
f28dc39b82 Berry flash write unaligned and download to flash 2022-05-04 21:13:32 +02:00
stefanbode
c022e35388
Update xdrv_29_deepsleep.ino 2022-05-04 19:07:22 +02:00
stefanbode
cdce233f43
Update xdrv_29_deepsleep.ino 2022-05-04 19:04:43 +02:00
stefanbode
0c43ef7b79
Update xdrv_29_deepsleep.ino 2022-05-04 19:00:25 +02:00
stefanbode
49aba4ddf6
Update xdrv_29_deepsleep.ino 2022-05-04 18:56:16 +02:00
Theo Arends
94ebef496d Version bump to v11.1.0.2 2022-05-04 18:09:26 +02:00
Theo Arends
d47c69559f Allow more telegram messages in queue 2022-05-04 16:56:19 +02:00
Theo Arends
cab5cb4753 Update changelogs 2022-05-04 15:34:26 +02:00
stefanbode
618c9b39d8
Address #15405 overflow of uint32_t
4h+ cause deepsleep to behave unexpected because of buffer overflow
2022-05-04 13:05:04 +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
070f24a04a
Merge pull request #15530 from barbudor/development
so140 for persistent mqtt session
2022-05-04 10:23:17 +02:00
Theo Arends
829d3a49ad Allow all commands in SafeMode 2022-05-04 10:19:49 +02:00
Theo Arends
35bbb8192c Updated language files 2022-05-04 10:10:04 +02:00
Theo Arends
d280dc535f Add features to SafeMode binary 2022-05-04 10:07:24 +02:00
philrich
f72dce2f06
Merge branch 'arendst:development' into development 2022-05-04 00:31:31 +02:00
Philipp Richter
ca9eca5e84 Better describe WcFeature 2022-05-04 00:23:26 +02:00
barbudor
0f14c14e7f so140 for persistent mqtt session 2022-05-03 22:16:24 +02:00
pkkrusty
3a96ac4528
define INFLUXDB_RP 2022-05-03 19:22:51 +00:00
bovirus
fe734e6d21
Update italian language 2022-05-03 15:21:11 +02:00
Jason2866
a0e89926fd
add safemode env (#15522)
* add firmware variant `SAFEMODE`
* add safemode env
* Update Tasmota_build_devel.yml
* add safemode to CI
2022-05-03 13:21:15 +02:00
Theo Arends
1718428f95 GUI Show SafeMode instead of Minimal 2022-05-03 11:19:02 +02:00
Theo Arends
f24894b25c
Merge pull request #15513 from pkkrusty/patch-1
Add option to specify retention policy for InfluxDB writes
2022-05-03 11:10:54 +02:00
Stephan Hadinger
a4c71c1652 Filter based on first byte of file 2022-05-02 21:25:35 +02:00
Stephan Hadinger
c8148a623f Firmware upload using factory partition 2022-05-02 17:25:31 +02:00
pkkrusty
6538b9562e
Update tasmota.h 2022-05-02 14:19:42 +00:00
pkkrusty
9369af6c50
Add InfluxDB RP 2022-05-02 13:50:31 +00:00
pkkrusty
251f373128
Add option to specify retention policy
Certain sensors and data flowing to a TSDB like Influx will need different retention policies. Network monitoring, maybe one week, soil moisture for the garden, one month, temperature data, a few years. To avoid growing a large database, it makes sense to assign a retention policy per device if desired.(since most devices won't be doing weather data AND network reporting). Blank retention policy will just use the InfluxDB default (usually infinite).
2022-05-02 13:48:45 +00:00
Stephan Hadinger
b687d9f17d Add API mode to partition switch u4 2022-05-02 10:00:00 +02:00
Stephan Hadinger
bc87115164 HTTP API to switch to and from factory partition 2022-05-01 23:16:21 +02:00
Theo Arends
804230da54 Fix ESP32 boot to safemode 2022-05-01 17:32:42 +02:00
Theo Arends
5c136bf0cc Add ESP32 intermediate safemode OTA 2022-05-01 16:12:54 +02:00
Theo Arends
ff6342cad0 Prep ESP32 file upload on single partition 2022-05-01 15:18:15 +02:00
Stephan Hadinger
66aa714524 Berry partition manager display factory partition 2022-04-30 18:50:05 +02:00
s-hadinger
fc4ce490b1
Merge pull request #15495 from s-hadinger/berry_partition_single
Berry make partition manager compatible with single OTA
2022-04-30 17:16:46 +02:00
Stephan Hadinger
c394830f99 Berry make partition manager compatible with single OTA 2022-04-30 17:00:24 +02:00
Theo Arends
459f36441e Add more ESP32S2 decoded versions 2022-04-30 16:50:37 +02:00
Stephan Hadinger
453e7b3a6b Berry update gpio list with SDIO and more 2022-04-30 13:18:22 +02:00
Stephan Hadinger
83ba50f904 Berry make commands and rules reentrant 2022-04-30 12:48:06 +02:00
bovirus
87a72079b4
Update it_IT.h 2022-04-30 09:44:54 +02:00
bovirus
631978ff24
Update italian language 2022-04-30 09:40:08 +02:00
s-hadinger
33142a7071
Merge pull request #15487 from s-hadinger/berry_mqtt_subscribe
Berry easier MQTT subscribe
2022-04-30 08:59:08 +02:00
Stephan Hadinger
80cb0564cd Berry easier MQTT subscribe 2022-04-29 23:43:55 +02:00
Stephan Hadinger
089cfd1c76 Berry make debug easier 2022-04-29 23:23:04 +02:00
s-hadinger
950933cafa
Berry rename solidified partition to partition_core (#15482)
* Berry rename solidified partition to partition_core

* Add init to force `partition_core` as global
2022-04-29 12:03:19 +02:00
Theo Arends
23c48da699
Merge pull request #15474 from curzon01/flowratemeter
Add flowratemeter
2022-04-28 09:00:19 +02:00
Philipp Richter
40fa1548cd Remove debug function WcApplySettings 2022-04-27 23:44:09 +02:00
Philipp Richter
e321875b25 Keep settings on resolution change 2022-04-27 22:50:47 +02:00
Philipp Richter
ad9c4d2406 Merge branch 'development' of github.com:philrich/Tasmota into development 2022-04-27 22:37:46 +02:00
Philipp Richter
22aeda5a14 Integrate Nightmode and Reduced FPS into WcFeature 2022-04-27 22:37:32 +02:00
SteWers
823cbb1b03 [SolaxX1] ReadConfig
- compiler directive to disable `ReadConfig` for saving 3k1 code if needed
- small code optimization
2022-04-27 19:47:51 +02:00
Norbert Richter
0ae8bfe2eb
Refactor names 2022-04-27 17:50:41 +02:00
Norbert Richter
8857698bc7
Update module consumtion 2022-04-27 17:44:08 +02:00
Norbert Richter
8d9c945cee
Refactor string const 2022-04-27 17:44:08 +02:00
Norbert Richter
b5a0c5ca79
Fix missing lang definition 2022-04-27 17:44:07 +02:00
Norbert Richter
b1933f7c0e
Rename flowratemeter 2022-04-27 17:44:07 +02:00
Norbert Richter
ff3adb9bf0
Add flow rate value source type 2022-04-27 17:44:07 +02:00
Norbert Richter
52757cb8a4
Refactor ISR 2022-04-27 17:44:07 +02:00
Norbert Richter
96a36b7bdb
Revert "Refactor ISR"
This reverts commit 9033ada3c70c6214770de05c573139c90e08678f.
2022-04-27 17:44:07 +02:00
Norbert Richter
f192284660
Refactor Sensor cmnd 2022-04-27 17:44:06 +02:00
Norbert Richter
732359a885
Refactor ISR 2022-04-27 17:44:06 +02:00
Norbert Richter
fb796187c2
Flowmeter integration 2022-04-27 17:44:06 +02:00
Norbert Richter
abc4f74fbc
Refactor flowmeter calc 2022-04-27 17:44:06 +02:00
Norbert Richter
d7d71cd9c8
Add flowmeter (YF-DN50 and similary) 2022-04-27 17:44:06 +02:00
philrich
0145d29a50
Merge branch 'arendst:development' into development 2022-04-27 00:33:34 +02:00
Philipp Richter
c8e6e45104 Support all features of OV2640 Webcam
* AWB, AEC, AGC, Gamma Correct, Lens Correct
* WPC, BPX, DCW, Colorbar
* Support Bonus Features: Streamspeed, Nightmode
* Command to Set Defaults
* Command to Show Stats
* Display FPS in Webgui
2022-04-27 00:25:26 +02:00
Stephan Hadinger
be180c2da5 Berry simplify drivers 2022-04-26 19:43:58 +02:00
Stephan Hadinger
2106c5aa56 OpenHASP fix touch event 2022-04-25 19:24:55 +02:00
blakadder
b45fd4f541
Update partition.be
fix typo
2022-04-25 14:54:45 +02:00
s-hadinger
ae93d41b6a
Merge pull request #15455 from s-hadinger/fix_openhasp_demo
Fix openhasp demo
2022-04-25 12:04:02 +02:00
Theo Arends
2add4d4712 Workaround HWCDC exception 2022-04-25 12:03:53 +02:00
Stephan Hadinger
d30faab8b2 Fix openhasp demo 2022-04-25 12:03:18 +02:00
Theo Arends
6466da6d8b
Merge pull request #15449 from Jason2866/openhasp
openhasp as default in lvgl env.
2022-04-25 10:24:35 +02:00
s-hadinger
3861736d98
Merge pull request #15452 from s-hadinger/rename_3_btn_driver
Rename 3 buttons driver
2022-04-25 08:47:04 +02:00
Stephan Hadinger
773c7290f4 Rename 3 buttons driver 2022-04-25 08:43:58 +02:00
Jason2866
efb2cd3348
openhasp as default in lvgl env. 2022-04-24 23:07:22 +02:00
s-hadinger
850e25e305
Merge pull request #15447 from s-hadinger/OpenHASP-full-demo
OpenHASP full demo
2022-04-24 18:55:28 +02:00
Stephan Hadinger
5e7bdbf586 OpenHASP full demo 2022-04-24 18:46:01 +02:00
Theo Arends
522bccb3e2 Initial support for USB serial
Initial support for USB serial when define ARDUINO_USB_CDC_ON_BOOT=1
2022-04-24 17:36:10 +02:00
Stephan Hadinger
91b58679f3 OpenHASP add page events 2022-04-24 16:41:23 +02:00
Theo Arends
ffaa9efbde Refactor ESP32 revision 2022-04-24 11:24:01 +02:00
s-hadinger
0d2b603bc4
Merge pull request #15442 from s-hadinger/openhasp_qrcode
OpenHASP support for qrcode
2022-04-24 11:06:55 +02:00
Stephan Hadinger
efb2423b88 OpenHASP support for qrcode 2022-04-24 10:18:40 +02:00
Theo Arends
41414e63e4 Fix rev.0 - do not show 2022-04-23 22:48:30 +02:00
Stephan Hadinger
a6e0e96d3c LVGL improved qrcode intergation as actual class 2022-04-23 18:55:03 +02:00
Theo Arends
88fe48c6eb Shorten rev 2022-04-23 18:25:08 +02:00
Theo Arends
5d40295fa6 Add ESP32 revision information 2022-04-23 17:59:37 +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
Theo Arends
a2afeb5ba6 Add source when wring userid or password 2022-04-23 11:18:22 +02:00
s-hadinger
a7db8ea014
Merge pull request #15433 from s-hadinger/m5stack_tough_axp
AXP192 driver for M5Stack Tough
2022-04-23 09:29:05 +02:00
Stephan Hadinger
e1c1e52d64 AXP192 driver for M5Stack Tough 2022-04-23 09:28:16 +02:00
Stephan Hadinger
75ee0f3c35 Update openhasp.tapp with latest version 2022-04-23 09:27:20 +02:00
Stephan Hadinger
81a8ff273a OpenHASP memory optimization 2022-04-22 22:36:45 +02:00
Theo Arends
235b880d59 Add logging when bad HTTP userid and/or password
Add logging when bad HTTP userid and/or password (#15420)
2022-04-22 17:52:53 +02:00
Theo Arends
772e2bddae Fix BL0942 negative power
Fix BL0942 negative power (#15374)
2022-04-21 16:54:30 +02:00
s-hadinger
bbda258f2d
Merge pull request #15411 from ascillato/ZB_CIE_and_Zone_Enroll
Add ZigBee CIE Registration and Zones Enrollment Commands
2022-04-20 19:10:10 +02:00
Theo Arends
4e19c7a514
Merge pull request #15375 from schlimmchen/fix-backlogging-backlog0
Fix prepending "backlog0" chain with "backlog" in rules
2022-04-20 17:50:55 +02:00
Adrian Scillato
11e860eb6f
Fix Backlog0 in rules 2022-04-20 12:40:07 -03:00
Adrian Scillato
ef485e295f
ZB: Add new ZigBee commands 2022-04-20 11:19:03 -03:00
Adrian Scillato
b2bdfa1257
ZB: Add commands CIE registration and Zone Enroll 2022-04-20 11:16:22 -03:00
Adrian Scillato
224ad9d4a1
ZB: Add Logs for CIE registration and Zone Enroll 2022-04-20 11:06:13 -03:00
bovirus
bbac1eeb67
Italian language update
Please check and merge. Thanks.
2022-04-20 14:29:08 +02:00
Theo Arends
b74a38edbf Fix initial export active result 2022-04-20 12:04:18 +02:00
Theo Arends
eb2645e4d7
Merge pull request #15404 from s-hadinger/sdcard_sdio
Add SDCard SDIO support
2022-04-20 10:53:01 +02:00
Jason2866
04a630b70b
remove duplicate define 2022-04-19 20:47:16 +02:00
Stephan Hadinger
387cdd12d1 Fix compilation of SDMMC on ESP32C3 2022-04-19 20:03:14 +02:00
Stephan Hadinger
43c53838ad Add SDCard SDIO support 2022-04-19 19:17:04 +02:00
barbudor
bf869d1027 enable tas_disco when home_ass is disbaled 2022-04-19 18:07:25 +02:00
s-hadinger
5193050fa8
Merge pull request #15402 from s-hadinger/wifi_no_sleep
Add wifi_no_sleep to user config
2022-04-19 17:36:25 +02:00
Stephan Hadinger
9714e1c049 Add wifi_no_sleep to user config 2022-04-19 17:26:57 +02:00
Theo Arends
b17d7bbdea Save another 500 bytes by moving from double to float 2022-04-19 15:44:53 +02:00
Theo Arends
d71c1711f2 Add command `SetOption139 0/1`
- Add command ``SetOption139 0/1`` to switch between pressure unit "mmHg" (0) or "inHg" (1) when ``SO24 1`` (#15350)
- Change double constants to float constants saving 200 bytes
2022-04-19 14:45:26 +02:00
Theo Arends
79b19ea62c Prep inHg 2022-04-19 14:01:18 +02:00
Stephan Hadinger
0ffa1e2dba Add SDCard options 2022-04-18 08:59:21 +02:00
Theo Arends
a3389f74eb Refactor Sonoff SPM power on state 2022-04-17 11:08:19 +02:00
Theo Arends
4c156f715e Refactor Sonoff SPM power on state 2022-04-17 11:02:38 +02:00
Theo Arends
a68bcdb34b
Merge pull request #15384 from barbudor/mi32_ble_topic
Mi32Topic to change hardcoded tasmota_ble topic + overridables
2022-04-17 10:12:48 +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
f8254901d0 Add delayed SetPowerOnState
Add delayed SetPowerOnState to Sonoff SPM (#13447)
2022-04-16 18:20:10 +02:00
Theo Arends
845972cf49
Merge pull request #15383 from barbudor/ble_opt6_enhancement
Enhance MI32Option6 with sensor name
2022-04-16 17:44:06 +02:00
Theo Arends
b0a26486c3 Prep RTC chip memory use if present 2022-04-16 17:43:10 +02:00
Theo Arends
f85e0dd805 Fix BL09xx negative power presentation
Fix BL09xx negative power presentation (#15374)
2022-04-16 17:19:04 +02:00
Barbudor
db9b95bbe7 refactor adding units to sensor message 2022-04-16 17:13:26 +02:00
Barbudor
f0a393908f implement mi32option6 2 2022-04-16 17:07:00 +02:00
Theo Arends
7c417430c9 Add energy export active to ADE7880
Add command ``EnergyExportActive<phase>`` to (p)reset energy export active for supported devices. Currently ADE7880 only (#13515)
2022-04-16 16:07:42 +02:00
Theo Arends
893b7bad00
Merge pull request #15371 from dgwynne/CmndDimmerStepValue
extend dimmer command so the step size can be specified
2022-04-16 14:11:31 +02:00
Stephan Hadinger
b422274e00 Berry support for SD card 2022-04-16 12:29:01 +02:00
Bernhard Kirchen
d542da0780 do not prepend "backlog0" chain with "backlog" 2022-04-15 18:55:52 +02:00
David Gwynne
03748bd3c0 extend dimmer stepping so the step size can be specified in the command.
this allows things like "DIMMER +20" to increase the dimmer value by 20,
and "DIMMER -40" to lower it by 40. 'DIMMER +' and 'DIMMER +' keep their
current behaviour.

this is useful if you're using something like a zigbee remote that
generate a single message with how much of a step up or down to perform
as part of the payload rather than multiple messages.
2022-04-15 14:51:30 +10:00
Stephan Hadinger
7c48ba0c73 LVGL and OpenHASP for M5Stick 2022-04-14 23:19:05 +02:00
Theo Arends
b980e93a86 Fix IMPROV image name when Tasmota English 2022-04-14 14:07:54 +02:00
Theo Arends
3f4f519e5c Fix Improv initial or erase device installation
Fix Improv initial or erase device installation failing to provide Configure WiFi option
2022-04-14 13:38:26 +02:00
Theo Arends
749a69327b
Merge pull request #15345 from hpagonis/max7219-daisy-chain
Add support for Max7219 daisy chained displays
2022-04-13 16:45:58 +02:00
bovirus
c0ab17f1f1
Update Italian language 2022-04-13 13:59:55 +02:00
Theo Arends
ac573f669e Bump version 11.1.0.1 2022-04-13 09:16:55 +02:00
Theo Arends
7a3035756e Add binary image name to improv 2022-04-12 17:31:14 +02:00
Theo Arends
b8cf5eee7c Add raw data to MS01 JSON 2022-04-12 16:28:32 +02:00
Sara Damiano
830ac3b320 Add mesh de-init, a few comments
Signed-off-by: Sara Damiano <sdamiano@stroudcenter.org>
2022-04-12 09:58:42 -04:00
Sara Damiano
92d264f4e0 Check if mesh peer exists or is self, show soft AP mac in status 5
Also added a few notes in the mesh md file
2022-04-12 09:58:42 -04:00
Theo Arends
69750f5c79 More SSPM/Energy consolidation 2022-04-12 12:12:13 +02:00
Theo Arends
04ccde8aa9 Align Sonoff SPM GUI with other energy GUI
- Align Sonoff SPM GUI with other energy  GUI
- Change GUI Power text to Active Power
2022-04-12 11:53:36 +02:00
Theo Arends
b8b9afa1a5 Add horizontal lines around GUI energy report 2022-04-12 10:58:02 +02:00
Theo Arends
a4cf023357 Add command `SetOption138 1`
Add command ``SetOption138 1`` to switch GUI energy multi-column layout from left/center (0) to right (1) align (#15342)
2022-04-12 10:22:32 +02:00
Theo Arends
089ace9d35 Change energy multicolumn align right
- Add Energy GUI multicolumn fixed inter column space
- Change energy multicolumn alignment from left to right (#15342)
2022-04-11 18:33:57 +02:00
Theo Arends
500cc894b5 Fix USB CDC on ESP32C3
Fix USB CDC on ESP32C3 (https://github.com/espressif/arduino-esp32/issues/6264)
2022-04-11 16:40:41 +02:00
hpagonis
e3f2d040a6
Merge branch 'arendst:development' into max7219-daisy-chain 2022-04-11 15:34:06 +03:00
hpagonis
c7d76f24f7 Add missing #define condition for MAX7219 2022-04-11 12:30:35 +00:00
hpagonis
b79802d6f5 Fix missing type declaration of dev_addr variable 2022-04-11 10:48:44 +00:00
hpagonis
7c56a0f151 Chage MAX7219 8 digit hard limit 2022-04-10 22:33:47 +00:00
Theo Arends
36bf6c5cc1 Fix MS01 calculation 2022-04-10 17:50:33 +02:00
Theo Arends
c7323eea74 Initial support for Sonoff MS01
Initial support for Sonoff MS01 (#15335)
2022-04-10 17:21:38 +02:00
Theo Arends
fdfb6db807 Disable ESP32S3 as Hall and internal temperature sensor
Disable ESP32S3 as Hall and internal temperature sensor (#15331)
2022-04-10 11:52:14 +02:00
Sara Damiano
df772b5c0a Relaunch wifi on esp_now_init failure
Signed-off-by: Sara Damiano <sdamiano@stroudcenter.org>
2022-04-09 15:57:17 -04:00
aweatherguy
08799e0760
New sample files for local root cert. 2022-04-09 10:40:09 -07:00
aweatherguy
60004266a2
Update tasmota_ca.ino 2022-04-09 10:37:23 -07:00
Theo Arends
1f3bb675ba HX711 redesign (#13986)
- Add HX711 command ``Sensor34 10 0|1|<weight in gram>`` to set HX711 fixed tare (0 = use auto tare, 1 = use calibrated tare, Any other value is user selected tare)
- HX711 removed command ``Sensor34 7`` as now active tare is persistent resulting in calculated current weight
- Changed HX711 commands ``Sensor34 11 <valueA>`` and ``Sensor34 12 <valueB>`` to use HX711 absolute weight conversion (#15292)
2022-04-09 18:24:37 +02:00
Theo Arends
1f3d2eef32
Merge pull request #15324 from ascillato/patch-1
Add Rule Trigger for WebQueryResponse of WebQuery Command
2022-04-09 14:09:04 +02:00
Theo Arends
38433a76b6
Merge pull request #15326 from mbezuidenhout/bugfix/mcp2515
Fixed Max/Min Voltage incorrect symbol
2022-04-09 13:05:27 +02:00
Theo Arends
ee3a1ce46c
Merge pull request #15328 from bovirus/patch-2
Update italian language
2022-04-09 13:04:41 +02:00
Theo Arends
51339f1dd3
Merge pull request #15327 from curzon01/development
Fix NeoPool register read cache
2022-04-09 13:04:10 +02:00
Stephan Hadinger
ad5a31993a OpenHASP solidified 2022-04-09 11:40:41 +02:00
bovirus
8eb49726da
Update italian language
Please check and merge
2022-04-09 11:33:40 +02:00
Norbert Richter
3b19387f54
Fix NeoPool register read cache 2022-04-09 10:53:04 +02:00
Adrian Scillato
0bb83947e3
Added Support to non JSON for WebQueryResponse 2022-04-09 05:35:17 -03:00
Marius Bezuidenhout
7809138d37 Fixed Max/Min Voltage incorrect symbol 2022-04-09 10:28:45 +02:00
Adrian Scillato
b35e392e76
Added Rules Trigger for WebQueryResponse 2022-04-09 03:44:00 -03:00
Adrian Scillato
3432c6841d
Fix Compilation for ESP32 w/scripts enabled 2022-04-08 20:29:16 -03:00
Norbert Richter
b46cd2f310
Merge branch 'development' into dev-neopool 2022-04-08 10:53:15 +02:00
Norbert Richter
4d7ba77d53
Fix NeoPool filtration speed display 2022-04-08 10:50:38 +02:00
Theo Arends
af546d46d5 Fix GUI template config javascript regression 2022-04-08 10:23:10 +02:00
Theo Arends
3887b37429
Merge pull request #15309 from Staars/MI32
MI32: several bugfixes for the Berry part
2022-04-07 18:05:53 +02:00
Staars
28010a0d73 several bugfixes 2022-04-07 17:53:01 +02:00
Norbert Richter
07f98c7b25
Add NeoPool relay details 2022-04-07 17:01:38 +02:00
Norbert Richter
2c4b9cb8ec
Add boost with redox indication 2022-04-07 17:01:38 +02:00
Norbert Richter
ecd425573c
Fix filtration state 2022-04-07 17:01:38 +02:00
Theo Arends
97da53193c Fix weight_item display regression 2022-04-07 15:52:55 +02:00
Theo Arends
ccdd8c9861 Add Sensor34 commands
Add commands ``Sensor34 10 <valueA>`` and ``Sensor34 11 <valueB>`` to use HX711 absolute weight conversion (#15292)
2022-04-07 15:06:21 +02:00
Theo Arends
d63077ab93 Fix tfminiplus (#15305) 2022-04-07 13:58:40 +02:00
Stephan Hadinger
e3ebffcc72 OpenHASP v1.0 2022-04-06 21:29:24 +02:00
Stephan Hadinger
4629bb4436 Berry support for int keys in map in solidification 2022-04-06 19:19:17 +02:00
Theo Arends
5a507a5c6e Fix HX711 false readings by removing large deviations 2022-04-06 15:09:35 +02:00
Theo Arends
fcec346db8 Fix ESP32 save settings after OTA upload
Fix ESP32 save settings after OTA upload regression from v10.0.0.3
2022-04-06 15:02:15 +02:00
Theo Arends
218d62686a Fix javascript regression failing page refreshes 2022-04-06 12:41:06 +02:00
Theo Arends
973354470c Fix compilation 2022-04-06 09:50:48 +02:00
Theo Arends
721bb4143b Limit number of possible influxdb publish situations
Limit number of possible influxdb publish situations (#15257)
2022-04-06 09:45:17 +02:00
gemu2015
916605557e modbus client, >WS,>WM 2022-04-06 07:50:51 +02:00
Theo Arends
c84f5fe607 Add command `IfxSensor 1` to send non-teleperiod data to influxdb 2022-04-05 23:14:41 +02:00
Theo Arends
eacecb2339 Change weight_absconv to signed 2022-04-05 21:59:51 +02:00
Theo Arends
8b98839729 Add non-teleperiod data to influxdb 2022-04-05 21:55:05 +02:00
Stephan Hadinger
d9cfe6128a Berry prep for OpenHASP 2022-04-05 21:38:43 +02:00
Theo Arends
48c3d7b8d1 Prep HX711 abs weight vars 2022-04-05 10:00:24 +02:00
Theo Arends
ca60816b2c
Merge pull request #15289 from Siah-All/fix-hue-slider-on-web-server
fix slider range to contain red #FF0000
2022-04-04 20:11:07 +02:00
Siah-All
18661207c6
fix slider range to contain red #FF0000 2022-04-04 16:36:27 +02:00
Jason2866
72f1da9ca4 add reset reasons 2022-04-04 11:23:40 +02:00
Theo Arends
a8ff74b897
Merge pull request #15282 from barbudor/yield_esp32_download_task
May improve ESP32 UFS download reliability
2022-04-04 10:06:18 +02:00
Theo Arends
e047c90228 Add TasShiftIn function
Add TasShiftIn function for future use.
2022-04-03 18:20:07 +02:00
Barbudor
c4a9757674 add a yield to insure downlad task is scheduled 2022-04-03 18:16:08 +02:00
Theo Arends
a80a100efb Consolidate HX711 ShiftIn function
Consolidate HX711 ShiftIn function (#13983)
2022-04-03 17:51:03 +02:00
Theo Arends
4cb6dc2f58 Fix improve wrong ip address 2022-04-03 16:45:08 +02:00
Theo Arends
8588340bff Shrink javascript 2022-04-03 15:25:07 +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
b14bb16378
Merge pull request #15280 from schlimmchen/downsizing-javascript
Downsizing JavaScript
2022-04-03 14:49:53 +02:00
Theo Arends
5672e0165a Shrink improv 2022-04-03 14:48:30 +02:00
Bernhard Kirchen
34fb6dfe2a javascript: code large integers with scientific notation
99999999 and 1e8 are not the same number, but srollTop only needs to be
very large, not that particular number.

saves 18 Bytes of JavaScript code.
2022-04-03 12:38:19 +02:00
Bernhard Kirchen
09a4c62fee javascript: use arrow functions where possible
replacing anonymous functions by arrow functions saves 40 Bytes of
JavaScript code.
2022-04-03 12:38:19 +02:00
Theo Arends
db387c959e
Merge pull request #15265 from aoe1/development
Patched BL09xx to measure positive and negative power
2022-04-03 11:17:53 +02:00
Bernhard Kirchen
c9f428a4f6 console cursor: remove useless semicolons in JS code 2022-04-03 10:57:20 +02:00
Bernhard Kirchen
7ac91d4e34 console cursor: use lambda function 2022-04-03 10:50:58 +02:00
Bernhard Kirchen
5382579bff console cursor: use absolute cursor position
instead of moving the cursor to the end by using the input field value's
length, we move it to position 1e9, which will certainly be beyond the
end of the string.
2022-04-03 10:49:47 +02:00
Bernhard Kirchen
23495b967d console cursor: remove useless spaces in JS code 2022-04-03 10:48:51 +02:00
Bernhard Kirchen
d2e8ca4a25 console: keep cursor at the end of command input
move the text cursor to the end of the command input when filling the
console command from history using JavsScript. this hopefully is more
convenient to most users and is similar to the behavior of a desktop
terminal.
2022-04-03 06:22:00 +02:00
Theo Arends
964f0bd62d
Merge pull request #15267 from benjaminnestler/expand-setoption137
Generalise/Expand SetOption137
2022-04-02 17:41:28 +02:00
Theo Arends
30eebf9f31 Hide hidden networks for improv 2022-04-02 16:09:18 +02:00
Theo Arends
2eca93e021 Shrink improv 2022-04-02 15:04:10 +02:00
Theo Arends
379c84a863 Fix improv possible string errors 2022-04-02 14:17:33 +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
4ffbe95ecc CHG: exclude TUYA_CMD_WIFI_STATE from MQTT publish
CHG: If CMD is excluded from MQTT publish show a log entry
2022-04-01 18:21:36 +02:00
Grigorios Vassilopoulos
d54c8665a3
Update xdsp_17_universal.ino
Throw error when compiling with #define DSP_ROM_DESC
xdsp_17_universal.ino:65:1: error: expected ',' or ';' before 'Renderer'
 Renderer *Init_uDisplay(const char *desc) {
 ^
2022-04-01 18:52:43 +03:00
Benny Nestler
4e801b3f82 CHG: Generalise the Tuya Commands to suppress publishing via MQTT (SetOption137) 2022-04-01 17:33:57 +02:00
aoe1
882ed16347
Patched BL09xx to measure positive and negative power
Removed the abs() from the power so as to measure power flow from/to grid
2022-04-01 13:02:43 +02:00
Theo Arends
eabb95d164
Merge pull request #15256 from benjaminnestler/tuya-option-137
Tuya option 137
2022-03-31 14:04:07 +02:00
gemu2015
d176aeaaf6 fix swb(), goole charts time axis 2022-03-31 12:10:18 +02:00
Theo Arends
b50bbf66d4
Merge pull request #15255 from benjaminnestler/tuya-send-raw-data
Tuya send raw data
2022-03-30 15:11:46 +02:00
Benny Nestler
699eb30ed5 CHG: Refactored if-condition 2022-03-30 14:47:46 +02:00
Benny Nestler
cfa18b6708 Add macro TUYA_SETOPTION_137 to set SetOption137 during compile time 2022-03-30 12:14:36 +02:00
Benny Nestler
6ac7c46b41 Add SetOption137 to avoid mqtt-publish of Tuya MCU heartbeat responses. 2022-03-30 11:39:33 +02:00
Benny Nestler
fa3b88b6a8 remove log 2022-03-30 07:50:39 +02:00
tony
c8d3761436 BLEOp only request response if char supports it 2022-03-29 23:13:59 -04:00
Benny Nestler
d41a143446 tuya send 6 command to send raw data to the tuya mcu 2022-03-30 00:08:27 +02:00
s-hadinger
33120a85f4
Berry add tasmota.publish_rule (#15243)
* Berry add `tasmota.publish_rule`

* Fix return value
2022-03-28 22:29:06 +02:00
bovirus
dbdf14ec80
Update Italian language 2022-03-28 18:05:51 +02:00
Theo Arends
9781804440 Add energy GUI column spacing calculation 2022-03-27 14:46:35 +02:00
Theo Arends
1373e415c9 Fix possible negative calibration data 2022-03-26 18:13:36 +01:00
Theo Arends
e95456745f Refactor some energy drivers 2022-03-26 16:58:44 +01:00
Theo Arends
634c4343d6
Merge pull request #15231 from barbudor/tuyasns_take2
SetOption136 take 2 as TempSet/HumSet/TimerX must always be published immediately
2022-03-26 16:15:34 +01:00
Theo Arends
d427220ee4
Merge pull request #15230 from barbudor/timer_var_mode_2_3
Fix %TIMERx% variables for negative values
2022-03-26 16:13:41 +01:00
Theo Arends
fc8b4dcc71 Add Shelly3EM Neutral Current information 2022-03-26 16:02:50 +01:00
barbudor
b573870b82 TempSet HumSet TimerX always published immediately 2022-03-26 14:45:13 +01:00
barbudor
3b10e0ef5c timerx returns absolute time of day 0:00 to 23:59 2022-03-26 14:10:08 +01:00
Theo Arends
1108bc255c Update Shelly3EM comments 2022-03-26 12:11:18 +01:00
Theo Arends
d17cbdd6e6
Merge pull request #15228 from Staars/MI32
MI32: refactoring conn task, bugfix, add response to op
2022-03-26 11:33:17 +01:00
Staars
c48ab570dd refactoring conn task, bugfix, add response to op 2022-03-26 10:52:45 +01:00
barbudor
0c5f67709a fix %timerx% variable for negative values 2022-03-25 22:28:05 +01:00
Theo Arends
2f45083e00 Add comments to Shelly3EM 2022-03-25 15:58:24 +01:00
Theo Arends
bc8dd19350 Fix Shelly3EM L3 init 2022-03-25 12:03:20 +01:00
Theo Arends
4942bf6d92 Fix EnergyConfig regression 2022-03-25 11:36:28 +01:00
Theo Arends
5494d47c47
Merge pull request #15216 from barbudor/tuyasns_so_immediate_publish
SetOption136 disable TuyaSNS immediate publish
2022-03-25 10:57:36 +01:00
Staars
cf80b826ac add watch and block, code changes only 2022-03-25 10:15:58 +01:00
barbudor
082ba8a8e8 use so136 to disable tuyasns immediate publish 2022-03-24 22:56:31 +01:00
Theo Arends
40d231875f Fix Shelly3EM energy calculation 2022-03-24 17:35:52 +01:00
Stephan Hadinger
15f94bf796 LVGL fix embedded fonts selection 2022-03-24 12:52:43 +01:00
Theo Arends
b6b53516e0 Fix Shelly3EM energy calculation 2022-03-23 11:48:04 +01:00
Stephan Hadinger
93f8446f5e Berry add int64 support 2022-03-21 19:35:57 +01:00
s-hadinger
01eade7e47
Berry native class array (#15178)
* Berry simplified classes in Flash

* Remove be_load_lvgl_classes
2022-03-19 14:27:03 +01:00
Theo Arends
214178e4bb Refactor minimal - no gain 2022-03-19 12:49:16 +01:00
Theo Arends
321d95735e
Merge pull request #15175 from gemu2015/scripter_update
scripter update
2022-03-19 12:10:55 +01:00
gemu2015
126810c4b7 add bcd, flx web fileserver 2022-03-19 08:24:29 +01:00
gemu2015
292aa87854 add bcd decoder 2022-03-19 08:20:51 +01:00
Theo Arends
ef24f6352a
Merge pull request #15171 from Staars/development
MI32: many small updates, prevent bootloop of the reverted PR
2022-03-18 16:50:39 +01:00
Theo Arends
40680036a6 Shrinked tasmota-minimal.bin by 34k
ESP8266 Shrinked tasmota-minimal.bin by removing all commands except ``Upgrade``, ``Upload``, ``OtaUrl``, ``Seriallog``, ``Weblog`` and ``Restart``
2022-03-18 14:39:06 +01:00
Stephan Hadinger
2e670be61c Update to latest GPIO types 2022-03-17 22:58:42 +01:00
Stephan Hadinger
5a3ffc426e Berry priority loading bec files 2022-03-17 21:54:41 +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
Staars
966de34f9c many updates ,prevent bootloop 2022-03-16 08:41:04 +01:00
Theo Arends
1008205b2c Fix energy SO129 2022-03-15 17:36:25 +01:00
Theo Arends
9b0acd14f1 Add energy column support 2022-03-15 17:19:34 +01:00
Theo Arends
a14e849858 Fix ADE7880 (Shelly 3EM) current calculation 2022-03-15 16:20:55 +01:00
Theo Arends
3d0eb9b632 Fix energy SO129 0 2022-03-15 16:01:30 +01:00
Theo Arends
4c3f223ddf Change display of energy values in GUI
Change display of energy values in GUI use columns when define ``USE_ENERGY_COLUMN_GUI`` is enabled (default)
2022-03-15 15:43:23 +01:00
Jason2866
f37d28251e
Revert "MI32: active BLE connections can remain" 2022-03-14 21:20:01 +01:00
Theo Arends
fa96638487 Fix ESP32 PowerOnState
Fix ESP32 PowerOnState (#15084)
2022-03-14 16:07:35 +01:00
Theo Arends
f7e08066fe
Merge pull request #15115 from oogm/development
Add support for Fitop 10W RGBCCT Bulb's (BA60H-W0080-RCBW-E7) SM2135 protocol
2022-03-14 15:25:05 +01:00
Theo Arends
1c89570f2f
Merge pull request #15137 from curzon01/dev-neopool
Update NeoPool controller
2022-03-14 15:24:42 +01:00
Norbert Richter
8dcf5cecef
Revert JSON hydrolysis level 2022-03-14 13:37:49 +01:00
Theo Arends
4c86470595 Fix compilation with disabled webserver 2022-03-14 10:16:13 +01:00
Norbert Richter
235f8d9fdf
Refactor code size 2022-03-14 09:44:59 +01:00
Norbert Richter
125ad3a22d
Revert optimized readings 2022-03-14 09:44:58 +01:00
Norbert Richter
0d99126c16
Add JSON modules info 2022-03-14 09:44:58 +01:00
Norbert Richter
ee664c852e
Add chlorine, conductivity and ionization details 2022-03-14 09:44:58 +01:00
Norbert Richter
b4d532fd6c
Revert model option reading 2022-03-14 09:44:58 +01:00
Norbert Richter
0db6bdea6f
Refaktor model option reading 2022-03-14 09:44:58 +01:00
Norbert Richter
5c211d7e34
Refaktor read polling register 2022-03-14 09:44:57 +01:00
Norbert Richter
8a02d16928
Rename module global var 2022-03-14 09:44:57 +01:00
Norbert Richter
e7538515ab
Add NeoPool power module info 2022-03-14 09:43:12 +01:00
Norbert Richter
1fc31ff39e
Fix NPReadX sing reg count > 1 2022-03-14 09:43:12 +01:00
Norbert Richter
2e191ef698
Add additonal power values 2022-03-14 09:43:12 +01:00
Norbert Richter
0a4c4da730
Rename GUI filtration mode 2022-03-14 09:43:11 +01:00
Norbert Richter
efd0972527
Remove NeoPool ambiguous color in device names 2022-03-14 09:43:11 +01:00
Norbert Richter
da40f5d72a
Change JSON voltage 2022-03-14 09:43:11 +01:00
Norbert Richter
f9d1105fc6
Change JSON hydro level 2022-03-14 09:43:11 +01:00
Norbert Richter
5693d64de2
Add JSON cell runtime complete info 2022-03-14 09:43:11 +01:00
Norbert Richter
73c030be9b
Add register description 2022-03-14 09:43:10 +01:00
Norbert Richter
28d67a8325
Fix NPBit output 2022-03-14 09:43:10 +01:00
Norbert Richter
f70c16c882
Update register description 2022-03-14 09:43:10 +01:00
Stephan Hadinger
22195928f9 Berry fixed pre-compiled .bec files for static methods 2022-03-13 18:51:37 +01:00
Theo Arends
fbd8c861a3 Consolidate three RTC chip drivers into one driver
- Consolidate three RTC chip drivers (DS3231, BM8563, PCF85363) into one driver updating RTC as soon as possible after restart
- Removed command ``Sensor33`` and replaced by ``RtcNtpserver``
- define ``USE_RTC_ADDR`` into ``DS3231_ADDRESS``
2022-03-13 18:13:40 +01:00
Theo Arends
ea696e0fc6 Add more debugging info the ADE7880 driver 2022-03-13 14:18:42 +01:00
Theo Arends
a812a521f0
Merge pull request #15121 from stefanbode/patch-11
ZeroCross Dimmer. Bugfix on freeze
2022-03-13 12:25:24 +01:00
stefanbode
61fc04ed86
Added comments and code description 2022-03-13 11:30:05 +01:00
stefanbode
7b49d70d46
Bugfix pinused crash
Added init message
2022-03-13 11:14:40 +01:00
oogm
643dd27102 Add support for Fitop 10W RGBCCT Bulb's (BA60H-W0080-RCBW-E7) SM2135 protocol 2022-03-12 19:34:49 +01:00
bovirus
35a0cf66ca
Update Italian language 2022-03-12 19:20:48 +01:00
Theo Arends
45d4444a49 Bump version 11.0.0.4 2022-03-12 18:08:43 +01:00
Theo Arends
ef730606ac
Merge pull request #15108 from barbudor/vl53l1x_xshut
Support up to 8x VL53L1X using XSHUT pin
2022-03-12 17:56:57 +01:00
Theo Arends
eb2d65be54 Refactor DS3232 RTC 2022-03-12 17:55:17 +01:00
Theo Arends
139f6d61c4 Refactor BM8563 RTC 2022-03-12 17:48:18 +01:00
stefanbode
7b68b0e154
Removed PinUsed from Interrupt 2022-03-12 17:43:53 +01:00
Theo Arends
c20bc70d1c Add support for PCF85363 RTC as used in Shelly 3EM
Add support for PCF85363 RTC as used in Shelly 3EM (#13515)
2022-03-12 17:38:49 +01:00
Barbudor
0e4561d855 step 6 - some missing L0X to LXX renaming 2022-03-11 23:32:59 +01:00
Barbudor
eb54152c76 step 5 - some renaming 2022-03-11 23:12:57 +01:00
Barbudor
33b3a4b88a step 4 - compile option for range 2022-03-11 22:02:32 +01:00
Theo Arends
4069bd1914 Add ADE7880 2022-03-11 16:54:57 +01:00
Theo Arends
bf01806e1d Add support for Shelly 3EM
Add support for Shelly 3EM (#13515)
2022-03-11 16:27:49 +01:00
Theo Arends
ae484e28ba Add command to change timeout in RfReceive
Add command to change timeout in RfReceive (#15061)
2022-03-11 14:10:22 +01:00
Barbudor
501b643c3f step 3 - seems to work fine 2022-03-11 00:30:25 +01:00
Barbudor
7db1701d5d step 1 - test without xshut 2022-03-10 22:46:08 +01:00
Barbudor
6072830907 step1 - add arrays 2022-03-10 22:00:20 +01:00
Jason2866
859d327063
Merge pull request #15099 from Staars/development
MI32: active BLE connections can remain
2022-03-10 21:45:18 +01:00
Staars
bee9cbc209 active connection can remain 2022-03-10 20:57:16 +01:00
Stephan Hadinger
83597e57e8 LVGL optimizations 2022-03-10 20:56:26 +01:00
Balázs Váradi
5cdf259c99 Fix display clock 2022-03-10 13:18:10 +01:00
Theo Arends
2e859b7cd7 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2022-03-09 10:33:03 +01:00
Theo Arends
2dda90de72 Fix console log jumps
Fix console log jumps (#15070)
2022-03-09 10:32:47 +01:00
Theo Arends
a23e038d2a
Merge pull request #15069 from bovirus/patch-1
Update italian language
2022-03-09 10:18:23 +01:00
Stephan Hadinger
285277ebba Add LVGL examples 2022-03-09 08:49:44 +01:00
Stephan Hadinger
0280244f73 Remove debug log 2022-03-08 22:51:41 +01:00
Stephan Hadinger
a7577cfefc Esp32 improve PWM inverted 2022-03-08 22:49:12 +01:00
Stephan Hadinger
575beba882 LVGL add support for lv_anim 2022-03-08 22:22:57 +01:00
Theo Arends
a927ddfd9f Prep EnergyConfig 2022-03-08 18:11:52 +01:00
bovirus
353dd56d56
Update italian language 2022-03-08 17:28:40 +01:00
Theo Arends
278b9dfe23 Add comments about calib.dat 2022-03-08 10:31:31 +01:00
Theo Arends
400df1feb0 Working POC ADE7880 Shelly 3EM
Needs more tuning
2022-03-07 18:08:52 +01:00
Theo Arends
8e0400eba1 Add async interrupt support
- Add async interrupt support
- Add generic GPIO reset
2022-03-07 11:37:48 +01:00
Theo Arends
d4386392e8 Fix Ade7880 ISR not in IRAM 2022-03-06 17:36:10 +01:00
s-hadinger
4ab9e4a361
Merge pull request #15044 from s-hadinger/berry_leds_rmt_fix
Berry leds rmt fix
2022-03-06 16:53:22 +01:00
Theo Arends
14d1df0a3b POC Ade7880 Shelly3EM 2022-03-06 16:49:51 +01:00
Stephan Hadinger
7783389921 Auto assign RMT 2022-03-06 16:31:24 +01:00
Stephan Hadinger
7a4108ef93 Fix WS2812 multi-strip support 2022-03-06 15:50:24 +01:00
Stephan Hadinger
9fa6a0fbbf LVGL Splash screen and `SetOption135 1` to disable splash screen 2022-03-05 22:56:24 +01:00
barbudor
4ad96a5465 Fix empty D_START breaks GetStateNumber() 2022-03-05 22:12:11 +01:00
Stephan Hadinger
2652dfc6d4 Fix Hue emulation for Alexa 2022-03-05 18:42:17 +01:00
Theo Arends
b2d4fc0267 Prep ADE7880 - Shelly3EM 2022-03-05 18:35:01 +01:00
Theo Arends
079cf0f2f5 Prep ADE7880 - Shelly3EM 2022-03-05 15:09:17 +01:00
pkkrusty
32300207e8
Actually show six digits in MAX7219
Not sure how I missed that in the last PR.
2022-03-04 19:35:29 +00:00
Theo Arends
b4f99bb747 Removed blacklist 2022-03-04 15:38:32 +01:00
Theo Arends
ba32044bb2 Disable blacklist
Nice excercise in stiring the crowd.
2022-03-03 15:30:25 +01:00
Theo Arends
725458013b
Merge pull request #15017 from gemu2015/sml_offsets
optional calibration offset
2022-03-03 10:00:39 +01:00
gemu2015
89527287f9 optional calibration offset 2022-03-03 08:28:04 +01:00
gemu2015
571057167e fix web comments+ leading zeroes 2022-03-03 08:23:56 +01:00
Theo Arends
fb829a58a3 Update message 2022-03-02 18:12:59 +01:00
Theo Arends
d52ed2b7dd Update comments DS3231 2022-03-02 17:26:34 +01:00
Theo Arends
5a88a17f12
Merge pull request #14884 from zocker007/development
Add pulse rate measurement for counter meter in Smart Meter Interface (SML)
2022-03-02 17:24:07 +01:00
Theo Arends
d3f330e18c
Merge pull request #15015 from curzon01/dev-neopool
Update NeoPool controller
2022-03-02 16:49:14 +01:00
Theo Arends
ba2f4b2c74 Add UBX regular time update interval 2022-03-02 16:43:09 +01:00
Norbert Richter
98d9ceaf0e
Add config param cmnds
NPpHMin, NPpHMax, NPpH, NPRedox, NPHydrolysis, NPIonization, NPChlorine and NPControl
2022-03-02 13:29:46 +01:00
Norbert Richter
126a859452
Use ISO8601 for cell runtime 2022-03-02 13:18:27 +01:00
Norbert Richter
4fd592b21b
Limit relays to physical count 2022-03-02 13:18:27 +01:00
Norbert Richter
9636e67af7
Add voltage output 2022-03-02 13:18:27 +01:00
Norbert Richter
f18611f962
Revert individual register lists 2022-03-02 13:18:27 +01:00
Norbert Richter
ac1b548b41
Add channel description 2022-03-02 13:18:26 +01:00
Theo Arends
4ff8e4487a
Merge pull request #15001 from FransOv/FransOv-ADS1115-Settings
Frans ov ads1115 settings
2022-03-02 11:13:49 +01:00
Theo Arends
8c13dae8b4 Refactor blacklist 2022-03-02 10:58:26 +01:00
zocker007
af23a73648 add pulse rate measurement for counter meter 2022-03-02 01:27:18 +01:00
Theo Arends
98cbf2587a Add blacklist 2022-03-01 17:44:43 +01:00
Theo Arends
e152d8ffe0 Refactor DS3231 driver 2022-03-01 14:53:13 +01:00
FransOv
6ea2d0c693
Update xsns_12_ads1115.ino 2022-02-28 20:58:04 +01:00
FransOv
4aa6614f0c
Update xsns_12_ads1115.ino 2022-02-28 20:54:35 +01:00
stefanbode
774a9ef439
ESP32 implementation for zero-cross dimmer 2022-02-28 16:47:21 +01:00
stefanbode
f2f155aa96
Bugfix multiple zero-cross dimmer + speed optimization
- move sync from FUNC_LOOP to FUNC_EVERY_50MS
- Added documentation
- bugfix dimmer2 get off when dimmer1 get off
- automatic phase correction per channel
2022-02-28 16:06:49 +01:00
FransOv
12676d4184
Update xsns_12_ads1115.ino 2022-02-28 10:30:10 +01:00
Theo Arends
a54774f247 Add delay loop after WiFi.begin()
Add delay loop after WiFi.begin() solving some Frotz!Bix issues (#14986)
2022-02-27 18:21:13 +01:00
stefanbode
8729b385f0
Prevent crash on start with >100Hz on counter input
Same procedure. setoption65 1 is a working workaround to avoid a crash on starting the device when there is a frequency of 100Hz or higher on one counter. The change temporarily disables the counter during the access to the flash. I', currently not sure if this is an ESP8266 only problem or also an ESP32 problem that the interrupt of the counter and flash access could cause a crash.
2022-02-27 17:45:05 +01:00
Theo Arends
ac21d23efb Silence UBX at restart 2022-02-27 16:17:43 +01:00
Theo Arends
45a0b7cc84 Refactor time sync messages 2022-02-27 16:09:32 +01:00
Barbudor
e1f202ea2c
Removing a useless debug log
I left a debug log in my previous PR. Sorry for that.
2022-02-27 15:47:05 +01:00
Theo Arends
f0e46bc24a QuickFix DS3231 NTP server used with GPS 2022-02-27 15:09:09 +01:00
FransOv
18978b7e16
Update xsns_12_ads1115.ino
Added setting of Single-Ended / Differential and voltage range of the ADS1115 sensor
2022-02-27 14:54:01 +01:00
Theo Arends
47dce68e9e
Merge pull request #14982 from barbudor/teleinfo_dynamic_config_change
Teleinfo proper support for dynamic proper configuration change
2022-02-27 13:31:00 +01:00
Theo Arends
d8a7251016
Merge pull request #14980 from barbudor/tcpbridge_reliability_fixes
add some protection on tcpbridge
2022-02-27 13:30:26 +01:00
Barbudor
4cd5e77bea check TSerial correctly allocated 2022-02-26 23:34:00 +01:00
Barbudor
adbb691e67 allow proper dynamic config change 2022-02-26 19:58:07 +01:00
Barbudor
2edb39d556 add some protection on tcpbridge 2022-02-26 18:02:16 +01:00
Theo Arends
7d8b4483d2 Fix GPS time sync rules 2022-02-26 14:39:39 +01:00
Theo Arends
bea7e67363 Fix DS3231 init sequence 2022-02-26 13:38:01 +01:00
Jason2866
8ad5a1a1d1
add missing # 2022-02-25 20:44:33 +01:00
stefanbode
9fcdada673
fix minimal compiler failure 2022-02-25 20:31:42 +01:00
stefanbode
3ffa536b9a
Proposed Dimmer change 2022-02-25 20:25:16 +01:00
stefanbode
9ef95b4db5
avoid crash during savedata when heavy load on counter
https://arduino-esp8266.readthedocs.io/en/latest/reference.html
2022-02-25 20:23:20 +01:00
stefanbode
a83be8d33d
Update xsns_01_counter.ino 2022-02-25 19:49:06 +01:00
Theo Arends
a67898e8b3 Revert "Consolidate Russia"
This reverts commit 7b2c81b6dd.
2022-02-25 16:55:52 +01:00
Theo Arends
7ec39536dd Extent number of pulsetimers
Extent number of pulsetimers from 8 to 32 (#8266)
2022-02-25 15:15:07 +01:00
Theo Arends
343919cd56 Small refactoring 2022-02-24 16:28:45 +01:00
Theo Arends
7b2c81b6dd Consolidate Russia 2022-02-24 09:23:13 +01:00
Stephan Hadinger
cce93b19b8 LVGL add display.driver_name 2022-02-23 19:34:13 +01:00
Stephan Hadinger
4d1ca3916d LVGL add enums and dithering 2022-02-23 19:19:54 +01:00
Theo Arends
77660b5d3c Fix discovery ethernet ip address
Fix discovery ethernet ip address (#14929)
2022-02-22 15:42:04 +01:00
Theo Arends
27fb078f1b
Merge pull request #14942 from pcdiem/pwm-dimmer-3
Always set ignore_any_key_time on button release
2022-02-22 15:24:14 +01:00
Theo Arends
a6ec7dde16 Add ethernet ipaddress to GUI
Add ethernet ipaddress to GUI (#14929)
2022-02-22 15:13:26 +01:00
Paul C Diem
553b487152 Always set ignore_any_key_time on button release 2022-02-22 06:56:20 -06:00
Stephan Hadinger
e83e501155 Berry add cron timers 2022-02-21 22:22:30 +01:00
s-hadinger
a5147ae250
Merge pull request #14924 from s-hadinger/fix_zigbee_compilation
Fix Zigbee compilation with Hue emulation
2022-02-20 17:13:16 +01:00
Stephan Hadinger
e5562d97bb Fix Zigbee compilation with Hue emulation 2022-02-20 17:05:00 +01:00
Theo Arends
f4752041f5 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2022-02-20 14:43:01 +01:00
Theo Arends
2d9d8fa5c2 Add better ESP32 model exclusions 2022-02-20 14:42:51 +01:00
Theo Arends
282384c4c8
Merge pull request #14920 from bovirus/patch-6
Italian language update
2022-02-20 14:14:52 +01:00
Theo Arends
eb566c3b62 Fix ESP32C3 compilation 2022-02-20 14:12:05 +01:00
Theo Arends
7211b45ac4 Revert "Merge pull request #14921 from arendst/ethernet_onlyESP32"
This reverts commit 8388f1cdce, reversing
changes made to 2c963df8f0.
2022-02-20 14:11:12 +01:00
Jason2866
8388f1cdce
Merge pull request #14921 from arendst/ethernet_onlyESP32
Ethernet only for ESP32
2022-02-20 14:06:04 +01:00
Theo Arends
2c963df8f0 Bump version 10.0.0.2 2022-02-20 14:02:06 +01:00
Jason2866
47b6170722
Update tasmota_configurations_ESP32.h 2022-02-20 14:00:25 +01:00
bovirus
877966d1ac
Italian language update 2022-02-20 13:32:57 +01:00
Theo Arends
b94c41760d Enable ethernet in tasmota32.bin 2022-02-20 12:52:02 +01:00
Theo Arends
74d17d32c6 Fix SPM simulate possible duplicates 2022-02-20 11:41:51 +01:00
Theo Arends
1aa9d9da29 Fix timer max power devices dropdown menu 2022-02-20 11:17:38 +01:00
Theo Arends
743121c68a
Merge pull request #14781 from SteWers/Solax-X1-Rework-request-and-respond-processing
[Solax X1] Rework request and respond processing
2022-02-19 15:23:27 +01:00
Theo Arends
a9f03eb89a
Merge pull request #14895 from stefanbode/patch-9
Ensure FUNC_INIT has correct RELAY state
2022-02-19 14:44:28 +01:00
Theo Arends
317830aeb0
Merge pull request #14896 from SteWers/SR04-dev
[SR04] fix mode 1 detection
2022-02-19 14:36:05 +01:00
Theo Arends
202f83b4ff Fix 32 device issue 2022-02-18 16:13:55 +01:00
Theo Arends
e6cafcfa42 Sonoff SPM increase max number of relays
Sonoff SPM increase max number of relays supported to 32 (8 SPM-4Relay modules)
2022-02-18 11:42:56 +01:00
stefanbode
77b9f9faaa
changed compiler option to USE_RULES check 2022-02-17 20:01:03 +01:00
SteWers
bcf2bc5cf1
[SR04] fix mode 1 detection
Detection of sensors running in mode 1 fixed.
2022-02-17 19:16:24 +01:00
SteWers
2bdec2d9fc [Solax X1] rework 02/2022 final 2
- removed command index
- new syntax: on demand request of IDinfo data via command `EnergyConfig ReadIDinfo`
- new syntax: on demand request of config data via command `EnergyConfig ReadConfig`
- replaced `dtostrfd()` with `%*_f`
2022-02-17 18:59:44 +01:00
stefanbode
1235309d48
fix minimal firmware issue 2022-02-17 18:39:46 +01:00
stefanbode
8e3fe4adac
Ensure FUNC_INIT has correct RELAY state
Address #14886
2022-02-17 18:21:09 +01:00
stefanbode
bffe9ee23c
Bugfix wrong wakeup time 2022-02-17 09:26:27 +01:00
s-hadinger
aa96691756
Merge pull request #14882 from s-hadinger/berry_log_fix
Berry fix wrong color in console
2022-02-16 22:27:56 +01:00
Stephan Hadinger
de925142b2 lvgl updates and M5Stack Fire button support 2022-02-16 22:07:18 +01:00
Stephan Hadinger
6928615eb7 Berry fix wrong color in console 2022-02-16 22:03:58 +01:00
SteWers
57b57dcf25 [Solax X1] rework 02/2022 final
- rework of the request cycle
- more reliable and reusable respond processing for more and further requests
- periodically request of IDinfo data to get the converters serial number and display it on the WebUI
- restructure the usage and names of variables; especially the global ones, to prevent naming conflicts
- on demand request of IDinfo data via command `EnergyConfig12 ReadIDinfo`
- on demand request of config data via command `EnergyConfig12 ReadConfig`
- many other code optimisations
2022-02-16 19:33:57 +01:00
gemu2015
2583d679e1 fix break, add spi 2022-02-16 16:16:27 +01:00
Theo Arends
d45a0426e7 Bind BL6523 2022-02-16 15:41:37 +01:00
Theo Arends
386f4090a3
Merge pull request #14854 from jvstch/release/Add-BL6523-Energy-monitor
Added support for BL6523 chipset based Energy Monitors
2022-02-16 14:50:58 +01:00
jeevasdev
ef3fb678a4 break when the case breaks :) 2022-02-17 00:42:22 +11:00
jeevasdev
42e259bad0 Abort after waiting for 1s and changed to delay() 2022-02-17 00:33:11 +11:00
jeevasdev
97ceb7d6ae Add support for Settings for calibration constants 2022-02-17 00:01:27 +11:00
Theo Arends
d004522332 Add SSPM force mapping 2022-02-16 12:09:04 +01:00
Theo Arends
13bebb7750
Merge pull request #14874 from kissandr/tcp_bridge_client
xdrv_41_tcp_bridge - add client connection mode
2022-02-16 12:07:09 +01:00
Andras Kiss
1b423bfa28 add client connection mode 2022-02-16 11:32:58 +01:00
Theo Arends
b93984f654
Merge pull request #14862 from stefanbode/patch-6
prevent deepsleep if teleperiod <> 100 or 300
2022-02-16 08:44:37 +01:00
stefanbode
07388b4511
Address #14863
Send additional discovery on setoption 114 send
2022-02-16 07:57:18 +01:00
Stephan Hadinger
7a006d7f47 Berry faster allocator for small objects 2022-02-15 22:51:11 +01:00
Stephan Hadinger
42b73ecfce Berry add module mqtt 2022-02-15 21:58:05 +01:00
stefanbode
ecd4ec76f3
prevent deepsleep if teleperiod <> 100 or 300
because teleperiod is send directly after start, deepsleep will wait for the second teleperiod in cases where it is defined e.g. to 60. #14860
2022-02-15 20:26:49 +01:00
Theo Arends
4566aaee05 Refactor wiegand to 32-bit
Refactor wiegand from 64-bit to 32-bit while keeping full 34-bit support
2022-02-15 17:52:45 +01:00
jeevasdev
a5e840ff5e Trim Log messages. 2022-02-16 03:04:28 +11:00
jeevasdev
f2bd57c5e6 NRG sensor rewrite. 2022-02-16 02:32:29 +11:00
Theo Arends
c074573f09 Fix wiegand 34-bit rfid reading and presentation
Fix wiegand 34-bit rfid reading and presentation (#14834)
2022-02-15 14:32:42 +01:00
Stephan Hadinger
cf09c5246e Zigbee ZStack3 fix to changing channel 2022-02-15 12:11:45 +01:00
jeevasdev
6a7cb4f95e Squashed commit of the following:
commit 1dc0638bbe4901efbe2c0bacefbcc32dac08e8ea
Author: jeevasdev <jeevasdev@protomail.com>
Date:   Tue Feb 15 20:37:14 2022 +1100

    Converted to xnrg as per review comment.

commit fa5570b0980e4bff1773a72eb417d8853f5c9e8e
Author: jeevasdev <jeevasdev@protomail.com>
Date:   Tue Feb 15 13:46:50 2022 +1100

    Added helper message to main comment.

commit bf7864fb56885161a19855a2ae92fe8a9348a8be
Author: jeevasdev <jeevasdev@protomail.com>
Date:   Tue Feb 15 13:43:45 2022 +1100

    Added BL6523 language files.

commit 0920d5c530b8253c12e436437b2954913ef1126d
Author: jeevasdev <jeevasdev@protomail.com>
Date:   Tue Feb 15 13:34:34 2022 +1100

    Added BL6523 to tasmota_template.

commit e119fc8a044e47179169b0caa7f1e31d099b4932
Author: jeevasdev <jeevasdev@protomail.com>
Date:   Tue Feb 15 13:28:38 2022 +1100

    Add BL6523 based smartmeter support main ino.
2022-02-15 21:03:30 +11:00
jeevasdev
73e3b44477 Converted BL6523 to nrg driver 2022-02-15 20:41:25 +11:00
jeevasdev
c8b8fe2da4 Added support for BL6523 chipset based Energy Monitors 2022-02-15 13:51:43 +11:00
Philip Kauffman
e404bd49c3 prometheus: add 'friendlyname' to tasmota_info 2022-02-14 16:34:40 -06:00
Theo Arends
3e914a7ad1 Quick fix for displaying valid 26-bit tags
Quick fix for displaying valid 26-bit tags (#14834)
34-bit tags is a challenge as we currently do not support 64-bit variables. To be continued.
2022-02-14 18:29:26 +01:00
Theo Arends
5d9da0f971 Rename file 2022-02-14 15:59:21 +01:00
Theo Arends
eeca6c708f Fix unsupported use of %f 2022-02-14 15:42:33 +01:00
Theo Arends
f910b00d71 Fix BL0939, BL0940 and BL0942 energy monitoring buffer miscompares
Fix BL0939, BL0940 and BL0942 energy monitoring buffer miscompares resulting in wrong daily energy values regression from v9.5.0.8 (#14829)
2022-02-14 15:30:55 +01:00
Stephan Hadinger
05ac33c231 Berry bootloop protection 2022-02-14 14:53:42 +01:00
Stephan Hadinger
77ca774b95 Berry always enable rules 2022-02-14 12:51:29 +01:00
Maxime Vincent
da11c4d463
Orno WE517 power meter: Fix Phase 2 Amps Reactive address 2022-02-14 08:40:32 +01:00
s-hadinger
945682aa78
Berry virtual Alexa Hue device (#14833)
* Berry virtual Alexa Hue device

* Fix compilation
2022-02-13 22:59:43 +01:00
Theo Arends
14f667b0d4 Fix HM10 define ambiguity 2022-02-13 11:48:28 +01:00
Theo Arends
0d5914cc03 Fix GPIO OptionE1 selection regression
Fix GPIO OptionE1 selection regression (#14821)
2022-02-13 11:22:10 +01:00
Theo Arends
5dabb623bf
Merge pull request #13517 from dcoder42/development
Added support for Mi Scale V1
2022-02-13 11:08:25 +01:00
Theo Arends
bfdd0b698f
Merge pull request #14818 from Jason2866/Homekit
Integrate Homekit in Bluetooth configuration
2022-02-13 11:07:30 +01:00
Jason2866
c630ffaae2
Homekit with Bluetooth firmware (#293) 2022-02-12 21:00:15 +01:00
Laszlo Magyar
ff756725e9 fix typo 2022-02-12 20:36:16 +01:00
Jason2866
5a70ca1562
NimBLE v1.36 (#14744) 2022-02-12 20:01:12 +01:00
s-hadinger
33a779f105
LVGL library from 8.1.0 to 8.2.0 (#14815) 2022-02-12 18:54:39 +01:00
Theo Arends
3d2c9945a8 Fix SSPM energy yesterday when zero 2022-02-12 16:37:48 +01:00
Theo Arends
1022c91b7c Bump dev version to v11.0.0.1 2022-02-12 16:00:19 +01:00
Theo Arends
b713c8e365
Merge pull request #14762 from SteWers/Energy-fix-PowerDelta
[Energy] fix PowerDelta
2022-02-12 10:25:13 +01:00
Theo Arends
e82f282236
Merge pull request #14775 from gemu2015/sml_update
allow word swap in modbus response
2022-02-12 10:24:21 +01:00
Theo Arends
804c4747eb
Merge pull request #14806 from stefanbode/patch-5
Fix shutter-stepper driver if >1 door moving
2022-02-12 10:24:03 +01:00
Jason2866
09ab5d2673
Merge pull request #14807 from Staars/development
add yeelight dimmer to legacy Mi32
2022-02-11 19:20:51 +01:00
Jason2866
127e6ff248
missing ; 2022-02-11 19:07:46 +01:00
stefanbode
33e956d438
missing... 2022-02-11 18:47:00 +01:00
stefanbode
0d8b3c9d1a
ESP32 compiler option 2022-02-11 18:44:37 +01:00
stefanbode
a627df0ad1
Fix shutter-stepper driver if >1 door moving
Accelerate and decelerate did not work properly on two pins with different frequencies. Was always synced to the last send frequency without PIN awareness. If moving two doors or more frequency must work for each door independent
2022-02-11 18:05:44 +01:00
Staars
9749c9af59 add yeelight dimmer 2022-02-11 18:03:22 +01:00
s-hadinger
7df607f471
LilyGo TWtach prep (#14800)
* LilyGo TWtach prep

* Fix compilation

* Add USE_LVGL_TOUCHSCREEN

* fix
2022-02-11 09:22:30 +01:00
gemu2015
ecd8e2ed29 add sml write once cmd 2022-02-11 08:01:07 +01:00
Jason2866
cddbb47930
show splash screen
in build lvgl. Easy check for correct display.ini
2022-02-09 18:15:53 +01:00
Theo Arends
bd83b9fdc2
Merge pull request #14773 from arendst/rm_variants
rm firmware32 variants core2 / odroid-go
2022-02-09 10:04:37 +01:00
Theo Arends
b992abd912
Merge pull request #14774 from curzon01/development
Expand config_version ESP32 id
2022-02-09 10:04:12 +01:00
SteWers
3679ec4c08 [Solax X1] Rework request and respond processing
Complete rework of the request cycle and the respond processing. This is more reliable and reusable for more and further requests.
Right now the serial number of the converter is requested and displayed in the WebUI.
2022-02-08 20:55:57 +01:00
Norbert Richter
0dfb27a930
Expand config_version ESP32 identifier 2022-02-08 19:05:54 +01:00
gemu2015
8b7f18dcf4 allow word swap in modbus response 2022-02-08 17:15:41 +01:00
Jason2866
dee69c931d
Delete xdrv_84_esp32_core2.ino 2022-02-08 16:44:25 +01:00
Jason2866
cc71f85483
Delete xdrv_80_esp32_odroidgo.ino 2022-02-08 16:43:50 +01:00
Jason2866
d1253f603b
rm firmware odroid / core2 2022-02-08 16:41:03 +01:00
Stephan Hadinger
35d8039820 Fix xy calculation 2022-02-08 16:39:59 +01:00
Norbert Richter
e79db330d5
Fix config_version mapping 2022-02-08 16:30:10 +01:00
SteWers
39979b5aab
[Energy] fix PowerDelta
The power change must be greater then the "PowerDelta" value. So it was not possible to send a MQTT message for a change of 1 W.
2022-02-07 22:33:09 +01:00
Stephan Hadinger
53625b6f59 LVGL increase stack size for Freetype 2022-02-07 22:16:28 +01:00
Theo Arends
85d8bcd241 Fix duplicate initial totals 2022-02-07 16:03:59 +01:00
Stephan Hadinger
155bfea4cd IR update tolerance after update 2022-02-07 13:51:02 +01:00
Theo Arends
005a556d41 Fix esp32 wire library induced compile error
Fix esp32 wire library induced compile error (#14754)
2022-02-07 11:40:35 +01:00
Theo Arends
152a5d364a Add bootcount to Info3 message 2022-02-06 18:11:42 +01:00
Theo Arends
6835eabc39 Fix SPM total updates for all relays 2022-02-06 12:21:29 +01:00
Theo Arends
cb0e9d1316
Merge pull request #14743 from barbudor/am2301B_as_aht2x
List AM2301B as compatible with AHT2X driver
2022-02-06 09:56:52 +01:00
Theo Arends
b237d49ae6
Fix initial energy setting 2022-02-06 09:54:32 +01:00
Barbudor
84fec5271a also in my_user_config comment 2022-02-05 18:26:37 +01:00
Theo Arends
91f35449dd Add LVGL_FREETYPE to lvgl image 2022-02-05 17:04:31 +01:00
Theo Arends
f218660b71 Revert CalVer in favour of SemVer 2022-02-05 15:50:04 +01:00
Theo Arends
c50fa27af0 Revert versioning
Change from Calendar Versioning (CalVer) back to Semantic Versioning (SemVer) for better major change indication and future support
2022-02-05 15:36:29 +01:00
Theo Arends
a995a6e78c Clean up SPM code 2022-02-05 12:20:13 +01:00
Theo Arends
9c1adc2bdc Add postpone flash writes for SPM energy updates 2022-02-05 11:29:35 +01:00
Theo Arends
58289a59f1
Merge pull request #14710 from pkkrusty/patch-4
Add seconds to MAX7219 DisplayClock command
2022-02-05 09:20:06 +01:00
pkkrusty
5e20756922
Replace noob code with pro code for assembling string
%02d pads an integer with leading zeros up to 2 digits. Amazing!
2022-02-04 19:22:29 +00:00
Theo Arends
7f6b6529c7
Merge pull request #14724 from tidabek/development
Update polish language
2022-02-04 17:54:28 +01:00
TID
e6f6e64121
Update pl_PL.h
Update polish language
2022-02-04 16:53:47 +01:00
Theo Arends
0d7ea9eb28 Add rule variables %timer1% to %timer16%
Add rule variables %timer1% to %timer16% (#14619)
2022-02-04 16:18:56 +01:00
Theo Arends
c113a2a4b8
Merge pull request #14619 from alexasf/development
Added %timer1% to %timer16% variables to rules
2022-02-04 15:57:38 +01:00
Theo Arends
a491793b6c
Merge pull request #14721 from bovirus/patch-4
Update italian language
2022-02-04 14:55:14 +01:00
Theo Arends
101e787bb7 Fix SR04 sensor driver
Fix SR04 sensor driver regression from 2022.01.2
2022-02-04 14:53:42 +01:00
bovirus
476072ca20
Update italian language 2022-02-04 14:48:33 +01:00
pkkrusty
abee978080
Forgot to change the length of tm variable 2022-02-04 12:19:42 +00:00
Theo Arends
c47fef51bc Bump version to v2022.1.4 2022-02-04 12:00:53 +01:00
Theo Arends
7669c9b471 Fix Sonoff SPM energy total/yesterday
- Fix Sonoff SPM energy total/yesterday
- Add energy yesterday persistence
- Add SspmEnergyYesterday command
- Add SspmOverload command
- Add SPI support
2022-02-04 11:22:09 +01:00
stefanbode
b4568e8356
compiler check.... 2022-02-04 09:34:19 +01:00
stefanbode
611118aa81
typo fix 2022-02-04 09:13:02 +01:00
stefanbode
8676ca0ede
#14678 added option to let direction relay execute before power on
Added to new user_config.override options 
 #define SHUTTER_RELAY_OPERATION_TIME = 100 // wait for direction relay 0.1sec before power up main relay
 #define MOTOR_STOP_TIME = 500 // wait 0.5 second after stop to do any other action. e.g. move in the opposite direction
2022-02-04 09:04:03 +01:00
stefanbode
06cdb42cec
#14678 option to let direction relay to execute.
Two new compiler options for user_config.override (below default values)
#define SHUTTER_RELAY_OPERATION_TIME = 100 // wait for direction relay 0.1sec before power up main relay
#define MOTOR_STOP_TIME = 500 // wait 0.5 second after stop to do any other action. e.g. move in the opposite direction
2022-02-04 08:58:42 +01:00
pkkrusty
6172eff331
Add seconds to MAX7219 DisplayClock command
As extra digits are available, may as well use them to allow more accuracy. Also changed the colon/dot to remain illuminated since the seconds fulfill the heartbeat function, and colon/dot serves as just a separator.

TM1637 and TM1638 code is unchanged.
2022-02-03 21:20:43 +00:00
Theo Arends
19dc1b620f Relax ESP32 SPI enable signalling 2022-02-03 15:35:14 +01:00
Norbert Richter
06380d89f3
Add ESP32C3 setting identifier 2022-02-03 12:33:55 +01:00
Stephan Hadinger
d1e14e50c8 Berry add light_state class 2022-02-02 22:03:58 +01:00
Theo Arends
9ed989b657
Merge pull request #14694 from arendst/webcam
Try to fix webcam without PSRAM
2022-02-01 22:35:02 +01:00
Barbudor
bb70312ccb fix ethdnsserver overwritten 2022-02-01 22:15:27 +01:00
Jason2866
e146c21e0f
Try to fix webcam without PSRAM
see https://github.com/espressif/arduino-esp32/pull/6219/files
2022-02-01 15:57:41 +01:00
Stephan Hadinger
8f8f0aba42 Initial support for ESP32S3 with support for 38 configurable GPIOs 2022-02-01 12:05:56 +01:00
alexasf
878d6ef02f
Merge branch 'arendst:development' into development 2022-02-01 07:29:35 +03:00
Beormund
04e14d0ff2 Added antiburn module
An LCD/OLED anti-screenburn feature. To use:

* copy Antiburn.tapp to file system
* Either issue Tasmota command antiburn or
* Programmatically using lv.antiburn()

The lvgl screen will change form black to red to green to blue to white each second for 30 seconds. The antiburn cleaning can be cancelled by touching the screen or it will complete after 30 seconds.
2022-01-31 18:55:05 +00:00
Theo Arends
ddcf6f3639
Merge pull request #14675 from Jason2866/Esp32-S3
ESP32-S3 support first step (of many needed)
2022-01-31 08:35:23 +01:00
Theo Arends
7dc7d5665d
Merge pull request #14683 from stefanbode/patch-3
Refactor Deepsleep to new uint64 capability
2022-01-31 08:33:26 +01:00
Stephan Hadinger
60b3c8006e Berry add uuid module 2022-01-30 23:05:32 +01:00
stefanbode
a4361acc06
Refactor Deepsleep to new uint64 capability
removed 71min limit and simplify driver.
2022-01-30 20:27:32 +01:00
Jason2866
c6fa952a3e
add S3 2022-01-30 17:02:26 +01:00
Jason2866
4a4d3d1bb7
Esp32 s3 2022-01-30 12:55:03 +01:00
Stephan Hadinger
d8ef441424 Small fixes to Berry audio 2022-01-30 11:07:15 +01:00
Theo Arends
cd4aec2935
Merge pull request #14649 from barbudor/fix_mi_ble_temp_in_F
MI32 BLE sensor support fahrenheit and publish temp unit
2022-01-30 09:28:49 +01:00
gemu2015
10cfc1166c some fixes 2022-01-30 08:53:56 +01:00
Milenko Mitrovic
d13381f130 Send MQTT message when weight/impedance is stabilized or direct bridge mode is enabled.
Fixed impedance measurement on V2 scale.
2022-01-30 00:25:22 +01:00
s-hadinger
f6df3b7c9f
Merge pull request #14658 from s-hadinger/berry_h_bridge
Berry add H-bridge example
2022-01-29 12:46:53 +01:00
Stephan Hadinger
01b74517d2 Berry add H-bridge example 2022-01-29 12:45:26 +01:00
s-hadinger
85ced7fbad
Merge pull request #14657 from s-hadinger/berry_display_dimmer
Berry add `display.dimmer()`
2022-01-29 11:52:30 +01:00
Stephan Hadinger
98ddcc6658 Berry add display.dimmer() 2022-01-29 11:11:21 +01:00
Beormund
ea125a455f Create WT32_SC01.ini
display.ini for the WT32-SC01 development board with built in display.
2022-01-28 23:16:31 +00:00
barbudor
e3e692de38 support fahrenheit and plublish temp unit 2022-01-28 23:27:20 +01:00
Stephan Hadinger
9ee8d6a6af LVGL TS fix (again) 2022-01-28 22:59:23 +01:00
s-hadinger
fff6c7d6ba
Merge pull request #14640 from s-hadinger/axp_exten
AXP192 add `set_exten`
2022-01-28 19:27:31 +01:00
Stephan Hadinger
0ef94e2429 AXP192 add set_exten 2022-01-28 19:17:03 +01:00
Theo Arends
8f05016f39
Merge pull request #14633 from stefanbode/patch-2
Added WIFI check to avoid extensive battery usage
2022-01-28 17:02:46 +01:00
stefanbode
d49410c17e
Update xdrv_29_deepsleep.ino 2022-01-28 16:52:00 +01:00
stefanbode
3b8b473bd4
fix logging 2022-01-28 16:50:11 +01:00
stefanbode
9388c70689
Update xdrv_29_deepsleep.ino 2022-01-28 16:36:46 +01:00
stefanbode
6df1f0bb26
added compiler option: #ifdef DEEPSLEEP_NETWORK_TIMEOUT
additional code optional compiled
2022-01-28 16:15:48 +01:00
Theo Arends
d4b67d2b1c
Merge pull request #14620 from mrekin/clean_test
Cubic CO2 sensors support (CM110x)
2022-01-28 16:15:06 +01:00
Theo Arends
c3354ac9f3
Merge pull request #13970 from mrekin/development
BLE_MI_HM10: support for Mi Scale v1/v2
2022-01-28 16:14:47 +01:00
Max
bbcc8f5b52 Last logic update and fixes
1. Logic update/sync according esp32 code
2. Fixed some errors for MiScaleV1 (but still tested only with V2) - just code reviewed :)
2022-01-28 14:26:52 +03:00
stefanbode
11284bbd49
Introduce DEEPSLEEP_NETWORK_TIMEOUT = 15
Network timeout can be configured in seconds or totally disabled by = 0
2022-01-28 12:06:59 +01:00
Max
061b867619 Update tasmota_template_legacy.h
Removed unexpected changes
2022-01-28 11:25:55 +03:00
Theo Arends
730322422a
Merge pull request #14627 from SteWers/SolaxX1-no-PV2
[Solax X1] no PV 2 per default
2022-01-28 09:14:32 +01:00
Theo Arends
1033bdf7df
Merge pull request #14628 from s-hadinger/pwm_multi
Increase PWM channels to 16 (Esp32 only)
2022-01-28 09:13:25 +01:00
Stephan Hadinger
d922aa7beb LVGL log TS when released 2022-01-28 08:56:00 +01:00
stefanbode
13280c985d
Added WIFI check to avoid extensive battery usage
The device is send to an additional deepsleep cycle if there could not establish a WIFI connection with IP in the first 15 seconds after startup. Normal connection time is 6-7 seconds. Address #14483
2022-01-28 08:39:41 +01:00
Max
48ded69b90
Merge branch 'arendst:development' into development 2022-01-28 09:28:59 +03:00
alexasf
5e9765bc9f
Merge branch 'arendst:development' into development 2022-01-28 07:20:22 +03:00
Stephan Hadinger
539c508918 Increase PWM channels to 16 (Esp32 only) 2022-01-27 21:30:05 +01:00
SteWers
001710d502 [Solax X1] no PV 2 per default
- no secondary PV per default
- the usage is described in the documentation
2022-01-27 21:11:02 +01:00
Stephan Hadinger
f4aaaa2462 Berry add limit to tcp reads 2022-01-27 18:48:57 +01:00
Max
af2fe0da3a Update en_GB.h
Dublicate removed
2022-01-27 19:42:26 +03:00
Max
79c81be364
Merge branch 'arendst:development' into clean_test 2022-01-27 16:54:27 +03:00
Max
83ab20bb11 some tiny updates 2022-01-27 16:42:58 +03:00
alexasf
076b490331
Update xdrv_10_rules.ino 2022-01-27 14:55:25 +03:00
stefanbode
bcfc6fd2cd
Move time calculation into local timezone
Switch from UTC to local time to make better predictions on wakeuptime for long deepsleep cycles. #14483
2022-01-27 12:04:59 +01:00
alexasf
72fe98cee1
Merge branch 'arendst:development' into development 2022-01-27 13:06:42 +03:00
alexasf
ac02bc8288
Update xdrv_10_rules.ino
Added %timer1% to %timer16% variables to rules
2022-01-27 13:00:49 +03:00
s-hadinger
6a9d0847a3
Merge pull request #14608 from s-hadinger/lvgl_fix_ts
Update touchscreen x/y only when touched
2022-01-26 18:49:20 +01:00
Stephan Hadinger
a0a38f638a Update touchscreen x/y only when touched 2022-01-26 16:20:48 +01:00
Theo Arends
15c3476698 Add more error checking to SPM 2022-01-26 13:59:55 +01:00
Max
22d549ca3d Update CM11 2022-01-26 15:03:21 +03:00
Max
1ef08e15f1 Squashed commit of the following:
commit 5563b50abdd70806099248bea875be63b1a8acbb
Author: Max <rekin.m@gmail.com>
Date:   Wed Jan 26 12:03:21 2022 +0300

    Update xsns_95_cm1107.ino

commit fbcfccb9732b3b47c7e5f2554e9d9f5765aad719
Merge: a7a792ff0 62458e367
Author: Max <rekin.m@gmail.com>
Date:   Wed Jan 26 09:44:09 2022 +0300

    Merge pull request #3 from arendst/development

    Add command ``SspmEnergyTotal<relay>``

commit a7a792ff026872736aad991aa23702fc53e278a2
Merge: a4199127a d7664c02a
Author: Max <rekin.m@gmail.com>
Date:   Tue Jan 25 18:48:12 2022 +0300

    Merge remote-tracking branch 'upstream/development' into CM11_sensor

commit a4199127a178265c0eefc08a07c41716ce72f7d3
Author: Max <rekin.m@gmail.com>
Date:   Tue Jan 25 18:38:35 2022 +0300

    CM11

commit ff0c88badc83ea789b217b5d400d0660573fe64c
Author: Max <rekin.m@gmail.com>
Date:   Tue Jan 25 18:37:23 2022 +0300

    Create xsns_95_cm1107.ino
2022-01-26 14:25:10 +03:00
Theo Arends
62458e3676 Add command `SspmEnergyTotal<relay>`
Add command ``SspmEnergyTotal<relay>`` to (p)reset Sonoff SPM total energy without today's energy
2022-01-25 16:51:40 +01:00
Theo Arends
d7664c02a7 Remove zero values from SspmHistory
Remove zero values from SspmHistory (#13447)
2022-01-25 12:19:56 +01:00
Theo Arends
d09971e6d2
Merge pull request #14589 from SteWers/SML-check-free-GPIO
[SML] Check for used GPIO
2022-01-25 11:31:31 +01:00
gemu2015
dbe91e5a1a add sivat timer update 2022-01-25 10:58:22 +01:00
gemu2015
1f860deb02 web gui rework 2022-01-25 10:57:37 +01:00
Stephan Hadinger
522abfbf1f Fix compilation 2022-01-24 23:13:41 +01:00
Stephan Hadinger
8bd6a7eabc Try compiler fix 2022-01-24 23:05:29 +01:00
Stephan Hadinger
532afbaecd PWM auto-phasing for lights by default (new behavior) unless `SetOption134 1` 2022-01-24 22:48:57 +01:00
SteWers
a75b465385 [SML] Check for used GPIO
- Check for used GPIO
- more meaningful error messages
2022-01-24 20:18:07 +01:00
Theo Arends
7b16162044
Merge pull request #14548 from tcwj2008/development
set SerialDelimiter=254 to post HEX string over the serial bridge
2022-01-24 17:41:25 +01:00
Theo Arends
1bbee95a20
Merge pull request #14582 from scottjames/development
PCA9685 (driver15) - add INVERT option
2022-01-24 17:40:32 +01:00
Jason2866
9edf7efddc
fix compile missing #define D_MQ "MQ" 2022-01-24 17:14:00 +01:00
Theo Arends
6ecfc312b3
Merge pull request #14581 from francescoadriani/development
Supports for MQ analog sensor for air quality
2022-01-24 17:00:28 +01:00
Theo Arends
bb5cf22d0a Add command `SspmLog<relay> [x]`
Add command ``SspmLog<relay> [x]`` to retrieve relay power state change and cause logging
2022-01-24 15:38:58 +01:00
Theo Arends
dcfdb78935 Add/Release Sonoff SPM commands
Add/Release Sonoff SPM commands:
- Command ``SspmDisplay 1`` to display Sonoff SPM energy data in GUI for relays powered on only
- Command ``SspmHistory<relay>`` to retrieve daily energy of last six month (as defined by ARM firmware)
- Command ``SspmIAmHere<relay>`` to (faintly) blink Sonoff SPM-4Relay module error light of requested relay
- Command ``SspmScan`` to rescan Sonoff SPM modbus
2022-01-24 11:47:19 +01:00
rice103
3191ecc683 Added wiring diagram 2022-01-24 11:21:01 +01:00
Cheney
5e79ace165
set SerialDelimiter=254 to post HEX string 2022-01-24 12:01:14 +08:00
rice103
2bf3ac417b bug fix, implements filter to make average of data 2022-01-23 23:54:29 +01:00
rice103
d20aad968e Supports refresh each seconds of mq 2022-01-23 19:19:32 +01:00
Scott
fd550fd104 PCA9685 (driver15) - Allow the "ALL" virtual pin 61 for pwm values
The datasheet shows register 250 is "ALL" pins, which corresponds to
virtual pin 61 (61*4+6=250).  Pin 61 was already allowed with PWM
command for OFF and ON, but not specified pwm values.  This update
allows virtual pin 61 to be assigned pwm values for all channels.

Example usage to set all channels to 2500:

`driver15 pwm,61,2500`
2022-01-23 13:14:19 -05:00
Scott James
2cd510beb9
Merge branch 'arendst:development' into development 2022-01-23 13:00:16 -05:00
Scott
8337fba960 PCA9685 (driver15) - add INVERT option
The INVERT option makes PWM and ON/OFF values meaningful for open-drain connected lights.

  - Activate with:  driver15 invert 1
  - PWM value is inverted, so 0 is "off" and 4096 is "on"
  - INVERT is included in status and telemetry
2022-01-23 12:38:17 -05:00
rice103
d45c8d3d24 Removed unused ANALOG_BOARD 2022-01-23 18:36:53 +01:00
rice103
06617c7fcb Using FastPrecisePow instead of pow 2022-01-23 18:27:32 +01:00
Theo Arends
15943ccad6 Add command `Json {<Tasmota commands>}`
Add command ``Json {<Tasmota commands>}`` to enable input of any command as JSON tokens (#14568)
2022-01-23 17:43:17 +01:00
rice103
496de57c07 bug fix 2022-01-23 17:28:13 +01:00
rice103
37a77ef309 Merge branch 'development' of https://github.com/francescoadriani/Tasmota into development 2022-01-23 17:17:10 +01:00
rice103
e72248899e Supports for MQ analog sensor for air quality
It's support the analog sensor for quality air (also for esp-32)
-added on list of assignable pins in module
-with adcparams can choose wich mqx you have with seconds param ex: adcparam 10 4 (you have the mq-04)
2022-01-23 17:10:35 +01:00
Theo Arends
6b4dca6bc7
Merge pull request #14572 from ascillato/patch-1
Add %color% variable to rules
2022-01-23 16:46:58 +01:00
Theo Arends
33ff4fa056 Add undocumented JSON command 2022-01-23 12:29:06 +01:00
Adrian Scillato
b6aff6a41a
Added %color% variable to rules 2022-01-22 21:22:23 -03:00
Theo Arends
692b7ec8c3 Minor define change 2022-01-22 17:55:55 +01:00
Theo Arends
3e555873f8 Fix US-100 serial detection
Fix US-100 serial detection (#14197)
2022-01-22 16:56:46 +01:00
Theo Arends
10e480bfd9
Merge pull request #14485 from obrain17/development
BLE_EQ3: Fix and enhance the JSON response
2022-01-22 12:36:46 +01:00
Theo Arends
e108ee3580 Add command `SetOption44 1..100`
Add command ``SetOption44 1..100`` to set base tolerance percentage for matching incoming IR messages (default 25, max 100) (#14555)
2022-01-22 12:33:02 +01:00
Theo Arends
d625e7bd88
Merge pull request #14555 from hr-kapanakov/development
Add setting for IRremoteESP8266 tolerance
2022-01-22 11:42:35 +01:00
Staars
dbd1fcf10c more error catching and reporting 2022-01-21 20:01:15 +01:00
Hristo Kapanakov
f9b0947d67 Set default IR receive tolerance (25%) if set to zero 2022-01-21 18:56:19 +02:00
obrain17
0e4219150f
Change order of window -temp- dur.
Change order of "windowtemp" and "windowdur"
Add new fields iinto json description
2022-01-21 16:50:55 +01:00
Hristo Kapanakov
29723d5e9b Add setting for IRremoteESP8266 tolerance 2022-01-21 17:24:32 +02:00
Theo Arends
b9f4d55dfc
Merge pull request #14547 from gemu2015/fixes
esp8266 email, scripter on 1m devices
2022-01-21 13:54:36 +01:00
Theo Arends
7aedab59e7
Merge pull request #14531 from SteWers/SML-serial-LED-dev
[SML] Serial activity monitor via LED
2022-01-21 11:38:11 +01:00
Cheney
b7b525f3d9
Send HEX string to mqtt 2022-01-21 17:21:09 +08:00
gemu2015
f3be1445e4 esp8266 email, scripter on 1m devices 2022-01-21 08:03:12 +01:00
Stephan Hadinger
6abfbac514 Fix tcp (revert last change) 2022-01-20 23:04:13 +01:00
Stephan Hadinger
fb59c63084 Berry improvement to constants 2022-01-20 22:02:21 +01:00
SteWers
03e4d65582 [SML] Serial activity monitor via LED
Visualize the activity of one or all serial meters via LED. It is helpful for debugging and also for viewing serial activity easily. The configuration is done via console commands:

- LED-GPIO for monitoring serial activity => sensor53 l2, l13, l15 ... or l255 for turn off (default)
- meter number for monitoring serial activity => sensor53 m1, m2, m3 ... or m0 for all (default)

To start at boot-time, add the entries in the boot-section (>B) of the script.
2022-01-20 20:19:50 +01:00
Theo Arends
a538f35df4 Minor refactor BMP sensor 2022-01-20 15:01:52 +01:00
Theo Arends
67ea8ddb6a Refactor SR04 driver
Refactor SR04 driver (#14197)
2022-01-20 13:37:48 +01:00
Stephan Hadinger
8a3f25e608 Berry ctype functions 2022-01-19 22:56:11 +01:00
Jason2866
85e8d05f68
fix homekit enable 2022-01-19 17:12:02 +01:00
Theo Arends
7aacdf4fbe Add support for BME688
Add support for BME688 with latest Bosch-Sensor-API library (#14513)
2022-01-19 17:05:39 +01:00
Adrian Scillato
a596a406ba
Move post processing macros after user_config_override.h 2022-01-19 12:32:38 -03:00
Adrian Scillato
501c07acef
Move Post Processing Macros after user_config_override.h 2022-01-19 12:28:53 -03:00
Adrian Scillato
1fb81720a2
Fix compilation issue for Telegram 2022-01-19 11:33:12 -03:00
bovirus
d03d8b5b20
Update Italian language
Please check and merge. Thanks.
2022-01-19 12:14:14 +01:00
Adrian Scillato
d432b44268
Merge pull request #14499 from to-scho/development
fix for sr04 mode2
2022-01-18 14:34:25 -03:00
Adrian Scillato
5ac29a5f62
Satisfy requirements when enabling MQTT TLS from user_config_override.h
It is always needed to define `USE_TLS` if using `USE_MQTT_TLS`. The key `USE_TLS` is used inside the TLS_mini library (specifically at the top of WiFiClientSecureLightBearSSL.h).
2022-01-18 13:36:59 -03:00
to-scho
6b8fc2d550 fix for wrong stupid logic 2022-01-18 15:42:45 +01:00
to-scho
0930f4679c fix mode 2 detection of sr04 2022-01-18 15:20:42 +01:00
Theo Arends
d7142fb4f3
Merge pull request #14491 from Staars/patch-1
Adding HomeKit to legacy MI32 driver
2022-01-18 11:13:10 +01:00
Christian Baars
2566156dd5
Update xdrv_52_3_berry_MI32.ino
fix standard ble build 1/2
2022-01-17 20:46:46 +01:00
Christian Baars
c38784bf2d
Update tasmota_configurations_ESP32.h 2022-01-17 19:56:15 +01:00
Christian Baars
721888437b
Update xsns_62_esp32_mi.ino
add HomeKit and Berry
2022-01-17 19:47:56 +01:00
Christian Baars
483069d6da
Add files via upload 2022-01-17 19:46:19 +01:00
Christian Baars
0fff6bb6c4
Add files via upload 2022-01-17 19:43:07 +01:00
Christian Baars
bcba4cd4d9
Update xdrv_01_webserver.ino
call legacy driver too for OTA
2022-01-17 19:41:17 +01:00
Stephan Hadinger
7d9226b3b5 LVGL fix calibration not applied when not touched 2022-01-17 19:37:38 +01:00
s-hadinger
70c6e730f0
Merge pull request #14486 from s-hadinger/alexa_fix_zigbee
Fix Alexa bug in discovery
2022-01-17 18:52:19 +01:00
Stephan Hadinger
21dd58e59f Fix Alexa bug in discovery 2022-01-17 18:36:13 +01:00
obrain17
5b83886065
Add files via upload
New file with:
Add
  "windowdur"
  "windowtemp"
  "day"
  "night"
  "offset"
to ResponseAppend_P

Assign
  cmdtype = 23
to "lock"
2022-01-17 17:33:05 +01:00
Theo Arends
7ea5b7c544
Merge pull request #14475 from pcdiem/pwmdimmer2
Fix millisecond comparisons
2022-01-17 16:55:42 +01:00
gemu2015
e352bfe8a0 optimizations and fixes, add return x 2022-01-17 12:09:21 +01:00
Jason2866
342af3d466
Merge pull request #14481 from s-hadinger/fix_minicustom32
Fix to allow compilation of minicustom32
2022-01-16 21:48:33 +01:00
Stephan Hadinger
23c2efbe8f Fix to allow compilation of minicustom32 2022-01-16 21:34:29 +01:00
Jason2866
4351798b74
Make webclient for minicustom possible 2022-01-16 20:40:01 +01:00
Paul C Diem
b1b5261a83 Fix millisecond comparisons 2022-01-16 13:23:30 -06:00
Jason2866
fc48fe1d3b
fix include for HTTPUpdate 2022-01-16 17:58:46 +01:00
Theo Arends
62e9464753
Merge pull request #14455 from SteWers/SML-colon
[SML] Removed colon at the end of the labels
2022-01-16 16:21:20 +01:00
Theo Arends
4df42a28f5 Add command `WebTime <start_pos>,<end_pos>`
- Add command ``WebTime <start_pos>,<end_pos>`` to show part of date and/or time in web gui based on "2017-03-07T11:08:02-07:00"
- Bump version to v2022.01.3
2022-01-16 16:19:28 +01:00
Theo Arends
361f74cc12
Merge pull request #14458 from barbudor/isl28022
INA28022 support in INA219 driver
2022-01-16 14:52:33 +01:00
Stephan Hadinger
5f36bc2ee9 LVGL calibrate touch screen 2022-01-15 23:03:24 +01:00
barbudor
4c270eb857 detect ISL28022 and read bus_voltage accordingly 2022-01-15 21:22:46 +01:00
SteWers
0119bd1fb0
[SML] Remove colon at the end of the labels
Remove colon at the end of the labels on the WebUI to use the same format then all other sensors. Just a little cosmetics.
2022-01-15 19:29:31 +01:00
Theo Arends
88b296cf83 Support for Eastron SDM230
Add support for Eastron SDM230 modBus energy meter (#13443)
2022-01-15 15:02:45 +01:00
Theo Arends
7a2d490e68
Merge pull request #13443 from dad401/development
Add support for SDM230 ModBus
2022-01-15 14:48:10 +01:00
Marcus
0e97d430a2 beautified changelog / disabled (uncommented) SDM230 define in tasmota_configurations 2022-01-15 14:25:05 +01:00
Marcus
31d60b5525 rebase / fixes 2022-01-15 14:20:31 +01:00
Marcus
4e913e6a7f fixed phase count and frequency common setting 2022-01-15 14:16:15 +01:00
Marcus
84da3deea9 restructered code
synced sdm230 driver default registers to generic energy driver values
made maximum power, phase angle and resettable energy optional
2022-01-15 14:16:15 +01:00
Marcus
f58c06daee fixes 2022-01-15 14:16:15 +01:00
Marcus
17155798c0 added links for manuals / documentation 2022-01-15 14:14:32 +01:00
Marcus
3d139d2f2d - changed default baudrate for SDM230 to 9.600 baud
- fixed comment for SDM230_SPEED define in xnrg_21_sdm230.ino
2022-01-15 14:14:32 +01:00
Marcus
5834ca6e07 revert changes according to arendst: "It's legacy and will not work with any addition." 2022-01-15 14:14:32 +01:00
Marcus
2a5214bd08 changed all language file for SDM230 driver 2022-01-15 14:14:32 +01:00
Marcus
66ac4977c0 fixed some type: tasmota/tasmota_configurations_ESP32.h
moved AGPIO(GPIO_SDM230_XX) to the end:       tasmota/tasmota_template_legacy.h
2022-01-15 14:14:32 +01:00
Marcus
3d1df968a4 revert changes to: tasmota/support_features.ino 2022-01-15 14:14:32 +01:00
Marcus
8bc06238f3 changed: tasmota/i18n.h
missed this change. Now tasmota-sensors compiles with success!
2022-01-15 14:14:32 +01:00
Marcus
ba55d67cbc changed: BUILDS.md
changed:       CHANGELOG.md
	changed:       tasmota/language/de_DE.h
	changed:       tasmota/language/en_GB.h
	open/todo:     update all other localization files
	changed:       tasmota/my_user_config.h
	changed:       tasmota/support_features.ino
	changed:       tasmota/tasmota_configurations.h
	changed:       tasmota/tasmota_configurations_ESP32.h
	changed:       tasmota/tasmota_template.h
	changed:       tasmota/tasmota_template_legacy.h
	changed:       tasmota/xdrv_03_energy.ino
	new file:     tasmota/xnrg_21_sdm230.ino

added support (POC) for Eastron SDM230 ModBus (based on existing drivers SDM120 and SDM630) - suggestion for future versions:
use the same pin names for all SDM(72|120|220|230|630) drivers, e.g.: GPIO_SDMxxx_TX and GPIO_SDMxxx_RX and integrate
all drivers into one (xnrg_xx_SDM-ModBus.ino)
2022-01-15 14:14:32 +01:00
Theo Arends
9b92744d4d
Merge pull request #14441 from thehefi/patch-1
fix preprocessor directive remarks
2022-01-15 14:14:28 +01:00
bovirus
821ee9738a
Update Italian language
Please check and merge. Thanks.
2022-01-15 12:25:56 +01:00
Stephan Hadinger
3954831a27 LVGL screenshot disk full protection 2022-01-15 10:42:25 +01:00
Stephan Hadinger
d862ad1661 Fix multicast 2022-01-14 23:02:05 +01:00
Stephan Hadinger
fffcf1c2df Remove WiFiUDP32 to solve linker warnings 2022-01-14 22:53:19 +01:00
Helmut Fischer
a7dbee27b8
fix preprocessor directive remarks 2022-01-14 21:47:40 +01:00
Theo Arends
5eb25ef1c4 Add SSPM mapping warning
Add SSPM mapping warning when  4Relay modules are added, removed or inserted
2022-01-14 12:45:50 +01:00
Theo Arends
dc2fbb060a
Merge pull request #14429 from gemu2015/email_fix
fix esp8266 email
2022-01-14 10:12:50 +01:00
Theo Arends
c692e2f216 Fix shutter mode 1 (#14405)
Fix shutter mode 1 (#14405)
2022-01-14 10:11:52 +01:00
gemu2015
f3b5201c67 fix esp8266 email 2022-01-14 10:00:32 +01:00
Theo Arends
a3c31fdf76
Merge pull request #14422 from s-hadinger/udisplay_reduced_logs
Reduced logs for uDisplay
2022-01-14 09:06:27 +01:00
barbudor
82ff79d42a initial seamless support for ISL28022 2022-01-14 08:42:00 +01:00
barbudor
1f24d51e70 refactor ina219 for heap allocation 2022-01-13 23:10:46 +01:00
Stephan Hadinger
9958be83a8 LVGL moved Freetype embedded in LVGL8 2022-01-13 19:32:16 +01:00
Stephan Hadinger
da4260641f Reduced logs for uDisplay 2022-01-13 19:20:10 +01:00
Theo Arends
4e62d9bbac Merge branch 'development' of https://github.com/arendst/Tasmota into development 2022-01-13 15:57:51 +01:00
Theo Arends
5163f6437e Fix GUI network information layout 2022-01-13 15:57:33 +01:00
Theo Arends
4f2d9000a8
Merge pull request #14409 from halfbakery/mqtt_discovery_fixes
Mqtt discovery fixes
2022-01-13 15:37:49 +01:00
Theo Arends
5c73fefbbc Fix ESP8266 compilation
Add commands for ESP32 ethernet configuration ``EthIpAddress``, ``EthGateway``, ``EthSubnetmask``, ``EthDnsServer1`` and ``EthDnsServer2`` (#14385)
2022-01-13 15:35:30 +01:00
Theo Arends
e6e5d5174f Phase 2/2 Ethernet IP address config
Phase 2 of 2 Ethernet IP address config based on PR (#14385)
2022-01-13 15:27:24 +01:00
halfbakery
d881e1f864 add state_class to energy totals to support Home Assistant long term statistics 2022-01-12 23:04:47 +01:00
halfbakery
17066e404c skip shutter tilt discovery if tilting is unconfigured 2022-01-12 22:54:49 +01:00
halfbakery
fea4d3ec93 the cover state topic was useless and caused parsing errors in Home Assistant 2022-01-12 22:50:27 +01:00
Stephan Hadinger
636ac69a4b lvgl use native lv_png instead of library 2022-01-12 22:17:55 +01:00
Jason2866
5b02250c5f
Revert "Revert "Prep for a custom minimal ESP32 variant"" (#274) 2022-01-12 19:44:42 +01:00
Stephan Hadinger
efda81fbf5 Berry Partition Manager v2 2022-01-12 19:20:55 +01:00
Theo Arends
04a4a656d2 Phase 1 Ethernet IP address config
Phase 1 Ethernet IP address config (#14385)
- Currently unable to change DNS servers
2022-01-12 17:32:21 +01:00
Theo Arends
2f54cfdf9c
Merge pull request #14386 from mbbrenner/development
Fix calculation of thermostat duty cycle value
2022-01-12 13:49:39 +01:00
Jason2866
fd1fa993a3
Revert "Prep for a custom minimal ESP32 variant" 2022-01-12 12:55:40 +01:00
Jason2866
9f44b17b09
Merge pull request #14383 from Jason2866/cmini_esp32
Prep for a custom minimal ESP32 variant
2022-01-12 11:34:47 +01:00
s-hadinger
5a6a4789b3
Merge pull request #14384 from s-hadinger/fix_dac
Berry fix DAC support
2022-01-11 23:11:18 +01:00
Matthias Brenner
468a70665b Fix calculation of thermostat duty cycle value 2022-01-11 20:43:54 +01:00
Stephan Hadinger
0e78c0e41d Berry fix DAC support 2022-01-11 18:40:47 +01:00
Jason2866
d6e3747e4c
Update tasmota_configurations.h 2022-01-11 18:02:55 +01:00
Jason2866
3b138e08a3
Custom Minimal esp32 2022-01-11 17:27:56 +01:00
Jason2866
13ff5a5e11
Merge pull request #14378 from Jason2866/sps30
sps30 driver fix for esp32 core 2.0.x
2022-01-11 12:39:07 +01:00
s-hadinger
df19e6755b
Merge pull request #14368 from s-hadinger/enable_mqtt_tls
Enable MQTT TLS when Autoconf is enabled
2022-01-10 19:09:20 +01:00
s-hadinger
8eb023fd0d
Merge pull request #14373 from s-hadinger/allow_minimal32
Allow Tasmota32 minimal setup
2022-01-10 19:09:03 +01:00
Stephan Hadinger
15668fa8e1 Allow Tasmota32 minimal setup 2022-01-10 18:39:42 +01:00
Stephan Hadinger
a1a98dc65d Reduce logging for Berry 2022-01-10 18:37:28 +01:00
Stephan Hadinger
81876f55ba Enable MQTT TLS when Autoconf is enabled 2022-01-10 18:02:58 +01:00
Jason2866
d58f2a9ed2
fix for esp32 core 2.0.x 2022-01-10 17:16:42 +01:00
s-hadinger
a757b33313
Merge pull request #14363 from s-hadinger/lvgl_prepare_ts_calibration
LVGL prepare for Touch Screen calibration
2022-01-10 14:01:15 +01:00
Theo Arends
8398c9c459 Move all RAM usage to heap
Move all register usage to heap and add mapped information to relay scan
2022-01-10 13:52:24 +01:00
Stephan Hadinger
9b0a5b89fe LVGL prepare for Touch Screen calibration 2022-01-10 13:48:40 +01:00
Jason2866
9d5fd97b2f
LOG_LEVEL_DEBUG_MORE for raw data 2022-01-10 13:18:58 +01:00
Theo Arends
a01cd1ee82 Change SPM logging
Change SPM logging and add Main unit version number
2022-01-10 10:54:55 +01:00
Stephan Hadinger
0557fa5cec Forgot the log stuff 2022-01-10 10:43:13 +01:00
Stephan Hadinger
05f59951d7 Move more logs de DEBUG_MORE 2022-01-10 10:40:38 +01:00
Theo Arends
55f42ee5ad Move log message back 2022-01-10 10:28:55 +01:00
Theo Arends
f1bb492209
Merge pull request #14031 from hallard/teleinfo_fix_total
Teleinfo : Fix some calculation
2022-01-09 21:11:53 +01:00
Charles
b631270b62 revert long to uint32_t 2022-01-09 20:51:05 +01:00
Stephan Hadinger
0fd168c6cf Berry fast loop 2022-01-09 19:22:23 +01:00
Theo Arends
ef266ed24b
Merge pull request #14349 from Xjeater/patch-4
Update xsns_69_opentherm.ino
2022-01-09 18:47:00 +01:00
Serge
5ad5d13176
Update xsns_69_opentherm.ino
Add variable overrides
2022-01-09 20:35:25 +03:00
Christian Baars
e64ee7b13f
Update xdrv_50_filesystem.ino 2022-01-09 18:24:39 +01:00
SteWers
ce701c3e28
Merge branch 'arendst:development' into Solax-X1-Mode 2022-01-09 11:23:00 +01:00
Jason2866
c52a9353a4
enable Berry for webcam 2022-01-08 23:33:00 +01:00
Jason2866
b2463b6df9
enable autoconf for all esp32 builds 2022-01-08 23:16:11 +01:00
SteWers
a4b218b89e [Solax X1] Rework inverter-mode
- redesign inverter-mode implementation
- enhancements to solax protocol version 1.7
- few german translation fixes
2022-01-08 21:46:23 +01:00
s-hadinger
f71c16d564
Merge pull request #14335 from s-hadinger/berry_add_200_250_ms
Berry add 200ms and 250ms messages
2022-01-08 18:36:46 +01:00
s-hadinger
cf1f7b135f
Merge pull request #14334 from s-hadinger/tls_4K_buffers
TLS ESP32, if max packet size is more than 2000, extend TLS buffers to 4K
2022-01-08 18:22:24 +01:00
s-hadinger
2046f973b0
Merge pull request #14333 from s-hadinger/berry_memory_iram
Berry report iram memory
2022-01-08 18:17:48 +01:00
s-hadinger
b405054fe4
Merge pull request #14332 from s-hadinger/lvgl_log_TS
Add log to TS for calibration
2022-01-08 18:15:16 +01:00
Stephan Hadinger
8406d11ce4 Berry add 200ms and 250ms messages 2022-01-08 18:13:50 +01:00
Stephan Hadinger
3c3ccfa660 TLS ESP32, if max packet size is more than 2000, extend TLS buffers to 4K 2022-01-08 18:10:17 +01:00
Stephan Hadinger
2900ee741c Berry report iram memory 2022-01-08 18:06:06 +01:00
Stephan Hadinger
c71e501878 Add log to TS for calibration 2022-01-08 18:01:16 +01:00
Theo Arends
26219eaebd
Merge pull request #14318 from pkkrusty/patch-1
Add NTP server capability to DS3231 driver
2022-01-08 15:02:23 +01:00
pkkrusty
8dd97f0076
Update support_features.ino 2022-01-08 05:42:44 -08:00
Theo Arends
952844edc9
Merge pull request #14319 from pkkrusty/patch-3
Reduce difference between NTP and DS3231 before re-sync
2022-01-08 14:25:01 +01:00
Theo Arends
be98882748 Add favicon for all 2022-01-08 14:18:16 +01:00
barbudor
a27f398223 fix favicon 2022-01-08 13:53:03 +01:00
barbudor
d419635be0 add #ifdef, works only uncompressed 2022-01-08 10:45:17 +01:00
barbudor
6bb60e4d95 reduce icon to 1 bit 2022-01-08 10:17:30 +01:00
barbudor
70e28ac62c add favicon to script_full_webpage 2022-01-08 00:14:59 +01:00
barbudor
b43c62f726 favicon unishox compression fixed 2022-01-07 23:35:06 +01:00
barbudor
9758587cdd favicon step 1 2022-01-07 20:23:33 +01:00
pkkrusty
c244965186
Reduce difference between NTP and DS3231 before re-sync
Changed a re-write of DS3231 time from a 60 second difference to a 10 second difference.
2022-01-07 08:35:00 -08:00
pkkrusty
0b013f75a6
Merge pull request #1 from pkkrusty/patch-2
Add NTP server capability to DS3231
2022-01-07 16:27:37 +00:00
pkkrusty
0ef8807fac
Add NTP server capability to DS3231
Copied from GPS driver (xsns_60)
2022-01-07 08:22:54 -08:00
pkkrusty
7ed19501ad
Add DS3231 bit for turning NTP on/off 2022-01-07 08:17:03 -08:00
Theo Arends
f78130319a Fix compilation 2022-01-07 17:08:17 +01:00
Theo Arends
1573cbe6cb Bump version to v2022.01.2 2022-01-07 16:43:29 +01:00
Theo Arends
d6fc62e376 Add support for Linkind dimmer
Add support for Linkind dimmer as GPIO ``Option A6`` (#14004)
2022-01-07 16:17:53 +01:00
SteWers
38886e987f Resolve RTS-timing problem
On some devices there is a timing problem with the RTS line, when not using flush.
flush does wait until all data is send: https://www.arduino.cc/reference/en/language/functions/communication/serial/flush/
2022-01-07 12:47:23 +01:00
Theo Arends
79bcdd0fff
Merge pull request #14305 from SteWers/Solax-X1-RTS
[Solax X1] RTS support and offline status
2022-01-07 10:35:09 +01:00
Theo Arends
84da970ecc
Merge pull request #14017 from tony-fav/dev-DDPLightSchemes
DDP Schemes for Light (5) and WS2812 (15) with USE_NETWORK_LIGHT_SCHEMES
2022-01-07 10:12:47 +01:00
SteWers
d88110e686 Rework for PR #14305
- removed all changes in tasmota_template_legacy.h
- moved new GPIO at the end of the list in  tasmota_template.h
- removed unnecessary "flush" in xnrg_12_solaxX1.ino
2022-01-06 19:11:44 +01:00
Theo Arends
b98e82ae3d Add Sonoff SPM module mapping
Add Sonoff SPM command ``SspmMap 2,1,..`` to map scanned module to physical module (#14281)
2022-01-06 18:01:35 +01:00
Stephan Hadinger
6755b754e0 Berry stores compiled bytecode into IRAM, freeing space in heap 2022-01-06 13:41:51 +01:00
SteWers
34112c833a
Update my_user_config.h 2022-01-06 10:33:45 +01:00
SteWers
0ef2aeaeba Revert my_user_config.h 2022-01-06 10:24:47 +01:00
SteWers
aa7750997a RTS support and offline status (Fix#1) 2022-01-06 10:08:44 +01:00
SteWers
32cc20219a [Solax X1] RTS support and offline status 2022-01-06 09:52:27 +01:00
SteWers
2e77ed0560 SolaxX1 RTS #1 2022-01-05 21:04:20 +01:00
Theo Arends
fce0104035 Add SPM Relay scan timeout message 2022-01-05 12:43:26 +01:00
s-hadinger
923feb2096
Merge pull request #14296 from s-hadinger/remove_leftovers
Remove debug leftovers
2022-01-05 12:38:55 +01:00
Stephan Hadinger
913db86f15 Remove debug leftovers 2022-01-05 12:28:07 +01:00
Theo Arends
a26f2dbc28 Fix SPM power switching over 8 relays
Fix SPM power switching over 8 relays (#14281)
2022-01-05 10:44:58 +01:00
s-hadinger
0e2af52d97
Merge pull request #14294 from s-hadinger/berry_modular
Berry specific moved to berry_tasmota
2022-01-05 10:00:25 +01:00
Theo Arends
2add8aa12c
Merge pull request #14278 from SteWers/Solax-X1-Temperature-fix
[Solax X1] Changed variable type for temperature from float to int16_t
2022-01-05 09:59:48 +01:00
Stephan Hadinger
4406eb9f3b Berry specific moved to berry_tasmota 2022-01-05 09:50:38 +01:00
Theo Arends
bfdf34813f Fix SPM power switching over 8 relays
Fix SPM power switching over 8 relays (#14281)
2022-01-04 23:10:19 +01:00
Theo Arends
d8ed99830c Fix SPM energy display rotation in GUI
Fix SPM energy display rotation in GUI (#14281)
2022-01-04 22:30:08 +01:00
SteWers
9956aa59c4
Changed variable type for temperature from float to int16_t
The type of temperature is int16_t. With this change negative values are read and displayed correctly.
2022-01-04 20:18:19 +01:00
Theo Arends
df58c7caea Merge branch 'development' of https://github.com/arendst/Tasmota into development 2022-01-04 17:42:00 +01:00
Theo Arends
cc7ad4afca Add experimental ADE7953 (Shelly EM) reset on restart (#14261) 2022-01-04 17:41:47 +01:00
Theo Arends
ecd101d408
Merge pull request #14275 from barbudor/fix_adc_ph
make adc_ph formula more flexible
2022-01-04 17:26:59 +01:00
Theo Arends
ce17266512 Revert "dd experimental ADE7953 (Shelly 2.5 and Shelly EM) reset on restart (#14261)"
This reverts commit efd4963eb2.
2022-01-04 17:16:05 +01:00
Theo Arends
efd4963eb2 dd experimental ADE7953 (Shelly 2.5 and Shelly EM) reset on restart (#14261) 2022-01-04 17:02:12 +01:00
barbudor
27a08b456e make adc_ph formula more flexible 2022-01-04 16:33:35 +01:00
Theo Arends
2121d8b273
Merge pull request #14268 from gemu2015/scripter_fix
fix memory corruption
2022-01-04 14:16:30 +01:00
Theo Arends
8a291f251f Update RG-15
- Update RG-15 in case no complete message is received
- Add colon as optional separator for Domoticz DzSend values allowing DzSend as backlog command
2022-01-04 12:09:16 +01:00
gemu2015
a62da1ba5a fix memory corruption 2022-01-04 11:25:58 +01:00
Theo Arends
900269ad44
Merge pull request #14255 from s-hadinger/esp32_stacksize
Set ESP32 stack size with ``#define SET_ESP32_STACK_SIZE``, added ``StackLowMark`` metrics
2022-01-03 19:27:35 +01:00
Stephan Hadinger
f2d8563597 Force MQTT_MAX_PACKET_SIZE in PubSub client 2022-01-03 19:03:00 +01:00
Stephan Hadinger
5f002dc467 Set ESP32 stack size with `#define SET_ESP32_STACK_SIZE, added StackLowMark` metrics 2022-01-03 18:52:30 +01:00
Theo Arends
3916709d5f Add debug MemDump 2022-01-03 14:02:18 +01:00
Theo Arends
3515bd3251 Tune HRG-15 driver 2022-01-03 12:45:47 +01:00
Theo Arends
f890c2d85a Fix HRG-15 serial reception 2022-01-03 11:36:57 +01:00
Stephan Hadinger
421a2ce1fb LVGL full support for grid layout 2022-01-02 16:16:10 +01:00
gemu2015
36c3f7c446 fix edit file gui for sd card 2022-01-01 15:06:33 +01:00
Theo Arends
40c92418e2 Fix upload version number detection 2022-01-01 14:38:13 +01:00
Theo Arends
4c8c8572c5 Bump version to v2022.01.1 2021-12-31 18:23:35 +01:00
Theo Arends
873d7da84a Refactored HRG-15 driver
Refactored HRG-15 driver (#14067)
2021-12-30 17:52:44 +01:00
Theo Arends
3220332b1c Refactor serial config
Refactor serial config (#14212)
2021-12-30 14:39:22 +01:00
Theo Arends
5a73aa1e1f Refactor serial config
Refactor serial config removing specific stopbit count and only support serial config constants (#14212)
2021-12-30 14:19:24 +01:00
Theo Arends
730f3451ac Clean up code 2021-12-30 13:26:32 +01:00
Theo Arends
b5a1e9d2fe
Merge pull request #14214 from gemu2015/scripter_update
some fixes and enhancements
2021-12-30 12:19:51 +01:00
barbudor
e504f61fba Add missing & for coherency 2021-12-30 09:39:29 +01:00
gemu2015
a2857e1c53 some fixes and enhancements 2021-12-30 09:00:14 +01:00
Theo Arends
0bfa5af3ad Fix Sonoff SPM relay GUI display
Fix Sonoff SPM relay GUI display (#13447)
2021-12-29 17:46:52 +01:00
Jason2866
ead95cc237
Merge branch 'arendst:development' into board_upd 2021-12-29 16:50:06 +01:00
Theo Arends
e843bc929e Shorten cryptic message 2021-12-29 15:18:55 +01:00
Theo Arends
3890237a5f Add ESP32 dedicated DHT driver
- Add ESP32 dedicated DHT driver using standard Adafruit library.
- Extent DHT probe interval time from 2 to 4 seconds solving some misreadings
2021-12-29 14:57:56 +01:00
Theo Arends
2c12cbdabe Rename xsns_05 ds18b20 driver 2021-12-29 14:52:58 +01:00
Jason2866
179920e8a3
Boards.json definition updates
Add definitions to boards.json to make it possible to differentiate later.
2021-12-29 14:37:41 +01:00
jeanmichel_nwsb
673387f77d provide proper OTA_URL for tasmota32solo1 2021-12-29 13:05:22 +01:00
s-hadinger
c032878fd6
Revert "Berry add tasmota.random_byte()" 2021-12-28 22:37:02 +01:00
Stephan Hadinger
44189186e9 Berry add tasmota.random_byte() 2021-12-28 21:29:04 +01:00
Theo Arends
00c937953b
Merge pull request #14078 from avp-avp/development
Add OpenTherm Boiler Lockout Reset command
2021-12-28 14:27:34 +01:00
gemu2015
3845708acc fix vbus signed word 2021-12-28 12:38:39 +01:00
Stephan Hadinger
dca794dbf1 LVGL update from 8.0.2 to 8.1.0 2021-12-27 23:03:49 +01:00
Stephan Hadinger
a4cd168681 LVGL modularization 2021-12-27 18:12:38 +01:00
jeanmichel_nwsb
2e19f66749 make neg temp compliant with 2's comp variant 2021-12-27 16:33:44 +01:00
Theo Arends
cb52c4cf35 Add DHT debugging information 2021-12-26 14:00:07 +01:00
Theo Arends
4962fd229e Add command `SSerialConfig <serialconfig>` to change Serial Bridge configuration
Add command ``SSerialConfig <serialconfig>`` to change Serial Bridge configuration
2021-12-25 12:58:24 +01:00
Theo Arends
aaa87a037a Revert "Merge pull request #14153 from wir3z/development"
This reverts commit d9ab90a2f9, reversing
changes made to 7bf6e5a773.
2021-12-25 11:34:58 +01:00
Theo Arends
18003e0ee6 Another try for solving exceptions 28
Another try for solving exceptions 28 (#14067)
2021-12-24 17:05:53 +01:00
Stephan Hadinger
fd47406d11 LVGL add support for lv_chart_series 2021-12-24 10:06:30 +01:00
Stephan Hadinger
a51d32747a Berry add support for udp client/server 2021-12-23 18:35:10 +01:00
s-hadinger
8374ded1d4
Merge pull request #14157 from s-hadinger/better_changeUIntScale
Fix changeUIntScale to be stable
2021-12-23 13:19:48 +01:00
Stephan Hadinger
7c064f6fc8 Fix changeUIntScale to be stable 2021-12-23 12:48:12 +01:00
Theo Arends
39ec4c6d5d Revert change to fix extra flashwrite before QuickPowerDetection
Revert change to fix extra flashwrite before QuickPowerDetection (#14153)
2021-12-23 12:34:16 +01:00
Theo Arends
afea9cd4a7 Increase max power value for Sonoff Pow R3
Increase max power value for Sonoff Pow R3 (#14156)
2021-12-23 12:06:14 +01:00
Theo Arends
45ad78a680 Remove HRG15 error message
Remove HRG15 error message (#14067)
2021-12-23 11:31:09 +01:00
Theo Arends
e359a775c2 Bump version to v10.1.0.2 2021-12-23 11:01:41 +01:00
Theo Arends
d9ab90a2f9
Merge pull request #14153 from wir3z/development
Fixed non-8N1 serial issues.
2021-12-23 10:41:11 +01:00
wir3z
30d35b8c15 Moved kTasmotaSerialConfig to TasmotaSerial.h from Tasmota.h. 2021-12-22 12:23:17 -07:00
Theo Arends
7bf6e5a773 Another try to fix exception
Another try to fix exception (#14067)
2021-12-22 18:11:35 +01:00
wir3z
b8752b7272 TasmotaSerial:
- Added transmit parity to software TX.  Software RX just consumes in the incoming parity bit with no error checking.
- Fixed issue where Serial.begin for the ESP8266 was not passing the UART SerialConfig compatible values.

support.ino
- Cleanup to use already present ConvertSerialConfig API.

tasmota.ino:
- Force the baudrate + serial config settings after boot.  Previously, the baudrate would change, but any non 8N1 settings were not applied.

xdrv_08_serial_bridge.ino:
- Increased the software serial bridge buffer size and changed type to prevent overflow.
- Added missing serial config settings to the serial begin.  Previously was forcing 8N1.

xdrv_10_scripter.ino
- Cleanup to use already present ConvertSerialConfig API.
2021-12-22 09:23:15 -07:00
Theo Arends
8943656729 Fixed ESP32 LedPwmMode exception
Fixed ESP32 LedPwmMode exception (#14073)
2021-12-22 16:50:29 +01:00
lexxai
b1bbf26656
Update uk_UA.h
translated "Dew point"
2021-12-21 03:23:19 +02:00
Stephan Hadinger
2cbd65ec63 Berry use mapping 2021-12-20 22:38:56 +01:00
Alexey Pavlov
2f7365ccf9
Merge branch 'arendst:development' into development 2021-12-20 19:33:53 +03:00
Alexey Pavlov
582aa10e0a pull request fixes 2021-12-20 19:33:22 +03:00
s-hadinger
4b2ea37360
Merge pull request #14111 from s-hadinger/lib_lv_berry
Berry created separate library `lv_berry` to isolate LVGL-Berry mapping
2021-12-20 16:43:41 +01:00
Stephan Hadinger
e958c7ba12 Fix compilation 2021-12-20 12:12:56 +01:00
Stephan Hadinger
38e6a9fdf0 Berry created separate library lv_berry to isolate LVGL-Berry mapping 2021-12-20 11:17:11 +01:00
Theo Arends
d4b9381ab0
Merge pull request #14091 from sternegugger/PR2_MAX7219_dot_matrix
PR2 max7219 dot matrix, less memory
2021-12-20 11:15:08 +01:00
Theo Arends
847203c927
Merge pull request #14095 from Meek-HA/patch-2
ESP32 Compile error when I2S_AUDIO is enabled
2021-12-20 10:57:38 +01:00
Theo Arends
463dd14f90 Enable My92X1 for ESP32 2021-12-19 16:57:57 +01:00
Theo Arends
81aa579471 Refactor Tuya driver to enable ESP32 support
Refactor Tuya driver to enable ESP32 support (#14086, #14106)
2021-12-19 16:41:10 +01:00
Milenko Mitrovic
a0ba50d38d Added Weight and Impedance support to Home Assistant auto discovery 2021-12-19 11:59:49 +01:00
Milenko Mitrovic
ecb3a07d2f Changed json property names to better match the other properties 2021-12-19 11:58:41 +01:00
Meek Home Automation
805006468f
ESP32 Compile error when I2S_AUDIO is enabled
Solves the compiling error with env:tasmota32 when I2s Audio is enabled:
#ifndef USE_I2S_AUDIO
#define USE_I2S_AUDIO
#endif

#ifdef USE_I2S_EXTERNAL_DAC
#undef USE_I2S_EXTERNAL_DAC
#endif

#ifndef USE_I2S_NO_DAC
#define USE_I2S_NO_DAC
#endif

Resolving the following compiling error:
tasmota/xdrv_42_i2s_audio.ino:326:11: error: invalid conversion from 'AudioOutputI2S*' to 'AudioOutputI2SNoDAC*' [-fpermissive]
2021-12-18 21:52:23 +01:00
Milenko Mitrovic
dc1fa0e50d Added feature.impedance for V2 to separate impedance and impedance_stabilized value from V1 and changed stabilized/has_impedance to weight_stabilized/impedance_stabilized 2021-12-18 20:43:17 +01:00
Michael
7b7913e8f3 merged, ready for PR2 2021-12-18 15:14:47 +01:00
Michael
d606cc9383 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2021-12-18 15:09:57 +01:00
Theo Arends
2d7a48152b Fix exception 28 on HRG15
Fix exception 28 on HRG15 (#14067)
2021-12-18 14:47:03 +01:00
Theo Arends
85731148c5 Refactor GPIO_HEARTBEAT
Remove delay from interrupt by refactoring GPIO_HEARTBEAT
2021-12-18 14:30:25 +01:00
Michael
77f0024f99 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2021-12-18 14:07:53 +01:00
Stephan Hadinger
e5479cdc96 Berry move LVGL mapping to its own library 2021-12-18 11:47:03 +01:00
Michael
e3fe445df4 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2021-12-18 11:11:12 +01:00
Stephan Hadinger
26a7fad65b Berry C mapping moved to a separate `berry_mapping` library 2021-12-17 19:41:36 +01:00
Theo Arends
8bad0115b0 Fix ESP32 webcam WDT
Fix ESP32 webcam WDT (#13882)
2021-12-17 18:01:27 +01:00
Alexey Pavlov
aca519ddec format fixes 2021-12-17 15:27:34 +03:00
Alexey Pavlov
60660dc177 revert /xlgt_01_ws2812.ino 2021-12-17 15:26:13 +03:00
Alexey Pavlov
aefdb06fa8
Merge branch 'arendst:development' into development 2021-12-17 15:24:51 +03:00
Theo Arends
776fa99ee6 Fix exception 28 on HRG15
Fix exception 28 on HRG15 (#14067)
2021-12-17 11:31:29 +01:00
Stephan Hadinger
6d9e427970 Fix Berry I2C driver lib with latest changes 2021-12-16 13:57:12 +01:00
Milenko Mitrovic
2a53f3ba1d Use only stabilized weight packets when directBridgeMode is disabled 2021-12-16 00:44:49 +01:00
dcoder42
ba1156ad7f
Merge branch 'arendst:development' into development 2021-12-15 23:34:34 +01:00
Theo Arends
02ae677120
Merge pull request #14057 from gemu2015/scripter_update
database extraction update, housekeeping
2021-12-15 15:40:16 +01:00
gemu2015
eec2e50a46 database extraction update, housekeeping 2021-12-15 15:07:36 +01:00
gemu2015
94844b4707 software serial for eps32 2021-12-15 14:46:05 +01:00
Theo Arends
a92f2cb941 Refactor Tuya webbutton 2021-12-15 12:30:48 +01:00
Theo Arends
4f20e4f698 Refactor SonoffRfBridge Webcode 2021-12-15 12:14:52 +01:00
Theo Arends
9ed8fb717d Add webserver function FUNC_WEB_GET_ARG
- Add webserver function FUNC_WEB_GET_ARG allowing better modular support of web arguments
- Add gui function buttons to LSC MCL
2021-12-15 11:15:30 +01:00
s-hadinger
ecb4a28e35
Merge pull request #14047 from s-hadinger/md5_rom
Berry use ROM MD5
2021-12-14 20:08:40 +01:00
Stephan Hadinger
bcc970b559 Berry use ROM MD5 2021-12-14 19:56:28 +01:00
Paul C Diem
fc81ca889b Add DevGroupSend full status item 2021-12-14 08:38:15 -06:00
Stephan Hadinger
2841734465 Berry remove conversion from comptr to int 2021-12-13 19:19:32 +01:00
Charles
637f456e00 Fix some calculation 2021-12-13 12:18:47 +01:00
s-hadinger
0c4a5baa48
Merge pull request #14020 from s-hadinger/berry_mapping_1
Berry mapping step 1
2021-12-12 19:58:33 +01:00
Theo Arends
bc83f15ccb
Merge pull request #14019 from barbudor/remove_mqttclient_topic_limitation
Remove topic must differ from mqttclient
2021-12-12 18:58:03 +01:00
Stephan Hadinger
b4e9468bbb Berry mapping step 1 2021-12-12 18:56:11 +01:00
Barbudor
eb5d231314 remove topic must differ from mqttclient 2021-12-12 18:46:52 +01:00
tony-fav
78c7d1a1fe DDP schemes for Light and WS2812 2021-12-12 12:27:00 -05:00
Theo Arends
fa7b0302a7 Trying to solve ESP32-webcam timeouts
Trying to solve ESP32-webcam timeouts on Settings save by adding delays in between file write chunks and diabling NVS writes when stream is active. (#13882)
2021-12-12 18:04:46 +01:00
Alexey Pavlov
e799c3e4d5
Merge branch 'arendst:development' into development 2021-12-12 09:00:17 +03:00
Alexey Pavlov
45aeaede9a Add blor command + bug fixes 2021-12-12 08:59:52 +03:00
Max
d5c58cb565 Update xsns_62_MI_HM10.ino
1. Fixed HA topics creation: shorten sensor names to fit in total 30 chars for topic name.
2. Removed unnesessary code comment.
2021-12-12 00:01:28 +03:00
Max
8bbd5d588b
Merge branch 'arendst:development' into development 2021-12-11 23:58:46 +03:00
s-hadinger
4aebb15987
Merge pull request #13967 from tony-fav/dev-SO92forALL
Enable SetOption92 for platforms beyond ESP8266
2021-12-11 19:44:38 +01:00
Theo Arends
2b1d469940
Merge pull request #13986 from lucboudreau/thermostat_relayoffwhenoff
Turns off the relay once when the thermostat is switched off to preve…
2021-12-11 12:21:36 +01:00
Theo Arends
0a15ff1307
Merge pull request #13993 from pcdiem/pwmd-2button
Add PWM Dimmer 2-button support
2021-12-11 12:20:33 +01:00
Theo Arends
0c032c5608
Merge pull request #14000 from barbudor/ezoo2_sensor_message
Fix EZOO2 sensor message format
2021-12-11 12:20:18 +01:00
Stephan Hadinger
c261a4f863 Fixed strptime 2021-12-11 10:21:57 +01:00
Barbudor
6ded581a37 fix O2 sensor message format 2021-12-11 09:18:14 +00:00
Stephan Hadinger
6905cfbe40 Remove leftover 2021-12-10 23:22:46 +01:00
Stephan Hadinger
dbd321291e Berry strptime 2021-12-10 23:18:49 +01:00
s-hadinger
c26d393112
Merge pull request #13995 from s-hadinger/apply_MQTT_TLS_FINGERPRINT
Apply MQTT_TLS_FINGERPRINT
2021-12-10 22:06:45 +01:00
Stephan Hadinger
1615c55583 Apply MQTT_TLS_FINGERPRINT 2021-12-10 21:53:43 +01:00
Stephan Hadinger
c2880d2dee Berry minor cleaning 2021-12-10 21:48:06 +01:00
Paul C Diem
922d867717 Add 2-button support 2021-12-10 11:36:24 -06:00
Luc Boudreau
b0b1b79fbd Turns off the relay once when the thermostat is switched off to prevent it from being kept on forever, as a safety precaution. 2021-12-09 17:35:29 -05:00
Stephan Hadinger
5e8bf1eb05 Add timeout 2021-12-09 22:39:24 +01:00
Stephan Hadinger
4168421590 Remove flush 2021-12-09 22:15:15 +01:00
Stephan Hadinger
9faadaca67 Berry added tcpclient 2021-12-09 22:00:24 +01:00
Stephan Hadinger
4cd926e008 Berry pycoc optimization 2021-12-09 19:37:00 +01:00
Max
696e33a677 MI_HM10 added support Mi Scale
1. Added Mi Scale v1/Mi Scale v2 support via BLE advertising packets
2. Added features "scale" and "impedance" to features list
2021-12-09 11:26:54 +03:00
tony-fav
79b534d239 Enable SetOption92 for platforms beyond ESP8266 2021-12-08 13:09:54 -05:00
Theo Arends
74996fae0e
Merge pull request #13960 from gemu2015/scripter_update
new functions and housekeeping
2021-12-08 17:21:08 +01:00
Theo Arends
56db8ed749
Merge pull request #13958 from gemu2015/sml_update
sml update
2021-12-08 17:19:48 +01:00
Theo Arends
519ccf3b9e
Merge pull request #13957 from gemu2015/display_update
Display update
2021-12-08 17:19:33 +01:00
Theo Arends
a06c01cd91 Bump version 10.1.0.1 2021-12-08 16:49:35 +01:00
gemu2015
153e5c2998 configurable text sfac 2021-12-08 16:32:02 +01:00
gemu2015
6301b598f5 =d fix, trx list allow split lines 2021-12-08 16:30:11 +01:00
gemu2015
732c7a4116 new functions and housekeeping 2021-12-08 16:28:29 +01:00
Theo Arends
6093fb8299
Merge pull request #13936 from logon84/development
Support for enhanced temp registers in newer Mitsubishi units
2021-12-08 10:41:33 +01:00
Barbudor
261338729c make mi32option23 compliant with full topic 2021-12-07 22:01:57 +01:00
Barbudor
ded6a862da fix compile error 2021-12-06 20:45:05 +00:00
logon84
2e5b7deead
Update xdrv_44_miel_hvac.ino 2021-12-06 19:36:56 +01:00
logon84
038970c826
Add files via upload 2021-12-06 19:35:13 +01:00
logon84
8efb7d005c
Update xdrv_44_miel_hvac.ino 2021-12-06 19:01:26 +01:00
logon84
9237b4f449
Add files via upload 2021-12-06 18:59:10 +01:00
logon84
3981afa95f
Merge branch 'arendst:development' into development 2021-12-06 18:57:21 +01:00
Theo Arends
41e63321f1 Add SPM yellow error led support 2021-12-06 15:11:59 +01:00
logon84
a55cc22cd7
Add files via upload 2021-12-06 13:53:42 +01:00
logon84
90add2b4c2
Add files via upload 2021-12-06 13:50:47 +01:00
Theo Arends
1a448ae364 Fix SPM energy energy values 2021-12-06 10:57:25 +01:00
logon84
3f1e5746a1
Update xdrv_44_miel_hvac.ino 2021-12-06 03:10:30 +01:00
logon84
56d697f30a
Merge branch 'arendst:development' into development 2021-12-06 01:35:12 +01:00
logon84
1bfcdea9be
Add files via upload 2021-12-06 00:29:05 +01:00
logon84
4704829412
Add files via upload 2021-12-05 23:59:04 +01:00
Theo Arends
0cdf6c9653 Refactor Shift595 2021-12-05 14:49:49 +01:00
Theo Arends
a6bcb38ca1
Merge pull request #13921 from jziolkowski/support_74hc595
Add support for 74x595 shift registers
2021-12-05 14:16:15 +01:00
jziolkowski
63ff462f53 using pointer for Shift595, refactored pin init 2021-12-05 13:40:01 +01:00
jziolkowski
8288d74bb2 Reduce the max count of devices to never exceed MAX_RELAYS 2021-12-04 18:12:41 +01:00
jziolkowski
d855cc22a0 Add support for 74x595 shift registers 2021-12-04 17:52:29 +01:00
Theo Arends
4d05fb153c Remove BlockedLoop detection from ESP32 2021-12-04 17:39:04 +01:00
Theo Arends
1d3a3ee415 Make SspmDisplay persistent 2021-12-04 16:14:08 +01:00
jziolkowski
8c12424d78 WIP 2021-12-04 15:39:00 +01:00
Barbudor
2f9172a59f fix pulsetime for more than 8 relays/power devices 2021-12-04 15:03:15 +01:00
Theo Arends
3a92189c44 Add command SspmDisplay
Add command ``SspmDisplay 0/1`` to change GUI display to powered on relays only.
2021-12-04 12:26:19 +01:00
Theo Arends
9cc2394d67 Add shift 74xx595 persistence 2021-12-04 12:02:26 +01:00
logon84
2437ab117f
Add files via upload 2021-12-04 11:18:13 +01:00
logon84
490b004ebb
Update xdrv_44_miel_hvac.ino 2021-12-04 02:33:07 +01:00
s-hadinger
86e84d167b
Merge pull request #13912 from s-hadinger/lvgl_screenshot_bmp
LVGL screenshot in BMP format
2021-12-03 20:40:54 +01:00
Stephan Hadinger
d6760962cd LVGL screenshot in BMP format 2021-12-03 20:12:46 +01:00
Stephan Hadinger
039fd65f64 LVGL simplified font code 2021-12-03 20:10:24 +01:00
Michael
34ad6a736c Merge branch 'development' of https://github.com/arendst/Tasmota into development 2021-12-03 17:07:48 +01:00
Michael
306ed0d2dd max7219 dot matrix ready for pull request 2021-12-03 16:50:55 +01:00
Theo Arends
488c84e61b Fix JSON SSPM energy today/yesterday 2021-12-03 14:29:41 +01:00
Stephan Hadinger
aa123eff8c Fix compilation error 2021-12-03 13:53:04 +01:00
Barbudor
57b27578f6 Driver for '595 shift register 2021-12-02 22:14:47 +01:00
Theo Arends
86628c9f5e Fix negative temperatures in NRF24
Fix negative temperatures in NRF24 (#13894)
2021-12-02 14:02:22 +01:00
Stephan Hadinger
cb7d3ddb83 Fix link in AWS CA 2021-12-01 23:02:45 +01:00
s-hadinger
a3f5d0df58
Merge pull request #13890 from s-hadinger/leds3
Berry leds improvements
2021-12-01 22:59:55 +01:00
Stephan Hadinger
5d91392ae8 Berry leds improvements 2021-12-01 22:44:58 +01:00
Stephan Hadinger
e98d632e07 TLS always set ALPN for AWS IoT 2021-12-01 22:41:44 +01:00
Stephan Hadinger
b409377068 MQTT TLS dual mode (CA or fingeprint) in same firmware, `SetOption132 1` to force fingerprint 2021-12-01 21:38:28 +01:00
Theo Arends
9b72a44367
Merge pull request #13053 from groth-its/ha-device-classes
Add / correct home assistant device classes
2021-12-01 17:50:51 +01:00
Theo Arends
16e83d1430 Fix LSC MC template 2021-12-01 16:05:03 +01:00
s-hadinger
f640617232
Merge pull request #13883 from s-hadinger/berry_set_power_arg
Improve set_power_handler
2021-12-01 14:01:36 +01:00
Stephan Hadinger
188d6c86c1 Improve set_power_handler 2021-12-01 13:52:48 +01:00
Theo Arends
5d60365dfb Formalize USE_SONOFF_SPM 2021-12-01 11:21:56 +01:00
pkkrusty
229b772d99
Changed log level of NRG: EnergyTotal to Level 4 vs Level 3
With console log set to level 3, this function prints out the EnergyTotal every second, which makes the console pretty useless for any other debugging work. Makes more sense to me to have it output all that on Level 4.  Still accessible if people want it, but less obtrusive for normal debugging work.
2021-11-30 14:05:40 -08:00
s-hadinger
e951fa9f31
Merge pull request #13874 from perexg/zigbee-serial-reset
ZigBee serial: always initialize RST pins (for TCP serial server)
2021-11-30 22:38:00 +01:00
Jaroslav Kysela
838ac68a84 ZigBee serial: always initialize RST pins (for TCP serial server) 2021-11-30 18:27:13 +01:00
Theo Arends
3535b7543e Add support for GPE Multi color smart light
Add support for GPE Multi color smart light as sold by Action in the Netherlands
2021-11-30 16:03:57 +01:00
Theo Arends
f53e9462b3 Bump version to 10.0.0.4 2021-11-30 15:43:43 +01:00
Theo Arends
f2b98f7da3 Add Xdrv function FUNC_BUTTON_MULTI_PRESSED 2021-11-30 14:55:45 +01:00
Theo Arends
6bd0140dd9 Fix function changeUIntScale edge cases 2021-11-30 12:38:12 +01:00
Theo Arends
20a87186fd
Merge pull request #13834 from lucboudreau/thermo_sensor
Adds some minimal sensor data to the thermostat driver to allow basic…
2021-11-30 10:09:50 +01:00
Theo Arends
79191b32be
Merge pull request #13861 from pcdiem/pwm-dimmer-2
Make sure PWM Dimmer night light stays updated
2021-11-30 10:08:43 +01:00
Theo Arends
a88039ef97
Merge pull request #13870 from Tortue95/development
Tuya: add tuya_allow_dimmer_0 (SetOption131)
2021-11-30 10:07:14 +01:00
s-hadinger
03606b9267
Merge pull request #13868 from s-hadinger/berry_devices_present
Berry add `tasmota.global.devices_present`
2021-11-30 08:29:46 +01:00
Luc Boudreau
7e24f88f79 Adds some minimal sensor data to the thermostat driver to allow basic control by third party. 2021-11-29 18:11:00 -05:00
Stephan Hadinger
a290a1b5de Rename to set_power_handler 2021-11-29 23:29:21 +01:00
Stephan Hadinger
38d834dda9 Add set_power event 2021-11-29 23:21:21 +01:00