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