9649 Commits

Author SHA1 Message Date
Christian Baars
81fac80859
MI32 legacy: add optional argument to BLE.run() (#20431)
* add optional argument to BLE.run()

* set default of scan response to NO
2024-01-09 09:10:45 +01:00
Andrew Klaus
2f6ab10146
Fixing logic for SGP4x Sgp4xShow() function (#20439) 2024-01-09 09:09:36 +01:00
s-hadinger
8a012452e8
Berry debug_panel.tapp to display real-time heap and wifi rssi (#20436) 2024-01-08 23:15:48 +01:00
Theo Arends
883d34d81e Update xdrv_121_gpioviewer.ino 2024-01-08 22:16:33 +01:00
gemu
92214ac633
ADD FTP server to filesystem (#20402)
* add ftp lib

* add ftp server
2024-01-08 16:44:49 +01:00
bovirus
22d2377442
Update Italian language (#20428)
* Update Italian language

* Update it_IT.h
2024-01-08 15:34:39 +01:00
Theo Arends
ebe840eba5 Update changelogs 2024-01-08 09:40:10 +01:00
s-hadinger
aa1dd392ca
Add Button to dynamically load GPIO Viewer with Berry backend (#20424) 2024-01-08 09:30:18 +01:00
Theo Arends
d51340961f Rename "Consoles" to "Tools" 2024-01-08 09:29:02 +01:00
s-hadinger
e5a0da06dc
Update GPIO Viewer (#20425) 2024-01-07 23:19:53 +01:00
s-hadinger
f0d0cccee6
Berry GPIO Viewer fixes (#20423) 2024-01-07 19:03:56 +01:00
Theo Arends
5c521d300a Add gpioviewer startup delay 2024-01-07 18:10:30 +01:00
Theo Arends
82313c65b7 Add GPIO Viewer button 2024-01-07 16:06:31 +01:00
Theo Arends
0d300aebff Update GPIOViewer
- Add ESP8266 PWM state logging
- Add ADC state functions
2024-01-07 15:10:19 +01:00
s-hadinger
2947fd8b06
GPIO viewer fix size (#20417) 2024-01-06 22:46:16 +01:00
s-hadinger
08a769a720
GPIO viewer in Berry initial version using async webserver (#20416) 2024-01-06 22:36:42 +01:00
s-hadinger
bd9a99caff
Berry gpio.get_pin_type and gpio.ger_pin_type_index (#20415) 2024-01-06 22:20:22 +01:00
Theo Arends
ec75462905 Minor fixes 2024-01-06 21:57:09 +01:00
Theo Arends
8e06dcdcc3 Revert "Minor fixes"
This reverts commit aea3789f4095b88656075f12082c9b6661d1d048.
2024-01-06 21:49:55 +01:00
Theo Arends
aea3789f40 Minor fixes 2024-01-06 21:46:37 +01:00
Theo Arends
11da340c62 Revert "Minor fixes"
This reverts commit cee219a55f1b375b56b0c7fbce4cc5fbb711f505.
2024-01-06 21:35:08 +01:00
Theo Arends
4e361538bc Merge branch 'development' of https://github.com/arendst/Tasmota into development 2024-01-06 21:34:19 +01:00
Theo Arends
cee219a55f Minor fixes 2024-01-06 21:34:15 +01:00
s-hadinger
324689ee53
Berry gpio.read_pwm and gpio.read_pwm_resolution (#20414) 2024-01-06 21:22:45 +01:00
Theo Arends
2f184b394f Add GPIO Viewer to see realtime GPIO states. Enable with define USE_GPIO_VIEWER 2024-01-06 17:54:23 +01:00
s-hadinger
ea6b191378
Berry add tasmota.urlbecload(url:string) -> bool (#20412) 2024-01-06 17:32:50 +01:00
s-hadinger
15b40801d4
Fixes for tcpasync (#20411) 2024-01-06 17:03:51 +01:00
s-hadinger
af2b90caac
Berry add support for tcpclientasync in tcpserver (#20401) 2024-01-05 09:54:18 +01:00
Theo Arends
0ed01c3b1d Revert "Add ESP32 experimental support GPIOViewer when `define USE_ESP32_GPIO_VIEWER` is enabled"
This reverts commit 9d27f395d8012c4fd1e3d74384d50d215679fecb.
2024-01-04 22:50:41 +01:00
Theo Arends
9d27f395d8 Add ESP32 experimental support GPIOViewer when `define USE_ESP32_GPIO_VIEWER` is enabled 2024-01-04 18:28:37 +01:00
Theo Arends
03aea58a4c Bump version v13.2.0.2 2024-01-02 14:29:23 +01:00
s-hadinger
54e88c2926
HASPmota type chart (#20372) 2024-01-02 12:16:50 +01:00
gemu
9194ac6c94
max variables > 256 (#20358) 2023-12-30 13:20:33 +01:00
David Gwynne
de0c39582f
don't send commands to the AC while reading data from the AC. (#20352)
on some units it can take around 250ms to reply to a request, by which
time we're shoving another command to the unit. if this happens, the
unit gives up and starts replying to the new command, which can again
take 250ms. in this situation effectively nothing gets through.

avoid this by checking if we're in the parser state machine. this also
gives us timeout handling.

tested on 4 different AC units. one which was unusable before is now
functioning as expected, and the other 3 appear just as functional as
they were before.
2023-12-30 09:14:56 +01:00
s-hadinger
a0f6b7f1a3
Relax checks of Partition Wizard for newest Shelly (#20349) 2023-12-29 23:10:26 +01:00
Theo Arends
4393327bb9 Add support negative power on BL0942 using index 5..8 (#20322) 2023-12-29 22:54:32 +01:00
s-hadinger
1f662a6dad
HASPmota added haspmota.page_show() to change page (#20333) 2023-12-28 22:19:58 +01:00
Theo Arends
6d94d9e766 Cleanup 2023-12-28 17:53:21 +01:00
Theo Arends
d5a4f8441b Fix Berry claiming UART0 if needed (#20324) 2023-12-28 17:25:01 +01:00
Jason2866
21de682f58
Fix compile (#20329) 2023-12-28 13:48:27 +01:00
Theo Arends
21c7edcb50 Add display of active drivers using command `status 4` 2023-12-27 22:03:56 +01:00
Theo Arends
13a9c3b5b2 Add delays to wifi init code
Add delays to wifi init code to fix some edge power cases.
2023-12-27 17:29:03 +01:00
hk2k2
84fb3879c7
Update xdsp_15_tm1637.ino (#20317)
Displaydimmer command has not worked correctly on 2 daisy-Chained MAX7219 7-Segment Displays.
Only the first Module (8 Segments) changed their brightness.
2023-12-27 09:27:16 +01:00
Theo Arends
c744612a29 Fix scripter buffer overflow (#20303) 2023-12-26 14:22:47 +01:00
smhc
b7b83eaaaa
Only reduce sleep for lights if necessary (#20146)
Co-authored-by: Shane Hird <shane@email.com>
2023-12-26 12:41:55 +01:00
Theo Arends
77a58a3642 Fix domoticz topic edge case 2023-12-25 14:18:59 +01:00
DUPONCHEEL Sébastien
d39896f6a2
HDMI CEC: Allow TV device type emulation. (#20310)
The previous check set device type default when HDMIType was set to CEC_Device::CDT_TV.
2023-12-25 12:42:20 +01:00
s-hadinger
2808653ad9
Moved Berry animate to its own berry_animate lib (#20309)
* Moved Berry animate to its own `berry_animate` lib

* Fix solidification

* fix compilation

* Fix compilation
2023-12-25 11:01:19 +01:00
UBWH
bebffa040f
Update xdrv_58_range_extender.ino (#20295)
RESULT to RgxSSId command is not valid JSON

BEFORE:
RSL: RESULT = {"Rgx":{"Valid":"true","SSId":"solar_5BDBFC","Password":"MyPassword","IPAddress":"192.168.99.1","Subnetmask":"255.255.255.0"}

AFTER
RSL: RESULT = {"Rgx":{"Valid":"true","SSId":"solar_5BDBFC","Password":"MyPassword","IPAddress":"192.168.99.1","Subnetmask":"255.255.255.0"}}

Not extra terminating '}'
2023-12-25 09:13:32 +01:00
DUPONCHEEL Sébastien
c13886e00d
HDMI CEC: Fix HDMIType command (#20308)
According to documentation HDMIType is from 0 to 5 but the actual check is lower than 1 and above or equal 6, so the function is never applied. Also note that setting the HDMIType to 0 use the default type value 4, that make impossible the emulation of a TV device.
2023-12-25 08:54:53 +01:00