mirror of https://github.com/arendst/Tasmota.git
parent
d85278f1b2
commit
7a3e8a5108
|
@ -82,7 +82,7 @@ Module | Description
|
|||
58 PS-16-DZ | PS-16-DZ Wifi dimmer for Incandescent Lights and Led
|
||||
59 Teckin US | Teckin US and ZooZee SA102 Wifi Smart Switch with Energy Monitoring
|
||||
60 Manzoku strip | Manzoku Wifi Smart Power Strip with four Relays
|
||||
61 OBI Socket 2 | OBI 2 Wifi Smart Socket
|
||||
61 OBI Socket 2 | OBI 2 Wifi Smart Socket
|
||||
62 YTF IR Bridge | YTF Infra Red Wifi Bridge
|
||||
63 Digoo DG-SP202 | Digoo DG-SP202 Dual Wifi Smart Switch with Energy Monitoring
|
||||
64 KA10 | Smanergy KA10 Wifi Smart Wall Switch with Energy Monitoring
|
||||
|
@ -197,4 +197,88 @@ The following binary downloads have been compiled with ESP8266/Arduino library c
|
|||
## Changelog
|
||||
Version 6.5.0 20190315
|
||||
|
||||
* Tbd
|
||||
* Remove command SetOption14 as it has been superseded by command Interlock
|
||||
* Remove command SetOption63 as it has been superseded by command Interlock
|
||||
* Remove command SetOption35 0-255 for mDNS start-up delay (#4793)
|
||||
* Change webserver content handling from single String to small Chunks increasing RAM
|
||||
* Change logging message handling
|
||||
* Change code use of boolean to bool and byte to uint8_t
|
||||
* Change code uint8_t flags to bool flags
|
||||
* Change sonoff_template.h layout regarding optional module flags like ADC0
|
||||
* Change button driver making it modular
|
||||
* Change sonoff_template.h module lay-out by removing non-configurable GPIOs
|
||||
* Change switch driver making it modular and introduce input filter (#4665, #4724)
|
||||
* Change switch input detection by optimizing switch debounce (#4724)
|
||||
* Change web authentication (#4865)
|
||||
* Change image name BE_MINIMAL to FIRMWARE_MINIMAL (#5106)
|
||||
* Change image names USE_xyz to FIRMWARE_xyz (#5106)
|
||||
* Change GUI weblog solving possible empty screens (#5154)
|
||||
* Change PN532 support from I2C to Serial for more stability (#5162)
|
||||
* Change template update by removing possibility to add user module config keeping template as defined (#5222)
|
||||
* Fix most compiler warnings
|
||||
* Fix IR local echo
|
||||
* Fix Display exception 28 when JSON value is NULL received
|
||||
* Fix HLW8012, HJL01 and BL0937 based energy sensors low Power (below 10W) measurement regression from 6.4.1.6
|
||||
* Fix epaper driver (#4785)
|
||||
* Fix Home Assistant Sensor Discovery Software Watchdog restart (#4831, #4988)
|
||||
* Fix allowable MAX_RULE_VARS to 16 (#4933)
|
||||
* Fix mDNS addService (#4938, #4951)
|
||||
* Fix Hass discovery of MHZ19(B) sensors (#4992)
|
||||
* Fix some exceptions and watchdogs due to lack of stack space (#5215)
|
||||
* Fix GUI wifi password acception starting with asteriks (*) (#5231, #5242)
|
||||
* Fix command WebSend intermittent results (#5273, #5304)
|
||||
* Fix additional characters in fallbacktopic, hostname and mqttclient on core 2.5.0 (#5359, #5417)
|
||||
* Fix Energy TotalStartTime when commands EnergyReset0 and/or EnergyReset3 used (#5373)
|
||||
* Fix DS18S20 temperature calculation (#5375)
|
||||
* Fix float calculations in range from 0 to -1 (#5386)
|
||||
* Fix exception on GUI Configure Logging and Configure Other (#5424)
|
||||
* Add commands PowerCal, VoltageCal and CurrentCal for HLW8012, HJL01 and BL0937 based energy sensors
|
||||
* Add Power status functionality to LED2 when configured leaving LED1 for Link status indication
|
||||
* Add support for Smanergy KA10 Smart Wall Socket with Energy monitoring
|
||||
* Add SerialBridge command SSerialSend5 \<hexdata\>
|
||||
* Add SetOption32 until SetOption49 diagnostic information to Status 3 report as replacement for second property value in SetOption property name
|
||||
* Add Resolution property to Status 3 report providing previous SetOption second value property
|
||||
* Add user configuration of HLW8012 and HJL-01/BL0937 Energy Monitoring as used in Sonoff S31, Pow Ra and many Tuya based devices
|
||||
* Add user configuration of MCP39F501 Energy Monitoring as used in Shelly2
|
||||
* Add property LinkCount to state and status 11 message representing number of Wifi Link re-connections
|
||||
* Add property MqttCount to status 6 message representing number of Mqtt re-connections
|
||||
* Add property Downtime to state and status 11 message representing the duration of wifi connection loss
|
||||
* Add support for commands in sensor drivers
|
||||
* Add (S)SerialSend3 escape sequence \x to allow hexadecimal byte value (#3560, #4947)
|
||||
* Add command SetOption36 to control boot loop default restoration (#4645, #5063)
|
||||
* Add define DS18B20_INTERNAL_PULLUP to select internal input pullup when only one DS18B20 sensor is connected eliminating external resistor (#4738)
|
||||
* Add variable %timestamp% to rules (#4749)
|
||||
* Add support for MAX31855 K-Type thermocouple sensor using softSPI (#4764)
|
||||
* Add button control when no relay configured (#4682)
|
||||
* Add support for Near Field Communication (NFC) controller PN532 using I2C (#4791)
|
||||
* Add command SetOption55 0/1 to disable/enable mDNS (#4793)
|
||||
* Add 4 seconds startup delay to button control (#4829)
|
||||
* Add support for OBI Power Socket 2 (#4829)
|
||||
* Add support for YTF IR Bridge (#4855)
|
||||
* Add support for Mi LED Desk Lamp with rotary switch (#4887)
|
||||
* Add support for Digoo DG-SP202 Smart Socket with Energy monitoring (#4891)
|
||||
* Add support for MAX44009 Ambient Light sensor (#4907)
|
||||
* Add split interlock (#4910)
|
||||
* Add support for inverted buttons and inverted buttons without pullup (#4914)
|
||||
* Add core version conditional compile options to provided PWM files (#4917)
|
||||
* Add support for Luminea ZX2820 Smart Socket with Energy monitoring (#4921)
|
||||
* Add define MDNS_ENABLE to control initial mDNS state (#4923)
|
||||
* Add command Interlock 0 / 1 / 1,2 3,4 .. to control interlock ON/OFF and add up to 8 relays in 1 to 4 interlock groups (#5014)
|
||||
* Add resiliency to saved Settings (#5065)
|
||||
* Add support for multiple ADS1115 I2C devices (#5083)
|
||||
* Add rule support for "==", "!=" ">=" and "<=" (#5122)
|
||||
* Add MHZ19 Temperature as Domoticz Temperature selection (#5128)
|
||||
* Add command SerialDelimiter 128 to filter reception of only characters between ASCII 32 and 127 (#5131)
|
||||
* Add Hass status sensor (#5139)
|
||||
* Add status message to former declined group commands (#5145)
|
||||
* Add support for online template change using command Template or GUI Configure Other (#5177)
|
||||
* Add parameter CFG_HOLDER to status 1 message (#5206)
|
||||
* Add rule expression enabled by define USE_EXPRESSION in my_user_config.h (#5210)
|
||||
* Add Configure Template menu option to GUI (#5222)
|
||||
* Add option WifiConfig 7 to allow reset of device in AP mode without admin password (#5297)
|
||||
* Add command SetOption62 0/1 to disable retain on Button or Swith hold messages (#5299)
|
||||
* Add command SetOption37 for RGBCW color mapping (#5326)
|
||||
* Add Korean language translations (#5344)
|
||||
* Add command Template 255 to copy module configuration over to current active template and store as user template named Merged (#5371)
|
||||
* Add 0x to IRRemote (SetOption29) and RCSwitch (SetOption28) received hexadecimal data (#5431)
|
||||
* Add support for sensor SCD30 (#5434)
|
||||
|
|
|
@ -29,6 +29,7 @@ src_dir = sonoff
|
|||
;env_default = sonoff-HE
|
||||
;env_default = sonoff-HU
|
||||
;env_default = sonoff-IT
|
||||
;env_default = sonoff-KO
|
||||
;env_default = sonoff-NL
|
||||
;env_default = sonoff-PL
|
||||
;env_default = sonoff-PT
|
||||
|
@ -65,8 +66,8 @@ build_flags = ${esp82xx_defaults.build_flags}
|
|||
-DVTABLES_IN_FLASH
|
||||
|
||||
[core_2_5_0]
|
||||
; *** Esp8266 core for Arduino version Core 2.5.0 beta tested for Tasmota
|
||||
platform = https://github.com/Jason2866/platform-espressif8266.git#Tasmota
|
||||
; *** Esp8266 core for Arduino version 2.5.0
|
||||
platform = espressif8266@2.0.1
|
||||
build_flags = ${esp82xx_defaults.build_flags}
|
||||
-Wl,-Teagle.flash.1m.ld
|
||||
; lwIP 1.4 (Default)
|
||||
|
@ -81,7 +82,7 @@ build_flags = ${esp82xx_defaults.build_flags}
|
|||
-DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH
|
||||
-DVTABLES_IN_FLASH
|
||||
-fno-exceptions
|
||||
-lstdc++-nox
|
||||
-lstdc++
|
||||
|
||||
[core_stage]
|
||||
; *** Esp8266 core for Arduino version latest beta
|
||||
|
@ -107,10 +108,10 @@ build_flags = ${esp82xx_defaults.build_flags}
|
|||
; enable one option set -> No exception recommended
|
||||
; No exception code in firmware
|
||||
-fno-exceptions
|
||||
-lstdc++-nox
|
||||
-lstdc++
|
||||
; Exception code in firmware /needs much space! 90k
|
||||
; -fexceptions
|
||||
; -lstdc++
|
||||
; -lstdc++-exc
|
||||
|
||||
[core_active]
|
||||
; Select one core set for platform and build_flags
|
||||
|
@ -130,12 +131,12 @@ board_build.flash_mode = dout
|
|||
|
||||
platform = ${core_active.platform}
|
||||
build_flags = ${core_active.build_flags}
|
||||
; -DUSE_CLASSIC
|
||||
; -DBE_MINIMAL
|
||||
; -DUSE_SENSORS
|
||||
; -DUSE_BASIC
|
||||
; -DUSE_KNX_NO_EMULATION
|
||||
; -DUSE_DISPLAYS
|
||||
; -DFIRMWARE_CLASSIC
|
||||
; -DFIRMWARE_MINIMAL
|
||||
; -DFIRMWARE_SENSORS
|
||||
; -DFIRMWARE_BASIC
|
||||
; -DFIRMWARE_KNX_NO_EMULATION
|
||||
; -DFIRMWARE_DISPLAYS
|
||||
; -DUSE_CONFIG_OVERRIDE
|
||||
|
||||
; *** Fix espressif8266@1.7.0 induced undesired all warnings
|
||||
|
@ -184,7 +185,7 @@ board = ${common.board}
|
|||
board_build.flash_mode = ${common.board_build.flash_mode}
|
||||
board_build.f_cpu = ${common.board_build.f_cpu}
|
||||
build_unflags = ${common.build_unflags}
|
||||
build_flags = ${common.build_flags} -DBE_MINIMAL
|
||||
build_flags = ${common.build_flags} -DFIRMWARE_MINIMAL
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
upload_port = ${common.upload_port}
|
||||
upload_resetmethod = ${common.upload_resetmethod}
|
||||
|
@ -198,7 +199,7 @@ board = ${common.board}
|
|||
board_build.flash_mode = ${common.board_build.flash_mode}
|
||||
board_build.f_cpu = ${common.board_build.f_cpu}
|
||||
build_unflags = ${common.build_unflags}
|
||||
build_flags = ${common.build_flags} -DUSE_BASIC
|
||||
build_flags = ${common.build_flags} -DFIRMWARE_BASIC
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
upload_port = ${common.upload_port}
|
||||
upload_resetmethod = ${common.upload_resetmethod}
|
||||
|
@ -212,7 +213,7 @@ board = ${common.board}
|
|||
board_build.flash_mode = ${common.board_build.flash_mode}
|
||||
board_build.f_cpu = ${common.board_build.f_cpu}
|
||||
build_unflags = ${common.build_unflags}
|
||||
build_flags = ${common.build_flags} -DUSE_CLASSIC
|
||||
build_flags = ${common.build_flags} -DFIRMWARE_CLASSIC
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
upload_port = ${common.upload_port}
|
||||
upload_resetmethod = ${common.upload_resetmethod}
|
||||
|
@ -226,7 +227,7 @@ board = ${common.board}
|
|||
board_build.flash_mode = ${common.board_build.flash_mode}
|
||||
board_build.f_cpu = ${common.board_build.f_cpu}
|
||||
build_unflags = ${common.build_unflags}
|
||||
build_flags = ${common.build_flags} -DUSE_KNX_NO_EMULATION
|
||||
build_flags = ${common.build_flags} -DFIRMWARE_KNX_NO_EMULATION
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
upload_port = ${common.upload_port}
|
||||
upload_resetmethod = ${common.upload_resetmethod}
|
||||
|
@ -240,7 +241,7 @@ board = ${common.board}
|
|||
board_build.flash_mode = ${common.board_build.flash_mode}
|
||||
board_build.f_cpu = ${common.board_build.f_cpu}
|
||||
build_unflags = ${common.build_unflags}
|
||||
build_flags = ${common.build_flags} -DUSE_SENSORS
|
||||
build_flags = ${common.build_flags} -DFIRMWARE_SENSORS
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
upload_port = ${common.upload_port}
|
||||
upload_resetmethod = ${common.upload_resetmethod}
|
||||
|
@ -254,7 +255,7 @@ board = ${common.board}
|
|||
board_build.flash_mode = ${common.board_build.flash_mode}
|
||||
board_build.f_cpu = ${common.board_build.f_cpu}
|
||||
build_unflags = ${common.build_unflags}
|
||||
build_flags = ${common.build_flags} -DUSE_DISPLAYS
|
||||
build_flags = ${common.build_flags} -DFIRMWARE_DISPLAYS
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
upload_port = ${common.upload_port}
|
||||
upload_resetmethod = ${common.upload_resetmethod}
|
||||
|
@ -415,6 +416,20 @@ upload_resetmethod = ${common.upload_resetmethod}
|
|||
upload_speed = ${common.upload_speed}
|
||||
extra_scripts = ${common.extra_scripts}
|
||||
|
||||
[env:sonoff-KO]
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = ${common.board}
|
||||
board_build.flash_mode = ${common.board_build.flash_mode}
|
||||
board_build.f_cpu = ${common.board_build.f_cpu}
|
||||
build_unflags = ${common.build_unflags}
|
||||
build_flags = ${common.build_flags} -DMY_LANGUAGE=ko-KO
|
||||
monitor_speed = ${common.monitor_speed}
|
||||
upload_port = ${common.upload_port}
|
||||
upload_resetmethod = ${common.upload_resetmethod}
|
||||
upload_speed = ${common.upload_speed}
|
||||
extra_scripts = ${common.extra_scripts}
|
||||
|
||||
[env:sonoff-NL]
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
|
|
Loading…
Reference in New Issue