Commit Graph

9190 Commits

Author SHA1 Message Date
gemu
3642d8ef37
fixes TS_FLOAT (#18961) 2023-06-25 12:08:42 +02:00
Jason2866
b419ae3a92
add matter as a default option in most env (#18942) 2023-06-24 11:39:26 +02:00
s-hadinger
36de007909
Berry replace string.formatwith 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
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
Norbert Richter
1f5c1baeae
Fix NeoPool NPFiltration switch result (#18871) (#18908) 2023-06-19 22:53:51 +02:00
Jacek Ziółkowski
5059a11b9f
Add entry for Growatt 12KTL-3S (#18898) 2023-06-18 20:26:42 +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
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
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
Norbert
a19079b2ec
Fix spelling. (#18799) 2023-06-06 10:21:12 +02:00
blakadder
24233924c5
add I2S LSB flag (#18793) 2023-06-04 23:01:46 +02:00
s-hadinger
844caf51f9
Fixed HASPmota event when value is non-integer (fixes #18229) (#18791) 2023-06-04 20:06:04 +02:00
s-hadinger
61f17221d0
Berry simplify I2S implementation (#18778) 2023-06-02 16:36:09 +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
Theo Arends
4e7475dbd4 Bump version v12.5.0.4 2023-06-02 10:25:02 +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
s-hadinger
3f094c9be1
Display descriptor for ST7735 128x160 display (#18741) 2023-05-29 18:50:03 +02:00
Theo Arends
07b7a7ee9a Fix initial ESP32 Energy kWh total time 2023-05-29 16:19:55 +02:00
Theo Arends
bf2982854b Fix #18737 2023-05-29 14:21:33 +02:00
s-hadinger
fe570a1b26
Matter Border Router for ESP8266 (experimental) (#18734) 2023-05-29 10:40:24 +02:00
Jason2866
7b55e1aca2
Make USE_DISPLAY_MODES1TO5 in firmware LVGL possible (#18729)
* Make `USE_DISPLAY_MODES1TO5` in firmware `LVGL` possible
2023-05-27 17:00:14 +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
Barbudor
75f634dc71
freeze readings before deepsleep (#18720) 2023-05-25 12:20:30 +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
Theo Arends
4be618fe7b Fix WS2812 string distortions during analogRead()
Fix WS2812 string distortions during analogRead()
2023-05-24 15:09:26 +02:00
Theo Arends
10f9c20078 Fix ESP32 SPI initialization for MFRC522
Fix ESP32 SPI initialization for MFRC522 (#18711)
2023-05-23 14:34:47 +02:00
gemu
242eb3074a
fixes and enhancements (#18718)
* onewire fixes, webui radiobuttons

* fix regression
2023-05-23 11:30:59 +02:00
gemu
e969bf0e0e
optional prefix size and serial invert (#18717) 2023-05-23 08:46:00 +02:00
Theo Arends
44b33281b6 Even more bling bling 2023-05-22 16:21:50 +02:00
Theo Arends
9a88677122 More AS608 bling bling
More AS608 bling bling (#18163)
2023-05-22 12:42:24 +02:00
Theo Arends
80afc8793f AdafruitFingerprint library from v2.0.4 to v2.1.0
AdafruitFingerprint library from v2.0.4 to v2.1.0 (#18163)
2023-05-22 11:48:03 +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
Bernhard Urban-Forster
d5ad79985b
haas: sync shutter discovery and fix for more than 4 shutter (#18694)
* discovery: hoist shutter computation out of loop

* haas: sync shutter discovery and fix for more than 4 shutter
2023-05-20 09:06:56 +02:00
Ian Anderson
63a83c7289
Added quirks file for Tuya_ZG-204ZL (#18693) 2023-05-20 07:51:46 +02:00
Theo Arends
f5d6578fb5 Fix correct JSON display of WifiPower float 2023-05-19 17:41:18 +02:00
Theo Arends
4afcdc11d6 Simplify Berry Mute option 2023-05-19 16:30:48 +02:00
Theo Arends
77103baa0a Add internal support for max log level 2023-05-19 15:20:21 +02:00
s-hadinger
043ea2986b
Berry tasmota.wifi() would wrongly report wifi as up (#18687)
* Berry `tasmota.wifi()` would wrongly report wifi as up

* Fix ESP8266 compile

* Fix display of IP in wifiman

* Improve wifiman IP handling for IPv6
2023-05-18 11:23:09 +02:00
s-hadinger
2b76e8e668
HASPmota meta attribute and improved berry_run (#18685) 2023-05-17 21:40:05 +02:00
Theo Arends
4a7e4f9a17 Refactor dynamic wifi tx power 2023-05-17 11:44:14 +02:00
Theo Arends
57f85ae478 Optimize dynamic WiFi power 2023-05-17 10:45:00 +02:00
stefanbode
4d131fd543
zero-cross dimmer cleanup (#18674)
removed zero cross dimmer initialize
2023-05-17 08:54:22 +02:00
stefanbode
adff41f962
bugfix (#18673) 2023-05-16 22:34:07 +02:00
Theo Arends
0385204ca7 Add command `WifiPower 0`
Add command ``WifiPower 0`` to enable dynamic wifi power based on RSSI by @TD-er (#15443)
2023-05-16 18:55:55 +02:00
btsimonh
f8b26a90f6
Add mutex to many camera functions. (#18655)
* Add mutex to many camera functions.

* Allow stream to continue after wcinit command (and other commands which reconfigure).

* Adust retries on camera init, specifically log success if it retried.
Shorten messages to save rom.
I have seen fail of 0x103 and 0x20002 succeed on second try.
2023-05-16 12:21:25 +02:00
s-hadinger
81d7785f66
LED PWM ac_dimmer curve was wrongly applied instead of Gamma (#18666) 2023-05-15 22:51:14 +02:00
s-hadinger
98bfc172c1
Zigbee support for air sensors (#18665)
* Zigbee support for air sensors

* ppm
2023-05-15 22:04:13 +02:00
Theo Arends
9b8f3b6b4c Add command I2CScan0
Add command I2CScan0 to scan both busses if available
2023-05-14 15:21:19 +02:00
Theo Arends
f1a9a0b45b Add support for PCA9557
Add support for PCA9557 8-bit I/O expander (#18632)
2023-05-14 15:08:09 +02:00
Theo Arends
26508e55fc Merge branch 'development' of https://github.com/arendst/Tasmota into development 2023-05-14 14:42:23 +02:00
Theo Arends
7cad4f95b6 Enable I2c on webcam 2023-05-14 14:42:11 +02:00
CCTweaker
885737a1fd
Add support for PCA9557 8-bit IO expander (#18632)
* add PCA9557 driver

* text correction

* added switches and buttons

* update max devices to 8

* cleanup
2023-05-14 14:19:39 +02:00
Jeroen
f860722eba
Added Endianess Parameter (#18650)
https://github.com/arendst/Tasmota/discussions/18244

Co-authored-by: JeroenSt <nospam@nospam.org>
2023-05-14 14:18:45 +02:00
Jason2866
0bf27e70fe
fix logic when init cam was successful (#18653) 2023-05-14 14:08:53 +02:00
Theo Arends
86979646ff Energy power delta report delayed
Energy power delta report delayed by two seconds allowing hardware to stabilize (#17751)
2023-05-11 18:10:52 +02:00
Christian Baars
79a826a206
Update xdrv_81_esp32_webcam.ino (#18637) 2023-05-11 09:28:33 +02:00
f-reiling
3a6cd9b63c
start modus tcp bridge automatically (#18634)
* added default port for modbus tcp bridge to start automatically

* updated ifdef style

* renamed define for modbus default port
2023-05-10 14:38:52 +02:00
Jason2866
3c951d7751
fix GT911 crash in LVGL firmware (#18633)
* fix GT911 crash

* remove wrong frag when using GT911
2023-05-10 14:02:51 +02:00
Jason2866
64e844d387
Disable crashing GT911 driver (#18631) 2023-05-10 11:28:59 +02:00
Jeroen
632176765d
Added define to adjust calibration precision. (#18613)
Co-authored-by: JeroenSt <nospam@nospam.org>
2023-05-10 09:38:27 +02:00
TID
bef49b4617
Update polish language (#18615) 2023-05-10 09:36:54 +02:00
Mateusz Bronk
6a7b2b0c6e
IR: Extended the A/C protocol with Command/iFeel/SensorTemp (#18612)
* IR: Added support for new A/C protocol fields

New fields introduced in IRremoteESP8266 v2.8.5:
1. Command (one of: [Control | Config | iFeel | Timer], default: Control) - allows to set IR command type (e.g. iFeel for no-beep ambient sensor report)
2. iFeel (boolean, default: false) - configures whether iFeel (ambient sensor temp. is used by the A/C unit)
3. SensorTemp - the ambient sensor temperature reading to send

Note:
 - Fan setting via int is now 6-value (breaking change -> 6 is the new max)

* IR A/C: Model now pretty-printed to JSON

Model string is the default (falls back to int if n/a)

* IR A/C: Added separate JSON resp. per command type

* No change for "kControlCommand" (default/legacy).
* SensorReport/Timer/Config commands only contain relevant JSON nodes

Additionally:
 Clock has time semantics (input: minutes, output: HH:MM), except for "config" mode,
 where state.clock is used as ConfigKey and state.sleep is used as ConfigValue.

---------

Co-authored-by: Mateusz Bronk <2566147+mbronk@users.noreply.github.com>
2023-05-09 21:35:56 +02:00
SteWers
be27b4c488
Update de_DE.h (#18621) 2023-05-09 20:12:24 +02:00
Theo Arends
6fe1bbd617 Update changelogs 2023-05-08 15:10:15 +02:00
Jeroen
45eb82bc3f
Fix for not sending changes to mqtt (#18600)
Co-authored-by: JeroenSt <nospam@nospam.org>
2023-05-08 09:59:28 +02:00
Jeroen
6cb92ffe49
Fix for aligment at displayfloat command (#18601)
* Fix for wrong aligment at displayfloat command

* Added alignment parameter to prevent regression

---------

Co-authored-by: JeroenSt <nospam@nospam.org>
2023-05-08 09:58:26 +02:00
bovirus
cdc6ba7c96
Update italian language (#18605) 2023-05-08 09:57:13 +02:00
Christian Baars
cf60e34578
fix webcam init for some cases (#18606)
Co-authored-by: Christian Baars <christianbaars@MacBook-Pro-von-Christian.local>
2023-05-08 09:57:00 +02:00
Theo Arends
da5396a080 Add filesystem size to esp8266 GUI 2023-05-07 17:25:18 +02:00
Theo Arends
91523fd90b Add GM861 optional heartbeat 2023-05-07 16:01:33 +02:00
Jason2866
eccc1af0a2
disable SHT pig on i2c / add missing GT911 defines (#18595)
* disable SHT pig on i2c / add missing GT911

* GT911 missing in config
2023-05-07 15:32:15 +02:00
gemu
a46b926530
fix i2c touch init (#18594) 2023-05-07 14:48:49 +02:00
Theo Arends
0287291cd9 Add GM861 optional AIMId decode 2023-05-07 14:11:29 +02:00
Theo Arends
e9d1e8c725 Change command FileUpload binary index 2023-05-06 18:09:11 +02:00
Theo Arends
b9464a21a8 GM861 add support for AIM 2023-05-06 17:18:52 +02:00
stefanbode
25e55ae073
#18548 fix shuttersetup (#18586)
- code optimization
- shuttersetup reluctant on relay to energy measure relation
2023-05-06 15:46:29 +02:00
s-hadinger
8b2539a35a
Partition_Manager.tapp fixed (#18588) 2023-05-06 12:18:12 +02:00
Theo Arends
d7b6d72e19 Add support for GM861
- Add support for GM861 1D and 2D bar code reader (#18399)
- Bump version to v12.5.0.2
2023-05-05 16:50:19 +02:00
s-hadinger
069278f966
Berry add tcpclientasync class for non-blocking TCP client (#18584) 2023-05-05 15:13:22 +02:00
gemu
687b26ad13
Scripter update (#18578)
* add ds2480b library

* add onewire support

* reset on error

* call to get esp32 HWS

* DS2480 serial invert option
2023-05-05 09:17:17 +02:00
s-hadinger
c26ec44407
Matter POC for remote Relay (#18575) 2023-05-03 23:03:01 +02:00
stefanbode
9097f508fd
BugFix Garage + new shutterbuttons options (#18572)
* Fix GarageMode movements

* BugFix Garage + new shutterbuttons options

- Removed logging
- shutterbuttons support incremental change
- garage mode, fix #18539 and fix #18442
2023-05-03 21:44:09 +02:00
s-hadinger
3fa42072b1
Fix HASPmota demo for the new Berry rule engine (#18570) 2023-05-03 17:33:21 +02:00
stefanbode
c498995f79
Update xdrv_68_zerocrossDimmer.ino (#18556)
* Update xdrv_68_zerocrossDimmer.ino

* Address IRAM issue report

removed some IRAM from ESP8266. Further improvement to ESP32 as soon as measurement is available.
2023-05-02 15:53:17 +02:00
Theo Arends
cda2bf157d Add support for TC74
Add support for TC74 temperature sensor by Michael Loftis (#18042)
2023-05-01 16:26:07 +02:00
Jeroen
616652ea22
Added support for Dingtian Relay Board v3.6.10 (#18535)
* Added support for Dingtian Relay Board v3.6.10

* Output OE was never initialized

* Removed white spaces trying to fix language builds

* Fix for https://github.com/arendst/Tasmota/pull/18535#pullrequestreview-1406978097

* Fixed language builds

---------

Co-authored-by: JeroenSt <nospam@nospam.org>
2023-05-01 14:51:02 +02:00
Jeroen
c5612a50fb
Fix for https://github.com/arendst/Tasmota/discussions/15703#discussioncomment-5713294 (#18534)
Added and fixed comments

Co-authored-by: JeroenSt <nospam@nospam.org>
2023-04-29 14:46:38 +02:00
Tim L
1d0c19311d
Add support for WT32_SC01 Plus display (#18538) 2023-04-29 14:45:10 +02:00
stefanbode
17d1d7f5fa
Update xdrv_68_zerocrossDimmer.ino (#18532) 2023-04-28 17:33:12 +02:00
bovirus
d206de52f1
Italian language update (#18531) 2023-04-28 08:38:46 +02:00
Theo Arends
f86bc7d8ab Prep GM861 2023-04-27 17:44:33 +02:00
Theo Arends
53bd49ddcd Remove USE_ARDUINO_OTA from ESP32 2023-04-27 16:35:47 +02:00
Jason2866
c33472d9b6
ArduinoOTA support only ESP8266 (#18528)
* ArduinoOTA support only ESP8266

* add comment ArduinoOTA
2023-04-27 14:19:27 +02:00
stefanbode
60855bf367
Enabled ZCDimmerSet for ESP8266 (#18518)
* Enabled ZCDimmerSet for ESP8266

- Increased interrupts time to get stablity. Savedata issue is gone. 
- Increased accuracy to trigger an on sinus curve.
- Enabled high resolution trigger ZCDimmerSet for ESP8266

* Update xdrv_68_zerocrossDimmer.ino
2023-04-27 08:03:00 +02:00
s-hadinger
6702321784
Matter shutter with tilt (#18525) 2023-04-26 22:53:26 +02:00
Jeroen
ee9d086aba
Solved: ModbusBridge reading int16 returns uint16 (#18524)
https://github.com/arendst/Tasmota/issues/18522

Co-authored-by: JeroenSt <nospam@nospam.org>
2023-04-26 22:27:53 +02:00
stefanbode
afbdb3d54f
Added TILTCONFIG to status13 message for MATTER support (#18512) 2023-04-26 11:39:59 +02:00
stefanbode
bec24baa75
Changes JSON message to actual position and not outdated (#18502)
* Report actual position in JSON

* Update xdrv_27_shutter.ino

* Update xdrv_27_esp32_shutter.ino

* copy&paste error
2023-04-26 08:39:49 +02:00
Christian Baars
f6763eb37b
Berry: add BLE server/advertiser (#18494) 2023-04-26 08:39:29 +02:00
stefanbode
39abde2583
Worked on ESP32 dimmer with Zero cross (#18481)
* Worked on ESP32 dimmer with Zero cross

Until now the ESP32 does not support zero-cross dimmer. I take a sneak how they did in in ESPhome and adapted the approach to TASMOTA. At the end it works that smooth that likely i will change ESP8266 either so we have a common code. Currently ESP8266 is not touched.
There is a minor issue with savedata == default. When changing the dimmer value the interrupts get stopped during write of the config data to flash.

* ESP8266 Dimmer added

Worked all so well and the code is much smaller. There is no need for reconfiguration on existing users. But there are settings not needed anymore. Will work on the documentation. Anyhow existing installations can upgrade without hickup

* Optimized endpoints at dimmer 0 and 100

* Removed debug stuff

* Fix Issue at dimmer = 0

* Small bugfix

* Final checked Version

* Update xsns_01_counter.ino

* Add missing func

* Update xsns_01_counter.ino

* Moved out of the house of counter and build my own one

* New ZeroCross Driver

* Update xdrv_91_zerocrossDimmer.ino

* evolving

* Delete xdrv_91_zerocrossDimmer.ino

* Add files via upload

* Changed drv number from 1 to 68

* Commit to merge
2023-04-25 13:46:19 +02:00
Jason2866
98cad1a192
Create ST7735S_Air101-LCD_display.ini 2023-04-24 16:53:37 +02:00
Theo Arends
c1db67ce37 Refactor GDK101 driver 2023-04-23 18:09:33 +02:00
Felix Laevsky
21bb822dec
Fix for ModuleAddress command (#18490) 2023-04-23 10:51:00 +02:00
gemu
799ba675eb
add xpt2046 option for spi bus 2 (#18480)
* allow spi bus 2

* xpt spi bus 2

* xpt option bus

* xpt option spi bus 2

* exclude c3

* exclude s2

* fix s3

* typo
2023-04-23 10:19:31 +02:00
Theo Arends
5a2266289e Update Sievert 2023-04-21 16:55:09 +02:00
Jason2866
11a43ea99b
Tasmota Core 208 (#18460)
* Tasmota Core 2.0.8
* Fix Linker errors
2023-04-20 20:01:35 +02:00
s-hadinger
b235dffb29
Fix Berry hue_bridge (#18459) 2023-04-19 23:45:05 +02:00
Theo Arends
9f77cfd890 Fix single pin latching relay power on state
Fix single pin latching relay power on state (#18386)
2023-04-19 16:17:04 +02:00
InHi66
eb40496e4b
Update xsns_20_novasds.ino (#18444) 2023-04-18 17:20:47 +02:00
Theo Arends
6f6c43a724 Add command `SetOption152 0/1`
Add command ``SetOption152 0/1`` to select two (default) or one pin bistable relay control (#18386)
2023-04-18 17:16:29 +02:00
Theo Arends
2684141722 Fix ESP8266 Energy Export Active
Fix ESP8266 Energy Export Active no update regression from v12.3.1.3
2023-04-18 15:34:19 +02:00
Theo Arends
05f6bcf211 Bump v12.5.0.1 2023-04-17 10:10:55 +02:00
s-hadinger
e2e142f289
Zigbee fix compilation for future core (#18432)
* Zigbee fix compilation for future core

* More fixes for ESP32
2023-04-16 23:16:28 +02:00
Theo Arends
96f6f69f13 Increase TasmotaClient receive buffer
Increase TasmotaClient receive buffer from 100 to 250 (#18427)
2023-04-16 14:39:29 +02:00
Theo Arends
e158b181d6 Add SDM72D_M config 2023-04-16 13:52:10 +02:00
ferix98
2a8b859e37
Added I2SRtttl command (#18423) 2023-04-16 12:04:22 +02:00
Theo Arends
1e571e1d14 Update templates 2023-04-15 14:58:21 +02:00
bovirus
ae5dd61b8a
Update Italian language (#18415) 2023-04-15 12:16:54 +02:00
Theo Arends
c2a6dd81e8 Fix ESP32 energy monitoring set StartTotalTime
Fix ESP32 energy monitoring set StartTotalTime regression from v12.3.1.5 (#18385)
2023-04-14 17:42:31 +02:00
Theo Arends
e07efd625f Add support for GDK101 gamma radiation sensor by Petr Novacek (#18390) 2023-04-14 16:50:54 +02:00
Szewcson
4fdd1ad94d
Ftlab gdk101 Gamma Radiation Sensor Module support (#18390)
* Support for GDK101.

* GDK101 driver rework

---------

Co-authored-by: PetrNovacek <39201428+r21m@users.noreply.github.com>
2023-04-14 15:29:00 +02:00
Theo Arends
d88d42341d Fix future compile error 2023-04-14 12:01:47 +02:00
stefanbode
3da96a55d5
Fixes and enhancements autosetup from testbench (#18405) 2023-04-13 21:56:35 +02:00
Barbudor
870874d181
fix display of adcparam param4 for ct (#18397) 2023-04-13 09:04:17 +02:00
stefanbode
6d9beb5d79
autosetup of shutters for shelly devices (#18393)
* New autocallibration and setup for shelly devices

* setup command
2023-04-12 09:39:48 +02:00
stefanbode
1c0936c6d5
fix setting migration issue (#18383)
* fix setting migration issue

* next try to fix migration issue

@arendst: I saw you made also some changes to the xdrv122. I copied this and it looks like setting the crc32 was the root of the issue. You removed it and I do the same now. Looks much better.
2023-04-11 08:17:55 +02:00
s-hadinger
6007f2d970
Berry webserver.html_escape() reusing the internal HTML escaping function (#18381) 2023-04-10 19:16:01 +02:00
s-hadinger
3354e2acbf
Matter log unknown opcodes (#18379) 2023-04-10 16:20:11 +02:00
gemu
f06104b0b7
Scripter update (#18374)
* bug fixes and enhancements

* tcp reconnect
2023-04-10 10:04:00 +02:00
Barbudor
52060259ce
improve ADC_CT (#18369) 2023-04-08 21:31:50 +02:00
stefanbode
86be6c8a3d
Additional limit check on tilt changes (#18364)
* limit check on tilt position

* limit check on tilt changes
2023-04-08 09:40:38 +02:00
Theo Arends
545c6a3511 Refactor saving some bytes 2023-04-07 13:03:20 +02:00
Theo Arends
4f983105f3 Allow compound commands in json command
Allow compound commands in json command (#18358)
2023-04-07 12:36:02 +02:00
bovirus
97993934f2
Italian language update (#18352) 2023-04-07 09:13:18 +02:00
Anton ACE
d8bdcebc78
xsns_105_lox_o2: LOX-02 Oxygen sensor support (#18333)
* xsns_105_lox_o2: LOX-02 Oxygen sensor support

* strtof removed, ConvertTemp added
2023-04-06 09:52:15 +02:00
Paul Blacknell
1be4d15f65
add: include EmergencyState in Thermostat sensor json payload (#18344) 2023-04-06 09:50:37 +02:00
Theo Arends
9c6fdc7027 Sync discoveries 2023-04-05 14:06:43 +02:00
stefanbode
afd22b5b42
fix #18331 (Wrong discovery on ESP32_shutter (#18334)
* fix ESP32_shutter wrong discovery

* fix wrong discovers on ESP32 shutter

* fix wrong discovers on ESP32_shutter

* Update xdrv_12_discovery.ino
2023-04-05 13:47:12 +02:00
stefanbode
b287d05098
Enable motordelay for tilt operations (#18330)
* implement motordelay also for tilt operations

* enable motordelay for tilt operations

* Update xdrv_27_esp32_shutter.ino
2023-04-04 17:45:33 +02:00
stefanbode
f109d6ff72
Ensure Shuttermotorstop even on direct relay operation (#18329)
* Ensure motorstoptime also on direct relay change

When relay is triggered with button or switches it did not take the motorstoptime into account

* Ensure motorstoptime also on direct relay change

When relay is triggered with button or switches it did not take the motorstoptime into account

* Ensure motorstoptime also on direct relay change

When relay is triggered with button or switches it did not take the motorstoptime into account
2023-04-04 16:17:12 +02:00
Zbyněk Kocur
b1ea413eae
Update xsns_86_tfminiplus.ino: FIX json output (#18321)
Fixes JSON measurement output. Output numbers like Distance and SignalStrength were published as a string. Now they have the right data type.
2023-04-03 16:47:44 +02:00
Theo Arends
542eca3154 Global fix http(s) connect issues 2023-04-03 16:12:29 +02:00
Theo Arends
6b2efa16dc Fix ESP32 WebQuery and WebGetConfig 2023-04-03 14:55:47 +02:00
Theo Arends
d9353cf1e3 Fix upload connection error 2023-04-03 14:17:08 +02:00
Theo Arends
96e5f0dd38 Version bump v12.4.0.5
- Add Matter support for Light and Relays on ESP32 by Stephan Hadinger (#18320)
2023-04-03 10:06:03 +02:00
Theo Arends
326c605122 Prep support ESP32 enum SerialConfig 2023-04-02 14:20:03 +02:00
stefanbode
efa7ae492e
Fix webpage, when ESP32 driver used (#18305)
* Fix to enable ESP32 shutter

* required changes for dual operation with ESP32 shutter

* fix

* Fix missing information on webpage
2023-04-01 14:53:01 +02:00
stefanbode
d8f9a920ce
refactoring shutterbuttons completed (#18303)
* added support to set tilt with the shutterposition

Documentation will be changed.
OLD: shutterposition <position>
NEW: shutterposition <position>(optional)/<tilt>

e.g. shutterposition 50,-90

* refactoring of shutterbuttons completed

moved away from bitmatrix to struct Typedef to enable further development and functionality.
Added support to define tiltposition with shutterbuttons
2023-03-31 09:46:36 +02:00
Anton ACE
736ac74f53
xsns_103_sen5x bugfix (#18297) 2023-03-30 08:49:48 +02:00
Theo Arends
3cbe3dbf8b Create xdrv_27_esp32_shutter.ino 2023-03-29 15:58:46 +02:00
Theo Arends
2630c8e097 Delete xdrv_27_ESP32_shutter.ino 2023-03-29 15:58:26 +02:00
stefanbode
5c14a3169b
Shutter esp32 support up to 16 shutters (#18295)
* Updates to support ESP32 shutter compiler option

* New ESP32 shutter driver

* Update xdrv_27_ESP32_shutter.ino

* Update xdrv_27_shutter.ino

* Update support_command.ino

* Update xdrv_27_shutter.ino

Fix compile error

* Update xdrv_27_ESP32_shutter.ino

Fix compile error

* Update xdrv_27_shutter.ino

Fix compile error

---------

Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
2023-03-29 15:43:19 +02:00
Theo Arends
b321fab868 Refactor PCF8574 driver 2023-03-27 15:42:40 +02:00
Theo Arends
61b8e95543 Fix ESP32 change baudrate (#17869) 2023-03-26 16:37:29 +02:00
s-hadinger
2afa863e54
Berry fix light.set() (#18268) 2023-03-26 15:59:18 +02:00
Theo Arends
0f08a07658 Fix PCF8574 input mode (#18232) 2023-03-26 15:05:16 +02:00
Theo Arends
215c9cc30f Simplify base modes 2023-03-26 11:39:30 +02:00
Theo Arends
ebe308acfc refactor button/switch code 2023-03-25 18:15:24 +01:00
Theo Arends
4645af038c Add BASE 2 for absolute relays 2023-03-25 17:50:23 +01:00
pkkrusty
3daedae2da
Add speed and heading info to GPS driver (#18035)
* Add speed heading to driver

Added NAV-VELNED messages to driver, allowing speed and heading info on the main web page and JSON messages. Probably could be optimized; mostly another exercise in copy/paste

* wrap velocity code in #define USE_GPS_VELOCITY

Code space increases by 0k4, not sure about RAM (don't know how to measure). But added a struct with 320 bits, so maybe 40 bytes?

* Add documentation up top

---------

Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
2023-03-25 15:37:38 +01:00
Theo Arends
1e1c536a50 Consolidate Energy Column Gui 2023-03-25 15:16:06 +01:00
Theo Arends
9ae7b86efc Save some bytes 2023-03-25 11:59:42 +01:00
Theo Arends
b32a093c0c Fix multidigit SwitchModes display
Fix multidigit SwitchModes display
2023-03-25 11:36:10 +01:00
Theo Arends
5bb624ad09 Add command `SwitchMode0`
Add command ``SwitchMode0`` to show or set all SwitchModes
2023-03-25 11:29:49 +01:00
pkkrusty
b456b97dda
Include fix state in JSON output (#18254)
Mirror the webpage display, and make fix status available for triggers and rules.
2023-03-25 10:23:58 +01:00
Theo Arends
56b3fbe917 Add MCP23xxx absolute buttons and switches 2023-03-24 18:00:24 +01:00
Theo Arends
938399e086 Add absolute button/switch support
Add absolute button/switch support (#18232)
2023-03-24 17:20:28 +01:00
stegerfa
0081022543
fixes building the sensor names in case of multiple channel thermostat function (#18248)
now it will follow SetOption64 (hyphen vs underscore)
hyphen is the standard - underscore the much safer option in my cases
as many user user underscore the mistake was not detected till now

Co-authored-by: Fabian Steger <git@fabian-steger.de>
2023-03-24 14:54:23 +01:00
bovirus
d7370e7211
Update italian language (#18240) 2023-03-22 20:11:00 +01:00
Theo Arends
00c60450c6 Consolidate messages
- Consolidate messages
- Fix sen5x
2023-03-22 13:25:55 +01:00
SteWers
ab03654e02
[Thermostat] Enhancement publishing of control method (#18235)
Enhancement publishing of control method. Independent, if hybrid mode is used or not.
2023-03-22 10:41:53 +01:00
Theo Arends
6aab3d4c5e Bump version v12.4.0.4
- Add Matter support simple Relay on Apple Homekit by Stephan Hadinger (#18239)
- Bump version v12.4.0.4
2023-03-22 10:39:59 +01:00
s-hadinger
a36edadc0f
Berry fix tasmota.get_power(index) (#18237) 2023-03-21 22:30:50 +01:00
Jeroen
a68bc49cab
Added option to output TCP requested modbus data to MQTT (#18231)
https://github.com/arendst/Tasmota/discussions/17369

Co-authored-by: JeroenSt <nospam@nospam.org>
2023-03-21 09:39:32 +01:00
Jeroen
fbbb4eaf84
Fix for issue: https://github.com/arendst/Tasmota/issues/18088 (#18228)
Co-authored-by: JeroenSt <nospam@nospam.org>
2023-03-20 21:26:38 +01:00
Theo Arends
59677d7e4a Consolidate sensor parameters 2023-03-20 17:11:05 +01:00
gemu
daa64f098c
Scripter update (#18226)
* fix failure with negative values in >D

* Create Powerwall.h
2023-03-20 12:13:36 +01:00
Theo Arends
34ee7c67d8 Update changelogs
- Add support for PMSA003I Air Quality Sensor by Jean-Pierre Deschamps (#18214)
- Add support for DingTian virtual switch/button/relay (#18223)
2023-03-20 10:21:16 +01:00
Jean-Pierre Deschamps
5661a6798f
Support for pmsa003i (#18214)
* Initial support for PMSA003I air quality sensor.

* Updated pmsa003i support to the latest dev branch

* Fixed typo in esp32 configuration

Removed all global variable and use the PM25_AQI_Data struct from Adafruit library
Fix typo Xsns100 to Xsns104
Fix Typo XI2C_71 to XI2C_78

* Move everything in custom Struct for PMSA003I driver

---------

Co-authored-by: Jean-Pierre Deschamps <info@jpdeschamps.com>
2023-03-20 09:52:22 +01:00
Barbudor
948a82d75e
Add virtual Buttons & Switches in Digtian driver (#18223)
* add support for virtual buttons or switches

* remove DINGTIAN key from SENSOR when using buttons-switches
2023-03-19 20:19:48 +01:00
Theo Arends
115105bf7c Consolidate energy messages 2023-03-18 18:26:43 +01:00
Theo Arends
9a3a479c4f Reduce heap fragmentation 2023-03-17 21:17:53 +01:00
Theo Arends
54a2688cbf Bump v12.4.0.3
- Bump v12.4.0.3
- Refactor energy monitoring reducing stack usage and solve inherent exceptions and watchdogs (#18164)
2023-03-17 21:05:51 +01:00
stefanbode
d0f4637611
Fix #18198 (#18204)
* Fix #18198

Fix wrong movement with tilt if additional endstop defined

* simplify
2023-03-16 14:38:04 +01:00
Theo Arends
cc09ff21e1 Refactor RFSensor 2023-03-15 12:05:40 +01:00
Paul Blacknell
52227b0294
add: controller control method added to MQTT and Web UI (#18189) 2023-03-14 12:32:36 +01:00
Theo Arends
bda32739a8 Support for reset settings on filesystem 2023-03-13 15:41:21 +01:00
Pi57
2ce93bdddd
Teleinfo, update energy display (3 phases) (#18167)
Correct energy display and load bar display in case of 3 phases system
2023-03-13 08:24:10 +01:00
s-hadinger
0bc48d16c2
Berry add web_get_arg event to drivers when FUNC_WEB_GET_ARG event is processed (#18175) 2023-03-12 19:01:08 +01:00
Theo Arends
76cea0c002 Fix Sonoff SC regression from yesterday
Update changelogs.
2023-03-12 11:11:57 +01:00
Gabriele Lauricella
7f64b6e04b
Enhanced TM1650 with 7-Segment commands like TM1637 (#18109)
* Enhanced TM1650 with 7-Segment commands like TM1637

* Fix point for display type 2
2023-03-12 09:22:40 +01:00
s-hadinger
34bf941cd2
Berry add webclient collect_headers() and set_headers (#18166) 2023-03-11 21:46:08 +01:00
s-hadinger
4aa9aebae3
Berry add wc.set_follow_redirects(bool) (#18165) 2023-03-11 19:48:39 +01:00
Theo Arends
c74c92baed Add wifi current channel to GUI info screen (#18153) 2023-03-11 17:20:56 +01:00
Theo Arends
8a3546e5c4 Fix ESP32 energy period
Fix ESP32 energy period shows kWh value instead of Wh regression from v12.3.1.5 (#15856)
2023-03-11 17:01:43 +01:00
Theo Arends
2b89b7a134 Fix init order of device drivers (#18124) 2023-03-11 15:52:02 +01:00
Christian Baars
52d341f87c
TFL: bugfix uninitialized pointer, some cleanups (#18161)
Co-authored-by: Christian Baars <christianbaars@MacBook-Pro-von-Christian.local>
2023-03-11 10:55:57 +01:00
benderl
d25ef165b9
remove absolute url (#18148)
Co-authored-by: Lutz Bender <lutz@lutz-bender.de>
2023-03-10 15:04:13 +01:00
s-hadinger
d7d23c7b9a
Zigbee send Tuya 'magic spell' to unlock devices when pairing (#18144) 2023-03-09 21:34:32 +01:00
s-hadinger
513b0fece1
Berry tasmota.cmd() can mute logs (#18143) 2023-03-09 21:29:18 +01:00
s-hadinger
ba1475f8cd
Berry refactor rule matcher (#18138) 2023-03-09 08:48:41 +01:00
s-hadinger
7167884f06
Haspmota change secondary colors for switch (#18133) 2023-03-07 19:16:59 +01:00
s-hadinger
be56618ace
Add I2C example for M5Stack DigiClock (#18132) 2023-03-07 19:04:35 +01:00
s-hadinger
77c654fcdc
Fix parameter for wire.endtransmission() (#18131) 2023-03-07 19:01:42 +01:00
s-hadinger
eab1abadc0
Zigbee add Human presence sensor Zigbee (#18122) 2023-03-05 22:21:48 +01:00
s-hadinger
6bd73fc883
Refactored Berry rule engine and support for arrays (#18121) 2023-03-05 21:50:32 +01:00
Christian Baars
83f039cdf7
Berry: add tensorflow lite for microcontrollers (#18119)
Co-authored-by: Christian Baars <christianbaars@MacBook-Pro-von-Christian.local>
2023-03-05 16:46:18 +01:00
Barbudor
0f9bece011
fix topic comparison (#18114) 2023-03-05 07:52:30 +01:00
Barbudor
0dc39e0470
Tariff command variant to force tariff - take 2 (#18112)
* tariff command variant to force tariff

* move to Settings + add esp8266

* added tariff-forced to changelog
2023-03-04 21:58:03 +01:00
Theo Arends
ccdab295e7 Refactor PCF8574 driver 2023-03-04 15:06:52 +01:00
Theo Arends
6f44003cb5 Fix PZEM stabilize period on larger configs
Fix PZEM stabilize period on larger configs (#18103)
2023-03-04 11:56:54 +01:00
Barbudor
6b016eb860
tariff command variant to force tariff (#18102) 2023-03-03 18:43:26 +01:00
Theo Arends
747ebae670 Add support for multiple PCF8574 as switch/button/relay 2023-03-03 17:40:27 +01:00
Theo Arends
cb988edba8 Prep PCF8574 virtual switch/button/relay 2023-03-03 16:54:57 +01:00
Jason2866
881c4f4a85
fix OTA_URL Safe Guard 2023-03-03 12:34:20 +01:00
Theo Arends
2e5501e9ab Add support for multiple MCP23008 as switch/button/relay 2023-03-03 10:44:35 +01:00
Theo Arends
453f0abad1 Revert "Update changelogs"
This reverts commit d07d4b06c9.
2023-03-03 10:31:31 +01:00
Theo Arends
d07d4b06c9 Update changelogs
- Add MCP23008 virtual switch/button/relay support
2023-03-03 10:28:22 +01:00
Barbudor
edb2fad6c1
Tuya sequence fix (#18085)
* no additional command while waiting for response

* send wifi state 4 when mqtt is disabled
2023-03-03 08:42:27 +01:00
Theo Arends
a72bbbe30a Add interrupt control to MCP23xxx driver
- Add interrupt control to MCP23xxx driver
- Enable ADE7880 in tasmota32.bin
2023-03-02 11:24:54 +01:00
Theo Arends
3cd8839b6d Fix ESP8266 compilation 2023-03-01 17:59:22 +01:00
Theo Arends
dcc46cb4d5 Bump version v12.4.0.2 2023-03-01 17:09:51 +01:00
Theo Arends
159d1ae312 Breaking change Shelly Pro 4PM
- Add support for multiple MCP23017/MCP23S17 as switch/button/relay
- Breaking change Shelly Pro 4PM using standard MCP23xxx driver
2023-03-01 16:52:34 +01:00
Theo Arends
63408f3a7d Add NTP time request from gateway (#17984) 2023-03-01 10:58:02 +01:00
Theo Arends
9f30836854 Add support for multiple MCP23017 as switch/button/relay 2023-03-01 10:12:47 +01:00
Theo Arends
10cc10742f Extent virtual switch/button/relay support
Extent virtual switch/button/relay support using MCP23017. Can be used along side of current MCP23017 sensor driver,
2023-02-28 17:54:43 +01:00
Theo Arends
5cdd9791f4 Fix invalid apparent and reactive power 2023-02-28 10:17:30 +01:00
Barbudor
39fd0cb0c4
add lt and gt signs is missing (#18064) 2023-02-27 16:33:31 +01:00
Barbudor
635afa36de
i2cdriverstate in status only when use_i2c (#18067) 2023-02-27 15:39:52 +01:00
Theo Arends
a97f0349d8 Add I2CDriver output to status 4 2023-02-27 09:28:28 +01:00
Charles
f574273bf9
display teleinfo stats on WEB UI (#18059) 2023-02-27 08:20:59 +01:00
Charles
1bfa110e73
fix compilation error with TELEINFO enabled (#18058) 2023-02-26 20:52:49 +01:00
Xavier MULLER
66271ca0dd
Update French localization (#18053) 2023-02-26 08:47:31 +01:00
Charles
1545f02fb3
Teleinfo, add stats and more checksum controls (#18052)
* added teleinfo config show_stats parameter

* Added new command and more checksum test
2023-02-25 17:39:33 +01:00
Charles
27de8b5c3e
added teleinfo config show_stats parameter (#18051) 2023-02-25 17:27:10 +01:00
Theo Arends
e927e3307e Add DevicesPresent limit check
- Increase supported relays and buttons to 32
2023-02-25 16:44:04 +01:00
gemu
0aaa616881
support for double and intergers (#18039) 2023-02-25 09:58:47 +01:00
gemu
c752610bb7
modbus tcp, uart select (#18038) 2023-02-25 09:58:33 +01:00
Theo Arends
29ae903f67 Fixed EnergyTotal divided twice
Fixed EnergyTotal divided twice during minimal upgrade step regression from v12.3.1.3 (#18024)
2023-02-24 16:15:02 +01:00
Jason2866
8ea8d34d17
Make setting of CODE_IMAGE_STR in Platformio possible (#18011)
* OTA_URL safeguard
* make override possible
2023-02-22 12:05:04 +01:00
Theo Arends
dca1b5bcff Refactor ADE7953 for ESP8266 2023-02-22 10:30:47 +01:00
Jason2866
84442dcd39
OTA_URL safeguard (#18010) 2023-02-20 22:36:34 +01:00
Theo Arends
3ce011c2ce Attempt to stabilize Shelly Pro 4PM values 2023-02-20 18:02:43 +01:00
Jason2866
d2f450316c
Set correct OTA URL for all Tasmota build env (#18008)
* OTA URL Part 1

* typo

* OTA URL Part 2

* OTA URL Part 3

* fix s2 safeboot

* formatting

* rm whitespace

* more beautify

* last whitespace
2023-02-20 15:21:24 +01:00
Theo Arends
692e9090c8 Attempt to stabilize Shelly Pro 4PM values 2023-02-20 11:31:12 +01:00
AleXSR700
2d83c335bc
Update xdrv_79_esp32_ble.ino (#17990)
Increase maximum length of Alias as the short MaxAlias is not in line with name length and limits the user (e.g. if sensors have room names as appendix like "_master_bathroom").
2023-02-20 10:51:44 +01:00
s-hadinger
dcbf50a918
Matter automatic ifdefs (#18002) 2023-02-19 22:25:29 +01:00
Theo Arends
a994c71de4 Refactor device_present calculation 2023-02-19 15:28:20 +01:00
Flobul
f0eef7771f
add BLE Qingping CGDK2 (#17981)
* add CGDK2

* Update xsns_62_esp32_mi_ble.ino

* Update xsns_62_esp32_mi_ble.ino
2023-02-19 14:09:12 +01:00
Theo Arends
5eecd7f7b4 Update text 2023-02-18 22:56:53 +01:00
Theo Arends
dfe434bb92 Prep MCP23xxx interrupt support 2023-02-18 16:05:56 +01:00
Theo Arends
89ccfe910e Fix undocumented support
Fix undocumented support for non-sequential buttons and switches (#17967)
2023-02-18 14:30:40 +01:00
drid
3be29dfecd
Fix 1-pin ultrasonic sensor detection (#17966)
* Fix 1-pin ultrasonic sensor detection

Signed-off-by: Ilias Daradimos <judgedrid@gmail.com>

* Fix typo

---------

Signed-off-by: Ilias Daradimos <judgedrid@gmail.com>
2023-02-17 22:34:40 +01:00
Barbudor
119aeca4d9
oversample ADC_RANGE by 32 like ADC_INPUT (#17975) 2023-02-17 22:33:06 +01:00
Philipp
d8d9c549ab
fix display colors; remove unnecessary lines (#17973) 2023-02-17 19:42:14 +01:00
Theo Arends
4c59b5b8d1 Fix Energytotals cannot be set to negative values
Fix Energytotals cannot be set to negative values (#17965)
2023-02-17 10:53:07 +01:00
Tyeth Gundry
774fbfef92
fix floats, resolutions, and utilise common units (#17961) 2023-02-17 08:37:06 +01:00
Theo Arends
208c70adf2 Bump version v12.4.0.1 2023-02-16 14:19:31 +01:00
Theo Arends
e1b11a6fe7 Fix Tuya Exception 3 (#17941) 2023-02-15 16:33:29 +01:00
Theo Arends
0ea36d996c Change Dht driver from v6 to v7
- Change Dht driver from v6 to v7
- Add command ``DhtDelay<sensor> <high_delay>,<low_delay>`` to allow user control over high and low delay in microseconds (#17944)
2023-02-15 15:21:57 +01:00
Theo Arends
31f5b79bf8 Fix adding virtual switches 2023-02-15 11:06:53 +01:00
Theo Arends
87686c0d52 update changelogs 2023-02-13 16:07:38 +01:00
Theo Arends
b72cf69d2c Refactor buttons and switches Pt.3
- Quick return from interrupts
2023-02-12 17:40:24 +01:00
Theo Arends
dab80f9d29 Refactor buttons and switches Pt.2 2023-02-12 17:23:22 +01:00
Theo Arends
e0584b2157 Refactor switches and buttons
- Fix Tuya switches
2023-02-12 16:09:28 +01:00
Theo Arends
ec56473631 Refactor XxxSet and XxxCal energy commands 2023-02-12 14:05:33 +01:00
Theo Arends
dbffcac195 Shelly Pro 4PM reduce number of SPI updates 2023-02-12 12:19:02 +01:00
Barbudor
4ad6807d7e
Fixes GPS bad year + drift calculation (#17932) 2023-02-12 08:44:40 +01:00
Theo Arends
5d3f2cc316 ESP8266 increase number of discovery relays 2023-02-09 16:02:06 +01:00
Theo Arends
134c839244 Fix virtual relays multi press 2023-02-09 15:34:05 +01:00
Theo Arends
8cbb62d8c9 Simplify virtual buttons/switches 2023-02-09 14:46:54 +01:00
Theo Arends
d029d8bcbc Fix Shelly Pro 4PM switch states 2023-02-08 17:08:13 +01:00
Theo Arends
7a2b5177ac Fix Shelly Pro 4PM calibration regs 2023-02-08 14:14:49 +01:00
Jason2866
40be97e6d9
SD Card support for >1MB tasmota (#17916) 2023-02-08 12:38:10 +01:00
Theo Arends
1c1f6c638f Add commands PowerCal, VoltageCal and CurrentCall
Add commands PowerCal, VoltageCal and CurrentCall to CSE7766/HLW8032 energy driver
2023-02-08 10:50:34 +01:00
gemu
ff165bfe8c
reduce display frequency (#17906) 2023-02-07 09:11:40 +01:00
Jason2866
4cb9acec65
Fix PR#17893 (#17901) 2023-02-06 22:21:16 +01:00
SteWers
1d5da9b73b
[SolaxX1] Updated safety descriptions (#17887)
* [SolaxX1] Updated safety descriptions

Updated safety descriptions

* [Solax X1] disable `#define SOLAXX1_READCONFIG` by default

disable `#define SOLAXX1_READCONFIG` by default
2023-02-06 20:18:38 +01:00
Theo Arends
f76d7ee8cf Tune TM1638 key/leds 2023-02-06 18:07:05 +01:00
Theo Arends
289703c97a Update my_user_config.h 2023-02-06 16:03:50 +01:00
Theo Arends
055331d2ab Breaking change TM1638 button and led support
Breaking change TM1638 button and led support are handled as virtual switches and relays (#11031)
2023-02-06 15:57:27 +01:00
Theo Arends
ce29bc38d7 Extent ESP8266 virtual button support 2023-02-06 12:03:32 +01:00
Theo Arends
9673cca8b0 Extent ESP8266 virtual switch support 2023-02-06 11:45:28 +01:00
gemu
6ccacb4af1
Sml fix (#17893)
* fix compile with NO_USE_SML_DECRYPT

* dumplog info
2023-02-06 09:42:09 +01:00
Philipp
da81d25fb5
Use dark mode for Pro 4PM display (#17888)
Use dark mode by default for the Shelly Pro 4PM display
2023-02-05 19:17:35 +01:00
Theo Arends
9517677fb2 Fix initial displaydimmer state 2023-02-05 16:54:25 +01:00
Theo Arends
c699131103 Add Shelly Pro 4PM to lvgl binary 2023-02-05 16:22:18 +01:00
Theo Arends
0ebcf1dc03 Fix exception on empty topic (#17879) 2023-02-05 15:13:44 +01:00
Theo Arends
8bc03bbc06 Bump version v12.3.1.6
- Add ESP32 preliminary support for Matter protocol, milestone 1 (commissioning) by Stephan Hadinger
- Add basic support for Shelly Pro 4PM
2023-02-05 14:29:42 +01:00
Theo Arends
9bf1bd93c0 Add some display safeguards fixing power issues at restart 2023-02-05 12:52:21 +01:00
Theo Arends
36b9e4ab78 Fix universal display driver too early power control 2023-02-04 18:24:21 +01:00
Theo Arends
cfd34aa02c Fix Shelly Pro 4PM issues
- Fix random ADE7935 measurements
- Fix relay 1 toggle on restart
- Add Shelly Pro 4PM display.ini
2023-02-04 17:48:53 +01:00
bovirus
a581fc237d
Italian language update (#17877) 2023-02-04 16:09:56 +01:00
s-hadinger
a483991ba3
ESP32 preliminary support for Matter protocol, milestone 1 (commissioning) (#17871)
* ESP32 preliminary support for Matter protocol, milestone 1 (commissioning)

* Fix case
2023-02-04 00:00:21 +01:00
Fabrizio Amodio
e8056df1ad
Biopdu-v1.1.1 (#17868)
* Template Fix

* Removed common setting, use SetOption150 instead

* code cleaning

* BioPDU Factory Settings

* CHANGELOG update

* RELEASENOTES update
2023-02-03 17:52:26 +01:00
Norbert
de81eecc01
Change log option for "decrypted block" (#17863) 2023-02-03 10:50:53 +01:00
s-hadinger
96b66225d2
Reserve SetOption151 for Matter protocol (#17860) 2023-02-02 20:22:59 +01:00
Fabrizio Amodio
2c9f1fef0d
Biopdu-v1.1.0 (#17857)
* BioPDU language labels

* xnrg_33 BioPDU 625x12 driver

* missing enums

* Rename energy driver from 33 to 24

* Removed driver 33
2023-02-02 19:09:24 +01:00
Norbert
813233906b
Fix spelling (#17853) 2023-02-02 08:57:01 +01:00
Barbudor
949f3fdc32
enfore TLS for sml decryption (#17852) 2023-02-01 21:40:04 +01:00
Theo Arends
1147304781 Fix second voltage channel if SO150 set 2023-02-01 12:09:55 +01:00
David Gwynne
052b5c2926
reset recv parser if it takes too long for the message to arrive. (#17845)
i have a tuyamcu based device that occasionally gets a flipped bit in
messages it receives from the muc. those usually show up as checksum
failures, but if the bit flips in the length field then we wait for
bytes that just arent going to arrive, so we don't get to the cksum
field for that test to fail. instead, add a timeout that the tick
checks, and reset the recv state machine on a timeout.

if the message that was corrupted was a dp update, we'll end up with
an inconsistent view of the state of the DPs. maybe we should send a
request for all datapoint values when this or a cksum failure happens?
2023-02-01 11:48:07 +01:00
s-hadinger
293ae8064d
Berry webserver raw content (#17844) 2023-01-31 23:23:52 +01:00
s-hadinger
5ea9a95660
Berry add tasmota.locale() (#17843) 2023-01-31 23:23:36 +01:00
Theo Arends
db581b15c7 Add SetOption150
Add SetOption150 - (Energy) Force no voltage/frequency common allowing individual voltage channel calibration.
2023-01-31 22:30:50 +01:00
SteWers
438b235dc8
[Solax X1] fix apparent power (#17833)
U*I from inverter is not valid for apparent power as U*I could be lower than active power
2023-01-31 22:23:31 +01:00
gemu
ae8041140f
Webcam fix (#17840)
* Update xdrv_81_esp32_webcam.ino

* fix single picture fetch

* delay not needed
2023-01-31 22:22:28 +01:00
Jason2866
b8677ce0d6
revert PR Olimex fix (#17841) 2023-01-31 14:46:09 +01:00
Barbudor
3d39efaf4a
isTuya optionnal arg to validpin (#17835) 2023-01-30 22:35:38 +01:00
Theo Arends
d9cbbaeb2a Fix energy usage and return migrated too small
Fix energy usage and return migrated too small (/10000) regression from v12.3.1.3
2023-01-30 15:36:46 +01:00
gemu
f09a083777
Sml ams (#17828)
* sml ams crypto support

* add ams library

* fix crc names

* fix TLS dependency

* Update library.properties

* Update xsns_53_sml.ino
2023-01-30 15:03:46 +01:00
Theo Arends
9e9afe88f1 Fix ESP32 energy monitoring over 3 phases 2023-01-30 14:16:13 +01:00
Theo Arends
5b0ee76173 Fix ESP32 energy monitoring migration 2023-01-30 13:14:02 +01:00
Theo Arends
db3fdc5118 Add ESP32 support for eigth energy phases/channels
- ESP32 support for eigth energy phases/channels
- ESP32 command ``EnergyCols 1..8`` to change number of GUI columns
- ESP32 command ``EnergyDisplay 1..3`` to change GUI column presentation
- support for SEN5X gas and air quality sensor by Tyeth Gundry (#17736)
2023-01-29 16:09:13 +01:00
Theo Arends
664b60332a Fix broken I2C priority
Fix broken I2C priority regression from v12.3.1.3 (#17810)
2023-01-29 13:59:09 +01:00
Tyeth Gundry
91559ec883
fix: detection of SPS30 serial number (#17809) 2023-01-29 13:48:33 +01:00
s-hadinger
03815d827a
Berry energy_ctypes fixed accordingly (#17820) 2023-01-29 12:09:29 +01:00
s-hadinger
b98b2838e8
Zigbee extend plug-in modifiers to 16 bits (#17817) 2023-01-29 10:46:06 +01:00
David Smith
19d5a363e1
Multicast address typo in my_user_config.h (#17816)
For ArtNet Multicast address the defined value and the value in the comment are different.
2023-01-29 08:48:23 +01:00
Tyeth Gundry
2ed602057c
Add SEN5X to I2C devices (#17736) 2023-01-29 08:06:25 +01:00
David Gwynne
9e522e8fa3
fix determination of the current weekday. (#17812)
the result of c logical expressions is 0 or 1, not the values of the
operands.
2023-01-29 07:58:20 +01:00
Theo Arends
78fe958d89 Fix energy dummy supporting 8 channels 2023-01-28 13:47:37 +01:00
Theo Arends
76a1c00917 Add more energy verbosity at restart 2023-01-28 11:30:42 +01:00
Theo Arends
e77154f406 Enable ESP32 energy driver 2023-01-28 11:03:14 +01:00
Barbudor
4dd97a9e82
non-breaking fix year in DS3231 (#17803) 2023-01-28 08:04:34 +01:00
Theo Arends
f064250d9a Update change logs
Version bump to v12.3.1.5
2023-01-27 16:59:54 +01:00
Theo Arends
0b81236110 Prep ESP32 energy expansion 2023-01-27 16:41:55 +01:00
Theo Arends
5b977bf4e4 Merge branch 'development' into dev-energy 2023-01-27 16:00:44 +01:00
Theo Arends
f6827590f3 Prep new energy driver 2023-01-27 15:53:40 +01:00
gemu
103e3f616a
refactoring and bug fixes (#17798) 2023-01-27 11:10:43 +01:00
Theo Arends
9f538e9986 Add ESP32 support for four channels 2023-01-26 17:27:49 +01:00
Theo Arends
d70dbe979e Prep ESP32 energy for four+ phases 2023-01-26 15:26:10 +01:00
thkaiser
8d782caf15
Support ESPC3 and ESPS3 (#17791)
* Support ESPC3 and ESPS3

* remove debug comment

Co-authored-by: Jason2866 <24528715+Jason2866@users.noreply.github.com>
2023-01-26 09:58:59 +01:00
Theo Arends
2529759974 Prep energy for four+ phase support 2023-01-25 17:05:48 +01:00
Barbudor
973e4693c2
possibly fix sleep problem (#17786) 2023-01-25 08:36:14 +01:00
Theo Arends
e891830545 Prep ESP32 energy 2023-01-24 16:54:03 +01:00
Theo Arends
e81d59f658 Fix Shelly Pro 4PM initial button state 2023-01-24 16:34:24 +01:00
Theo Arends
ecac466e23 Fix Shelly Pro 4PM power on reset 2023-01-24 12:04:30 +01:00
Barbudor
95dee75b0b
use dB value, not quality (#17777) 2023-01-24 08:55:44 +01:00
David Gwynne
1c39ff6cef
add tuyamcubr_web_sensor to do a simple display of the dp values. (#17776)
the format shows the type+dpid on the left hand side (eg, Bool1,
Value2, Enum3, etc), and the value with %u on the right hand side.
2023-01-24 08:55:28 +01:00
David Gwynne
36fd8358d6
TuyaMCUBr: support on/true/off/false/toggle in the tuyamcubool command. (#17775)
* support on/true/off/false/toggle in the tuyamcubool command.

i wanted a tasmotized wall switch to be able to blindly send "toggle" to
a fan/light and have it do the right thing. the dp value is kept by the
driver, so it can easily read, modify, and write it.

* "on"/"off"/"toggle" etc are parsed when XdrvMailbox is set up

so i don't have to do it, i just have to use the payload.
2023-01-24 08:54:19 +01:00
Barbudor
db0532de5f
ds3231 temperature sensor (#17778) 2023-01-24 08:52:43 +01:00
Theo Arends
4297fa3f3e Add Shelly Pro 4 input interrupt support 2023-01-23 12:51:02 +01:00
Theo Arends
88dd5f7f50 Fix Shelly Pro 4PM auto reset 2023-01-22 16:41:25 +01:00
yvesdm3000
3f73d5a49d
Implement Zigbee tuya_time sync. (#17765) 2023-01-22 11:50:52 +01:00
gemu
d38a0c799c
Epaper deep sleep support (#17766)
* allow descriptor reload

* restart reason rrsn, database rewrite

* support for deep sleep

* revert

* restart reason
2023-01-22 10:56:06 +01:00
Theo Arends
8b96f68a5b Fix ESP8266 compilation 2023-01-21 15:42:31 +01:00
Theo Arends
c85003c67d Prep Shelly Pro 4PM 2023-01-21 14:30:35 +01:00
s-hadinger
0743b7d2b6
Berry add up flag to `tasmota.wifi() and tasmota.eth()`, always return MAC (#17759) 2023-01-21 13:41:36 +01:00
Theo Arends
aa78ffb733 Prep Shelly Pro 4PM 2023-01-20 14:28:58 +01:00
Benjamin Nestler
498b0e55b8
Add tuya commands CMD_GET_NETWORK_STATUS and CMD_TEST_WIFI (#17745)
* Add tuya commands CMD_GET_NETWORK_STATUS  and CMD_TEST_WIFI

* Assuming that nobody uses the tuya test wifi ssid, the payload is hardcoded.
2023-01-20 13:20:03 +01:00
Jason2866
6b4171fef9
Shelly has label fs_1 for spiffs (#17753)
* Shelly has label `fs_1` for spiffs
2023-01-20 13:19:38 +01:00
David Gwynne
51866026d5
TuyaMCUBr: Handle "Get local time" requests from the MCU (#17750)
* handle get local time requests from the MCU.

from what i can tell from the tuya serial communication protocol
documentation, we only have to send the time if MCU requests it. this is
unlike how TUYA_SET_TIME is implementing in xdrv_16, where if
USE_TUYA_TIME is enabled it will send unsolicited time updates every
minute as well as in response to a request from the MCU.

i couldn't find an easy to check flag to see if tasmota was synced to a
real clock, so this blindly tells the MCU that our time is valid and
copies it over, the same as xdrv_16.

the tuya doco also describes a "Get system time in GMT" request and
response structure which would be mostly a copy of this code if i knew
if and where tasmota keeps track of UTC/GMT.

lastly, i'm not convinced RtcTime.day_of_week is right. it's friday
here which should be 6 if you start counting sunday as 1, but i read 2

* local time sync is implemented, but not gmtime
2023-01-20 10:07:42 +01:00
TID
e2983f2835
Update pl_PL.h (#17747)
Fix traslation
2023-01-20 10:03:05 +01:00
s-hadinger
61be95841f
Berry crypto.EC_P256 ECDSA signature ASN.1 (#17740) 2023-01-18 20:50:01 +01:00
gemu
bc1b35d2ff
Update xdsp_05_epaper_29.ino (#17738) 2023-01-18 08:50:22 +01:00
gemu
853909cb35
Epaper update (#17727)
* update epaper descriptors

* epaper rewrite

* add busy invert option

* fix v2 partial refresh

* prepare for large descriptors
2023-01-17 10:19:06 +01:00
Barbudor
d904e0aa7f
Tuya - WIFI_STRENGTH + Save check on MCU_CONF (#17724)
* adding response to command 36 Get Wifi Strength

* more logs

* poperly check and warn if Mode 2 provide bad GPIOs

* final test on gpio
2023-01-17 04:46:00 +01:00
s-hadinger
457f706d17
Berry `crypto.EC_P256` ECDSA signature (required by Matter protocol) (#17723) 2023-01-16 21:48:28 +01:00
Theo Arends
e2c9a71c3b Prep virtual button handler 2023-01-16 18:29:51 +01:00
Theo Arends
044606d8b8 Fix BMP deepsleep regression 2023-01-16 13:32:44 +01:00
Theo Arends
82b6d1ee91 Bump version to v12.3.1.4 2023-01-15 17:45:59 +01:00
Theo Arends
7a97fa4a19 Fix BMP support on two busses
Fix BMP support on two busses (#17643)
2023-01-15 17:14:54 +01:00
Barbudor
2d1d49504b
fix free() too early (#17710) 2023-01-15 16:20:35 +01:00
Theo Arends
e0b17af307 Fix first sensor in case GlobalTemp is set wrong
Fix first of two sensors in case GlobalTemp is set wrong (#17694)
2023-01-14 16:11:08 +01:00
Theo Arends
f71465a182 Repurpose SO39 for import active bandwidth
Repurpose SO39 for import active bandwidth (#17659)
2023-01-14 15:39:54 +01:00
Theo Arends
6c04cf7076 Update xdrv_122_file_settings_demo.ino 2023-01-13 17:19:46 +01:00
Theo Arends
13c16fd37b Fix xdrv_122_file_settings_demo (#17692) 2023-01-13 17:19:14 +01:00
gemu
3bddbdc5c0
fix sml dumpmode (#17690) 2023-01-13 13:23:25 +01:00
Theo Arends
094f45fe7e Fix compilation without USE_IPV6 2023-01-13 11:47:58 +01:00
Theo Arends
1a9e86a6b3 Fix ESP32 safeboot propagating upload 2023-01-13 11:30:30 +01:00
Reinhard
ef3d30c44f
Update xsns_47_max31865.ino (#17661)
MAX31865 - make use of the already defined element 'ErrorCode' to transport the MAX31865 Fault Status Register to the JSON element 'Error'
2023-01-11 11:50:16 +01:00
Theo Arends
f9177dfa3a Revert CSE7766 8N1 support - not needed 2023-01-10 09:48:49 +01:00
Ralph Maschotta
b0094a0ddf
fix (PR #17643) BMP/BME sensors on two I2C buses: copy/paste typo (#17663) 2023-01-10 08:59:33 +01:00
bovirus
12b2dd2e50
Update italian language (#17662) 2023-01-10 08:58:52 +01:00
Theo Arends
8b70608e58 Add more ESP32 logging 2023-01-09 13:53:07 +01:00
Theo Arends
a4fe1b88f9 Add HLW8032 8N1 2023-01-09 11:04:52 +01:00
Theo Arends
24105a74b2 Save some RAM on ESP8266 2023-01-08 17:51:17 +01:00
Theo Arends
9f8c8efac1 Delete .xdrv_65_tuyamcubr.ino.swp 2023-01-08 17:37:23 +01:00
David Gwynne
17d68750d9
WIP Tuya MCU Bridge driver alternative to the TuyaMCU driver (#17626)
* WIP Tuya MCU Bridge driver alternative to the TuyaMCU driver

The main difference is this driver does not try and wire MCU data points
(Dps) into the tasmota power/light/etc controls. Instead each Dp ends up
being relayed directly to MQTT and the rules subsystem. If you want to
change the state of something wired up to the MCU, you send tuyamcu
specific commands to manipulate the Dp.

Each Dp gets a type and id specific topic that is sent to MQTT. eg, Dp
id 1 type bool looks like tele/%topic%/TUYAMCUBOOL1. To change state you
send a TuyaMCUBool1 command (ie, the command index value is used as the
DpId, which is nice and symmetrical) with the new value.

Currently Rules operate on TuyaMCU#TypeDpid things, eg, "rule1 on
TuyaMCU#Bool1 do power %value% endon" toggle the power on the tasmota
device when the state of the thing on the MCU changes too.

The most obviously missing stuff at the moment is:

- better relaying of the wifi/mqtt status to the MCU
- handling wifi reset requests from the MCU
- low power stuff?
- support for sending status updates and device info queries.
- restarting the tuya mcu state machine?
- restarting the rx state machine when no bytes are rxed for a period of
  time
- time sync

* shorten the log prefix to TYB (3 chars).

requested by arendst

* use the local definition for the SET_DP command.

reaching back to the existing tuyamcu code isnt reliable.

pointed out by arendst

* put the todo list in the code so it can be tracked

* check the wifi/mqtt state every second and update the mcu if it changes.

* fix rule processing when Dp state is changed from a cmnd.

rule processing was done as part of publishing the state, but publishing
the state when it was updated by a command only happened if So59 was
set. split rule processing out of publish and call them separately as
needed.

publish is now called from teleperiod, status updates from the MCU,
and from cmnds if so59 is set. rules are called from status updates from
the MCU and from cmnds.

Co-authored-by: David Gwynne <dlg@defeat.lan.animata.net>
2023-01-08 17:35:45 +01:00
Theo Arends
9073fe01c1 Add ESP32 support for BMPxxx sensors on two I2C busses
Add ESP32 support for BMPxxx sensors on two I2C busses (#17643)
2023-01-08 17:19:08 +01:00
Theo Arends
0781192c87 Extract I2C support
- Fix BMP compilation on ESP8266
2023-01-08 16:04:58 +01:00
Ralph Maschotta
d80b763f97
Enable more than two and up to four BMP/BME sensors on two I2C buses for ESP32 (only two addresses (76, 77) per I2C bus are possible). (enhancement of #10827,#1049, #2707) (#17643) 2023-01-08 15:57:34 +01:00
Theo Arends
12d7651758 Fix shutter JSON responses 2023-01-08 14:35:09 +01:00
Theo Arends
95690ab1b9 Add recursive rule MQTT subscribe support (#16943) 2023-01-07 17:31:10 +01:00
Theo Arends
dad059737d Change PID temperature update (#17636) 2023-01-07 16:11:30 +01:00
Theo Arends
2e7496a052 Keep webserver enabled on command `upload` 2023-01-07 15:37:52 +01:00
gemu
7465ff0c7f
some fixes on counters (#17628) 2023-01-07 11:32:26 +01:00
gemu
2f1e36e1bf
Epaper29 v2 (#17627)
* support for v2

* Update ST7262_rgb16_display.ini
2023-01-07 11:31:48 +01:00
s-hadinger
5e89578403
Extend fix #17619 to non-IPv6 (#17621) 2023-01-06 19:03:07 +01:00
Theo Arends
0b3c237627 Change strtod() into CharToFloat() saving 8k code
Change strtod() into CharToFloat() saving 8k code
2023-01-06 15:28:44 +01:00
Theo Arends
af733afbe5 Fix PID-Control parameter destruction
Fix PID-Control parameter destruction and replace all atof() by CharToFloat() saving 8k code size (#17618)
2023-01-06 14:58:19 +01:00
s-hadinger
33d6dbed3d
No IP address shown when in AP moode (#17599) (#17619) 2023-01-06 14:03:16 +01:00
Theo Arends
7d94a2c89e Fix Slovak language Id 2023-01-06 10:15:12 +01:00
Theo Arends
8275cb776e Fix rule mqtt subscribe payload size
Increase rule event buffer from 100 to 256 characters (#16943)
2023-01-05 15:02:55 +01:00
Jason2866
6b5f0e4e7c
Prepare support for JL1101 PHY (#17607) 2023-01-05 13:04:06 +01:00
Theo Arends
ae1c38aea8 Removed SetOption177 debugging (#17500) 2023-01-04 15:29:27 +01:00
Theo Arends
ff8291f77d Add support for filesystem calib.dat 2023-01-04 15:00:43 +01:00
Theo Arends
cd182a5814 Add TfsLoadString() 2023-01-04 12:00:09 +01:00
s-hadinger
d59caa7203
Berry `crypto.AES_CCM` (required by Matter protocol) (#17586) 2023-01-03 20:26:46 +01:00
Theo Arends
481cc63bf4 Add script support to Energy Modbus 2023-01-03 17:50:39 +01:00
gemu
82ed5f0d06
Modbus section (#17583)
* modbus section

* Update xnrg_29_modbus.ino

* Update xnrg_29_modbus.ino

* Update xnrg_29_modbus.ino
2023-01-03 17:41:37 +01:00
Theo Arends
65476c3b32 Add energy modbus configs 2023-01-03 17:05:18 +01:00
Theo Arends
18c38ec05d Add support for filesystem file modbus.json 2023-01-03 15:10:05 +01:00
Theo Arends
3810b78ef8 Add energy var update at power on next day 2023-01-03 12:24:34 +01:00
s-hadinger
dfc01cd3a4
Fix crash when getting IP address (#17576) 2023-01-03 09:33:31 +01:00
Theo Arends
555b434361 Fix Energy single column values 2023-01-02 17:48:51 +01:00
Theo Arends
10af47f8f4 Fix swapped voltage/power in energy dummy 2023-01-02 12:26:40 +01:00
Theo Arends
404589c860 Enable USE_WE517 in tasmota32.bin 2023-01-02 11:38:08 +01:00
Theo Arends
cb6dd75d8b Fix Orno-we-517 serial config
Fix Orno-we-517 serial config on esp32
2023-01-02 09:50:21 +01:00
Theo Arends
14ee8decf7 Update changelogs
Add support for PCA9632 4-channel 8-bit PWM driver as light driver by Pascal Heinrich (#17557)
2023-01-01 14:29:41 +01:00
kaedwen
25b4040283
Light driver for PCA9632 (#17557)
* added PCA9632 driver

* compiling

* added BUILD and DEVICES section

* added PCA9632 module

* use I2C_SDA/SCL

* light driver working

* bulk write and pin mapping

* remove debugging

* remove debugging

* adjust comments

Co-authored-by: Pascal Heinrich <kaedwen@heinrich.blue>
2023-01-01 14:02:22 +01:00
Theo Arends
32a51da43d Fix PUSH_IGNORE_INV once more 2023-01-01 14:01:18 +01:00
Theo Arends
c63919d783 Change Energy totals max supported value
- Change Energy totals max supported value from +/-21474.83647 to +/-2147483.647 kWh
- Bump version to v12.3.1.3
2023-01-01 11:32:30 +01:00
gemu
ca82877362
fix multiple subscribes (#17567) 2023-01-01 09:54:17 +01:00
Theo Arends
20a50ffc2e Revert Tuya rewrite
- Update changelogs
2022-12-31 16:08:59 +01:00
Alexey Baturin
04c90dc67d
Add alternative wiring of TM1650 (#17556)
303WIFILC01 model of clock used different wiring which needs remapping
2022-12-31 12:45:59 +01:00
Stefan Oskamp
e5fd35ba85
Added: Driver xdsp_20_tm1650 for I2C-based seven-segment LED controller TM1650. (#17549)
Co-authored-by: Stefan Oskamp <stefan@scinax.lan>
2022-12-31 09:19:53 +01:00
Theo Arends
587e8299d6 Add debugging info to modbus.ino 2022-12-30 16:56:36 +01:00
gemu
22803e3e3d
Sml update (#17541)
* fix sysvarsbug, update sml

* major rewrite
2022-12-30 08:41:54 +01:00
Barbudor
99d33e3023
PCF8574 Overridable address ranges (#17539)
* pcf8574 overridable address ranges

* fix comment

* better test on USE_MCP230xx

* missing change
2022-12-29 21:55:28 +01:00
Theo Arends
d9be488885 Update comments 2022-12-29 16:10:41 +01:00
Theo Arends
4ee6aee35e Fix ESP8266 relay power on spikes
Fix ESP8266 set GPIO's to input on power on fixing relay spikes (#17531)
2022-12-29 14:46:34 +01:00
Theo Arends
ff3d90c36d Fix teleperiod PUSH_IGNORE_INV
Fix teleperiod PUSH_IGNORE_INV (#17028)
2022-12-29 14:02:48 +01:00
Theo Arends
31a53148c6 Add NRG modbus features
- User JSON name needs to be different from embedded register names
- If no user GUI name is given it will only show in JSON
2022-12-28 17:45:13 +01:00
Theo Arends
35b4bfcb3f Fix initial user added modbus field:value pair 2022-12-28 17:06:54 +01:00
s-hadinger
ef4138bdaa
Support for IPv6 only networks on Ethernet (not yet Wifi) (#17527) 2022-12-27 21:59:34 +01:00
s-hadinger
790b6feae6
Change NTP default servers to dual-stack (IPv4/IPv6) (#17525) 2022-12-27 20:59:56 +01:00
s-hadinger
1ae8b381ba
Fix warnings when compiling Zigbee (#17524) 2022-12-27 20:55:51 +01:00
Theo Arends
1f8a303faf Add SO177 for debugging (#17500) 2022-12-27 17:57:21 +01:00
Barbudor
bd4fe78775
fix typo (#17511) 2022-12-27 12:07:37 +01:00
Theo Arends
c1ce983bef Reduce code size by removing duplicate code 2022-12-24 15:59:29 +01:00
Barbudor
4a47514a25
PCF8574 input pin initialization fix (#17499)
* step1 - quick test patch

* mistake, pullup should be disabled

* 2nd test version

* refactoring

* final
2022-12-23 21:17:24 +01:00
Jason2866
9f23151f78
Fix tasmota32-zbbrdgpro compile with core 2.0.6 (#17496)
* Fix tasmota32-zbbrdgpro compile with core 2.0.6

* only ESP32
2022-12-23 20:03:58 +01:00
s-hadinger
1832c4b2f0
Berry crypto add `SPAKE2P_Matter` for Matter support (#17497) 2022-12-23 19:40:12 +01:00
s-hadinger
f5f7ff4fb8
Minor changes to Berry crypto (#17494) 2022-12-23 18:31:19 +01:00
Theo Arends
234d6e20e0 Extent Generic Energy Modbus Driver
- Add support for up to 3 single phase modbus energy monitoring device using generic Energy Modbus driver
2022-12-23 16:56:18 +01:00
Theo Arends
940d2397fa Fix addressed register 1
- Add example for PZEM-0014
2022-12-23 14:26:25 +01:00
Theo Arends
0dc3b8d7e1 Add fieldpair "F" replacing "M" 2022-12-23 11:39:13 +01:00
StoyanDimitrov
768820061b
Update bg_BG.h (#17485) 2022-12-23 09:53:53 +01:00
stefanbode
0c588f2ff4
better fix on init (#17488)
try to avoid get  5000 if the init value is 65535. More focus on setting the standard of 500 on nearly any case
2022-12-23 09:53:10 +01:00
s-hadinger
42e3862970
Berry hkdf (#17487)
* Berry crypto add `HKDF_HMAC_SHA256`

* add HKDF option
2022-12-22 22:39:06 +01:00
s-hadinger
970e36f44d
Berry crypto add `random` to generate series of random bytes (#17482) 2022-12-22 18:57:20 +01:00
Theo Arends
23e0bc27e7 Update changelogs 2022-12-22 17:54:54 +01:00
stefanbode
3c1531bf1c
shuttermotorstop init value, new max 5000 (#17484)
new max value (5 seconds)
shuttertilt logic check (avoid Theo's indefinite running shutter)
2022-12-22 17:02:01 +01:00
Theo Arends
b3f12476cc Remove debug logging 2022-12-22 16:09:41 +01:00
s-hadinger
f06c07996c
Berry crypto add `EC_P256 and PBKDF2_HMAC_SHA256` algorithms required by Matter protocol (#17473) 2022-12-22 10:09:13 +01:00
Theo Arends
ad97f7b95f Add NRG_MODBUS datatypes
Add NRG_MODBUS datatypes (#17467)
2022-12-21 18:11:35 +01:00
Theo Arends
b2d3921778 Fix shutter logging 2022-12-21 15:26:42 +01:00
Theo Arends
3555d88bee Bump version v12.3.1.2
- Fix shutter default motorstop set to 0 (#17403)
2022-12-21 15:20:33 +01:00
s-hadinger
d670f476ba
Berry add crypto AES_CTR, HDMAC_SHA256, MD5 (#17451) 2022-12-19 22:30:54 +01:00
stefanbode
59fc09acc4
Fix on init procedure (#17447)
* fix output

* Avoid wrong init parameter

#17403
2022-12-19 20:31:02 +01:00
gemu
1cdd5c3f08
Udisplay support for rgb displays (#17414)
* add gt911

* add rgb display mode

* add gt911

* add gt911

* add gt911

* add sunton descriptor

* fix divide by zero crash with sunton
2022-12-18 14:06:04 +01:00
s-hadinger
30ace5a3f3
Berry support for crypto.SHA256 (#17430) 2022-12-17 23:38:57 +01:00
s-hadinger
5048777e06
Fix IPV6 compilation on ESP8266 (#17429) 2022-12-17 22:41:21 +01:00
Jason2866
1b3eedd635
reduce memory footprint for MI32 builds (#17426)
by disabling (default) Ethernet support
2022-12-17 19:28:25 +01:00
s-hadinger
9abe7b1af9
Support for IPv6 DNS records (AAAA) and IPv6 `Ping` for ESP32 and ESP8266 (#17417) 2022-12-17 10:08:35 +01:00
sedderz
72c9bca4d3
ArtNet DMX - Added RGBWW support for single lights (#17398)
* ArtNet DMX - Added RGBWW support for single lights

* ArtNet DMX - Fix offset for single light

Co-authored-by: sedgi <james@jsedgwick.com>
2022-12-16 17:30:59 +01:00
Theo Arends
4e5c1f7a2d Bump version to v12.3.1.1 2022-12-16 10:20:51 +01:00
s-hadinger
f8b56e1058
Zigbee fix crash on ESP8266 #17397 (#17405) 2022-12-15 22:52:19 +01:00
Jason2866
6658c8d269
use https for esp32x for OTA (#17404) 2022-12-15 18:17:39 +01:00
Theo Arends
571502114c Bump version v12.3.0.1 2022-12-14 14:46:08 +01:00
Theo Arends
1ad8b7713e Add support for ME007-ULS
Add support for ME007-ULS narrow FoV ultrasonic distance sensor by Mathias Buder (#17376)
2022-12-14 12:18:49 +01:00
Mathias
fc8039d960
Adding support for ME007-ULS narrow FoV ultrasonic distance sensor (#17376)
* Squashed commit of the following:

commit 1441459a47cff0a43aa61ce47510585ee03649f3
Merge: a9fcbd342 7e27945e5
Author: Mathias Buder <mathias_buder@bose.com>
Date:   Tue Dec 13 09:00:06 2022 +0100

    Merge branch 'development' into me007-narrow-fov-ultrasonic-sensor

commit a9fcbd3428445eb914816f608e064568d16b41e9
Merge: 7bb1049f5 d83119897
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Mon Dec 12 10:33:06 2022 +0100

    Merge branch 'development' into me007-narrow-fov-ultrasonic-sensor

commit 7bb1049f51da8d064462b9499ed479a7675b368e
Merge: 83a5afa7a eee86f01a
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Fri Dec 9 09:30:29 2022 +0100

    Merge remote-tracking branch 'github/development' into me007-narrow-fov-ultrasonic-sensor

commit 83a5afa7ad27fcde1e67008e41a9bfd9c680cccd
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Thu Dec 8 14:47:13 2022 +0100

    [ME007] Added driver version number to MQTT message, small delay between consecutive measurement

commit 9b8667843154f02a23020e655d806ed76ae2e530
Merge: 39180f345 de408921e
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Thu Dec 8 10:12:45 2022 +0100

    Merge branch 'development' into me007-narrow-fov-ultrasonic-sensor

commit 39180f3451fce5f06504195faea0124d73dac1ee
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Wed Dec 7 16:41:26 2022 +0100

    [ME007] Added median filter

commit 01b68e0e6ca147ac03b63b8c71d035563e3bf13b
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Mon Dec 5 23:08:57 2022 +0100

    [ME007] Simplified state maschine within me007_measure()

commit 1c74c6ed3e4097f09792a48420b2016c92e10353
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Mon Dec 5 22:21:16 2022 +0100

    [ME007] Fixed issues from previous pull-request

commit 25b667120fd8d70fcfed36de44f1b7a17d0686be
Merge: 01e0b1809 e7d40b8d1
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Mon Dec 5 10:46:25 2022 +0100

    Merge branch 'development' into me007-narrow-fov-ultrasonic-sensor

    # Conflicts:
    #	tasmota/include/tasmota_template.h

commit 01e0b18096bfffc67673e25152114694caaf110a
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Sun Dec 4 20:53:39 2022 +0100

    [ME007] Minor changes

commit ec00c9b85d223b78586c464bb92d1c7894357a40
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Fri Dec 2 13:08:06 2022 +0100

    [ME007] Added some measurement error statistics

commit c5cf65f82c42195752a88fd1553c74ab68c39cb2
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Thu Dec 1 22:38:07 2022 +0100

    [ME007] Fixed MQTT message

commit ae07d8dd77db47e20578f655ec057a63b30e65ce
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Thu Dec 1 21:56:20 2022 +0100

    [ME007] Minor code refactoring

commit d2b43ca70c716e1b637b9efd3b536506233e5365
Merge: 292f5f6c8 816fd78fb
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Thu Dec 1 16:48:38 2022 +0100

    Merge branch 'development' into me007-narrow-fov-ultrasonic-sensor

commit 292f5f6c81f1659eb225271cdd025eb77da02c6f
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Thu Dec 1 16:47:03 2022 +0100

    [ME007] Added logic to detect sensor at boot and during runtime

commit f17af404fee76bf63b30ed3c9d2175c4e01c03ca
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Thu Dec 1 12:32:19 2022 +0100

    [ME007] Added missing define into language files

commit 7a271abeca36139a43ef96bd461d46ba0c662901
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Thu Dec 1 12:19:23 2022 +0100

    [ME007] Improved snesor measuremnt function

commit fe42ebd1124e2246e4d7afd63c905c251e084b27
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Thu Dec 1 00:43:13 2022 +0100

    [ME007] Updated state maschine to trigger and receive sensor measurements

commit d137e6dec5104b4716428849d99c68bbf407ab42
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Wed Nov 30 20:35:31 2022 +0100

    [ME007] Added initial state maschine to trigger and receive sensor measurements

commit fc3da7b36849df162d9d5496a763ab2beb096aff
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Tue Nov 29 21:28:28 2022 +0100

    [ME007] Updated pin name

commit e9fa9fb771cf15dcd9ed8b63b9194154543ef10e
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Mon Nov 28 22:02:34 2022 +0100

    [ME007] Fixed issue that sensor GPIOs not shown in drop-down list

commit a13e42660183eb4ab91007ca0ea6bf1544687556
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Mon Nov 28 15:06:34 2022 +0100

    [ME007] Added sensor into supported feature list

commit dec17b59ce2905124386f8c90d81656bf104c844
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Mon Nov 28 15:01:58 2022 +0100

    [ME007] Removed log message in Xsns23()

commit 11f479d2ec9d3f4e7552c2f78cdc83914c5b8b94
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Mon Nov 28 10:47:55 2022 +0100

    [ME007] Added GPIOs to tasmota_template_legacy.h and berry

commit 23aec8e5ff4e9fb8ef7d3b01a707641accc1e01e
Author: Mathias Buder <mathias.buder@gmail.com>
Date:   Sun Nov 27 20:10:53 2022 +0100

    [ME007] Initial ME007 driver API setup

* [ME007] Reverted change in .gitignore and platform.ini

* [ME007] Removed dependency to stdlib.h

* [ME007] Adjusted unit to cm

* [ME007] Reverted change in tasmota_template_legacy.h

* [ME007] Changed sensor message tag to three characters

* [ME007] Disabled sensor in my_user_config.h

* [ME007] Added driver code size into commente

Co-authored-by: Mathias Buder <mathias_buder@bose.com>
2022-12-14 11:52:26 +01:00
Jason2866
c0b695432a
enable ETHERNET in more esp32 env (#17391) 2022-12-14 11:26:09 +01:00
stefanbode
2902c93b29
functionality upgrade (#17380)
* functionality update see below:

- added shutterxxx0 command to change all shutters in parallel. Similar to power0 command
- added flexible ShutterMotorstop time to control the time between one relay OFF and the next ON. Now not blocking anymore other operations
- fix recent bug "shuttermode x" not working anymore
- changed autoconfig behavior to avoid SHORT CIRCUIT on missing interlock setting or wrong shuttermode

* Adding motorstop time for shutters

* Adding motorstop command for shutters

* func update

- added shutterxxx0 command to change all shutters in parallel. Similar to power0 command
- added flexible ShutterMotorstop time to control the time between one relay OFF and the next ON. Now not blocking anymore other operations
- fix recent bug "shuttermode x" not working anymore
- changed autoconfig behavior to avoid SHORT CIRCUIT on missing interlock setting or wrong shuttermode

* typo fix

* regression fix on "shutterposition stopclose"

* fix mulithread timing issue
2022-12-14 11:25:41 +01:00
s-hadinger
ce0a0d05a9
MQTT now uses Tasmota's DNS resolver instead of LWIP (#17387) 2022-12-13 21:46:20 +01:00
s-hadinger
0a57545e11
Berry tcpclient uses Tasmota resolver (#17386) 2022-12-13 21:41:20 +01:00
s-hadinger
b1fca09ad2
Ping use ip_addr_t (#17385)
* Ping use ip_addr_t

* Fix non-IPv6 compilation
2022-12-13 21:41:12 +01:00
s-hadinger
f429d41a32
Fix IPv6 compilation for ESP8266 (#17374) 2022-12-13 09:31:43 +01:00
s-hadinger
7e27945e5a
ESP32 fix `Ping` (#17373) 2022-12-12 23:07:14 +01:00
mnowa
370debc0e2
Update xsns_53_sml.ino
Maximum bytes count for binary modbus CRC calculation in relation to SML_BSIZ value
2022-12-12 16:13:04 +01:00
Theo Arends
630987302a Fix Analog MQ exception
Fix Analog MQ exception (#17271)
2022-12-12 10:57:21 +01:00
Stephan Hadinger
bde58105d0 More universal way to force IPv4 2022-12-11 16:31:14 +01:00
Stephan Hadinger
1bdb542e50 Fix IPv4 DNS resolution when IPv6 is enabled 2022-12-11 16:24:14 +01:00
Theo Arends
062a2e3a7e Fix RtcNtpServer induced exception on ESP32
Fix RtcNtpServer induced exception on ESP32 (#17338)
2022-12-11 12:19:03 +01:00
Theo Arends
4f70f4d33e
Merge pull request #17342 from stefanbode/shutterdev
Code optimizatons
2022-12-11 10:49:04 +01:00
Tim Lunn
2d64a00d12 Add ST7789 135x240 display 2022-12-11 17:21:03 +11:00
stefanbode
c20d789fde
Update support.ino 2022-12-10 23:54:09 +01:00
stefanbode
c4bb3366a2
Update xdrv_27_shutter.ino 2022-12-10 23:52:53 +01:00
Stephan Hadinger
32bfd2a27b Berry refactor webclient POST/PUT/PATCH/DELETE 2022-12-10 18:58:42 +01:00
Theo Arends
41d79183f3 Delete xdrv_90_dingtian_relay.ino 2022-12-10 16:56:12 +01:00
Theo Arends
5e23d78bf2 Update credits 2022-12-10 16:55:04 +01:00
Stephan Hadinger
4a32623a51 IPv6 improvements 2022-12-10 13:44:16 +01:00
gemu2015
742302c53f Makerfabs esp32-s3 p16 ili9488 2022-12-10 07:20:37 +01:00
Theo Arends
1098ec2098
Merge pull request #17184 from fightforlife/development_eb3ble_retries
BLE eQ3 - allow to set retries at runtime
2022-12-09 10:55:18 +01:00
Theo Arends
b06a511a44
Merge pull request #17182 from fightforlife/development_eb3ble_hassmode
BLE eQ3 - fix hassmode, idle no longer supported
2022-12-09 10:54:37 +01:00
gemu2015
561f6fd480 fix text escape 2022-12-09 09:32:14 +01:00
Stephan Hadinger
20c8348654 Fix compilation 2022-12-08 19:42:04 +01:00
Stephan Hadinger
2f1b2ec5fd IPv6 support for Ethernet (ESP32) 2022-12-08 19:06:51 +01:00
stefanbode
d2472ef56f
Update xdrv_27_shutter.ino 2022-12-08 18:54:45 +01:00
stefanbode
c98164a400
Update xdrv_27_shutter.ino 2022-12-08 18:36:17 +01:00
stefanbode
27bbec0d40
Update xdrv_27_shutter.ino 2022-12-08 18:08:12 +01:00
stefanbode
8320a944d8
removed index from shuttermode 2022-12-08 12:55:34 +01:00
gemu2015
a83c45e3ad fix regression from latest commit 2022-12-08 06:43:26 +01:00
barbudor
5916d72598 add missing closing brace 2022-12-07 19:01:17 +01:00
bovirus
aa19bbf970
Update italian language
Please check and merge, Thanks.
2022-12-07 09:20:25 +01:00
gemu2015
237695de22 fix recursion 2022-12-07 08:52:13 +01:00
Barbudor
513d6239b3
Fix HMC5883 sensor json
Fix https://github.com/arendst/Tasmota/issues/17295
2022-12-06 20:07:18 +01:00
stefanbode
35475d9353
Avoid ghost switching in position 0 and 100
confirming the position and setting the tilt in 0 and 100% causes ghost switching of the relays. #16435
2022-12-06 16:27:34 +01:00
stefanbode
687e38f6b5
Fix #17282
fix reboot on "shutter" command
2022-12-06 09:27:51 +01:00
s-hadinger
e7d40b8d11
Merge pull request #17270 from s-hadinger/berry_crypto_def
Berry crypto module, with AES_GCM by default and EC_CC25519 optional
2022-12-04 19:43:27 +01:00
Stephan Hadinger
ec17440662 Berry crypto module, with AES_GCM by default and EC_CC25519 optional 2022-12-04 19:20:11 +01:00
Stephan Hadinger
70f73edf9e Fix type for BinaryInValue 2022-12-04 19:15:42 +01:00
s-hadinger
2a1b900775
IPv6 improvements (#17268)
* IPv6 improvements

* Fix esp8266 compilation

* grrr

* Fix compilation issue

* Fix declaration

* Fix esp32c3
2022-12-04 16:57:34 +01:00
Theo Arends
a7eaca59e6
Merge pull request #17267 from stefanbode/patch-3
Fix rounding error on tiltmovement
2022-12-04 15:13:01 +01:00
Theo Arends
e1221b924d Changed removed leading spaces on commands `(S)SerialSend1 to 6`
Removed leading spaces on commands ``(S)SerialSend1 to 6`` but keep on duplicate commands ``(S)SerialSend11 to 16`` (#16723)
2022-12-04 15:09:39 +01:00
stefanbode
496aeeff07
Fix rounding error on tiltmovement
fix #17191
2022-12-04 14:41:38 +01:00
stefanbode
9be44131b9
Support Setoption13 1 on shutters to immediate feedback 2022-12-04 13:25:20 +01:00
Theo Arends
5f8ef0c5cb Fix LD2410 bad reception detection 2022-12-04 12:37:50 +01:00
Theo Arends
fca19401b7 Increase user input energy max values (#15856) 2022-12-04 12:25:17 +01:00
Theo Arends
bb88034669 Fix LD2410 Hardware Watchdogs 2022-12-04 10:50:58 +01:00
Theo Arends
186aef0ad4
Merge pull request #17256 from gemu2015/scripter_fix
fix google chart
2022-12-04 08:25:32 +01:00
gemu2015
0015b5fc04 fix google chart 2022-12-04 08:16:21 +01:00
gemu2015
1aeee69c08 optional TRX enable 2022-12-04 07:47:21 +01:00
Theo Arends
25ab45288b
Merge pull request #17249 from kurkav/development
Invalid processing of received value.
2022-12-03 12:46:38 +01:00
Theo Arends
bbde894628 Add serial Modbus transmit enable GPIOs
Add serial Modbus transmit enable GPIOs to all modbus energy drivers and modbus bridge (#17247)
2022-12-03 12:33:42 +01:00
kurkav
6da636d685 Invalid processing of received value.
Int64 value was read from Float buffer.
Also units received were Wh, struct needs kWh.
2022-12-03 11:54:30 +01:00
Theo Arends
816fd78fbb Fix LD2410 using HardwareSerial on ESP8266 2022-12-01 16:18:38 +01:00
Stephan Hadinger
d3be3dfe8f IPv6 preview for ESP32, also working for ESP8266 2022-11-30 19:40:58 +01:00
Theo Arends
7fab7bbf36
Merge pull request #17224 from enseitankado/development
Update en_GB.h
2022-11-30 09:42:07 +01:00
stefanbode
3569927403
Update ZeroCross Dimmer calibration on physical measurement
Alligned with physical measurement of 1KW heating
2022-11-30 09:15:34 +01:00
Özgür Koca
7ea813c778
Update en_GB.h
Writing mistake fixed.
2022-11-30 03:09:46 +03:00
Theo Arends
af9f83e7e4 Bump version v12.2.0.6 2022-11-29 11:11:39 +01:00
Theo Arends
143373b0d3 Reduce LD2410 Hardware Watchdogs 2022-11-29 10:51:56 +01:00
gemu2015
fcf12e1adb sml_obis_line software flag 2022-11-28 07:41:37 +01:00
Theo Arends
a1ffd88819
Merge pull request #17201 from stefanbode/patch-1
Bugfix for Zero-Cross Power correction
2022-11-27 18:39:27 +01:00
Stephan Hadinger
a0ed383840 Berry add module mdns 2022-11-27 18:08:53 +01:00
stefanbode
3446b0b78c
bugfix 2022-11-27 17:14:51 +01:00
stefanbode
fe8229ea30
bugfix zero cross 2022-11-27 17:13:23 +01:00
Theo Arends
220a03f043 Add LD2410 debugging info 2022-11-27 12:11:48 +01:00
bovirus
ac52f67c7e
Update italian language 2022-11-27 08:52:45 +01:00
Theo Arends
53563d44d8 Add support for HLK-LD2410 24GHz smart wave motion sensor
Add support for HLK-LD2410 24GHz smart wave motion sensor
2022-11-26 17:49:25 +01:00
Theo Arends
18453eec97 Add config commands to POC LD2410 2022-11-26 17:17:59 +01:00
Theo Arends
244e3ed010
Merge pull request #17186 from stefanbode/patch-1
Allow to maintain venetian tilt also on end-position 0 and 100
2022-11-26 16:19:22 +01:00
Theo Arends
30f64d3c42 POC HLK-LD2410 2022-11-26 10:52:42 +01:00
stefanbode
46b0584282
Allow to maintain venetian tilt also on end-position 0 and 100
Requested by user
2022-11-25 17:04:57 +01:00
Frederik
075140e3b7
fix valve is closed condition 2022-11-24 18:33:13 +01:00
Frederik
339b8a0b96 fix hassmode, idle no longer supported 2022-11-24 18:19:12 +01:00
Frederik
1c29be8749 remove hassmoda changes to create seperate PR 2022-11-24 18:15:43 +01:00
Frederik
e3cddc4208 introduce configurable retries and change hassmode 2022-11-24 18:05:00 +01:00
Theo Arends
430396832f Fix thermostat ramp-off time
Fix thermostat ramp-off time (#16424)
2022-11-24 15:09:39 +01:00
Theo Arends
a381da3a39 Revert GUI file accept 2022-11-24 14:47:26 +01:00
Theo Arends
f0f1a85984
Merge pull request #17177 from stefanbode/patch-1
AC-Dimmer Power lookup table
2022-11-24 14:35:29 +01:00
Theo Arends
dc93d310c9
Merge pull request #17163 from hallard/teleinfo_fix
Teleinfo Fix BBR and EJP detection
2022-11-24 14:29:04 +01:00
stefanbode
fce966800f
bugfix in comment 2022-11-24 14:09:56 +01:00
stefanbode
e3f0445a5d
fix duplicate line 2022-11-24 13:56:34 +01:00
stefanbode
b5448535b2
Update dimmer loockup table 2022-11-24 10:51:58 +01:00
stefanbode
8bc46aa0d9
AC-Dimmer update
change to linear power distribution on PWM
2022-11-24 09:39:46 +01:00
stefanbode
7dd0003617
Update AC-Dimmer power calculation
Power on AC-Dimmer is based on integral over the sinus. Implement mapping table to get a more linear power behavior.
2022-11-24 09:37:07 +01:00
Stephan Hadinger
5c3df72675 Disable MQTT_HOST_DISCOVERY by default 2022-11-23 21:57:40 +01:00
Stephan Hadinger
87de264146 Improve mdns logging 2022-11-23 21:41:35 +01:00
Charles
9b37690039 Fix BBR and EJP detection in historique 2022-11-22 23:29:52 +01:00
Theo Arends
a93a94666f Fix LD2410 labels 2022-11-22 12:35:30 +01:00
Theo Arends
215a6ce027
Merge pull request #17160 from hallard/teleinfo_histo
Teleinfo new TEMPO (BBR) contract
2022-11-22 09:11:07 +01:00
Charles
200221acc2 Added TEMPO and status register decoding for standard mode 2022-11-22 00:41:58 +01:00
Charles
aa4ff5cede Added Tempo/BBR contract, fixed display BASE bug 2022-11-21 20:06:50 +01:00
barbudor
743c162499 Adding PUT, PATCH and DELETE to Berry webclient 2022-11-21 19:42:46 +01:00
Theo Arends
21290de9c4 Prep HLK-LD2410 2022-11-21 14:07:25 +01:00
Theo Arends
06b6e31cad
Merge pull request #17147 from joba-1/rgx-fix-wifimanager-handling
don't touch AP_STA mode only if Rgx is up
2022-11-21 10:33:19 +01:00
Theo Arends
40294e13fc Fix Serial Bridge Skip count 2022-11-21 10:32:13 +01:00
Stephan Hadinger
d40c24d6d3 Berry ArtNet implementation 2022-11-20 22:04:30 +01:00
Stephan Hadinger
e4bae0cca6 Moved to uint16_t 2022-11-20 18:32:37 +01:00
Stephan Hadinger
923ef8202e Zigbee plugin mul/div extended to 16 bits 2022-11-20 18:21:46 +01:00
joba-1
4b52be6a5e don't touch AP_STA mode only if Rgx is up 2022-11-20 16:28:59 +01:00
Theo Arends
f9138984bf Add accept filename extensions to GUI
Add accept filename extensions to GUI file upload input fields (#16875)
2022-11-20 15:07:38 +01:00
Theo Arends
4f31e7a1b2 Add command `SetOption35 0..255`
Add command ``SetOption35 0..255`` to skip number of received messages in Serial Bridge (default 0) (#17140)
2022-11-20 12:52:24 +01:00
s-hadinger
7d1e5cf487
Merge pull request #17143 from s-hadinger/zigbee_fiw_aqara_syn
Zigbee fix attribute not reported
2022-11-19 15:14:47 +01:00
Stephan Hadinger
16b34963d5 Fix identaiton 2022-11-19 15:01:01 +01:00
Theo Arends
425f83bf85 Update Serial Bridge code size 2022-11-19 14:59:36 +01:00
Stephan Hadinger
82df1a9152 Zigbee fix attribute not reported 2022-11-19 14:59:07 +01:00
joba-1
4844209a3b rgx add port forward with ip and "dry" refactoring 2022-11-19 12:47:53 +01:00
Theo Arends
5662a3965c
Merge pull request #17113 from joba-1/rgx-port-forward-for-esp8266-too
Rgx port forward for esp8266 too
2022-11-19 10:06:36 +01:00
Theo Arends
215db46966
Merge pull request #17136 from Staars/mi_disco
MI32 legacy: hide BLE sensors from discovery to do this in Berry
2022-11-19 10:05:53 +01:00
Anton
52faed8c08
Bugfix: RfSend command to support bits>32 for decimal command format 2022-11-19 01:40:24 -05:00
Christian Baars
7129c64048 hide sensors from discovery to do this in Berry 2022-11-18 20:46:42 +01:00
Theo Arends
783631903d Add user control over Serial Bridge buffers
- Add optional define ``SERIAL_BRIDGE_BUFFER_SIZE`` to set Serial Bridge internal buffer size (Default ESP8266 = 256, ESP32 = 800)
- Add command ``SSerialBuffer 256..SERIAL_BRIDGE_BUFFER_SIZE`` to change serial bridge rx buffer size (#17120)
2022-11-18 16:21:54 +01:00
Theo Arends
69f903618d Fix intermittent wifi AP starts 2022-11-18 14:31:49 +01:00
Theo Arends
0674f9b0b6 Add command `SSerialBuffer 64..256`
Add command ``SSerialBuffer 64..256`` to change software serial bridge receive buffer size from default (64) to max local buffer size (256) (#17120)
2022-11-18 13:00:59 +01:00
Stephan Hadinger
7e9e7b8e3e Zigbee add default plugin in flash 2022-11-18 00:21:01 +01:00
Stephan Hadinger
d1c71ca91b Fix Zigbee auto-responder frame direction 2022-11-18 00:04:54 +01:00
Stephan Hadinger
c607a67024 Include Wemo SSDP presentationURL in Unishox 2022-11-17 20:26:00 +01:00
Theo Arends
619c5431d7 Add Wemo SSDP presentationURL
Add Wemo SSDP presentationURL for easy access using Windows Networks Other Device device double click (#17084)
As implemented only works when USE_UNISHOX_COMPRESSION is disabled.
2022-11-17 17:54:42 +01:00
Theo Arends
16b796ccd5 Fix emulation regression from ArtNet implementation 2022-11-17 17:30:44 +01:00
joba-1
ffac19855b
Merge branch 'arendst:development' into rgx-port-forward-for-esp8266-too 2022-11-17 16:53:35 +01:00
Theo Arends
9e65dd51e9
Merge pull request #17114 from curzon01/modbus
Fix generic modbus single phase register output
2022-11-17 15:21:36 +01:00
Norbert Richter
0cd97d3890
Fix generic modbus single phase register output 2022-11-17 15:14:28 +01:00
Theo Arends
d1c7ee882b Reset energy today at midnight (#16791) 2022-11-17 14:58:16 +01:00
Theo Arends
d4bfd88256
Merge pull request #17112 from curzon01/DS18x20_ESP32_parasite_power
Add DS18x20 parasitic power usage on ESP32
2022-11-17 12:42:25 +01:00
joba-1
2df095d57a
Merge branch 'arendst:development' into rgx-port-forward-for-esp8266-too 2022-11-17 12:40:10 +01:00
Norbert Richter
b149da46c6
Add DS18x20 parasitic power usage on ESP32 2022-11-17 12:24:11 +01:00
Theo Arends
acca26f9cd
Merge pull request #17108 from curzon01/patch1
Fix linker error using #undef USE_WS2812 for ESP32
2022-11-17 12:06:36 +01:00
Theo Arends
34ededb9d8 Add comment for future use 2022-11-17 12:01:09 +01:00
Theo Arends
91953e2658
Merge pull request #17103 from joba-1/rgx-preserve-ap-connections-on-sta-reconnect
preserve AP connections if STA side reconnects
2022-11-17 11:50:26 +01:00
Theo Arends
a924e41ff3 Bump version v12.2.0.5
- Fixed ModbusBridge baudrates over 76500 baud (#17106)
- Bump version v12.2.0.5
2022-11-17 11:44:51 +01:00
Norbert Richter
be7581b377
Fix linker error using undef USE_WS2812 for ESP32 2022-11-17 11:13:40 +01:00
joba-1
b1ebda8524 Range extender port forwarding also for ESP8266 2022-11-16 23:51:54 +01:00
Stephan Hadinger
7344fd54dc Fix ArtNet crash 2022-11-16 21:24:57 +01:00
joba-1
552c44425b
Merge branch 'arendst:development' into rgx-preserve-ap-connections-on-sta-reconnect 2022-11-16 19:41:59 +01:00
Stephan Hadinger
5f0b92568e Add ArtNet to Tasmota32 precompiled 2022-11-16 18:41:07 +01:00
joba-1
4eb0bf80dc preserve AP connections if STA side reconnects 2022-11-16 17:28:03 +01:00
Theo Arends
f044ccdeec Remove commands ArtNetStop and ArtNetStart 2022-11-16 16:26:12 +01:00
Theo Arends
a0e7191d4e Add command ArtNet
- Fix ArtNetStop
2022-11-16 16:15:31 +01:00
Theo Arends
56a71c3ca9
Merge pull request #17092 from joba-1/rgx-portmap
add command RgxPort to setup port forwarding
2022-11-16 14:17:55 +01:00
s-hadinger
0f5a7e4a77
Merge pull request #17096 from s-hadinger/zigbee_doc
Zigbee doc
2022-11-16 14:03:21 +01:00
Stephan Hadinger
56e06b7fc5 Fix command name bug 2022-11-16 13:45:59 +01:00
Stephan Hadinger
a26e634408 Doc is off by default 2022-11-16 13:44:06 +01:00
Stephan Hadinger
0b18c60ba2 Zigbee ZbProbe for unknown devices and doc helper 2022-11-16 13:43:36 +01:00
Theo Arends
229c2cce06 Revert Art-Net to ArtNet 2022-11-16 10:55:56 +01:00
Theo Arends
b92d5ab12c Fix ArtNet compilation on ESP32 2022-11-16 10:47:55 +01:00
joba-1
8af22a1904 remove unneeded return 2022-11-15 20:12:07 +01:00
joba-1
e468cf53ee add command RgxPort to setup port forwarding 2022-11-15 18:53:38 +01:00
Theo Arends
5f3d504c30 Add support for HMC5883L
Add support for HMC5883L 3-Axis Digital Compass sensor by Andreas Achtzehn (#17069)
2022-11-15 11:11:32 +01:00
Theo Arends
5e61ee6086
Merge pull request #17069 from AndreasAchtzehn/pr-hmc5883l
Support for I2C device HMC5883L (3-axis magnetic sensor)
2022-11-15 10:38:30 +01:00
Theo Arends
e88d1682e9 Add command `SwitchMode 16`
Add command ``SwitchMode 16`` sending only MQTT message on inverted switch change (#17028)
2022-11-15 10:10:29 +01:00
Theo Arends
79c1bd2ae8
Merge branch 'development' into zigbee_aqara_plug 2022-11-15 09:27:40 +01:00
Theo Arends
c7543ff963
Merge pull request #17076 from joba-1/rgx-esp8266
add RgxClients for ESP8266
2022-11-15 09:21:14 +01:00
joba-1
4f343fd7b7 add RgxClients for ESP8266 2022-11-14 23:56:38 +01:00
Stephan Hadinger
d2d384dc72 Zigbee improved Aqara plug support and completed cluster 0x0702 2022-11-14 22:46:08 +01:00
Andreas Achtzehn
20d9975d6f Support for I2C device HMC5883L (3-axis magnetic sensor) 2022-11-14 20:20:04 +01:00
Cyril Pawelko
62c3a92ae7
Zigbee plugin to fix Moes-Tuya KCTW1Z Humidity
For device
Should work with TS0201:_TZ3000_itnrsufe , regarding https://zigbee.blakadder.com/Tuya_KCTW1Z.html
2022-11-14 18:42:57 +01:00
Theo Arends
5b1aff5141 Add RTC logging to energy 2022-11-14 17:11:38 +01:00
Theo Arends
c92d51f050 Rename ArtNet to Art-Net 2022-11-14 14:20:41 +01:00
Theo Arends
c63aad49c1
Merge pull request #17048 from joba-1/range-extender-clients-list
Range extender clients list
2022-11-14 13:55:30 +01:00
joba-1
aad82c027f change rgx client mac format in list as requested 2022-11-14 13:02:04 +01:00
joba-1
f48e86f0c7 ap sta list header esp_wifi.h is ESP32 only 2022-11-14 02:25:24 +01:00
joba-1
cc6f8840f9 add rssi for each entry of RgxClients list 2022-11-14 01:47:00 +01:00
joba-1
912574f8d7 unconditional RgxClients, ip dict with mac as key 2022-11-14 01:18:32 +01:00
Stephan Hadinger
2549203c13 Added WS2812 and Light ArtNet DMX control over UDP port 6454 2022-11-13 18:22:39 +01:00
s-hadinger
6846bee84d
Merge pull request #17056 from s-hadinger/leds_fix_setbytes
Fix to Leds set_bytes, and added persistance to ArtNet Berry
2022-11-13 18:20:53 +01:00
Stephan Hadinger
0e5f79da9c Fix to Leds set_bytes, and added persistance to ArtNet Berry 2022-11-13 18:05:13 +01:00
Stephan Hadinger
0cfa2aba74 WS2812 sends signal to only `Pixels` leds instead of sending to 512 leds 2022-11-13 18:00:49 +01:00
Theo Arends
b2239b4dce Disable TUYA_MORE_DEBUG 2022-11-13 15:15:10 +01:00
Theo Arends
13c27194ec TuyaMcu rewrite by btsimonh (#17051) 2022-11-13 12:55:18 +01:00
joba-1
172ea9a80d add RgxClients command for range extenders 2022-11-12 23:15:57 +01:00
Theo Arends
4e5193fdad Remove SkipSleep() in favour of FUNC_SLEEP_LOOP 2022-11-12 15:57:46 +01:00
Theo Arends
b0dbe32f22 Fix serial bridge tee not wanted resolve 2022-11-12 15:03:42 +01:00
Theo Arends
50b0a983b2 Add uart info 2022-11-11 16:10:39 +01:00
Theo Arends
9b64c4eb4c Refactor some logging 2022-11-11 14:34:58 +01:00
Theo Arends
9ef0f2aa09 Consolidate AddLogBuffer 2022-11-11 11:47:11 +01:00
Stephan Hadinger
0628d2f1a5 Use XdrvXsnsCall 2022-11-11 11:34:32 +01:00
Stephan Hadinger
3731894486 Added `FUNC_NETWORK_UP and FUNC_NETWORK_DOWN` events 2022-11-11 11:15:05 +01:00
Theo Arends
c1ea8953cb Refactor uint8_t to uint32_t 2022-11-11 10:44:56 +01:00
Theo Arends
6f00b455e7 Add serial receive poll during sleep
Add serial receive poll during sleep for tuya and serial bridge
2022-11-11 09:57:00 +01:00
Theo Arends
b7f6a7b00a Clean up logging functions 2022-11-11 09:30:31 +01:00
bovirus
c5963d6f27
Update italian language 2022-11-10 21:27:42 +01:00
Theo Arends
986a9d10ae Refactor serial raw data representation 2022-11-10 16:02:00 +01:00
Theo Arends
e83882b655 Update changelogs 2022-11-10 13:54:05 +01:00
Theo Arends
0033766b93
Merge pull request #17033 from thomashargrove/s8
Fix for error on first command sent to S8 module
2022-11-10 09:50:15 +01:00
Theo Arends
41e44d0f9f
Merge pull request #16971 from thomashargrove/pmsx003t
Add support for Plantower PMSx003T AQI models with temperature and humidity
2022-11-10 09:42:28 +01:00
Theo Arends
7c6962cfef
Merge pull request #17032 from barbudor/dingtian_driver
Dingtian relay board driver
2022-11-10 09:18:22 +01:00
Thomas Hargrove
b5ce17112f
Fix for error on first command sent to S8 module 2022-11-09 15:33:16 -08:00
barbudor
41c4af7dfe change mqtt DINGTIAN_CHG to STAT 2022-11-09 22:01:01 +01:00
Theo Arends
dd1586fbfc Bump version to v12.2.0.4
- Reverted Flash Mode back from ``DIO`` to ``DOUT`` for ESP8266/ESP8285 (#17019)
2022-11-09 12:19:33 +01:00
Theo Arends
67c4b1be1f Fix VL53L1X compilation 2022-11-08 18:08:45 +01:00
Theo Arends
381bfbf5bd Redesign distance sensors VL53LXX, TOF10120, HRXL and DYP
Redesign distance sensors VL53LXX, TOF10120, HRXL and DYP to use cm instead of mm (#17021)
2022-11-08 16:59:46 +01:00
Theo Arends
64ed79debc Make distance floats with one decimal (#17021) 2022-11-08 16:16:15 +01:00
Theo Arends
05b43fb143 Redesign distance sensors HRXL and DYP
Redesign distance sensors HRXL and DYP to use cm instead of mm (#17021)
2022-11-08 15:27:40 +01:00
Theo Arends
c14e50820b
Merge pull request #17003 from pkkrusty/patch-5
Add options to display section
2022-11-08 10:12:48 +01:00
Barbudor
83a07895f9 take care of Relay1 is not 1st power 2022-11-07 23:27:16 +01:00
Barbudor
b03476ff6f Merge branch 'development' into dingtian_driver 2022-11-07 22:33:35 +01:00
pkkrusty
6c2cecf294
Fixed comment spacing 2022-11-07 12:03:36 -08:00
Theo Arends
e8f24fdb6c Update ESP8285 processor detection 2022-11-07 15:02:03 +01:00
Theo Arends
7698178b90 Update ESP8285 device detection 2022-11-07 15:00:47 +01:00
Theo Arends
4ebd7a9cd3 Update ESP32 processor detection 2022-11-07 12:46:24 +01:00
Theo Arends
1c47744eeb Clean up 2022-11-07 11:56:27 +01:00
Theo Arends
18ec24b86b
Merge pull request #17016 from reimerp/deepsleepfix
fix for deepsleep first calculation #13955
2022-11-07 11:54:10 +01:00
Theo Arends
a469b35f02 Bump version to v12.2.0.3 2022-11-07 11:06:17 +01:00
Theo Arends
45b48811af
Merge pull request #17011 from Cossid/bp1658cj
Add support for BP1658CJ LED Driver
2022-11-07 10:46:33 +01:00
Reimer Prochnow
479b8f4015 fix for #13955
Signed-off-by: Reimer Prochnow <reimer-github@ideenhal.de>
2022-11-06 18:38:40 +01:00
Theo Arends
8f920220db Fis default sserialconfig on new installs 2022-11-06 17:41:53 +01:00
Cossid
1e2e5c308c BP1658CJ - Add missing language translation for ca_AD. 2022-11-06 09:26:37 -06:00
Cossid
79928150cb BP1658CJ - Remove debugging define. 2022-11-06 09:18:52 -06:00
Cossid
a600403d65
Merge branch 'arendst:development' into bp1658cj 2022-11-06 09:14:47 -06:00
Cossid
0e32763a4e BP1658CJ - Add support for BP1658CJ RGBCW led driver control as used in Orein OS0100411267 Bulb 2022-11-06 09:14:03 -06:00
Norbert Richter
050f2e7e61
Fix ModbusBridge buffer overflow (#16979) 2022-11-06 12:32:30 +01:00
Norbert Richter
f76bed338b
Localize ModbusBridge global func/var names 2022-11-06 12:32:30 +01:00
Norbert Richter
31516f2d34
Add ModbusBridge malloc error notes 2022-11-06 12:32:30 +01:00
Theo Arends
a69032d2a1
Merge pull request #16982 from hrandib/development
Add TM1637 driver written in Berry
2022-11-06 12:26:54 +01:00
pkkrusty
4bb9b86149
Add options to display section
Section was missing a few defines, and cleaned up the formatting.
2022-11-05 15:38:07 -07:00
s-hadinger
d0cd3d3778
Merge pull request #16990 from s-hadinger/artnet_optimization
ESP32 DMX ArtNet optimization to avoid any object allocation and avoid garbage collector pauses
2022-11-03 22:18:18 +01:00
Stephan Hadinger
e7ac249f8f Berry reduce detailed GC logs 2022-11-03 22:01:24 +01:00
Stephan Hadinger
a5e7917704 ESP32 DMX ArtNet optimization to avoid any object allocation and avoid garbage collector pauses 2022-11-03 21:54:21 +01:00
Theo Arends
1caffb353c Add more SO47 info 2022-11-03 17:50:47 +01:00
Theo Arends
4e9cfc7629 Add command `SetOption47 1..255`
Add command ``SetOption47 1..255`` to delay power on relay state in seconds reducing power surge
2022-11-03 17:26:54 +01:00
Dmytro Shestakov
f3b6cd1d73 Add TM1637 driver written in Berry
It allows to use this type of display in addition to any standard
Tasmota display simultaneously
2022-11-03 10:25:14 +02:00
Stephan Hadinger
b2e9001ca2 Support for DMX ArtNet Led matrix animations 2022-11-02 22:37:53 +01:00
Theo Arends
0632377192 Fix serial initialization
Fix serial initialization for baudrate and config (#16970)
2022-11-02 11:24:24 +01:00
Theo Arends
da65c8798b Shelly Pro better light show 2022-11-01 17:19:42 +01:00
Thomas Hargrove
644f9da9af
Change define name to be more consistent with existing defines 2022-10-31 13:41:37 -07:00
Thomas Hargrove
2d3b5c5a76
Add comment to endif 2022-10-31 10:58:13 -07:00
Thomas Hargrove
0e5592fbff
Add support for PMSx003T modules that have temperature+humidity 2022-10-31 10:56:26 -07:00
md5sum-as
a3391ddc2b Fixed a compilation error: added conditional compilation 2022-10-31 19:07:03 +03:00
md5sum-as
ad484ad194 Saving the PN532 password and PACK in Settings 2022-10-31 18:37:46 +03:00
Theo Arends
e9d99a088b Fix hardware watchdog at power on 2022-10-31 15:02:29 +01:00
Theo Arends
9db8a23401 Fix Shelly Pro detection when using buttons (#16733) 2022-10-31 14:01:15 +01:00
Theo Arends
817819e603 Add PN532 persistent slots (#16939) 2022-10-31 13:38:26 +01:00
s-hadinger
3f65ba4d4b
Merge pull request #16961 from Staars/ulp-riscv
Berry: Expose the ULP on ESP32S2 and ESP32S3 (RISCV version)
2022-10-31 10:22:09 +01:00
Theo Arends
214b3b2680
Merge pull request #16939 from md5sum-as/operate_16_bytes
xsns_40_pn532.ino small refactoring and add support for NTAG2xx tags
2022-10-31 09:49:27 +01:00
Christian Baars
87b403f10d
support RISCV ULP for ESP32S2 and ESP32S3 2022-10-30 18:40:32 +01:00
md5sum-as
f1f8d27079 Added prefix to all functions 2022-10-30 20:09:52 +03:00
Theo Arends
7167eb2f46 Changed ADE7953 monitoring
Changed ADE7953 monitoring from instant power to accumulated energy (#16941)
2022-10-30 12:20:56 +01:00
Theo Arends
41b65fd6b7 Add support for two phase power calibration
Add support for two phase power calibration using commands ``PowerSet2``, ``VoltageSet2`` and ``CurrentSet2``
2022-10-30 11:15:17 +01:00
bovirus
5711fe65a2
Update italian language 2022-10-30 10:17:01 +01:00
barbudor
f861e8330a dingtian driver take 1 2022-10-29 21:38:22 +02:00
Christian Baars
1378d57377 allow webcam to reuse and share I2C bus 2 2022-10-29 20:13:00 +02:00
Theo Arends
314dbf5e6b Add support for second energy channel calibration 2022-10-29 19:08:06 +02:00
Theo Arends
644761e22b
Merge pull request #16938 from eeak/dali
DALI support for Tasmota
2022-10-29 15:29:25 +02:00
eeak
06350618b7 cleanup tasmota_template.h 2022-10-29 16:12:10 +03:00
eeak
4e98cbb387 moved D_CMND_xx to i18n.h 2022-10-29 16:09:09 +03:00
Theo Arends
5791645788
Merge pull request #16934 from barkow/development
Support SML modbus read coil messages
2022-10-29 14:30:21 +02:00
Theo Arends
2c114d3243
Merge pull request #16914 from cybermaus/Deduplicate-and-fix-%timerN%
Deduplicate and fix %timer n%
2022-10-29 14:21:41 +02:00
Theo Arends
8863d758e6
Merge pull request #16928 from hallard/tic_standard
Teleinfo standard mode bug fixes
2022-10-29 14:19:21 +02:00
eeak
6c0e38e38d Data struct rebuilded. Thanks barbudor for help 2022-10-29 12:50:41 +03:00
eeak
404db7965e Timer number is now declared in my_user_config.h 2022-10-28 21:57:40 +03:00
eeak
76c5be7634 Packed global variables into a struct 2022-10-28 20:16:45 +03:00
eeak
c1c0b25c17 Clean up some comments and little refactor 2022-10-28 19:47:55 +03:00
eeak
1bf69fd310 dali 2022-10-28 17:08:02 +03:00
md5sum-as
25079bb86b Ready for PR 2022-10-28 01:26:24 +03:00
md5sum-as
d152199aee Edit formats 2022-10-28 01:24:22 +03:00
md5sum-as
0d22a16240 Disable in default config 2022-10-28 01:13:27 +03:00
md5sum-as
116affb2fa 16 bytes operational 2022-10-28 01:12:33 +03:00
barkow
3cccdd9c4f
Change modbus rx message length check
Start evaluating messages already after message length information byte is received. Necessary to support read coil status messages.
2022-10-27 21:46:07 +02:00
md5sum-as
b877c174b1 Ready fo test (32 bytes) 2022-10-27 19:23:11 +03:00
Theo Arends
90a9ebc3e1 Fix Shelly Pro ethernet stability 2022-10-27 17:52:44 +02:00
Charles
09b02b3325 standard mode bug fixes
Increase serial buffer size for standard mode
trimmed values for standard mode
fix (hopefully) negative total kWh counter
save energy on reset
update energy total every hour
fixed contract label display for Standard mode
2022-10-27 14:16:37 +02:00
md5sum-as
cc7936bd7e Add password operations 2022-10-27 00:48:22 +03:00
md5sum-as
97230fe456 Removed the duplicated functionality 2022-10-26 19:21:50 +03:00
Theo Arends
cef18060a0 Bump version to v12.2.0.2
Prepare for extended calibration and move some persistent data (PowerLow)
2022-10-26 17:59:43 +02:00
Theo Arends
c5f7195d77 Add support for Shelly Pro 1/1PM and 2/2PM (#16773) 2022-10-26 17:16:36 +02:00
Theo Arends
0d45590ac4 Fix Shelly Pro led functionality 2022-10-26 12:45:06 +02:00
md5sum-as
0887ec31f5 Reduced 16 bytes 2022-10-26 01:29:10 +03:00
md5sum-as
9534838c19 renamed the commands Sensor40, increased recording to 32, stage 2 2022-10-26 00:56:44 +03:00
md5sum-as
0487cf9eaa renamed the commands Sensor40, increased recording to 32 2022-10-26 00:50:07 +03:00
md5sum-as
37df680a80 Refactoring mifare classic, stage 3 2022-10-26 00:15:04 +03:00
cybermaus
a47f6baf2f
Deduplicate xdrv_09_timers.ino also
Turns out even TimerGetTimeOfDay was duplicate code from ApplyTimerOffsets
Did add a fix for the permanent day/night situation
2022-10-25 22:39:30 +02:00
cybermaus
0eebdf8620
Deduplicate code from xdrv_10_rules.ino
Turns out this code was already done in xdrv_09_timers.ino
2022-10-25 22:34:08 +02:00
md5sum-as
b35479559d Delete #define USE_PN532_DATA_RAW 2022-10-25 23:15:58 +03:00
md5sum-as
3e3dfa35d3 refactoring mifare classic stage 2 2022-10-25 23:14:27 +03:00
md5sum-as
5db8fcd0d0 refactoring mifare classic 2022-10-25 22:38:59 +03:00
md5sum-as
c10f53eb4e
Merge branch 'arendst:development' into development 2022-10-25 20:19:50 +03:00
md5sum-as
b419e69759 Defines 2022-10-25 20:18:31 +03:00
md5sum-as
e7600ac83a Add support NTAG21x and NTAG20x cards.
NTAG21x support password authentication
2022-10-25 20:16:23 +03:00
s-hadinger
07d07b896c
Merge pull request #16911 from s-hadinger/berry_gpio_fix
Fix Berry `gpio.INPUT` conflict
2022-10-25 12:07:33 +02:00
Stephan Hadinger
549f13f7a8 Fix Berry gpio.INPUT conflict 2022-10-25 11:49:39 +02:00
Stephan Hadinger
2bf7ea1154 Prepare for DMX Artnet support on ESP32 2022-10-24 23:05:23 +02:00
Theo Arends
d173b93758 Fix shelly pro button double press 2022-10-24 12:21:25 +02:00
Theo Arends
b4269d262c Add support for Shelly Pro 1/2
Add support for Shelly Pro 1/2 (#16773)
2022-10-24 11:32:10 +02:00
s-hadinger
c0c8f922c3
Merge pull request #16891 from s-hadinger/fix_display_calibrate
Fix DisplayCalibrate
2022-10-23 18:47:54 +02:00
Stephan Hadinger
2692ef4486 Fix DisplayCalibrate 2022-10-23 18:47:04 +02:00
Norbert
9192e529a6
Fix typo 2022-10-23 18:21:12 +02:00
Charles
cd44b262b8 fix current tariff display in standard mode 2022-10-22 16:04:47 +02:00
Charles
a982c560dc fix contract in standard mode 2022-10-22 15:51:12 +02:00
barbudor
90eb8e0c70 allow DHT_MAX_SENSORS to be overridden 2022-10-21 21:25:57 +02:00
Theo Arends
e347665148 Add 2 CSs 2022-10-21 15:10:21 +02:00
Theo Arends
47456a54ee Prep ADE7953 using SPI 2022-10-21 15:06:52 +02:00
Theo Arends
549e6d9c18 Add USE_SHIFT595 to tasmota32.bin 2022-10-21 13:40:01 +02:00
Norbert Richter
b4dfd87912
Update NeoPool register desc 2022-10-19 10:46:08 +02:00
Norbert Richter
2fa0a6edf3
Add MBV_TIMER_OFFMB_TIMER_ENABLE countdown keys 2022-10-19 10:46:08 +02:00
Norbert Richter
3fb19a633a
Rework register const 2022-10-19 10:46:08 +02:00
Norbert Richter
720b3f7c9b
Change json unlocalized 2022-10-19 10:46:08 +02:00
Norbert Richter
1e2f2385b8
Add filtration toggle 2022-10-19 10:46:07 +02:00
Theo Arends
100e95f2cf Update xdrv_02_9_mqtt.ino 2022-10-19 10:44:08 +02:00
Theo Arends
f5621b786d
Merge pull request #16858 from Staars/webcam_widget
MI32 legacy: add webcam widget to dashboard
2022-10-18 19:58:12 +02:00
Christian Baars
970f85037b add webcam widget to dashboard 2022-10-18 19:27:24 +02:00
Theo Arends
2104256b74 Add DS18x20 support on up to four GPIOs
Add DS18x20 support on up to four GPIOs by md5sum-as (#16833)
2022-10-18 16:36:45 +02:00
Theo Arends
df24aef75c
Merge pull request #16833 from md5sum-as/development
Adding support multiple GPIO for DS18x20 sensors. Aliases of DS18x20 optimization.
2022-10-18 15:40:32 +02:00
Stephan Hadinger
f87324f874 LVGL fix get text 2022-10-18 09:55:08 +02:00
Christian Karsch
4ba3b58ea8
Added stop-condition before start-condition
Bp5758d does not support repeated-start-condition.
Therefore it overwrite the next register ('current range setup' of red-channel)

A stop-condition is always needed before next start-condition
2022-10-17 21:01:25 +02:00
Theo Arends
a9ba035474 refactor NTP fraction 2022-10-17 17:59:18 +02:00
Leon Poon
18fdc4a176 support nanos in rtc for sync from ntp
so that all tm1637 6-digit clocks tick simultaneously at real second boundary.
2022-10-17 21:45:29 +08:00
Theo Arends
f998a457db Disable SspmPowerOnState for v1.0.0 main 2022-10-17 15:41:46 +02:00
Theo Arends
065396ff73 Bump version v12.2.0.1 2022-10-17 11:25:22 +02:00
Stephan Hadinger
eb3de9c73a Support for Flash size 32/64/128 MB in Partition Wizard and auto-resize 2022-10-16 18:32:46 +02:00
Theo Arends
2cda2e2ce7
Merge pull request #16816 from Jason2866/webcam
rm Domoticz / ad Counter in `env: webcam`
2022-10-16 15:05:10 +02:00
Theo Arends
f07a90bd4a
Merge pull request #16837 from barbudor/ina219_any_shunt_value
INA219 enhancement : any shunt value
2022-10-16 15:04:34 +02:00
Theo Arends
411a7f0788 Update xdrv_86_esp32_sonoff_spm.ino 2022-10-16 15:03:05 +02:00
Theo Arends
480fae6804 Add command `SspmPowerOnState<relay> 0|1|2`
Add command ``SspmPowerOnState<relay> 0|1|2`` to set Sonoff SPM 4Relay module v1.2.0 power on state overruling tasmota  global power on state. 0 = Off, 1 = On, 2 = Saved state (#13447)
2022-10-16 12:57:17 +02:00
s-hadinger
0bd57a3787
Merge pull request #16838 from s-hadinger/resize_fr_bootcount_0
Resize FS to max at initial boot
2022-10-16 12:38:45 +02:00
Stephan Hadinger
5e03066883 Resize FS to max at initial boot 2022-10-16 11:49:30 +02:00
Barbudor
2921832912 spacing 2022-10-16 00:21:30 +02:00
Barbudor
8742770fb4 take 1 2022-10-16 00:03:07 +02:00
md5sum-as
1f8012482e Fix compilation error 2022-10-15 19:27:06 +03:00
md5sum-as
fa649ec174 naming optimization 2022-10-15 19:05:35 +03:00
md5sum-as
c7404049eb
Merge branch 'arendst:development' into development 2022-10-15 19:02:12 +03:00
md5sum-as
d4f3bc732b ESP32 don't support dual pin mode 2022-10-15 18:57:29 +03:00
md5sum-as
4b2181482f Ready for test on esp8266 and esp32 2022-10-15 18:40:17 +03:00
md5sum-as
c4ba1457a1 Ready for test on esp8266 and esp32 2022-10-15 18:39:37 +03:00
md5sum-as
61027810fa Ready for test on esp8266 and esp32 2022-10-15 18:38:47 +03:00
Jason2866
e1af7ba12a USE_LIGHT needed for flashlight 2022-10-15 16:26:02 +02:00
Theo Arends
90d6b7572d
Merge pull request #16822 from christiankarsch/development
[BP5758D] Fix Sleep
2022-10-15 14:38:34 +02:00
Theo Arends
169e65a922 Add ESP32 non-persistent phy selection 2022-10-15 14:33:21 +02:00
md5sum-as
5c9c7f2e26 Ready for test esp8266 2022-10-15 14:58:23 +03:00
md5sum-as
8c81ee7487 Ready for test esp8266 2022-10-15 14:52:45 +03:00
md5sum-as
59c7488e70 Corrections based on sensor sorting 2022-10-15 14:25:43 +03:00
md5sum-as
d8a3560497 Ready fo tests 2022-10-15 12:06:07 +03:00
Christian Karsch
ee55903e0d
[BP5758D] Fix Sleep
If all channels are set to 0, disable all channels on the driver and then set the driver into sleep-mode
Otherwise wake up the driver when it is sleeping and active all channels
2022-10-14 23:37:30 +02:00
md5sum-as
eccccdad37
Merge branch 'arendst:development' into development 2022-10-15 00:00:23 +03:00
md5sum-as
1cdbb980f1 Add support DS18x20_MULTI_GPIOs for esp8266 2022-10-14 23:58:53 +03:00
Stephan Hadinger
6783a90ccc Add bootcount 2022-10-14 17:31:15 +02:00
Stephan Hadinger
65672b62ae Berry add access to restart_flag 2022-10-14 17:14:35 +02:00
Jason2866
8d59dd800f
rm Domoticz / ad Counter 2022-10-14 15:32:57 +02:00
Theo Arends
2456280139
Merge pull request #16810 from barbudor/fix_script_topic
get correct topic var
2022-10-14 15:02:51 +02:00
Theo Arends
2dec4ac057 Add clock change execution to webcam 2022-10-14 13:54:37 +02:00
barbudor
a0de32e67d get correct topic var 2022-10-13 21:27:06 +02:00
Theo Arends
2ad018816b Add command `WcClock 10..200`
Add command ``WcClock 10..200`` set webcam clock in MHz. Default is 20
2022-10-13 17:58:16 +02:00
Theo Arends
3dd32a1ebd Update xdrv_10_rules.ino 2022-10-13 17:13:19 +02:00
Theo Arends
799dea913a
Merge pull request #16807 from cybermaus/Make-%timerN%-solar-aware
Fix %timerN% rule variables for SunRise/Sunset timers
2022-10-13 17:06:43 +02:00
Theo Arends
5e2eb016a5
Merge pull request #16806 from Jason2866/webcam_fix
abort webcam if no pin config
2022-10-13 15:57:50 +02:00
Theo Arends
d307be0cf6 Refactor ADE7953 2022-10-13 15:48:23 +02:00
cybermaus
deaba8471d
Update xdrv_10_rules.ino
Enhance %timerN% rule variables to also work for timers with SunRise/SunSet configuration
2022-10-13 14:59:51 +02:00
Theo Arends
bf644d8052 Add Export Active report to Shelly EM (#16794) 2022-10-13 14:32:35 +02:00
Theo Arends
cf5169b3ae Restore Shelly 2.5 low reactive power channels 2022-10-13 12:58:59 +02:00
Jason2866
7e12fbbb6d
abort webcam if no pin config
avoids crashing if no valid config is provided
2022-10-13 11:54:27 +02:00
Theo Arends
4471868580 Fix Shelly 2.5 low reactive power channels 2022-10-13 09:42:42 +02:00
Theo Arends
0768f5bc4f Clean up debugging 2022-10-12 17:18:27 +02:00
Theo Arends
a856275c48 Fix ADE7953 VAr no load detection 2022-10-12 16:31:51 +02:00
Theo Arends
6202211c31 Fix Shelly EM polarity (#16486) 2022-10-12 15:46:33 +02:00
Theo Arends
5cfbbd4302 Add command `Sunrise 0..3` to select sunrise dawn angle
- Bump version to v12.1.1.5
- Add command ``Sunrise 0..3`` to select sunrise dawn angle between Normal, Civil, Nautical or Astronomical (#16795)
2022-10-12 11:02:54 +02:00
Theo Arends
2f1eea2eaf Add more docu to energy modbus driver 2022-10-11 18:39:48 +02:00
Theo Arends
186566226b Remove debug from energy modbus 2022-10-11 11:15:25 +02:00
Theo Arends
0085e02a5b Fix possible buffer overflows with exception 2022-10-11 11:12:54 +02:00
Theo Arends
3c7a5ebfd3 Fix possible buffer overflows with exception 2022-10-11 11:10:47 +02:00
Theo Arends
7e67f33d76
Merge pull request #16786 from barbudor/ina3221
INA3221 3-channel DC voltage and current sensor
2022-10-11 09:59:54 +02:00
Barbudor
2105b318d2 saving 48 code bytes 2022-10-10 22:05:50 +02:00
Barbudor
cd44be8a1f add code usage 2022-10-10 21:24:20 +02:00
Barbudor
b63d925cf0 log clean up 2022-10-10 21:18:41 +02:00
Theo Arends
ba1bf81764 Enlarge USB Serial RxBuffer from 256 to 800 2022-10-10 16:39:31 +02:00
Theo Arends
61113e6918 Fix serial on ESP32C3/S2/S3 using USB console 2022-10-10 14:21:25 +02:00
Theo Arends
f505f7a034
Merge pull request #16762 from StoyanDimitrov/patch-1
Update bg_BG.h
2022-10-10 10:20:45 +02:00
s-hadinger
b2f1cc2c55
Merge pull request #16778 from s-hadinger/zigbee_plugin_optim
Zigbee plugin optimize memory
2022-10-09 22:03:31 +02:00
Stephan Hadinger
8432ab1aec Zigbee plugin optimize memory 2022-10-09 21:52:56 +02:00
Barbudor
5f6d0f8310 Merge branch 'development' into ina3221 2022-10-09 20:02:27 +02:00
Barbudor
fb6f7515eb my_user_config.h 2022-10-09 20:00:34 +02:00
Barbudor
5967d15320 Index should start at 1 + JSON array 2022-10-09 19:32:54 +02:00
Barbudor
746b5389be driver ina3221, take 1 2022-10-09 19:11:43 +02:00
Theo Arends
3c258f4e31 Try to fix energy modbus warchdogs 2022-10-09 18:38:30 +02:00
s-hadinger
058432c641
Merge pull request #16772 from sfromis/Epoch-in-Berry-time-map
Epoch in Berry time map
2022-10-09 18:21:43 +02:00
Theo Arends
98ae77037d Merge branch 'development' of https://github.com/arendst/Tasmota into development 2022-10-09 17:59:30 +02:00
Theo Arends
2d15697de4 Increase serial console fixed input buffer size from 520 to 800 2022-10-09 17:59:27 +02:00
sfromis
409c9888dd
Epoch in Berry map for time
Uses mktime to calculate the epoch value from the broken-down time structure, could potentially be tuned if deemed too inefficient in case of the caller already having the epoch value nearby.
2022-10-09 16:09:29 +02:00
s-hadinger
789075ee6b
Merge pull request #16769 from s-hadinger/zigbee_plugin_wildcard
Zigbee plugin allow matches to 'starts wth'
2022-10-09 15:11:19 +02:00
Stephan Hadinger
79896fcd3e Add trailing cr 2022-10-09 15:03:30 +02:00
Stephan Hadinger
4f4c6dd150 Zigbee plugin for TS0001 switches 2022-10-09 15:02:14 +02:00
Stephan Hadinger
e0a2a0928d Zigbee plugin allow matches to 'starts wth' 2022-10-09 14:59:15 +02:00
Jason2866
3b597a9a50
Merge pull request #16761 from Staars/MI32
Mi32 legacy: remove some legacy code
2022-10-08 23:24:45 +02:00
StoyanDimitrov
eca450886e
Update bg_BG.h 2022-10-08 19:07:34 +00:00
Theo Arends
36ed0cba7d Add tasmota resolution option to energy modbus 2022-10-08 17:17:15 +02:00
Theo Arends
3427e1bee3 Support for Modbus Energy Monitoring devices
Support for Modbus Energy Monitoring devices using a rule file. See ``xnrg_29_modbus.ino`` for more information
2022-10-08 16:14:11 +02:00
Stephan Hadinger
fac1b89afa HASPmota support for TTF fonts 2022-10-08 15:19:38 +02:00
Stephan Hadinger
d71c06d03d LVGL/HASPmota add tiny "pixel perfect" fonts for small screens 2022-10-08 14:20:52 +02:00
Stephan Hadinger
6cc52e0128 LVGL Fix BMP format for lv.screenshot() 2022-10-08 09:44:32 +02:00
Stephan Hadinger
0c1ad0254f LVGL HASPmota demo and antiburn update 2022-10-07 17:50:25 +02:00
Christian Baars
08ef839cd1 do not expose unknown sensors to HK 2022-10-07 17:06:50 +02:00
Christian Baars
08ae94ff5b cleanups and handle unknown sensors 2022-10-07 16:10:19 +02:00
Theo Arends
8162365960 Revert "Merge pull request #16744 from DSchndr/development"
This reverts commit ba8729f8d8, reversing
changes made to bc8cc520a2.
2022-10-07 11:23:59 +02:00
Theo Arends
625824caec Generic Energy Modbus rename config JSON 2022-10-07 10:46:25 +02:00
DSchndr
e4778deb42
[BP5758D] Fix Sleep
BP5758D outputs have to be disabled before sleep.
See https://github.com/openshwprojects/OpenBK7231T_App/issues/221
2022-10-07 02:33:32 +02:00
Theo Arends
bc8cc520a2 Add energy driver info during init 2022-10-06 23:27:43 +02:00
Theo Arends
77cfe80064 Add common voltage to generic energy modbus driver 2022-10-06 23:26:54 +02:00
Theo Arends
a1420e06fd Initial generic modbus energy driver 2022-10-06 23:17:04 +02:00
s-hadinger
7f0852dca5
Merge pull request #16743 from s-hadinger/lilygo_s3_display
Add Lilygo-S3-Display template
2022-10-06 19:54:03 +02:00
Stephan Hadinger
64123e5435 Add Lilygo-S3-Display template 2022-10-06 19:53:18 +02:00
Theo Arends
0265cab7dc Prep generic energy modbus interface 2022-10-06 19:22:46 +02:00
Theo Arends
b75c71c731
Merge pull request #16703 from TheChatty/patch-2
Specify ModBus Bridge code sizes
2022-10-06 16:59:17 +02:00
Theo Arends
18d37ea584
Merge pull request #16713 from gemu2015/par_udisplay
universal display driver Parallel display support
2022-10-06 16:58:37 +02:00
bovirus
5dc111e208
Update italian language 2022-10-05 21:29:01 +02:00
Theo Arends
645b9d13d6 Add shelly EM default phase calibration
Add shelly EM default phase calibration (#16486)
2022-10-05 15:17:54 +02:00
Theo Arends
da623701d7 Add support for QMC5883L magnetic induction sensor
Add support for QMC5883L magnetic induction sensor by Helge Scheunemann (#16714)
2022-10-05 15:00:03 +02:00
Theo Arends
29a9197101
Merge pull request #16714 from Performance20/development
Add QMC5883L driver
2022-10-05 14:17:43 +02:00
s-hadinger
7d5e37e23d
Merge pull request #16724 from s-hadinger/haspmota_lvswitch
HASPmota support for switch `val` attribute
2022-10-05 09:40:50 +02:00
Helge
7a267f6271 replace ready flag by nullptr check 2022-10-04 21:54:15 +02:00
Helge
a5f6983d07 set config back to default 2022-10-04 18:29:54 +02:00
Helge
a7a26dc9a1 added test of availabillty 2022-10-04 18:16:49 +02:00
Theo Arends
d6b045e3d4 Do not skip leading spaces on (s)serialsend
Do not skip leading spaces on (s)serialsend (#16723)
2022-10-04 18:11:36 +02:00
Stephan Hadinger
51f4bae703 HASPmota support for switch val attribute 2022-10-04 18:03:11 +02:00
Theo Arends
6bd7be44ef Add relevant program core information 2022-10-04 17:56:51 +02:00
Theo Arends
5a314f72e3 Add relevant program core information 2022-10-04 17:52:15 +02:00
Helge
31c94424a9 Json name adaption + test config 2022-10-04 17:39:06 +02:00
Theo Arends
3df0ed4d20
Merge pull request #16716 from gemu2015/kamstrup
fix kamstrup protocol
2022-10-04 17:01:19 +02:00
Stephan Hadinger
3c729c772e Zigbee load from FS before EEPROM 2022-10-04 16:02:44 +02:00
Helge
3beeba7641 remove empty line 2022-10-04 15:50:55 +02:00
Helge
5998fe856a added code recommendations
and reduce functionality to the most necessary
2022-10-04 15:48:27 +02:00
Stephan Hadinger
f0cf998ca4 Zigbee urgent fix for zbv4 2022-10-04 14:57:07 +02:00
s-hadinger
8740d049ca
Merge branch 'development' into zigbee_alexa_multi_ep 2022-10-04 13:04:40 +02:00
Theo Arends
b54c5fcb8c Add ESP32-U4WDH single/dual core detection 2022-10-04 12:51:53 +02:00
Stephan Hadinger
e41ac7c242 Zigbee Alexa/Hue emulation, support multiple switches on separate endpoints 2022-10-04 12:49:10 +02:00
gemu2015
979ba9e707 median filter disable switch 2022-10-04 11:42:56 +02:00
Theo Arends
7152d012d9 Fix Shelly Plus 2PM negative values 2022-10-04 09:37:29 +02:00
Helge
d5bc687844 Update xsns_33_qmc5883l.ino 2022-10-04 07:43:34 +02:00
Helge
3e9549b6fe Update xsns_33_qmc5883l.ino
replace self written function by existing one (I2C)
2022-10-03 22:11:59 +02:00
Helge
92eab2cc9f Update xsns_33_qmc5883l.ino
remove some warnings
2022-10-03 20:42:28 +02:00
Theo Arends
8eb7b007d5 Support for Shelly Plus 2PM
- Version bump to v12.1.1.4
- Support for Shelly Plus 2PM using template ``{"NAME":"Shelly Plus 2PM PCB v0.1.9","GPIO":[320,0,0,0,32,192,0,0,225,224,0,0,0,0,193,0,0,0,0,0,0,608,640,3457,0,0,0,0,0,9472,0,4736,0,0,0,0],"FLAG":0,"BASE":1,"CMND":"AdcParam1 2,10000,10000,3350"}``
2022-10-03 18:02:50 +02:00
Theo Arends
a05f731a42 Fix Shelly Plus 2PM column swap
- Fix Shelly Plus 2PM column swap
- Prep Shelly Plus 2PM ADE7953 reset pin
2022-10-03 17:13:01 +02:00
gemu2015
abe6fd8eaa fix kamstrup protocol 2022-10-03 16:08:49 +02:00
Helge
53ff032fdc Update my_user_config.h 2022-10-03 14:02:24 +02:00
Helge
e20428f50c Update my_user_config.h
deactivate the driver
2022-10-03 13:39:18 +02:00
gemu2015
43c6cf6e26 udisplay parallel support 2022-10-03 12:24:27 +02:00
gemu2015
baace8c133 add parallel 8 ili9341 2022-10-03 12:21:17 +02:00
Helge
f8ce06b339 Update my_user_config.h 2022-10-03 12:10:40 +02:00
Barbudor
db5bef61c6 fix javascript scrumbled by quote char 2022-10-02 21:49:52 +00:00
Helge
125bfafc88 adaption of languages files 2022-10-02 23:47:05 +02:00
Helge
0c123e131f Update xsns_33_qmc5883l.ino 2022-10-02 22:21:18 +02:00
Helge
49f0f259ea Update my_user_config.h 2022-10-02 21:49:36 +02:00
Helge
c15d974b44 add new driver to support qmc5883L 2022-10-02 21:41:51 +02:00
Stephan Hadinger
58c0ca4076 fix compilation 2022-10-02 21:13:32 +02:00
Stephan Hadinger
b4aca5a3f3 Zigbee friendly names per endpoint 2022-10-02 20:54:49 +02:00
Theo Arends
16c6a471cc Fix ADE7953 calibration (#16486) 2022-10-01 22:25:24 +02:00
TheChatty
a1914ddd22
Specify ModBus Bridge code sizes
With Tasmota 12.1.1 code size will increase by 4.608 bytes with MODBUS_BRIDGE and by further 2.160 bytes with MODBUS_BRIDGE_TCP
2022-10-01 12:10:18 +02:00
Theo Arends
b63da8fd0f
Merge pull request #16702 from barbudor/fix-adc_temp-alternate-mode
Fix ADC_temp alternate mode
2022-10-01 10:18:18 +02:00
Barbudor
7c258f4de1 Add param4 in AdcParam ersponse 2022-09-30 23:53:58 +02:00
Theo Arends
0ec8b47741 Add ADE7953 register decode 2022-09-30 18:01:34 +02:00
Theo Arends
04e0aaf126 Add CO2 autolight
Add CO2 autolight to CO sensors SCD30, SCD40 and EZOCO2
2022-09-30 14:31:30 +02:00
Theo Arends
38d2c444e8 Add optional ADE7953 reg dump
Add optional ADE7953 reg dump (#16486)
2022-09-30 12:39:03 +02:00
Theo Arends
bda451ff91
Merge pull request #16649 from md5sum-as/development
Add support alias for ds18x20 sensors.
2022-09-29 14:32:16 +02:00
Theo Arends
ec964d1c9e Add can bus sniffer
Add can bus sniffer based on MCP2515 (#16684)
2022-09-29 14:31:40 +02:00
Theo Arends
5fe2554e6a Refactor buttons 2022-09-28 12:17:48 +02:00
Theo Arends
fcfbde8ed8 Add Sonoff SPM Surge overload message
Add Sonoff SPM Surge overload message (#15695)
2022-09-28 11:44:52 +02:00
Barbudor
e9922b0b13 adc_temp alternate mode, take 2 2022-09-27 23:05:53 +02:00
pkkrusty
7722f5d00a
Update command list in description 2022-09-27 20:48:37 +00:00
Theo Arends
f80c6c69bf Fix ESP32-C3 compilation 2022-09-27 16:04:34 +02:00
Theo Arends
89c1254f69 Fix ESP8266 compilation 2022-09-27 15:55:45 +02:00
Theo Arends
f668ea44ed Add ESP32-S2 and ESP32-S3 touch input support 2022-09-27 15:36:35 +02:00
Theo Arends
aacc0084ae
Merge pull request #16667 from barbudor/analod_temp_alternate
Alternate ADC_TEMP mode
2022-09-27 15:05:26 +02:00
Theo Arends
3a4a82ba0a Fix ESP32 touch button multi-press and hold detection
Fix ESP32 touch button multi-press and hold detection (#16596)
2022-09-27 14:31:21 +02:00
Theo Arends
2f61040891 Remove unwanted space from filename 2022-09-27 11:04:59 +02:00
Theo Arends
27caae90eb Fix Qualitel RGBWC bulb (#16626) 2022-09-26 21:51:29 +02:00
Theo Arends
8e961eb43a Fix Qualitel RGBWC bulb
Fix Qualitel RGBWC bulb (#16626)
2022-09-26 21:48:50 +02:00
Theo Arends
b0cfeb3a2c Remove unneeded delay 2022-09-26 17:14:17 +02:00
Theo Arends
84f9103280 Fix SM2135 no switch off
Fix SM2135 no switch off (#16626)
2022-09-26 16:35:51 +02:00
Theo Arends
67d725d7cf Fix SR04 serial receive
Fix SR04 serial receive (#16613)
2022-09-26 14:06:28 +02:00
Theo Arends
e3c77331c6 Sync button_v2 2022-09-26 10:37:43 +02:00
Theo Arends
650d72706a
Merge pull request #16657 from cmiguelcabral/development
Publish CLEAR message on button HOLD release when SO73 is ON
2022-09-26 10:14:11 +02:00
Barbudor
d6cdec003f alternate ADC_TEMP mode, take 1 2022-09-25 22:40:29 +02:00
Miguel Cabral
1e0e6cd1c8 Publish CLEAR message on button HOLD release when SO73 is ON 2022-09-25 19:43:32 +01:00
Theo Arends
ed21c89d0e
Merge pull request #16654 from Staars/t_watch
fix compilation for TTGO watch
2022-09-25 17:41:50 +02:00
Theo Arends
77a6fcc71a
Merge pull request #16653 from barbudor/ina226_sensor54_voltage_fs
INA226 - Sensor54 to specify VBUS Full Scale
2022-09-25 17:41:28 +02:00
Christian Baars
ff7c624413 fix compilation for TTTGO watch 2022-09-25 16:52:32 +02:00
Theo Arends
4f2a1b9c54
Merge pull request #16645 from ortegafernando/development
Software Serial buffer to MIN_INPUT_BUFFER_SIZE
2022-09-25 16:36:33 +02:00
md5sum-as
c95baadbc0 Disable DS18x20_USE_ID_ALIAS in default config 2022-09-25 16:59:39 +03:00
md5sum-as
2d2afb6241 Add support alias for ds18x20 sensors ESP32 2022-09-25 16:56:22 +03:00
barbudor
10f6e980f5 fix power calculation 2022-09-25 14:09:39 +02:00
md5sum-as
c5777fcb52 Add support alias for ds18x20 sensors 2022-09-25 14:45:35 +03:00
Theo Arends
28a1859b01 Fix Shelly EM A/B channel display
Fix Shelly EM A/B channel display (#16486)
2022-09-24 19:02:24 +02:00
Theo Arends
ebff389cc0 Fix ADE7953 negative phase angles
Fix ADE7953 negative phase angles (#16486)
2022-09-24 18:49:41 +02:00
ortegafernando
a9f15ae379
Software Serial buffer to MIN_INPUT_BUFFER_SIZE
Increase software serial buffer to MIN_INPUT_BUFFER_SIZE
2022-09-24 17:11:20 +02:00
Theo Arends
530b5a0602
Merge pull request #16636 from 3rdvision/development
Improve pt_pt translations
2022-09-24 16:37:48 +02:00
Theo Arends
38e05671b8
Merge pull request #16574 from kiwic-moskvic/issue/oled_72x40_support
Added support for OLED display 72x40px
2022-09-24 15:26:32 +02:00
Theo Arends
478aac4c8a
Merge pull request #16610 from balogh-attila/development
Respect m_flags.skip in OpenTherm polling.
2022-09-24 15:23:48 +02:00
Theo Arends
96b7f79d15
Merge pull request #16563 from Jason2866/temp_no_nan
Temperature error messages fixed in core 2.0.5
2022-09-24 15:23:09 +02:00
Theo Arends
0d124ee1cc
Merge pull request #16612 from ortegafernando/development
Setoption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.
2022-09-24 15:22:02 +02:00
barbudor
58ea6ec3d2 remove addlog with possible %_f issue 2022-09-24 14:14:18 +02:00
Stephan Hadinger
879df8a222 Fix startup if F2 is not present 2022-09-24 11:58:58 +02:00
Stephan Hadinger
ef5138d36d Zigbee don't abort if endpoint F2 denied 2022-09-24 09:53:01 +02:00
3rdvision
d4e6be00c5
Improve pt_pt translations 2022-09-23 20:05:22 +01:00
Stephan Hadinger
22a2bc0fd7 zigbee prepare for multiple Alexa devices per zigbee device 2022-09-22 22:33:04 +02:00
ortegafernando
0333e9e452
Add SetOption147
SetOption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-22 22:27:44 +02:00
Stephan Hadinger
68b11e0168 Zigbee move synonyms to a specific method 2022-09-22 21:56:48 +02:00
ortegafernando
f9bfca4a47
Add SetOption147
SetOption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-22 21:05:36 +02:00
ortegafernando
cda2e2f80c
Add SetOption147
SetOption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-22 20:59:48 +02:00
ortegafernando
83b3343a34
Add SetOption147
SetOption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-22 20:57:02 +02:00
Stephan Hadinger
cc25c1abfe Zigbee allow spaces in names 2022-09-22 13:24:07 +02:00
Stephan Hadinger
c83abd12c8 Zigbee Tuya wildcard support 2022-09-21 22:33:53 +02:00
ortegafernando
af2a2076e3
SetOption147
Setoption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-21 21:44:17 +02:00
ortegafernando
f17e3440ac
Setoption147
Setoption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-21 21:42:53 +02:00
ortegafernando
d9e32d8b06
Setoption147
Setoption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-21 21:41:10 +02:00
ortegafernando
cd2656b8ad
Setoption147
Setoption147 (MQTT) Disable publish SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead.

If it is activated, tasmota will not publish a MQTT message every time a SSerialReceived event fires. Use rules to control "what, how and when" publish these messages.
2022-09-21 21:39:45 +02:00
ortegafernando
a4bf3b3ff0
Add SetOption147
Add SetOption147  (MQTT) Enable publish SSerialReceived MQTT messages. If disabled, use event rules instead.
If it is disabled, tasmota will not publish an MQTT message every time a SSerialReceived event fires. Use rules to control how and when publish these messages.
2022-09-21 09:35:40 +02:00
ortegafernando
5d3ae21159
Add SetOption147
Add SetOption147  (MQTT) Enable publish SSerialReceived MQTT messages. If disabled, use event rules instead.
If it is disabled, tasmota will not publish an MQTT message every time a SSerialReceived event fires. Use rules to control how and when publish these messages.
2022-09-21 09:34:22 +02:00
ortegafernando
a6d4fe1e46
Add SetOption157
Add SetOption147  (MQTT) Enable publish SSerialReceived MQTT messages. If disabled, use event rules instead.
If it is disabled, tasmota will not publish an MQTT message every time a SSerialReceived event fires. Use rules to control how and when publish these messages.
2022-09-21 09:27:19 +02:00
ortegafernando
a79ab7275c
Add SetOption147
Add SetOption147  (MQTT) Enable publish SSerialReceived MQTT messages. If disabled, use event rules instead.
If it is disabled, tasmota will not publish an MQTT message every time a SSerialReceived event fires. Use rules to control how and when publish these messages.
2022-09-21 09:25:23 +02:00
Attila Balogh
d48283ca30 Respect m_flags.skip in OpenTherm polling. 2022-09-21 00:58:56 +02:00
ortegafernando
8455a3fd3c
Add SetOption147
Add SetOption147  (MQTT) Enable publish SSerialReceived MQTT messages. If disabled, use event rules instead.
If it is disabled, tasmota will not publish an MQTT message every time a SSerialReceived event fires. Use rules to control how and when publish these messages.
2022-09-20 23:38:59 +02:00
ortegafernando
3cb2c7c497
Add SetOption147
Add SetOption147  (MQTT) Enable publish SSerialReceived MQTT messages. If disabled, use event rules instead.
If it is disabled, tasmota will not publish an MQTT message every time a SSerialReceived event fires. Use rules to control how and when publish these messages.
2022-09-20 23:12:54 +02:00
Stephan Hadinger
44e03f014a Tests are actually not needed thanks to guarding statement 2022-09-20 14:45:59 +02:00
Stephan Hadinger
28920fdeb7 Fix bug in Z_attribute::equalsCmd 2022-09-20 14:43:36 +02:00
Stephan Hadinger
dff9274cb6 Zigbee basic support for Green Power 2022-09-19 22:28:38 +02:00
Stephan Hadinger
eb65038b6c Zigbee report unprocessed attributes 2022-09-19 22:03:46 +02:00
Adrian Deaconu
af6706d6e2 Add ZIGBEE_TOPIC_FNAME 2022-09-19 15:19:43 +01:00
Tomas Zahradnik
98dda967e8 Added support for OLED display 72x40px
* Small OLED display with ssd1306 driver and resolution 72x40px must be
  added into list of supported displays. Also some shift in video ram must
  be added.

Signed-off-by: Tomas Zahradnik <tomas.zahradnik@centrum.cz>
2022-09-19 09:46:30 +02:00
gemu2015
afefa0f519 modbus debug off 2022-09-19 07:23:31 +02:00
Stephan Hadinger
e94baa84cf Fix zigbee attribute writes and configuration 2022-09-18 19:23:59 +02:00
Jason2866
5da6ab8f70 Temp error messages fixed 2022-09-18 12:58:48 +02:00
Jason2866
452c6fabb0
Tasmota Core 2.0.5
* Flash real size is now in core
* Flash chip magic size now in Tasmota `ESP_getFlashChipMagicSize`
* Tasmota Core 2.0.5
2022-09-17 15:53:58 +02:00
Stephan Hadinger
ead891ef0e Zigbee support for decimal Voltage/Current/Power on power metering plugs 2022-09-16 22:55:07 +02:00
Jason2866
5eb43d21b3
Merge pull request #16539 from gemu2015/scripter_update
nested loops etc
2022-09-16 13:13:08 +02:00
gemu2015
52c21ff5d6 nested loops etc 2022-09-16 12:31:30 +02:00
gemu2015
9dde8da7fe add kamstrup, fix mbus u32 2022-09-16 12:27:16 +02:00
Theo Arends
971b06ccdd Add command `SetOption46 0..255`
Add command ``SetOption46 0..255`` to add 0..255 * 10 milliseconds power on delay before initializing I/O (#15438)
2022-09-15 17:17:16 +02:00
Theo Arends
1f01ca0cc4 Increase power on wait time for SCD30
Increase power on wait time for SCD30 (#15438)
2022-09-15 14:50:15 +02:00
Theo Arends
7e21442e96 Fix support of more touch pins (#16518) 2022-09-15 12:27:49 +02:00
Theo Arends
903d3174b2 Fix ADE7953 apparent and reactive power calibration 2022-09-15 11:22:09 +02:00
Stephan Hadinger
0e00d082ec Zigbee update ZCL 2022-09-14 19:34:47 +02:00
Theo Arends
6aece15bd6 ESP32 Increase number of button GPIOs from 8 to 28
ESP32 Increase number of button GPIOs from 8 to 28 (#16518)
2022-09-14 16:33:01 +02:00
Theo Arends
0d10aeab16 Fix MP3 compile error (#16516) 2022-09-14 15:42:48 +02:00
Theo Arends
c7a864231a Refactor ADE7953 2022-09-13 17:58:22 +02:00
Theo Arends
8b5a34b014 Add support of optional file calib.dat
Add support of optional file calib.dat on ADE7953 based energy monitors like Shelly EM (#16486)
2022-09-13 15:35:09 +02:00
ZoneMR
b1ee94c248
Update xdrv_16_tuyamcu.ino
Support longer-form TUYA_MCU_FUNC_POWER_COMBINED payloads used by some devices, including "2P 63A TUYA APP WiFi Smart Circuit Earth Leakage Over Under Voltage Protector Relay Device Switch Breaker Energy Power kWh Meter".
2022-09-13 13:17:39 +01:00
Theo Arends
28c343f3c8 Add HLW debug info 2022-09-11 14:58:25 +02:00
Theo Arends
5b7371d98f
Merge pull request #16492 from Staars/MI32
MI32 legacy: refactor MI32 functions to CTYPE_DECLARATION
2022-09-11 07:34:02 +02:00
Christian Baars
9ec5009c6d refactor MI32 functions to CTYPE_DECLARATION 2022-09-10 21:10:39 +02:00
Stephan Hadinger
7fee430e9f Berry has persistent MQTT subscriptions: auto-subscribe at (re)connection 2022-09-10 19:08:26 +02:00
Theo Arends
71ddc7e0a7
Merge pull request #16487 from Staars/MI32
MI32 legacy driver: refactor MI32 and BLE in Berry to module
2022-09-10 17:14:28 +02:00
Christian Baars
d57a1cadc9 refactor MI32 and BLE in Berry to module 2022-09-10 16:38:12 +02:00
Theo Arends
ae1d4ef1f7 Bump version to v12.1.1.2 2022-09-10 16:32:57 +02:00
Theo Arends
be544b4a96
Merge pull request #16483 from Jason2866/s3_webcam
Fix ESP32-S3 webcam bootloop
2022-09-10 14:24:19 +02:00
s-hadinger
c5b22b53d6
Merge pull request #16482 from s-hadinger/berry_new_op_engine
Berry improve operator detection in rules
2022-09-10 13:10:06 +02:00
Jason2866
8ff3438979
add more cams via .h file (#310) 2022-09-10 12:54:28 +02:00
Jason2866
feaf610ed1
Merge pull request #16473 from TakissX/patch-1
Patch 1
2022-09-10 12:06:30 +02:00
Stephan Hadinger
13027cc623 Move out of mapping to increase performance 2022-09-10 12:05:48 +02:00
Stephan Hadinger
5c4aab6dc1 Berry improve operator detection in rules 2022-09-10 11:26:47 +02:00
Stephan Hadinger
edb0a8af9c Zigbee grey buttons when not started 2022-09-09 23:51:52 +02:00
Stephan Hadinger
8df2d10f52 HASPmota val_rule ignores non numeric matches 2022-09-09 22:23:43 +02:00
Stephan Hadinger
e1e04d9525 HASPmota increase details for exceptions 2022-09-09 21:38:28 +02:00
TakissX
9a3139dd27
Update el_GR.h 2022-09-09 17:06:35 +03:00
TakissX
68ee2b1348
Update el_GR.h 2022-09-09 17:03:58 +03:00
Theo Arends
f347a5b19c Fix driver config store 2022-09-09 15:06:04 +02:00
Theo Arends
9ad002ad19
Merge pull request #16471 from TakissX/patch-1
Update el_GR.h
2022-09-09 14:02:01 +02:00
Theo Arends
cc11ee822e Add I2C status on I2cSetDevice
Add I2C status on I2cSetDevice aiding on debugging bus timeouts
2022-09-09 12:53:36 +02:00
Theo Arends
d2058c5d5c
Merge pull request #16470 from gemu2015/scripter_update
google chart fix
2022-09-09 09:06:35 +02:00
gemu2015
8034b19b2e WSContentSend_P fix 2022-09-09 08:14:42 +02:00
TakissX
b9adb6944b
Update el_GR.h
The correct one is Sunrise = Ανατολή Ηλίου
2022-09-09 07:43:34 +03:00
Stephan Hadinger
97ad6c5c10 fix compilation 2022-09-08 22:22:31 +02:00
Stephan Hadinger
48968b4bc0 Fix fade pwmct #16454 2022-09-08 22:04:08 +02:00
Jason2866
30c9f985cf
Enable Ethernet for solo1 2022-09-08 21:01:27 +02:00
Theo Arends
23176e9cc1 More comments 2022-09-08 17:51:54 +02:00
Theo Arends
48fe515b9e Add DspLine9 2022-09-08 17:43:47 +02:00
Theo Arends
04160106c2 Add commands DspLine and DspSpeed
Add commands DspLine and DspSpeed (#15856)
2022-09-08 16:02:49 +02:00
gemu2015
693309965c add hex to asci id option 2022-09-08 14:35:04 +02:00
barbudor
48fff36b7d Merge branch 'development' into ina226_sensor54_voltage_fs 2022-09-06 23:50:25 +02:00
Stephan Hadinger
dc1221f709 More fixes 2022-09-06 23:02:08 +02:00
Stephan Hadinger
18a950f61c Berry fix for stricter mode 2022-09-06 22:54:24 +02:00