Commit Graph

6496 Commits

Author SHA1 Message Date
Benny Nestler 4ffbe95ecc CHG: exclude TUYA_CMD_WIFI_STATE from MQTT publish
CHG: If CMD is excluded from MQTT publish show a log entry
2022-04-01 18:21:36 +02:00
Grigorios Vassilopoulos d54c8665a3
Update xdsp_17_universal.ino
Throw error when compiling with #define DSP_ROM_DESC
xdsp_17_universal.ino:65:1: error: expected ',' or ';' before 'Renderer'
 Renderer *Init_uDisplay(const char *desc) {
 ^
2022-04-01 18:52:43 +03:00
Benny Nestler 4e801b3f82 CHG: Generalise the Tuya Commands to suppress publishing via MQTT (SetOption137) 2022-04-01 17:33:57 +02:00
aoe1 882ed16347
Patched BL09xx to measure positive and negative power
Removed the abs() from the power so as to measure power flow from/to grid
2022-04-01 13:02:43 +02:00
Theo Arends eabb95d164
Merge pull request #15256 from benjaminnestler/tuya-option-137
Tuya option 137
2022-03-31 14:04:07 +02:00
gemu2015 d176aeaaf6 fix swb(), goole charts time axis 2022-03-31 12:10:18 +02:00
Theo Arends b50bbf66d4
Merge pull request #15255 from benjaminnestler/tuya-send-raw-data
Tuya send raw data
2022-03-30 15:11:46 +02:00
Benny Nestler 699eb30ed5 CHG: Refactored if-condition 2022-03-30 14:47:46 +02:00
Benny Nestler cfa18b6708 Add macro TUYA_SETOPTION_137 to set SetOption137 during compile time 2022-03-30 12:14:36 +02:00
Benny Nestler 6ac7c46b41 Add SetOption137 to avoid mqtt-publish of Tuya MCU heartbeat responses. 2022-03-30 11:39:33 +02:00
Benny Nestler fa3b88b6a8 remove log 2022-03-30 07:50:39 +02:00
tony c8d3761436 BLEOp only request response if char supports it 2022-03-29 23:13:59 -04:00
Benny Nestler d41a143446 tuya send 6 command to send raw data to the tuya mcu 2022-03-30 00:08:27 +02:00
s-hadinger 33120a85f4
Berry add `tasmota.publish_rule` (#15243)
* Berry add `tasmota.publish_rule`

* Fix return value
2022-03-28 22:29:06 +02:00
bovirus dbdf14ec80
Update Italian language 2022-03-28 18:05:51 +02:00
Theo Arends 9781804440 Add energy GUI column spacing calculation 2022-03-27 14:46:35 +02:00
Theo Arends 1373e415c9 Fix possible negative calibration data 2022-03-26 18:13:36 +01:00
Theo Arends e95456745f Refactor some energy drivers 2022-03-26 16:58:44 +01:00
Theo Arends 634c4343d6
Merge pull request #15231 from barbudor/tuyasns_take2
SetOption136 take 2 as TempSet/HumSet/TimerX must always be published immediately
2022-03-26 16:15:34 +01:00
Theo Arends d427220ee4
Merge pull request #15230 from barbudor/timer_var_mode_2_3
Fix %TIMERx% variables for negative values
2022-03-26 16:13:41 +01:00
Theo Arends fc8b4dcc71 Add Shelly3EM Neutral Current information 2022-03-26 16:02:50 +01:00
barbudor b573870b82 TempSet HumSet TimerX always published immediately 2022-03-26 14:45:13 +01:00
barbudor 3b10e0ef5c timerx returns absolute time of day 0:00 to 23:59 2022-03-26 14:10:08 +01:00
Theo Arends 1108bc255c Update Shelly3EM comments 2022-03-26 12:11:18 +01:00
Theo Arends d17cbdd6e6
Merge pull request #15228 from Staars/MI32
MI32: refactoring conn task, bugfix, add response to op
2022-03-26 11:33:17 +01:00
Staars c48ab570dd refactoring conn task, bugfix, add response to op 2022-03-26 10:52:45 +01:00
barbudor 0c5f67709a fix %timerx% variable for negative values 2022-03-25 22:28:05 +01:00
Theo Arends 2f45083e00 Add comments to Shelly3EM 2022-03-25 15:58:24 +01:00
Theo Arends bc8dd19350 Fix Shelly3EM L3 init 2022-03-25 12:03:20 +01:00
Theo Arends 4942bf6d92 Fix EnergyConfig regression 2022-03-25 11:36:28 +01:00
Theo Arends 5494d47c47
Merge pull request #15216 from barbudor/tuyasns_so_immediate_publish
SetOption136 disable TuyaSNS immediate publish
2022-03-25 10:57:36 +01:00
Staars cf80b826ac add watch and block, code changes only 2022-03-25 10:15:58 +01:00
barbudor 082ba8a8e8 use so136 to disable tuyasns immediate publish 2022-03-24 22:56:31 +01:00
Theo Arends 40d231875f Fix Shelly3EM energy calculation 2022-03-24 17:35:52 +01:00
Stephan Hadinger 15f94bf796 LVGL fix embedded fonts selection 2022-03-24 12:52:43 +01:00
Theo Arends b6b53516e0 Fix Shelly3EM energy calculation 2022-03-23 11:48:04 +01:00
Stephan Hadinger 93f8446f5e Berry add int64 support 2022-03-21 19:35:57 +01:00
s-hadinger 01eade7e47
Berry native class array (#15178)
* Berry simplified classes in Flash

* Remove be_load_lvgl_classes
2022-03-19 14:27:03 +01:00
Theo Arends 214178e4bb Refactor minimal - no gain 2022-03-19 12:49:16 +01:00
Theo Arends 321d95735e
Merge pull request #15175 from gemu2015/scripter_update
scripter update
2022-03-19 12:10:55 +01:00
gemu2015 126810c4b7 add bcd, flx web fileserver 2022-03-19 08:24:29 +01:00
gemu2015 292aa87854 add bcd decoder 2022-03-19 08:20:51 +01:00
Theo Arends ef24f6352a
Merge pull request #15171 from Staars/development
MI32: many small updates, prevent bootloop of the reverted PR
2022-03-18 16:50:39 +01:00
Theo Arends 40680036a6 Shrinked tasmota-minimal.bin by 34k
ESP8266 Shrinked tasmota-minimal.bin by removing all commands except ``Upgrade``, ``Upload``, ``OtaUrl``, ``Seriallog``, ``Weblog`` and ``Restart``
2022-03-18 14:39:06 +01:00
Stephan Hadinger 2e670be61c Update to latest GPIO types 2022-03-17 22:58:42 +01:00
Stephan Hadinger 5a3ffc426e Berry priority loading bec files 2022-03-17 21:54:41 +01:00
Theo Arends 55610efcb2 Support for up to four DS3502
Support for up to four DS3502 digital potentiometers with command ``Wiper<x> 0..127``
2022-03-17 16:03:40 +01:00
Staars 966de34f9c many updates ,prevent bootloop 2022-03-16 08:41:04 +01:00
Theo Arends 1008205b2c Fix energy SO129 2022-03-15 17:36:25 +01:00
Theo Arends 9b0acd14f1 Add energy column support 2022-03-15 17:19:34 +01:00
Theo Arends a14e849858 Fix ADE7880 (Shelly 3EM) current calculation 2022-03-15 16:20:55 +01:00
Theo Arends 3d0eb9b632 Fix energy SO129 0 2022-03-15 16:01:30 +01:00
Theo Arends 4c3f223ddf Change display of energy values in GUI
Change display of energy values in GUI use columns when define ``USE_ENERGY_COLUMN_GUI`` is enabled (default)
2022-03-15 15:43:23 +01:00
Jason2866 f37d28251e
Revert "MI32: active BLE connections can remain" 2022-03-14 21:20:01 +01:00
Theo Arends fa96638487 Fix ESP32 PowerOnState
Fix ESP32 PowerOnState (#15084)
2022-03-14 16:07:35 +01:00
Theo Arends f7e08066fe
Merge pull request #15115 from oogm/development
Add support for Fitop 10W RGBCCT Bulb's (BA60H-W0080-RCBW-E7) SM2135 protocol
2022-03-14 15:25:05 +01:00
Theo Arends 1c89570f2f
Merge pull request #15137 from curzon01/dev-neopool
Update NeoPool controller
2022-03-14 15:24:42 +01:00
Norbert Richter 8dcf5cecef
Revert JSON hydrolysis level 2022-03-14 13:37:49 +01:00
Theo Arends 4c86470595 Fix compilation with disabled webserver 2022-03-14 10:16:13 +01:00
Norbert Richter 235f8d9fdf
Refactor code size 2022-03-14 09:44:59 +01:00
Norbert Richter 125ad3a22d
Revert optimized readings 2022-03-14 09:44:58 +01:00
Norbert Richter 0d99126c16
Add JSON modules info 2022-03-14 09:44:58 +01:00
Norbert Richter ee664c852e
Add chlorine, conductivity and ionization details 2022-03-14 09:44:58 +01:00
Norbert Richter b4d532fd6c
Revert model option reading 2022-03-14 09:44:58 +01:00
Norbert Richter 0db6bdea6f
Refaktor model option reading 2022-03-14 09:44:58 +01:00
Norbert Richter 5c211d7e34
Refaktor read polling register 2022-03-14 09:44:57 +01:00
Norbert Richter 8a02d16928
Rename module global var 2022-03-14 09:44:57 +01:00
Norbert Richter e7538515ab
Add NeoPool power module info 2022-03-14 09:43:12 +01:00
Norbert Richter 1fc31ff39e
Fix NPReadX sing reg count > 1 2022-03-14 09:43:12 +01:00
Norbert Richter 2e191ef698
Add additonal power values 2022-03-14 09:43:12 +01:00
Norbert Richter 0a4c4da730
Rename GUI filtration mode 2022-03-14 09:43:11 +01:00
Norbert Richter efd0972527
Remove NeoPool ambiguous color in device names 2022-03-14 09:43:11 +01:00
Norbert Richter da40f5d72a
Change JSON voltage 2022-03-14 09:43:11 +01:00
Norbert Richter f9d1105fc6
Change JSON hydro level 2022-03-14 09:43:11 +01:00
Norbert Richter 5693d64de2
Add JSON cell runtime complete info 2022-03-14 09:43:11 +01:00
Norbert Richter 73c030be9b
Add register description 2022-03-14 09:43:10 +01:00
Norbert Richter 28d67a8325
Fix NPBit output 2022-03-14 09:43:10 +01:00
Norbert Richter f70c16c882
Update register description 2022-03-14 09:43:10 +01:00
Stephan Hadinger 22195928f9 Berry fixed pre-compiled .bec files for static methods 2022-03-13 18:51:37 +01:00
Theo Arends fbd8c861a3 Consolidate three RTC chip drivers into one driver
- Consolidate three RTC chip drivers (DS3231, BM8563, PCF85363) into one driver updating RTC as soon as possible after restart
- Removed command ``Sensor33`` and replaced by ``RtcNtpserver``
- define ``USE_RTC_ADDR`` into ``DS3231_ADDRESS``
2022-03-13 18:13:40 +01:00
Theo Arends ea696e0fc6 Add more debugging info the ADE7880 driver 2022-03-13 14:18:42 +01:00
Theo Arends a812a521f0
Merge pull request #15121 from stefanbode/patch-11
ZeroCross Dimmer. Bugfix on freeze
2022-03-13 12:25:24 +01:00
stefanbode 61fc04ed86
Added comments and code description 2022-03-13 11:30:05 +01:00
stefanbode 7b49d70d46
Bugfix pinused crash
Added init message
2022-03-13 11:14:40 +01:00
oogm 643dd27102 Add support for Fitop 10W RGBCCT Bulb's (BA60H-W0080-RCBW-E7) SM2135 protocol 2022-03-12 19:34:49 +01:00
bovirus 35a0cf66ca
Update Italian language 2022-03-12 19:20:48 +01:00
Theo Arends 45d4444a49 Bump version 11.0.0.4 2022-03-12 18:08:43 +01:00
Theo Arends ef730606ac
Merge pull request #15108 from barbudor/vl53l1x_xshut
Support up to 8x VL53L1X using XSHUT pin
2022-03-12 17:56:57 +01:00
Theo Arends eb2d65be54 Refactor DS3232 RTC 2022-03-12 17:55:17 +01:00
Theo Arends 139f6d61c4 Refactor BM8563 RTC 2022-03-12 17:48:18 +01:00
stefanbode 7b68b0e154
Removed PinUsed from Interrupt 2022-03-12 17:43:53 +01:00
Theo Arends c20bc70d1c Add support for PCF85363 RTC as used in Shelly 3EM
Add support for PCF85363 RTC as used in Shelly 3EM (#13515)
2022-03-12 17:38:49 +01:00
Barbudor 0e4561d855 step 6 - some missing L0X to LXX renaming 2022-03-11 23:32:59 +01:00
Barbudor eb54152c76 step 5 - some renaming 2022-03-11 23:12:57 +01:00
Barbudor 33b3a4b88a step 4 - compile option for range 2022-03-11 22:02:32 +01:00
Theo Arends 4069bd1914 Add ADE7880 2022-03-11 16:54:57 +01:00
Theo Arends bf01806e1d Add support for Shelly 3EM
Add support for Shelly 3EM (#13515)
2022-03-11 16:27:49 +01:00
Theo Arends ae484e28ba Add command to change timeout in RfReceive
Add command to change timeout in RfReceive (#15061)
2022-03-11 14:10:22 +01:00
Barbudor 501b643c3f step 3 - seems to work fine 2022-03-11 00:30:25 +01:00
Barbudor 7db1701d5d step 1 - test without xshut 2022-03-10 22:46:08 +01:00