Commit Graph

19959 Commits

Author SHA1 Message Date
Jason2866 b195bcd88d
use sdkconfig define `CONFIG_ETH_ENABLED` to check Ethernet availability (#22481) 2024-11-13 22:38:22 +01:00
vtHydroponics 551c919ae2
MS5837 pressure offset persistent between resets (#22476)
* Finalized gain/integration adjustment trees

* Fixed the bugs

* works but polishing code

* need to debug pressure in bmp

* updated temp to change via setoption8 command from tasmota

* sensor table working, value reporting working, need to update dependency on sensor duality

* working

* updated file name for ms5837 xsns file

* final working with renamed for current updates (128->116)

* resolved PR comments for extra spaces, xi2c_96

* removed extra spaces, added unit for inches across languages

* removed inches as a unit from language files

* pressure offset retained between resets
2024-11-13 16:23:45 +01:00
Jason2866 50b6f74295
Better check for existing Ethernet support in Arduino libs (#22473)
* use IDF var for eth check
2024-11-12 21:49:36 +01:00
Theo Arends 88810fc92c Increase OTA delays to allow GUI console updates 2024-11-12 16:57:41 +01:00
Theo Arends 0fb39b9bac Update changelogs 2024-11-12 16:40:59 +01:00
s-hadinger 77f9fb0783
Matter provisioning with matter.js controller (#22470) 2024-11-12 16:35:53 +01:00
Theo Arends 7dd1e2a028 Minor changes webserver and dali 2024-11-12 15:32:10 +01:00
Theo Arends cf94ccf59c Bump version v14.3.0.6
- Add command ``WebColor20`` to control color of Button when Off
2024-11-11 22:44:18 +01:00
Jason2866 b903c6a843
enable Ethernet in all safeboot firmware (except c2) (#21983)
* enable Ethernet in all safeboot firmware (except c2)

* undef SPI for C2 in variant minimal
2024-11-11 18:18:19 +01:00
Theo Arends 5c3d450195 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2024-11-11 17:33:02 +01:00
Theo Arends 331fd14268 Add Settings->ms5837_pressure_offset (#22466) 2024-11-11 17:32:50 +01:00
SteWers bdc7e0a65b
[Solax X1] Increase receive buffer (#22467)
Increase receive buffer, because it was too small, when using Software Serial.
2024-11-11 17:27:37 +01:00
vtHydroponics caa63f437c
MS5837 console calibration options and code cleanup (#22466)
* Finalized gain/integration adjustment trees

* Fixed the bugs

* works but polishing code

* need to debug pressure in bmp

* updated temp to change via setoption8 command from tasmota

* sensor table working, value reporting working, need to update dependency on sensor duality

* working

* updated file name for ms5837 xsns file

* final working with renamed for current updates (128->116)

* resolved PR comments for extra spaces, xi2c_96

* removed extra spaces, added unit for inches across languages

* removed inches as a unit from language files

* removed extra code, commented debug lines

* rebased with dev branch, fixed sensor116 command
2024-11-11 17:24:18 +01:00
Theo Arends a766947724 Fix compilation 2024-11-11 17:22:38 +01:00
Theo Arends 043d80809b Fix shutter slider user control 2024-11-11 17:09:07 +01:00
Theo Arends 6c4e314adc Gui tuning 2024-11-11 16:26:07 +01:00
Theo Arends a013c7e36d Fix compile warning 2024-11-11 16:05:03 +01:00
Theo Arends 08f99de2a5 Save 8k from ESP32 safeboot 2024-11-11 15:44:26 +01:00
Theo Arends 1b9d206dd8 save 28k for ESP32 safeboot 2024-11-11 15:23:21 +01:00
Theo Arends 0744bf7f2b Save 6k code from ESP32 safeboot 2024-11-11 15:17:22 +01:00
Theo Arends 0536cc87a0 Update changelogs 2024-11-11 13:39:50 +01:00
Theo Arends c86f74d456 Bump version v14.3.0.5
- Redesign GUI adding feedback to buttons, shutters and lights
2024-11-11 13:34:09 +01:00
Theo Arends b40e2ec8e9 Merge branch 'dev_gui_feedback' into development 2024-11-11 13:20:47 +01:00
s-hadinger 343d9b9758
Remove logging from safeboot (#22464)
* Remove logging from safeboot

* Remove logs from Status 5
2024-11-11 10:39:18 +01:00
Christian Baars 448ca1c109
MI32 legacy: add config operations (#22458) 2024-11-10 23:23:37 +01:00
Theo Arends 5f9912665a Clean Tuya code 2024-11-10 17:40:03 +01:00
Theo Arends fd7554d96e Reduce minimal by 1k 2024-11-10 16:28:25 +01:00
Theo Arends a97aeeedb7 Add Tuya support 2024-11-10 12:46:56 +01:00
Theo Arends 7e3f093dc9 Change GUI ajax updating buttons/sliders/shutters 2024-11-10 11:46:52 +01:00
Theo Arends 669c6e49ea Update changelogs 2024-11-10 11:18:18 +01:00
s-hadinger a5c33eba5e
Berry drivers for PCA9535 (generic and in SenseCAP D1) (#22451) 2024-11-09 19:29:29 +01:00
Theo Arends 3bc90175db Fix ESP32, ESP32-S2 and ESP32-S3 re-enable touch buttons (#22446) 2024-11-09 15:24:40 +01:00
Theo Arends a836e841ad Re-enable shuttershow regression from last PR 2024-11-08 23:53:29 +01:00
Theo Arends c2091d7082 Fix FUNC_COMMAND linked list command buffer corruption by shutter driver 2024-11-08 23:26:46 +01:00
s-hadinger 7c82d3a7ae
Berry add I2C read16/write16 supporting Little Endian (#22448) 2024-11-08 20:22:53 +01:00
Theo Arends df293dad82 Add support MS5837 2024-11-08 18:16:26 +01:00
vtHydroponics a35bb5a5c9
MS5837 functionality with BMP280 optional dependency (#22376)
* Finalized gain/integration adjustment trees

* Fixed the bugs

* works but polishing code

* need to debug pressure in bmp

* updated temp to change via setoption8 command from tasmota

* sensor table working, value reporting working, need to update dependency on sensor duality

* working

* updated file name for ms5837 xsns file

* final working with renamed for current updates (128->116)

* resolved PR comments for extra spaces, xi2c_96

* removed extra spaces, added unit for inches across languages

* added "Water depth" for languages

* removed inches as a unit from language files

* switched to centimeter units for SI consistency in Tasmota

* all variables showing in console and table; need to adjust offsets

* cm conversion properly reporting

* Sensor116 in console calibrates the sensor's pressure_offset variable

* removed pressure offset debugging lines

* removed unecessary commented items from old code
2024-11-08 17:45:37 +01:00
Theo Arends 19e15e21aa Update changelogs 2024-11-08 17:38:31 +01:00
AIexBV feff388f03
Enable deep sleep (standby) for VL53L0X (#22441)
* Enable deep sleep (standby) for VL53L0X

* Some renamings
2024-11-08 17:21:05 +01:00
Ville Skyttä 2f3808adc9
Use standard `var` spelling for reactive power unit (#22435)
- https://en.wikipedia.org/wiki/Volt-ampere#Volt-ampere_reactive
- https://engineering.electrical-equipment.org/energy-efficiency-kvar/kvar-or-kvar.html
2024-11-08 17:15:03 +01:00
SteWers 5fac24a5f6
[Solax X1] Optimize serial receive (#22440)
Serial receive: More stable, more simple and less code
2024-11-08 17:04:27 +01:00
Ville Skyttä 245da3918a
Fix display dump option in script version response (#22434) 2024-11-08 16:57:47 +01:00
Grzegorz ff0d003a24
Fix Standby Stage for MiElHVAC (#22430)
* Add prohibit function for MiElHVAC

Add Prohibit functions:
* Power
* Temperature
* Mode
 and all combinations of this functions
Updated VaneV names for better identify

* Fixed Compressor and Operation for MiElHVAC

Changed Widevane position name from ISEE to AUTO sam as in MELCLoud

* Revert "Fixed Compressor and Operation for MiElHVAC"

This reverts commit f0973c84d4.

* New feature for MiElHVAC

* Added Compressor map
* Added Operation Power in Watts
* Added Operation Energy in kWh
* Changed Widevane position name from ISEE to AUTO, displays sam as in
* Changed all map value to lover case MELCloud

* New feature for MiElHVAC

* Add device operation time in minutes

* New feature Outdoor Temperature for MiElHVAC

* Add Outdoor Temperature

* New feature Compressor Frequency for MiElHVAC

* Added Outdoor Temperature
* Renamed internal properties due typo operating and oprating to operation

* New feature Auto Clear Remote Temp for MiElHVAC

* This PR add auto clear remote temperature function
* This funcion is call on first run and after 10 sec the remote temperature stop refresh its value
* Send manually Clear command is also available

* change function name, small corrections

* added auto clear time configurable using cmnd

* Improvements to remote temp, auto clear time for MiElHVAC

* Added min = 1000ms and max 600000ms limit to remotetemp auto clear time function
* Changed function name to use sam format as other
* Added RemoteTemperatureSensor to the sensor

* more improvements to auto clear time

* Changed RemoteTemperatureSensor to RemoteTemperatureSensorState
* Added RemoteTemperatureSensorAutoClearTime to the sensor output

* New feature Timers for MiElHVAC

* Added Timers to the sensor output:
  * TimerMode - none, on, off, on_and_off
  * TimerOn - display time to ON
  * TimerOnRemaining - display remaining time to ON
  * TimerOff - display time to OFF
    * TimerOffRemaining - display remaining time to OFF

* New feature for Stage and more for MiElHVAC

* Added to sensor output:
  * Added PrerunStage - on/off, report compressor prepare stage before start working
  * FanStage - off, quiet, 1, 2, 3 ,4 ,5, report current fan stage
  * ModeStage - manual(heat, dry, cool, fan_only, heat_isee, dry_isee, cool_isee), auto_fan, auto_heat, auto_cool, report current mode
  * Renamed Bytes to Settings for raw data

* Renamed const UPDATE to SETTINGS
* Moved SETTINGS const from miel_hvac_msg_settings to miel_hvac_data_settings
* Renamed some functions name to get better code readable

* Removed some empty lines
* Refactor some structure of code to make more clean and better readable

* remove duplicate settings request

* New features for MiElHVAC

* Changed PrerunStage to OperationStage
* Updated map for OperationStage
* Updated map for ModeStage
* Changed map fan_only to fan
* Cleanup

* Fix Standby Stage for MiElHVAC
2024-11-08 16:52:04 +01:00
gemu 4f90c3764a
allow knx for scripts (#22429) 2024-11-08 16:51:39 +01:00
Theo Arends 98cf7f33f7 Update changelogs 2024-11-08 16:50:04 +01:00
s-hadinger 2fd1c0b7fb
Support for I2C over Serial (#22444) 2024-11-07 21:54:16 +01:00
s-hadinger a571ca1db5
SCD40 ready for virtual I2C (#22443) 2024-11-07 21:21:01 +01:00
s-hadinger 94c45689a6
Prepare for virtual I2C (#22427) 2024-11-04 22:31:50 +01:00
s-hadinger 57d8bea761
ESP32S3 UART output mode for Tx (#22426) 2024-11-04 22:23:46 +01:00
Norbert 490c48eefe
Add #ifndef for MCP23XXX_ADDR_START and MCP23XXX_ADDR_END (#22424)
As discussed in #22410.
2024-11-04 08:50:20 +01:00