Commit Graph

18027 Commits

Author SHA1 Message Date
s-hadinger 85f357096a
Berry added f-strings as an alternative to string formatting (#18937) 2023-06-22 22:50:05 +02:00
KDMcMullan 558f812ec2
Update gzip-firmware.py (#18936)
Small grammar fix.
2023-06-22 22:42:15 +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
Jason2866 8ae819d7d9
add matter builds to the env and gh actions (#18932)
* add matter builds

* fix OTA URL for CDC matter

* rm QIO from C3 CDC
2023-06-22 21:55:52 +02:00
Christian Baars 325ceef839
allow folders to be added to the filesystem (#18926) 2023-06-21 18:32:42 +02:00
Theo Arends 5248641836 Update RELEASENOTES.md 2023-06-21 16:12:36 +02:00
s-hadinger 1a460926f6
Update CHANGELOG.md 2023-06-21 14:22:41 +02:00
s-hadinger 410aadbf6d
Berry add global function `format` as a simpler syntax to `string.format` (#18925) 2023-06-21 14:12:39 +02:00
Ian Anderson 635e240293
Update Tuya_ZG-204ZL.zb (#18922)
Added in mapping for battery level on ZG-204ZL
2023-06-21 10:33:39 +02:00
s-hadinger 2d515dc91f
Matter show remotes as links (#18913) 2023-06-20 09:10:25 +02:00
Norbert Richter 1f5c1baeae
Fix NeoPool NPFiltration switch result (#18871) (#18908) 2023-06-19 22:53:51 +02:00
s-hadinger d5c727129e
Fix compilation (#18905) 2023-06-18 23:14:19 +02:00
s-hadinger 6a8ceab0a3 Solidified Code updated 2023-06-18 21:04:53 +00:00
Barbudor 92ce18f87c
AND_list (#18904) 2023-06-18 23:03:45 +02:00
Jacek Ziółkowski 5059a11b9f
Add entry for Growatt 12KTL-3S (#18898) 2023-06-18 20:26:42 +02:00
s-hadinger 1e745807e4
Berry fixed parser error with upvals in closures (#18902) 2023-06-18 20:21:08 +02:00
s-hadinger 4a3b6457ca
Matter add friendly-name (NodeLabel) to each endpoint (#18897) 2023-06-18 18:45:47 +02:00
btsimonh b2fd311186
Bugfix accessing zip paths with no characters after the hash (#18894)
Add passthrough of openNextFile, so that folders can be opened and read via the ZipFS proxied filesystems.
2023-06-18 18:42:39 +02:00
btsimonh 4452228dca
add path.isdir for berry, plus save ~87 bytes of flash ikn the process. (#18895) 2023-06-18 18:42:07 +02:00
s-hadinger 3fc932d38a
Berry `string.format()` now automatically converts type according to format (#18890) 2023-06-16 20:38:53 +02:00
s-hadinger 28861821a6
Zigbee fixed regression with SetOption101 (#18884) 2023-06-14 22:46:18 +02:00
s-hadinger 3a00dde3af
Matter add remote contact (#18883) 2023-06-14 22:32:54 +02:00
s-hadinger bd6aff77f7
Matter add support for Contact Sensor (#18882) 2023-06-14 20:36:17 +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
Jason2866 bbd6fa7202
core 2.0.10 2023-06-14 14:45:54 +02:00
Jason2866 bec7d63847
core 2.0.10 (IDF 4.4.5.20230614) (#18878) 2023-06-14 14:43:35 +02:00
s-hadinger 558819c748
Add mention to OpenBK in UI (#18874) 2023-06-13 23:09:29 +02:00
s-hadinger 69b2b93d61
Matter UI and logs polishing (#18866) 2023-06-12 19:45:18 +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
Jason2866 bc213289cd
Update platformio_tasmota32.ini (#18863) 2023-06-12 16:20:03 +02:00
s-hadinger ae773895f8
Minor change to Matter UI (#18858) 2023-06-12 08:40:59 +02:00
s-hadinger badf064ab4
Matter fix local Occupancy sensor (#18857)
* Matter fix local Occupancy sensor

* Fix also OnOff
2023-06-11 23:10:26 +02:00
btsimonh c88bff5a46
Berry: add path.rmdir(path), path.mkdir(path) (#18853)
(cherry picked from commit 7ce04b8624c88279c57d4a7556aabbe5f3317773)
2023-06-11 20:40:28 +02:00
s-hadinger a014f5495b
Matter redesigned UI (#18855) 2023-06-11 19:10:12 +02:00
s-hadinger 5da84c52ff
Berry Allow comments in multi-line strings (#18848) 2023-06-10 22:23:43 +02:00
s-hadinger 5cb9bae72c
Matter alternate Illuminance calculation (#18847) 2023-06-10 19:40:57 +02:00
s-hadinger 827c14e4bd
Increase solidify buffer (#18843) 2023-06-10 18:23:33 +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
s-hadinger 138b119c6d
Matter fix Illuminance to uint (#18830) 2023-06-09 08:55:43 +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
Jason2866 2ffd4311c3
Enable more esp32 libs by default (#18821) 2023-06-08 13:01:24 +02:00
s-hadinger 4ce3e5c544
Matter fix Illuminance for 0 lux (#18818) 2023-06-07 22:32:09 +02:00
s-hadinger f572d93ac6
Matter minor fixes (#18813) 2023-06-07 19:23:28 +02:00
blakadder 5a8f13d57f
Pdm_mic (#18807)
* add I2S LSB flag

* add support for PDM microphones
2023-06-07 12:34:44 +02:00
Ludovic BOUÉ 73c48ff5f0
Update be_matter_vendors.h - Adding Nabu Casa vendor id (#18804)
* Update be_matter_vendors.h

Adding Nabu Casa vendor id

* Update be_matter_vendors.h

Move it to the end of the list
2023-06-06 19:16:03 +02:00
s-hadinger 5c3a6d9170
Matter fix illuminance (#18806) 2023-06-06 18:28:49 +02:00