Commit Graph

4108 Commits

Author SHA1 Message Date
Tim Leuschner
ff3701e1ce
Merge branch 'development' into A4988_Stepper 2019-09-08 11:49:15 +02:00
Theo Arends
3d9a73f826 Add support for up to 4 INA226 Voltage and Current sensors
Add support for up to 4 INA226 Voltage and Current sensors by Steve Rogers (#6342)
2019-09-08 11:26:54 +02:00
Theo Arends
9aceadc217
Merge pull request #6342 from hwstar/development
Add ina226 driver to Tasmota
2019-09-08 10:48:13 +02:00
Tim Leuschner
4533039c9f removed my user-settings 2019-09-08 04:02:47 +02:00
Tim Leuschner
e0a17cda55 this compiles... 2019-09-08 04:01:02 +02:00
Tim Leuschner
4e1480d0f0 works fine... 2019-09-08 03:28:19 +02:00
srodgers
27ecd09e9d Update from testing branch 2019-09-07 15:30:51 -07:00
srodgers
4a41c13738 Merged from upstream 2019-09-07 14:38:57 -07:00
srodgers
0a9166dde7 Update files 2019-09-07 14:28:08 -07:00
Tim Leuschner
e516262904 ..to be tested 2019-09-07 21:37:01 +02:00
Tim Leuschner
179d74ab08 it compiles... 2019-09-07 20:38:06 +02:00
Theo Arends
2e9f06f8bf Bump version to 6.6.0.11
Change Settings crc calculation allowing short term backward compatibility
2019-09-07 18:32:11 +02:00
Theo Arends
fc2be92478 Move SDM120 modbus updates out of ticker interrupt
Move SDM120 modbus updates out of ticker interrupt (#6282)
2019-09-07 16:31:39 +02:00
Theo Arends
4837e8e6d8
Merge pull request #6367 from effelle/development
Update for IT and PT-BR translations
2019-09-07 16:26:56 +02:00
Federico Leoni
299a14fed4
Update pt-BR.h 2019-09-07 11:25:53 -03:00
Federico Leoni
5eb09495c2
Update it-IT.h 2019-09-07 11:24:57 -03:00
Tim Leuschner
549fd7d84c . 2019-09-07 14:11:17 +02:00
Tim Leuschner
8350be64a0 . 2019-09-07 14:09:44 +02:00
Tim Leuschner
5eac2dd939 Support Stepper-motors connected to A4988-stepper-driver-circuit 2019-09-07 14:03:07 +02:00
Federico Leoni
0c8ac27b54
Update pt-BR.h 2019-09-06 20:30:49 -03:00
Federico Leoni
8b15fe8c0b
Update it-IT.h 2019-09-06 20:03:42 -03:00
Theo Arends
53235a3382 Redesign Energy Total calculation
* Redesign Energy Total calculation
* Increase SDM120 modbus interval time to 200mS (#6282)
2019-09-06 18:02:31 +02:00
Theo Arends
2fa583392a Change command Time 1/2/3 for legacy reason
Change command Time 1/2/3 to select JSON time format ISO, ISO + Epoch or Epoch for legacy reason
2019-09-06 15:46:40 +02:00
Theo Arends
1d4fac0128
Merge pull request #6360 from gemu2015/display-update
touch button update, fix display settings font and size
2019-09-06 11:26:36 +02:00
Theo Arends
2691690fd9
Merge pull request #6361 from curzon01/development
decode-config.py: adapt settings
2019-09-06 11:26:20 +02:00
Norbert Richter
7306bb3638 decode-config.py: adapt settings
- add Time (time_format)
- add TuyaMCU (tuya_fnid_map)
- add cfg_timestamp/cfg_crc32
- remove SetOption65 (tuya_disable_dimmer)
2019-09-06 10:42:39 +02:00
gemu2015
c671eaecb9 touch button update, fix display settings font and size 2019-09-06 10:11:50 +02:00
Theo Arends
a1e9c2d2ac Fix SDM120 modbus dump and Domoticz Energy Consumed or Produced
Fix SDM120 modbus dump exception and Domoticz Energy Consumed or Produced (#6282)
2019-09-05 18:02:36 +02:00
Theo Arends
ab89bb53a9 Oops
Oops
2019-09-05 17:45:43 +02:00
srodgers
e620f75785 Remove extra space 2019-09-05 08:25:03 -07:00
srodgers
553c5e4a9c Sync to testing branch 2019-09-05 08:20:40 -07:00
Theo Arends
ea0fb65845 Refactor Sendmail
Refactor Sendmail
2019-09-05 17:19:19 +02:00
Theo Arends
aaf542bf97
Merge pull request #6352 from gemu2015/sendmail
sendmail support
2019-09-05 16:56:30 +02:00
Theo Arends
a01de9a9b2 Remove obsolete Tuya code
Remove obsolete Tuya code
2019-09-05 16:56:02 +02:00
Theo Arends
db51e516b6 Fix core 2.3.0 compilation error due to missing std::swap
Fix core 2.3.0 compilation error due to missing std::swap (#6356)
2019-09-05 16:34:03 +02:00
Theo Arends
c9df1d6942
Merge pull request #6355 from shantur/tuya-mcu
TuyaMCU: Cleanup unused tuya_disable_dimmer
2019-09-05 12:58:10 +02:00
Shantur Rathore
e0f5ed38af TuyaMCU: Cleanup unused tuya_disable_dimmer 2019-09-05 11:32:39 +01:00
Theo Arends
db44b058e2 Add command Reset 99 to reset bootcount to zero
Add command Reset 99 to reset bootcount to zero (#684, #6351)
2019-09-05 12:32:28 +02:00
Theo Arends
d1ca5d1bde Fix exception on AddLogBuffer
Fix exception on AddLogBuffer (#6282)
2019-09-05 12:22:06 +02:00
gemu2015
1d92436877 sendmail core 2.3 fix 2019-09-05 11:14:33 +02:00
Theo Arends
282591a0b2 Bump version to 6.6.0.10
Redesign Tuya support by Shantur Rathore (#6353)
2019-09-05 10:41:08 +02:00
Theo Arends
2aedfc6a86
Merge pull request #6353 from shantur/tuya-mcu
Tuya mcu support
2019-09-05 10:03:02 +02:00
Theo Arends
0145c86fe0
Update settings.h 2019-09-05 10:02:42 +02:00
Shantur Rathore
dad5b0ffc2 Tuya MCU: Implement support for Inverted Relays 2019-09-04 22:42:32 +01:00
gemu2015
ca52a38bc1 sendmail 2019-09-04 20:58:17 +02:00
Shantur Rathore
c4c8fab42f Tuya MCU: Fix Switch ids are 1 incremented in MQTT 2019-09-04 17:29:46 +01:00
Shantur Rathore
982f0b9573 TuyaMCU: Rename Tuya Dimmer to Tuya MCU to make it more clear. 2019-09-04 17:29:45 +01:00
Shantur Rathore
1d7a058155 Tuya MCU: Add support for Switches1 to 4 FunctionIDs 1 to 4 2019-09-04 17:29:45 +01:00
Shantur Rathore
efd1870d5e Tuya: Make Tuya Mcu implementation more configurable.
More and more Tuya MCU based devices are coming in the market and people requesting to support them. This patch makes Tuya module more configurable and easier to add new functionalities. Its not just a dimmer or a switch anymore.

After this Patch Tuya MCU module has a list of supported functions and the user would need to map the functionId to dpId of their device. Once mapped correctly the Tuya module will take care for handling proper function for dpId.

Currently functions supported are

1. Relays1 to 8 : FunctionID 11 to 18
2. Dimmer : FunctionID 21
3. Power ( Deca Watt )  : Function ID 31
4. Current ( milli Amps ) : Function ID 32
5. Voltage ( deca Volts ) : Function ID 33

The changes are

- Use a TuyaMCU command to map DPs to Functions instead of many different SetOptions. SetOption41, 44, 45, 46, 65 won't be needed after this patch.
- TuyaMCU command takes argument like `11,1` which means Map Function id 11 (Relay1) to DPID 1
- Migrates old settings flags and options to new TuyaMap command
2019-09-04 17:29:44 +01:00
Theo Arends
af1edb0cdb Add command Time 1/2/3 to select JSON time format ISO + Epoch, ISO or Epoch
* Add time to more events (#6337)
 * Add command Time 1/2/3 to select JSON time format ISO + Epoch, ISO or Epoch
2019-09-04 18:06:34 +02:00