Commit Graph

230 Commits

Author SHA1 Message Date
Theo Arends fb8bb1223a Add support for GPS as NTP server
Add support for GPS as NTP server by Christian Baars and Adrian Scillato
2019-12-23 15:39:07 +01:00
Theo Arends 799fed55cb Merge branch 'development' into release 2019-12-20 16:02:00 +01:00
Theo Arends 72849f672e Add support for DHT12
- Fix DeepSleep in case there is no wifi by Stefan Bode (#7213)
- Add support for DHT12 Temperature and Humidity sensor by Stefan Oskamp
2019-12-20 15:48:40 +01:00
Theo Arends 1b315134da Merge branch 'development' into release 2019-12-17 14:24:30 +01:00
Norbert Richter 0b59cc6ea1 decode-config moved to https://github.com/tasmota/decode-config 2019-12-02 15:17:45 +01:00
Theo Arends 86d12dc1fa Merge branch 'development' into release-7.1 2019-12-02 11:06:22 +01:00
Adrian Scillato 6475e15b1c
Delete faulty Portisch Firmware
As reported in #7064 this version hungs when using rfraw. Using previous one works fine.
2019-12-01 15:18:24 -03:00
Theo Arends d71fbe1f0f Merge branch 'development' into release-7.1 2019-11-29 15:22:47 +01:00
Theo Arends ac065867d3 Add command ``SetOption77 0/1``
Add command ``SetOption77 0/1`` to keep power on when slider is far left
2019-11-29 13:11:35 +01:00
Theo Arends a0fe00dd6f Merge branch 'development' into release-7.1 2019-11-24 15:19:54 +01:00
Theo Arends 2757fcabd7 Merge branch 'development' into release-7.1 2019-11-23 11:31:25 +01:00
blakadder 02aba62c57 docs refactored and links to docs updated 2019-11-22 22:44:38 +01:00
Norbert Richter ac357986c4 decode-config.py: fix --restore-file, replace pycurl by requests
- fix error during --restore-file function
- replace lib pycurl by requests
2019-11-21 18:09:25 +01:00
Theo Arends 4cff198c25 Merge branch 'development' into release-7.1 2019-11-21 15:47:58 +01:00
Norbert Richter 7276c2a658 decode-config.py: adapt settings, rename Sonoff->Tasmota, prep for Python3
- add SetOption73 (cors_enabled)
- add SetOption74 (ds18x20_internal_pullup)
- add SetOption75 (grouptopic_mode)
- add SetOption76 (bootcount_update)
- add ShutterMotorDelay (shutter_motordelay)
- add SetOption82-113 (flag4)
- add i2c_drivers
- add WifiPower (wifi_output_power)
- add TempOffset (temp_comp)
- remove SetOption2 (value_units)
- rename SetOption66 (tuya_dimmer_range_255 > tuya_serial_mqtt_publish)
- rename Sonoff > Tasmota
- preparation for Python3 match
2019-11-20 12:50:38 +01:00
Theo Arends 58ec01d643 Release 7.1 2019-11-13 11:46:56 +01:00
Theo Arends 20c2f4238c Prep for release 7.1 2019-11-13 10:17:52 +01:00
blakadder eb49e92d24 decode-config documentation updated and clarified 2019-11-09 17:26:50 +01:00
blakadder f88d56caad Revert "decode-config documentation improved"
This reverts commit 5115d6c054.
2019-11-09 17:11:52 +01:00
blakadder 5115d6c054 decode-config documentation improved 2019-11-09 17:08:27 +01:00
Theo Arends e89b76adc7 Add support for Honeywell HPMA115S0
Add support for Honeywell HPMA115S0 particle concentration sensor by David Hunt (#6843)
2019-11-06 14:05:17 +01:00
Jason2866 ca68fbc607
Update WriteFlash.bat 2019-11-04 15:14:00 +01:00
Jason2866 cdb7e308a9
Update VerifyFlash.bat 2019-11-04 15:13:35 +01:00
Jason2866 d8bd3b4bf1
Update ReadFlash.bat 2019-11-04 15:13:10 +01:00
Jason2866 6b5b8c2cfb
Update EraseFlash.bat 2019-11-04 15:12:34 +01:00
Jason2866 dada0bca2f
Add files via upload 2019-11-02 17:44:58 +01:00
Jason2866 753a5577d6
Add files via upload 2019-11-02 17:44:30 +01:00
Jason2866 3cb24fb5c9
Create VerifyFlash.bat 2019-11-02 17:43:16 +01:00
Theo Arends 6395db9963 Add support for Honeywell I2C HIH series
Add support for Honeywell I2C HIH series Humidity and Temperetaure sensor (#6808)
2019-11-02 17:18:51 +01:00
Theo Arends 20370820b8 Update decode-status.py 2019-10-31 17:41:54 +01:00
Theo Arends 50e1038c05 Add support for SetOption82-113 2019-10-31 12:12:48 +01:00
Theo Arends dccf6fb7cd Add command SetOption74 0/1
Add command SetOption74 0/1 to enable DS18x20 internal pull-up and remove define DS18B20_INTERNAL_PULLUP (#6795)
2019-10-30 22:22:18 +01:00
Theo Arends 2dabaa3d20 Add command SetOption73 0/1 to re-enable CORS
Add command SetOption73 0/1 to re-enable HTTP Cross-Origin Resource Sharing (CORS) now default disabled (#6767)
2019-10-28 13:36:04 +01:00
Theo Arends 0e07397ff7 Change Sonoff-Tasmota to Tasmota 2019-10-27 12:04:08 +01:00
Theo Arends 24d81d40e7 Merge branch 'development' into release-6.7 2019-10-23 14:02:10 +02:00
Theo Arends 1a6ead187d Release 6.7 2019-10-23 13:11:53 +02:00
Theo Arends 7ecc752c11 Remove command SetOption2 2019-10-22 18:34:41 +02:00
Norbert Richter b7061a01ea decode-config.py: adapt settings
- add DimmerRange (dimmer_hw_min/dimmer_hw_max)
- add DeepSleepTime (deepsleep)
- change PowerDelta (energy_power_delta)
- rename novasds_period > novasds_startingoffset
- fix tuya_disable_dimmer remove
- fix json 'header' crc32
2019-10-22 17:48:49 +02:00
Theo Arends 1110bac410 Houskeeping Arduino Slave 2019-10-21 12:36:08 +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 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 a62432f6eb Fix USE_A4988_STEPPER compilation 2019-10-17 15:28:46 +02:00
Theo Arends cd10e84ecf Change Sonoff L1 support 2019-10-17 12:20:26 +02:00
Michael Ingraham 08ccf63a37
Uppercase USE_A4988_STEPPER 2019-10-15 14:31:10 -04: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
Jason2866 3a9e937ae8
Update decode-status.py 2019-10-15 11:42:09 +02:00
Theo Arends f5b932a6d5 Make Sonoff Sc optional by define
Make Sonoff Sc optional by define (#6640)
2019-10-14 18:15:43 +02:00
Theo Arends c296c9a337 Deep sleep housekeeping 2019-10-14 17:01:24 +02:00
Jason2866 407b3c52ea
Add files via upload 2019-10-06 20:16:27 +02:00
Jason2866 7303bc4037
Delete RF-Bridge-EFM8BB1-20190326.hex 2019-10-06 20:14:25 +02:00
Jason2866 1defac4685
Latest portisch firmware
Portisch firmware build from master https://github.com/Portisch/RF-Bridge-EFM8BB1
2019-10-06 19:00:24 +02:00
Norbert Richter ce136547f1 decode-config.py: adapt settings
- fix GPIO (my_gp)
- fix -g/--group filter
- change Tariff* (-register8/+tariff*)
- add (missing) cmnd Adc (my_adc0)
- add MqttLog (mqttlog_level)
- add Sensor34 8 x (hx711_json_weight_change)
- add SetOption71 (dds2382_model)
- add SetOption72 (hardware_energy_total)
- add SetOption80 (shutter_mode)
- add SetOption81 (pcf8574_ports_inverted)
- add Shutter* (shutter*)
2019-10-06 14:06:23 +02:00
pablozg 9e71109549 add support to chint ddsu666 2019-10-03 10:06:51 +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
Theo Arends be4867e7f6 Fix compilation error
Fix compilation error
2019-10-01 16:45:53 +02:00
Norbert Richter 622fc70566 decode-config.py: adapt settings
- add Sensor54 (ina226_r_shunt, ina226_i_fs)
- add/change Tariffx (register8)
- add crc32 calc
2019-09-13 15:39:57 +02:00
Theo Arends 657dbff570 Add support for Hiking DDS238-2 Modbus energy meter
Add support for Hiking DDS238-2 Modbus energy meter by Matteo Campanella (#6384)
2019-09-10 15:14:51 +02:00
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
Tim Leuschner 5eac2dd939 Support Stepper-motors connected to A4988-stepper-driver-circuit 2019-09-07 14:03:07 +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
Norbert Richter d83d2210b0 decode-config.py: adapt settings
- rename SetOption65 (tuya_disable_dimmer)
- expand settings
- add energy_usage struct
- add Tariff3 (energy_weekend)
- change baudrate/sbaudrate
- fix KeyError on -T cmnd
2019-08-28 16:13:23 +02:00
Theo Arends 28eb6d7661 Integrate ibeacon 2019-08-25 12:29:48 +02:00
Norbert Richter aecb7fa1a9 decode-config.py: adapt settings
- add Setoption69 (tuya_dimmer_min_limit)
- add WebSensor (sensors[])
2019-08-19 13:40:06 +02:00
Theo Arends 33aa430f64 Add support for RDM6300 125kHz RFID Reader by Gerhard Mutz
Add support for RDM6300 125kHz RFID Reader by Gerhard Mutz
2019-08-19 11:47:59 +02:00
Theo Arends d053767e2e Update features
Update features
2019-08-12 17:28:09 +02:00
Theo Arends 03c54dab3e Add USE_ZIGBEE to features and update decode-status.py to accomodate future features
Add USE_ZIGBEE to features and update decode-status.py to accomodate future features
2019-08-10 17:52:26 +02:00
Norbert Richter 908bf6cc63 decode-config.py: adapt settings
- add Setoption68 (pwm_multi_channels)
2019-08-08 17:24:20 +02:00
Theo Arends afb39aa680 Add support for CHIRP soil moisture sensor by Christian Baars
Add support for CHIRP soil moisture sensor by Christian Baars
2019-08-07 12:08:13 +02:00
Theo Arends aa88295d41 Update feature lists
Update feature lists
2019-08-01 15:42:58 +02:00
Norbert Richter 9e8d53b977 decode-config.py: adapt settings
- fix SetOption65 Settings version
- add Setoption66 (buzzer_enable)
- add DisplayWidth (display_width) / DisplayHeight (display_height)
- def housekeeping
2019-07-23 18:40:11 +02:00
Theo Arends 1f895854c2
Update decode-config.py 2019-07-12 12:20:44 +02:00
thirug010 943dc524ea Update Code for Issue #6066- Dimmer Value not equal to Rx Dim State #
Change Summary

1. Added Option to select Dimmer Range (1-100 and 1-255) through SetOption66 (default is 1-100 for legacy device support

2. Updated Dimmer code to set range based on the option66 100 / 225
2019-07-11 22:28:08 -05:00
Theo Arends c702cb17e0 Release 6.6
Release 6.6
2019-07-05 13:44:24 +02:00
Norbert Richter b0fc277f7b decode-config.py: revert html changes 2019-06-30 17:29:11 +02:00
Norbert Richter 5ccd8bc2e7 decode-config.py: adapt settings
- add SetOption65 (tuya_show_dimmer)
2019-06-30 17:24:19 +02:00
tammo0 6ee8d6be16 save space for web frontend
- changed <br/> to <br>
- "name" attributes of input, select, textarea, button items are removed and set by their id (only if ID is set and no name tag given)
2019-05-31 18:24:56 +02:00
Norbert Richter adf0eb03ef decode-config.py: adapt settings
- add AdcParam (adc_param*)
- cleanup vars may having conflict with keywords (PEP 8)
2019-05-29 14:08:37 +02:00
tammo0 e580c8c0f5 Logo as vector
Tasmota logo and symbol as vector.
2019-05-22 11:47:15 +02:00
Norbert Richter 10a9ca6c5e decode-config.py: adapt settings
- fix some -g groupsnames not accepted
2019-05-21 11:13:35 +02:00
Theo Arends d599f21758 Add defines USE_EMULATION_WEMO and USE_EMULATION_HUE
* Remove define USE_EMULATION from my_user_config.h (#5826)
 * Add defines USE_EMULATION_WEMO and USE_EMULATION_HUE to my_user_config.h to control emulation features at compile time (#5826)
2019-05-20 15:09:42 +02:00
Norbert Richter 9a6cdbe1c1 decode-config.py: adapt settings
- fix suppress of empty values for output format "Tasmota cmnd"
- add SetOption63 (no_power_feedback)
- add config file verbose info
- change `@f`/`@h` macro char replacement (alphanumeric chars only, same as Tasmota does)
- remove mcp230xx pinmode validation
- revert PowerSet, VoltageSet, CurrentSet for >= v6.2.1.6 from -T cmnd
- allow mix case for -g parameter
- adjust command groups -g to Tasmota Wiki
2019-05-11 13:46:58 +02:00
Norbert Richter aae0d96072 decode-config.py: adapt settings & fixes
- add LedMask (led_mask)
- add WebColor (web_color)
- adapt Interlock (interlock) flag (6.4.1.11)
- fix Sensor20 range (novasds_period)
- fix PulseTime<x> values
- fix readonly bitstruct
- fix wrong EnergyReset cmnd/values
- cleanup rename vars having conflict with keywords (PEP 8)
2019-04-17 18:40:47 +02:00
Theo Arends 5e810f1ff3 Add Shelly 2.5 overtemp functionality
* Add all temperature, humidity and pressure for global access
 * Add Shelly 2.5 overtemp functionality
 * Fix Shelly 2.5 I2C address priority issue when VEML6070 code is present by disabling VEML6070 for Shelly 2.5 (#5592)
2019-04-15 18:12:42 +02:00
Norbert Richter d310373c28 decode-config.py: adapt settings
- add Sensor20 (novasds_period)
2019-03-31 12:23:09 +02:00
Theo Arends e631d49d0f Housekeeping
Housekeeping
2019-03-28 11:25:38 +01:00
Theo Arends 640e28f7cf Prep for release 6.5
Prep for release 6.5
2019-03-15 11:43:14 +01:00
Norbert Richter 398d21cc14 decode-config.py: adapt settings
- add SetOption62 (no_hold_retain)
2019-03-14 18:29:09 +01:00
Theo Arends d85278f1b2 Prep for release 6.5
Prep for release 6.5
2019-03-13 18:00:15 +01:00
Norbert Richter eb08bb07ee decode-config.py: adapt settings
- remove SetOption62 (no_pullup)
- remove obsolete Tasmota command converter
2019-02-21 15:37:46 +01:00
Norbert Richter 26b91d5d05 decode-config.py: adapt settings; add Template 2019-02-15 18:35:29 +01:00
Theo Arends ae277f59cf Change image defines
6.4.1.15 20190208
 * Change image name BE_MINIMAL to FIRMWARE_MINIMAL (#5106)
 * Change image names USE_xyz to FIRMWARE_xyz (#5106)
2019-02-08 14:55:45 +01:00
Theo Arends 8ea0b44a8a Add credits and descriptions
Add credits and descriptions
2019-02-04 11:41:51 +01:00
jziolkowski b39adddf0c decode-status.py update to 6.4.1.14 2019-02-04 01:04:42 +01:00
Norbert Richter d0072118f3 v2.1.0020
decode-config.py: adapt settings

- add Sensor15 (SensorBits1)
2019-02-03 11:03:11 +01:00
Norbert Richter 448a7852e1 decode-config.py: adapt settings
- add Interlock (interlock)
- remove SetOption63 (split_interlock)
2019-01-28 16:40:46 +01:00
Theo Arends ced019eaa5 Add support for MAX44009
Add support for MAX44009 Ambient Light sensor (#4907)
2019-01-24 11:41:52 +01:00
Norbert Richter 5b5ad077fd decode-config.py: adapt settings
- add SetOption63 (split_interlock)
2019-01-13 17:33:33 +01:00
Norbert Richter c9df630b30 decode-config.py: adapt settings
- add SetOption62 (no_pullup)
- revise desc md/html files
2019-01-07 18:15:11 +01:00
Theo Arends 70619ed610 Housekeeping 2019-01-07 16:43:03 +01:00