Commit Graph

19677 Commits

Author SHA1 Message Date
s-hadinger a3ed99e549
Change Energy `power_history` arrays to prepare for Berry mapping (#21876) 2024-07-31 14:27:34 +02:00
Theo Arends 67fcb71c6d Update changelogs 2024-07-31 11:03:06 +02:00
gemu ba596993a0
fix sd mmc free space display (#21869)
* fix sd mmc free space display

* Update xdrv_50_filesystem.ino
2024-07-30 22:24:31 +02:00
Jan-David Förster 4101ad7303
xsns_14_sht3x.ino - data types adjusted, code size reduced (#21868)
* code size, data type improvements

* Change temp calculation to int
2024-07-30 22:23:53 +02:00
s-hadinger b4a0e27852
Matter refactor autoconf (#21872) 2024-07-30 21:17:21 +02:00
s-hadinger eb71fcfd2e
Matter refactor commissioning (#21870) 2024-07-30 13:35:06 +02:00
s-hadinger 0c52b40f49
Adjust Matter code size 2024-07-29 09:43:05 +02:00
s-hadinger b8c5e22e1b
Update CHANGELOG.md 2024-07-28 21:41:20 +02:00
s-hadinger a9a55b3ccd
Matter improve encoding of attributes to reduce flash size (#21864) 2024-07-28 21:24:39 +02:00
Theo Arends a98399367b Fix analog reset adcparam 1 2024-07-28 18:58:06 +02:00
Theo Arends 88293d7414 Analog GPIO changes
- Analog GPIO ``ADC Input`` with ``AdcParam<x> 1,<start_range>,<end_range>,<margin>,1`` provide direct light control
- Analog GPIO ``ADC Voltage`` with ``AdcParam<x> 11,<start_range>,<end_range>,<lowest_voltage>,<highest_voltage>`` provide energy monitoring with dc voltage
- Analog GPIO ``ADC Current`` with ``AdcParam<x> 12,<start_range>,<end_range>,<lowest_current>,<highest_current>`` provide energy monitoring with dc voltage
2024-07-28 18:52:38 +02:00
Theo Arends 87ec0cce21 Revert "Analog GPIO extensions"
This reverts commit 7c1cf6a81f.
2024-07-28 18:47:13 +02:00
Theo Arends 7c1cf6a81f Analog GPIO extensions
- Analog GPIO ``ADC Input`` with ``AdcParam<x> 1,<start_range>,<end_range>,1`` provide direct light control
- Analog GPIO ``ADC Voltage`` with ``AdcParam<x> 11,<start_range>,<end_range>,<lowest_voltage>,<highest_voltage>`` provide energy monitoring with dc voltage
- Analog GPIO ``ADC Current`` with ``AdcParam<x> 12,<start_range>,<end_range>,<lowest_current>,<highest_current>`` provide energy monitoring with dc voltage
2024-07-28 18:33:43 +02:00
s-hadinger 0dda8fc224
Matter fix circular references in WaterLeak and Rain sensors (#21862) 2024-07-28 18:10:25 +02:00
s-hadinger 5b8638b6b8
Berry updated precompiled Windows binary (#21858) 2024-07-28 15:47:52 +02:00
SteWers 068e8e6cbe
Update de_DE.h (#21857) 2024-07-28 14:24:47 +02:00
Theo Arends a4e592c776 Refactor analog
- Change from double to float where possible
- Fix Voltage/Current energy calculation
2024-07-28 14:15:35 +02:00
bovirus a9651e1bf1
Update Italian language (#21856) 2024-07-28 09:19:21 +02:00
Theo Arends d7c6474104 Add Analog Voltage and Current 2024-07-27 17:11:25 +02:00
Theo Arends 9f99633f43 update changelogs 2024-07-27 13:32:01 +02:00
Norbert Richter 5abff54bc6
Add NeoPool `NPSetOption<x>` command (#21850) 2024-07-27 11:41:06 +02:00
Tarvi Pillessaar a95e52b375
Neopool relay state detection and reporting fixes (#21841)
* Neopool: remove space in MQTT relay state response

* Neopool: fix detecting some relay states
2024-07-27 11:39:43 +02:00
Theo Arends d4a63f791e Fix SPI busses 2024-07-26 14:29:51 +02:00
Theo Arends f1a898c5ca Update changelogs 2024-07-26 14:12:08 +02:00
Theo Arends e02615827b Fix compilation without SPI 2024-07-26 13:50:15 +02:00
s-hadinger 035daa663b
Berry `file.write()` raises an exception on failure (ex: disk full) (#21849) 2024-07-26 12:44:25 +02:00
Theo Arends 4cf741e6eb Update xsns_02_analog.ino 2024-07-26 11:02:27 +02:00
Theo Arends 9af25c73d6 Refactor ADC MQ_SAMPLES saving code and RAM 2024-07-26 11:01:09 +02:00
s-hadinger 55cb473e13
Berry `webserver_async` (#21836)
* Berry `webserver_async`

* Shrink size and include only when USE_BERRY_DEBUG
2024-07-26 09:32:12 +02:00
s-hadinger 1b12656955 Solidified Code updated 2024-07-25 21:15:06 +00:00
s-hadinger f97c47c511
Avoid random content in bvalue (#21846) 2024-07-25 23:11:14 +02:00
s-hadinger b8d7b5e2fa Solidified Code updated 2024-07-25 20:53:52 +00:00
s-hadinger 1b887d7202
Berry consolidated constants for solidified classes reduces Flash size (#21845) 2024-07-25 22:53:02 +02:00
Theo Arends 2f33f8e5a8 Fix Non-ESP32 Analog read resolution 2024-07-25 18:04:01 +02:00
Theo Arends b9fcfa86c9 Update changelogs 2024-07-25 13:33:00 +02:00
s-hadinger 5096a13620 Solidified Code updated 2024-07-24 21:00:42 +00:00
s-hadinger bf7fbf2cbe
Berry internal: remove class from closure to simplify code (#21839) 2024-07-24 22:59:53 +02:00
s-hadinger db3e29dd47
Berry fix `bytes` setters and getters with negative offsets (#21835) 2024-07-24 14:24:11 +02:00
Theo Arends 0784637f4f Update changelogs 2024-07-24 13:41:58 +02:00
gemu ddcc7d9990
jpeg on bw displays (#21832) 2024-07-24 13:32:03 +02:00
s-hadinger b62b2d0d93
Matter support for split lights (`SetOption68 1` and `SetOption37 128`) (#21834) 2024-07-24 10:20:25 +02:00
s-hadinger 8a7642f122
Matter fix inspect (#21833) 2024-07-24 08:51:23 +02:00
Theo Arends 895fbb2e8a Add optional USE_SONOFF_IFAN_CONFIG 2024-07-23 15:35:45 +02:00
Theo Arends 401d7b9b41 Fix StrCaseStr_P() 2024-07-23 14:28:36 +02:00
s-hadinger c84faa79fb
Matter improve internal `inspect`for superclasses (#21824) 2024-07-23 12:27:47 +02:00
s-hadinger e085cfd3ab
Berry fix `light.get` for separate RGB/CT (#21818) 2024-07-22 20:38:14 +02:00
Theo Arends f42e44a69d Support for Sonoff iFan04-H using template (#16402)
- Bump version v14.1.0.4
2024-07-22 15:35:20 +02:00
gemu 58485dec2a
fix resistive Touch xpt for 2 spi busses (#21814)
* fix xpt touch for 2 spi busses

* support for 2 utouch spi busses

* Update support.ino
2024-07-22 13:58:50 +02:00
Jan-David Förster 9878a96c0b
Update SHT3X driver to bring it into line with other sensors, e.g., HYT..., and avoid unnecessary I²C reads (#21816)
* Avoid unnecessary I²C reads, bring code in line with other sensors.

* Update xsns_14_sht3x.ino

fix copyright again
2024-07-22 13:58:17 +02:00
s-hadinger 8c9040919d
FIx typo in Parition_Wizard and re-generate tapp file (#21813) 2024-07-21 22:58:28 +02:00