Theo Arends
889e6ea54d
Fix driver config restore
2023-07-11 16:12:04 +02:00
Theo Arends
258976c014
Verify correct functionality
2023-07-10 18:14:23 +02:00
Theo Arends
43bc81010f
Configuration file save and restore .xdrvsetXXX
...
Configuration file save and restore now backup and restore ``.xdrvsetXXX`` files too (#18295 )
2023-07-10 16:03:32 +02:00
btsimonh
b1cc87d24f
File UI changes ( #19014 )
...
* Remove recursion into folders on Manage Files. May be enabled with UFILESYS_RECURSEFOLDERS_GUI. On Edit of a file, Save and Magane btuttons return to the folder containgint the file being edited. On delete file, UI returns to the folder that the deleted file was in.
* Make newfile put in in the current folder, and return to current folder on save of manage button.
* Add folderOnly and FileOnly functions to reduce code duplication.
Enable folder delete.
Enable folder listing to be aborted (x in browser)
Disbale ESP32 Download Task. Needs attention.
Allow folder create from newfile name.
2023-07-10 10:27:20 +02:00
Theo Arends
f726c904ab
Enable ESP32 shutter driver
...
Enable ESP32 shutter driver (#18295 )
2023-07-08 17:21:06 +02:00
stefanbode
8ce7cb4ccd
Enhance ZC-Dimmer for falling and leading edge dimmer ( #19054 )
...
* Update tasmota_types.h
* Update xdrv_68_zerocrossDimmer.ino
2023-07-07 19:50:36 +02:00
s-hadinger
57c4825ccd
`BrRestart` now supports web handlers to work after Berry restart ( #19057 )
2023-07-06 21:37:46 +02:00
xsp1989
862edddb56
Fix BUG: Zigbee devices cannot be added through routing nodes ( #19036 )
2023-07-06 21:10:57 +02:00
Theo Arends
fc9065d4c8
Fix miel_hvac
...
Fix miel_hvac (#18923 )
2023-07-03 11:55:21 +02:00
s-hadinger
d72f3b9978
Command ``BrRestart`` to restart the Berry VM (experimental) ( #19003 )
...
* Command ``BrRestart`` to restart the Berry VM (experimental)
* Add web button for Berry Restart
2023-07-02 21:52:01 +02:00
Theo Arends
85aed3a17d
Remove phase_count_virtual
2023-07-01 14:31:03 +02:00
Theo Arends
6dd8aabeef
Cleanup scripter logging
2023-07-01 14:04:27 +02:00
Theo Arends
3edb5bb096
Move SD card init up
...
Move SD card init up (#18934 )
2023-07-01 12:48:33 +02:00
Jacek Ziółkowski
2705374160
add Energy.phase_count_virtual to berry energy module ( #19004 )
...
* add Energy.phase_count_virtual to berry energy module
* Update xdrv_52_3_berry_energy.ino
* Update xdrv_52_3_berry_energy.ino
2023-06-30 22:19:59 +02:00
Theo Arends
1e3b41dd2d
Fix PCF8574 mode2 init using scripts
...
Fix PCF8574 mode2 init using scripts (#18934 )
2023-06-30 11:37:20 +02:00
Theo Arends
58e13edea0
Change loglevel message
2023-06-30 11:31:59 +02:00
Theo Arends
ca452c5e43
Add Energy->phase_count_virtual
2023-06-30 11:14:37 +02:00
jonschz
a51096e400
update light when `VirtualCT` is invoked ( #18972 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2023-06-27 14:23:44 +02:00
Paul Blacknell
7892a38795
add HybridControllerPhase to json payload ( #18842 )
2023-06-26 21:56:07 +02:00
gemu
3642d8ef37
fixes TS_FLOAT ( #18961 )
2023-06-25 12:08:42 +02:00
s-hadinger
36de007909
Berry replace `string.format`with `format` ( #18945 )
...
* Berry replace `string.format`with `format`
* remove import.string
2023-06-23 18:33:31 +02:00
Norbert
04521e5542
Change format of KNX Group address ( #18928 )
...
"%d.%d.%d" -> "%d/%d/%d"
Co-authored-by: Norbert <Noschvie@users.noreply.github.com>
2023-06-22 21:56:55 +02:00
s-hadinger
28861821a6
Zigbee fixed regression with SetOption101 ( #18884 )
2023-06-14 22:46:18 +02:00
stefanbode
156a3551b0
Repair SHUTTER Shelly 2.5 with manual relay change on switches ( #18877 )
...
* Repair manual relay change
* Repair manual relay change
2023-06-14 16:14:10 +02:00
stefanbode
0e3b32e848
Readded up/down/open/close commands ( #18864 )
...
* Update xdrv_27_shutter.ino
* fix shutterposition with up/down/open/close
2023-06-12 19:09:19 +02:00
Subhash Chandra
2f616eef2c
make IRHVAC send incremental changes. ( #18310 )
...
This change will allow mqtt messages simpler by allowing something like
`publish cmnd/ir-bridge/IRHVAC {"Power": "On"}`.
The simpler format is required for working with mqtt clients like
iotMQTTPanel or similar on android.
Limitations:
- Requires full message be sent at-least once. I work around this with
a `system#boot` rule
- Gets messy with multiple devices. I have only one AC per room, and
this doesn't doesn't interfere with other IR devices.
TODO:
- [ ] Change the build flag `INCREMENTAL_IRAC`to a `SetOption`
- [ ] Persist `irac_prev_state` across reboots.
- [ ] Support multiple devices.
2023-06-10 14:53:02 +02:00
btsimonh
63cc575c8b
Berry Webclient: Change StreamBytes to StreamBeBytesWriter, and improve wc_getbytes ( #18837 )
...
This reduces allocation to a single allocaiton, but also theroetically allows the Bytes object to grow if content-length was unset.
(cherry picked from commit 936477f5977dd1a4f899498cc7cc0baf05b34a89)
2023-06-10 11:28:31 +02:00
Barbudor
6aed929e17
fix #18817 http response for status with retain ( #18819 )
...
* fix http response for status with retain
* take 2
* add a failsafe when JSONlen reach zero
2023-06-09 07:59:24 +00:00
btsimonh
fc92dc0995
Add wcclient.get_bytes() to Berry ( #18829 )
...
(cherry picked from commit 5903b21448a3f088b12bd47a04996ff84e467a3a)
2023-06-09 08:56:05 +02:00
blakadder
676165f3f6
better way to support LSBJ ( #18827 )
2023-06-08 20:39:02 +02:00
blakadder
ae67c6cfa1
Add support for INMP441 MEMS microphone ( #18823 )
...
* Add INMP441 MEMS mic support
* add I2S audio defines as preview
2023-06-08 16:24:44 +02:00
blakadder
5a8f13d57f
Pdm_mic ( #18807 )
...
* add I2S LSB flag
* add support for PDM microphones
2023-06-07 12:34:44 +02:00
blakadder
24233924c5
add I2S LSB flag ( #18793 )
2023-06-04 23:01:46 +02:00
s-hadinger
f8df9e5f00
Berry `webclient.url_encode()` is now a static class method, no change required to existing code ( #18775 )
2023-06-02 13:29:57 +02:00
jonschz
9d57a19be3
Fix interaction of `SO92`, `VirtualCT`, and `RGBWWTable` ( #18768 )
...
* remove unused variable
* Relocate SO92 implementation
This way, SO92 does not ignore SO106
* Relocate RGBWWTable implementation
This fixes a bug related to RGBWWTable and SO92.
Also, the code is tidier this way
* Cleanup: Reduce code duplication
* more consistent behaviour for SO92 and free_cw
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2023-06-01 22:12:57 +02:00
s-hadinger
b9d855ef79
Berry RS256 crypto algorithm (RSASSA-MCKS1_v1-5 with SHA256) used for JWT ( #18763 )
2023-06-01 10:02:23 +02:00
s-hadinger
3c75bc92a2
Zigbee Berry mapping fix attributes ( #18747 )
2023-05-29 23:05:45 +02:00
Theo Arends
07b7a7ee9a
Fix initial ESP32 Energy kWh total time
2023-05-29 16:19:55 +02:00
s-hadinger
fe570a1b26
Matter Border Router for ESP8266 (experimental) ( #18734 )
2023-05-29 10:40:24 +02:00
Theo Arends
d91e1e8bcc
Fix berry scheme select
2023-05-27 12:33:50 +02:00
Theo Arends
e87714dbcd
Add TODO
2023-05-26 17:51:20 +02:00
Theo Arends
fcf3477165
Initial support for WS2812 scheme 14
2023-05-26 17:47:57 +02:00
s-hadinger
6fa22aae6b
adjust neopixel busy time ( #18723 )
...
* adjust neopixel busy time
* Adjust time for Berry
2023-05-25 19:21:18 +02:00
Theo Arends
e05d75248e
Add undocumented feature
2023-05-25 17:13:31 +02:00
Theo Arends
d0e88c9dae
Fix BusyDelay WS2812
2023-05-24 17:24:48 +02:00
Theo Arends
fc67cca8b4
Add generic SystemWaitIfBusy() to fix WS2812 led flicker
...
Add generic SystemWaitIfBusy() to fix WS2812 led flicker
2023-05-24 16:21:59 +02:00
gemu
242eb3074a
fixes and enhancements ( #18718 )
...
* onewire fixes, webui radiobuttons
* fix regression
2023-05-23 11:30:59 +02:00
Theo Arends
22abc8ad99
Fix ESP32 InfluxDb initial connection delays
...
Fix ESP32 InfluxDb initial connection delays using HTTPClient (#18015 )
2023-05-21 16:21:43 +02:00
Theo Arends
ae518424bc
Add IPv4 DNS lookup to influxdb
...
- Add IPv4 DNS lookup to influxdb (#18015 )
- Add response to influxdb send
2023-05-21 15:34:36 +02:00
stefanbode
a76ebaae48
Shutter continuous improvement ( #18701 )
...
* Update xdrv_27_esp32_shutter.ino
* Update xdrv_27_shutter.ino
* Update xdrv_01_9_webserver.ino
* Update xdrv_12_discovery.ino
* shutterinvert
removed slider display to driver
fix wrong invert display
* codereduction+refactor slider
removed webui slider into driver
optimized code
* update slide, fix invert shutters
- refactor sliders into driver
- fix percent calculation on iverted shutters
* fix on realpercent if inverted shutter
* fix ShutterPercentToRealPosition
fix on inverted shutter
* added shutter to bootloop reset
* bugfix integration
* bugfix
2023-05-21 12:25:11 +02:00