Commit Graph

342 Commits

Author SHA1 Message Date
Theo Arends b072791426 Bump version 6.6.0.21
* Remove support for WPS and SmartConfig in favour of Web server (!) based WifiManager (#6680)
 * Remove binary sonoff-classic (#6680)
2019-10-22 16:34:25 +02:00
andrethomas 1d5920d1c8 Add ArduinoSlave Driver 2019-10-20 20:14:17 +02:00
Stephan Hadinger 833845e602 Add ZigbeeRead command and many improvements (#6095) 2019-10-20 16:43:50 +02:00
Theo Arends 4e45e660f2 Add support for EX-Store WiFi Dimmer V4
Add support for EX-Store WiFi Dimmer V4 (#5856)
2019-10-18 17:29:19 +02:00
Theo Arends 9f55ab6a2a Add absolute PowerDelta
Add absolute PowerDelta using command PowerDelta 101..32000 where 101 = 101-100 = 1W, 202 = 202-100 = 102W (#5901)
2019-10-18 16:53:30 +02:00
Theo Arends 84fe7b8e76 Bump version to 6.6.0.20
Add command SetOption65 0/1 to disable (1) fast power cycle detection fixing unwanted brownout trigger
2019-10-18 15:18:39 +02:00
Theo Arends 9a03d831a6 Remove old SDM120 and SDM630 drivers
* Replace obsolete xsns_23_sdm120 with xnrg_08_sdm120 and consolidate define USE_SDM120
 * Replace obsolete xsns_25_sdm630 with xnrg_10_sdm630 and consolidate define USE_SDM630
 * Replace obsolete xsns_49_solaxX1 with xnrg_12_solaxX1 (#6677)
2019-10-18 12:28:29 +02:00
Theo Arends cd10e84ecf Change Sonoff L1 support 2019-10-17 12:20:26 +02:00
Vasco Baptista bbab803985 Added PMS3003 support
Added PMS3003 support on documentation (forgot on the first commit)
2019-10-16 12:38:56 +02:00
Theo Arends fb428a9c7d Remove default DS18B20 driver
Remove default DS18B20 driver and only support define DS18x20 (#6647)
2019-10-16 11:51:38 +02:00
Andreas Schultz e1448edb25 add Web UI for PWM multi channel (Option68) 2019-10-15 16:41:53 +02:00
Andreas Schultz c858710aef fix pwm multi channel (Option68)
With Option68 enabled, the pwm channels are independent. The channel
setting code was indirectly using setRGB and setCW. Those methods
recalculate the channel values to adjust for brightness, thereby
modifying the channel values.

This change add raw channel set/get methods that do not modify the
channels values and uses those when pwm_multichannel is in effect.
2019-10-15 16:41:43 +02:00
Theo Arends ee2519070f Add rule support after every command execution
* Add incremental beeps to Ifan03 remote control fan speed buttons (#6636)
 * Add rule support after every command execution like Fanspeed#Data=2 (#6636)
2019-10-15 16:23:37 +02:00
Theo Arends 3ff1bcd64c Add define USE_SONOFF_RF
Add define USE_SONOFF_RF to enable/disable Sonoff Rf support (#6648)
2019-10-15 15:37:22 +02:00
Theo Arends 5527f424a0 Add deep sleep support
Add define USE_DEEPSLEEP and command DeepSleepTime 0 or 10..86400 (seconds) to enter deepsleep mode (#6638)
2019-10-14 16:12:59 +02:00
Stephan Hadinger 5f08aef5f7 Fix Rules were not triggered with IR unknown protocol or in sonoff-it (#6629) 2019-10-13 22:16:13 +02:00
Stephan Hadinger 0092bf766c Add Zigbee additional commands and sending messages to control devices (#6095) 2019-10-13 12:56:52 +02:00
Shantur Rathore 01f6df9161 Add DimmerRange command and support longer dimmer ranges. Fixes #6605
More and more serial dimmers are coming up with different dimming ranges, implemented DimmerRange command to make this setting generic and bring support for 2 byte dimming ranges which isn't supported by SetOptions.
2019-10-10 15:53:01 +01:00
Theo Arends 9add6f8d7d Add command Gpio 255
Add command Gpio 255 to show physical GPIO configuration of all non-flash pins (#6407)
2019-10-10 12:26:00 +02:00
Theo Arends 0f72a93170 Add command SetOption34 0..255 to set backlog delay
Add command SetOption34 0..255 to set backlog delay. Default value is 200 (mSeconds) (#6562)
2019-10-09 17:52:52 +02:00
Theo Arends fd2f204e81 Finish light driver redesign
Finish light driver redesign
2019-10-08 18:05:02 +02:00
Theo Arends 6d31608fe0 Fix PZEM default address and detection
* Change PZEM004T default address mask from 0.0.0.x to 192.168.1.x for legacy reason (#6585)
 * Fix PZEM004T, PZEMAC and PZEMDC autodetection (#6585)
2019-10-08 13:18:10 +02:00
Stephan Hadinger 58da51be1c Fix better handling of PWM White Temperature mode for Module 48 (#6534) 2019-10-06 20:34:35 +02:00
Stephan Hadinger cccd777967 Add Zigbee tracking of connected devices and auto-probing of Manuf/Model Ids 2019-10-06 12:40:58 +02:00
Theo Arends dea8f03459 Add command SetOption72
Add command SetOption72 0/1 to switch between software (0) or hardware (1) energy total counter (#6561)
2019-10-06 11:43:01 +02:00
Theo Arends 2d194f427f Add support for SM2135
Add support for SM2135 as used in Action LSC Smart Led E14 (#6495)
2019-10-04 16:45:05 +02:00
Theo Arends 0580ceb0b6 Add support for Chint DDSU666 Modbus energy meter
Add support for Chint DDSU666 Modbus energy meter by Pablo Zerón
2019-10-03 14:18:04 +02:00
Theo Arends cbb3f9e0af Change command PulseTime JSON message
Change command PulseTime JSON message format and allow display of all pulsetimer information (#6519)
2019-10-03 10:02:57 +02:00
Theo Arends 913a809242 Bump version 6.6.0.15
Bump version 6.6.0.15
2019-10-03 09:58:23 +02:00
Theo Arends bc55237154 Fix domoticz core 2.3.0 compilation error
Fix domoticz core 2.3.0 compilation error
2019-10-02 17:39:27 +02:00
Theo Arends 7735f95058
Merge branch 'development' into serial_iarm_send 2019-10-02 17:33:51 +02:00
Theo Arends 8c34b9edbd Change command handling
* Change command SetOption43 to make it more general. Now supports PS_16_DZ driver too (#6547)
 * Change command handling by moving buffers up in chain solving MQTTlog support (#6524)
 * Change detection of non-MQTT commands by allowing non-space characters as delimiter (#6540)
2019-10-02 16:45:53 +02:00
Theo Arends 37fc7d2259 Add command SetOption71 for DDS238-2
Add command SetOption71 0/1 to switch between different Modbus Active Energy registers on DDS238-2 energy meters (#6531)
2019-10-02 11:24:51 +02:00
Stephan Hadinger 838e571d10 Fix TasmotaSerial: move serial send to IRAM for high speed baud rates 2019-10-01 22:58:08 +02:00
Theo Arends aa5b5e891e Add initial support for PCF8574 I2C I/O Expander
Add initial support for PCF8574 I2C I/O Expander (currently output only) by Stefan Bode
2019-10-01 16:33:39 +02:00
Andre Thomas 26fc172df4
Update _changelog.ino 2019-10-01 08:54:44 +02:00
Andre Thomas b38a8bd8eb
MCP230xx - Add sensor29 pin,1 and sensor29 pin,0
MCP230xx - Add sensor29 pin,1 and sensor29 pin,0 as an alternative to sensor29 pin,ON and sensor29 pin,OFF respectively.
2019-09-30 17:26:07 +02:00
Theo Arends e40475b563 Add initial support for shutters
Add initial support for shutters by Stefan Bode (#288)
2019-09-29 18:00:01 +02:00
Stephan Hadinger d86cd34905 Add Zigbee more support - collect endpoints and clusters, added ZigbeeDump command 2019-09-29 15:38:26 +02:00
Theo Arends b7aa3cd884 Add initial support for MQTT logging
Add initial support for MQTT logging using command MqttLog <loglevel> (#6498)
2019-09-27 18:13:00 +02:00
Theo Arends 3eb219ccaa Remove support for define USE_DS18x20_LEGACY
Remove support for define USE_DS18x20_LEGACY and legacy DS18x20 driver (#6486)
2019-09-25 14:35:37 +02:00
Theo Arends 5bd19d54db Change command Tariffx to allow time entries like 23 (hours), 1320 (minutes) or 23:00
Change command Tariffx to allow time entries like 23 (hours), 1320 (minutes) or 23:00. NOTE: As this is development branch previous tariffs are lost! (#6488)
2019-09-25 14:24:49 +02:00
Theo Arends 6ad2d3b86f Bump version 6.6.0.14
Bump version 6.6.0.14
2019-09-25 14:17:20 +02:00
Theo Arends 181ac5539b Add JSON array index support to rules
Add JSON array index support to rules evaluation allowing trigger on ENERGY#POWER[2]>0.60 from JSON ..,"Power":[0.00,0.68],.. (#6160)
2019-09-22 16:14:34 +02:00
Theo Arends 957272dca4 Bump version to 6.6.0.13
* Add command EnergyReset4 x,x to initialize total usage for two tarrifs
 * Add command EnergyReset5 x,x to initialize total export (or production) for two tarrifs
 * Add command Sensor34 8,0 and Sensor34 8,1 to disable/enable JSON message on weight change over 4 gram
2019-09-22 12:53:15 +02:00
Theo Arends 7b70c042bd Add command ModuleAddress 1/2/3
Add command ModuleAddress 1/2/3 to set Pzem module address when a single module is connected (#2315)
2019-09-16 16:56:16 +02:00
Theo Arends 26361bd8c3 Add driver USE_SDM630_2
Add driver USE_SDM630_2 as future replacement for USE_SDM630 - Pls test and report
2019-09-15 17:06:23 +02:00
Theo Arends 36d1f51a82 Add initial support for up to three PZEM-003/-017
Add initial support for up to three PZEM-003/-017 on serial modbus connection with addresses 1 (default), 2 and 3 (#2315)
2019-09-15 16:02:00 +02:00
Theo Arends 7e192cf624 Add initial support for up to three PZEM-004T
Add initial support for up to three PZEM-004T on serial connection with addresses x.x.x.1 (default), 2 and 3 (#2315)
2019-09-15 15:40:18 +02:00
Theo Arends 098a2b27c3 Add initial support for up to three PZEM-014/-016
Add initial support for up to three PZEM-014/-016 on serial modbus connection with addresses 1 (default), 2 and 3 (#2315)
2019-09-15 15:19:19 +02:00