Commit Graph

572 Commits

Author SHA1 Message Date
arendst a3ea339102 Enable MHZ19(B) Zeropoint calibration task 2018-01-24 17:38:52 +01:00
arendst 2cac51619c v5.11.1e Fixes new commands
5.11.1e
 * Replaced command Ina219Mode with command Sensor13
 * Add
command Sensor15 2 to start MHZ19(B) Zero Point Calibration
 * Add
chunked webserver pages for large pages saving memory
 * Fix Non-English
JSON temperature unit attachement
 * Fix Sonoff Pow Energy Today and
Energy Total reading after restart (#1648)
 * Rewrite function pointers
to save code space and memory (#1683)
 * Add option define
HOME_ASSISTANT_DISCOVERY_ENABLE in user_config.h (#1685)
 * Fix SOnoff
Pow Energy Period roll-over (#1688)
2018-01-24 17:31:20 +01:00
arendst c290af914c Free 15k code space for Arduino IDE
Remove floating point printf and scanf compiler options. See
https://github.com/esp8266/Arduino/issues/4089
2018-01-24 10:45:05 +01:00
arendst ecb18db4b2 Language pre-processor test fails - reverted 2018-01-20 18:01:39 +01:00
arendst 080296754c Fix possible compiler error #1654 2018-01-20 15:57:11 +01:00
arendst c14234394a v5.11.1d - Add command State and fixes
5.11.1d
 * Add locale Decimal Separator to Web sensor page
 * Add
command State to retrieve device state information (same data as
teleperiod state and status 11 in slightly different JSON format)
 *
Extent state information with Light parameters
 * Fix IRSend parameter
translation (#1636)
 * Add optional login to Webserver AP mode (#1587,
#1635)
 * Fix BME680 teleperiod resistance measuring (#1647)
2018-01-20 12:12:39 +01:00
Gennaro Tortone e84fd2e76d Merge remote-tracking branch 'upstream/development' into development 2018-01-19 19:15:38 +01:00
arendst 1538d30c96 v5.11.1c - Fixes and experimental Hass Discovery
5.11.1c
 * Make command color parameter input less strict to ease Hass
support
 * Add ColorTemperature to light status message
 * Change
PubSubClient.h define MQTT_MAX_PACKET_SIZE from 512 to 1000 for Hass
support
 * Make define MESSZ dependent on PubSubClient.h define
MQTT_MAX_PACKET_SIZE
 * Fix logging line length around 400 characters
 *
Change module name Wemos D1 mini into Generic (#1220)
 * Revert HTML
change from width=100% to style=width:100% supporting HTML5 (#1358)
 *
Add experimental (still Hass python exceptions) Home Assistant Discovery
for switch and light to be enabled by command SetOption19 1 (#1534)
 *
Updated French Translation (#1561)
 * Fix DS18B20 temperature JSON
decimal dot (#1561)
 * Add Spanish language file (#1589)
 * Update
Italian Language file (#1594)
 * Consolidate WIFI_MANAGER_SEC into
WIFI_CONFIG_SEC (#1616)
 * Fix Energy JSON message (#1621)
2018-01-18 16:19:28 +01:00
Gennaro Tortone 4a6abd7dde italian translation updated 2018-01-13 23:49:36 +01:00
Gennaro Tortone a3b363c774 Merge remote-tracking branch 'upstream/development' into development
Conflicts:
	sonoff/language/it-IT.h
2018-01-13 17:22:11 +01:00
arendst 4fba6f2758 v5.11.1b - Several fixes and French languga
5.11.1b
 * Add command PowerOnState option 5 which inverts PulseTime and
allows for delayed always on after power on
 * Changed
OSWATCH_RESET_TIME (Blocked loop) from 30 to 120 seconds to allow slow
networks (#1556)
 * Add French language file (#1561)
 * Fix truncated
command names and wrong response for DomoticzSwitchIdx (#1571)
 * Add
HTTP Allow Cross Origin removed from ESP8266/Arduino 2.4.0 (#1572)
 *
Fix %-sign issue as printf escape character in Humidity and Sonoff SC
(#1579)
2018-01-13 15:53:02 +01:00
arendst 0501916713 Update TasmotaSerial to 1.0.1
Update TasmotaSerial to 1.0.1
2018-01-10 15:24:12 +01:00
arendst aed070cc90 Add automagic two step OTA and Chinese locale
5.11.1a
 * Add automagic two step Web server OTA upgrade using
filename-minimal image if OTA free space is too small
 * Add chinese
language file (#1551)
2018-01-10 14:10:25 +01:00
arendst 594f465f71 Add file rename to ease OTA upload
Add file rename to ease OTA upload
2018-01-10 12:14:37 +01:00
arendst 1ce4e75dd8 ignore user_config_override.h (#1554)
ignore user_config_override.h (#1554)
2018-01-10 10:31:36 +01:00
arendst f4f4039599 v5.11.1a
Align with master
2018-01-08 11:44:18 +01:00
arendst 13c45d2b9a v5.11.0a
Align with master
2018-01-07 15:15:01 +01:00
arendst 4fb2da71c7 v5.11.0a
Align with master
2018-01-07 15:08:11 +01:00
arendst c1083c6e1c v5.11.0a
Align with master
2018-01-07 14:56:23 +01:00
Gennaro Tortone a96d1e85e0 it-IT language consolidation complete 2018-01-06 21:56:02 +01:00
Gennaro Tortone db2208a82c Merge remote-tracking branch 'upstream/development' into development 2018-01-06 21:43:45 +01:00
arendst a94e38cffb Add ESP8266 v2.4.0 board files
See wiki for more information
2018-01-06 18:12:10 +01:00
arendst b583bc48f4 v5.10.0j - MQTT/JSON language consolidation complete
5.10.0j
 * Allow conditional code based on core version
 * Removed all
MQTT, JSON and Command language defines from locale files (#1473)
2018-01-06 17:34:42 +01:00
Gennaro Tortone e4ec89b1a6 Merge remote-tracking branch 'upstream/development' into development 2018-01-05 21:17:41 +01:00
arendst 349230de72 v5.10.0i - Fixes and rearrangements
5.10.0i
 * Add device function pointers
 * Moved Command and JSON
English language defines to one file (i18n.h)
 * Update it-IT.h language
file (#1449)
 * Fix Wemo and Hue emulation by adding M-Search response
delay (#1486)
2018-01-05 12:26:19 +01:00
arendst b1585e8113 5.10.0h - Fix Wemo Emulation (#1486)
5.10.0h
 * Fix Wemo Emulation for Gen 2 devices (#1486)
2018-01-02 16:08:27 +01:00
Gennaro Tortone c142ec1aed new translations added 2017-12-30 16:26:52 +01:00
Gennaro Tortone ea4666fa2b Merge remote-tracking branch 'upstream/development' into development 2017-12-30 16:26:05 +01:00
arendst 24a6960749 v5.10.0g - Alexa 2nd Gen support
5.10.0g
 * Add 2nd Gen Alexa support to Wemo emulation discovery (#1357,
#1450)
2017-12-30 12:47:19 +01:00
arendst 85d75ffc95 Add WS2812 scheme define (#1463)
* Add define for additional number of WS2812 schemes (#1463)
2017-12-29 14:55:39 +01:00
arendst 5639b6d966 v5.10.0f
5.10.0f
 * Differentiate between JSON text defines and other text
defines to allow for English JSON while using different locale (#1449)

* Fix display of build date and time in non-english locale (#1465)
2017-12-29 14:35:05 +01:00
Gennaro Tortone b6ed95a298 Merge remote-tracking branch 'upstream/development' into development
Conflicts:
	sonoff/language/it-IT.h
2017-12-28 17:28:28 +01:00
arendst 1e336f5e20 Add support for sensor SHT3x (#1314)
* Add support for sensor SHT3x (#1314)
2017-12-28 17:08:32 +01:00
arendst 20619ac41b v5.10.0e
5.10.0e
 * Add Italian language file (#1449)
 * Fix Wemo Emulation once
again closest to issue (#1357)
2017-12-28 13:43:51 +01:00
Gennaro Tortone ceec85891d Italian language added 2017-12-27 22:55:37 +01:00
arendst 122b2a610c v5.10.0d
5.10.0d
 * Renamed commands Color2,3,4 to Color3,4,5
 * Add command
Color2 to set color while keeping same dimmer value
 * Add led signal to
Carbon Dioxide (CO2) sensors (see user_config.h)
 * Fix Wemo Emulation
again (#1357)
 * Updated German translation (#1438)
2017-12-27 14:10:55 +01:00
arendst 67d8fa0d64 v5.10.0c
5.10.0c
 * Consolidate device serial (MH-Z19, SenseAir and Pzem004T)
into TasmotaSerial library
 * Consolidate PWM device recognition
 * Fix
Wemo Emulation (#1357)
 * Add support for Arilux LC06 (#1414)
2017-12-25 17:41:12 +01:00
arendst 7723d52453 Add support for SenseAir S8 CO2 sensor
* Add support for SenseAir S8 CO2 sensor to be enabled with define
USE_SENSEAIR in user_config.h
 * Add support for Domoticz Air Quality
sensor to be used by MH-Z19(B) and SenseAir sensors
2017-12-22 14:55:24 +01:00
arendst 421c498e5d Add and init retry counter to MH-Z19(B) 2017-12-19 12:45:13 +01:00
arendst e0f14b2e87 Add retry counter 2017-12-19 12:42:01 +01:00
arendst 41e315bdf4 Add final support for MH-Z19(B)
* Add support for sensor MH-Z19(B) to be enabled with define USE_MHZ19
in user_config.h (#561, #1248)
2017-12-19 12:14:41 +01:00
arendst 0129fc9825 Change some output to JSON Array (#1363)
* Change output to valid JSON Array if needed (#1363)
2017-12-18 18:20:28 +01:00
arendst df397e9add Missed update 2017-12-17 16:08:39 +01:00
arendst 2e7248190c Changes in Wemo and HTTP response to JSON
* Change Wemo SetBinaryState to distinguish from GetBinaryState (#1357)

* Change output of HTTP command to valid JSON only (#1363)
2017-12-17 16:01:30 +01:00
Theo Arends bd661fc263 Lost change 2017-12-16 20:16:10 +01:00
Theo Arends ca643ab223 Lost changes 2017-12-16 20:11:12 +01:00
arendst f9ce916e0b v5.10.0b - Add PZEM004T support
5.10.0b
 * Change Sonoff Pow Energy MQTT data JSON message and
consolidate Status 8 into Status 10
 * Add optional support for PZEM004T
energy sensor to enable with define USE_PZEM004T in user_config.h (#614)
2017-12-16 15:51:45 +01:00
arendst b07d6220e9 Fix BME680 Pressure and minor HTNL optimizations
* Fix BME680 pressure data (#1356)
 * Minor webpage HTML optimizations
(#1358)
2017-12-14 10:48:57 +01:00
arendst 97513fa2ff Update and Add SHT3X_V3 driver (#1314)
* Add alternative support for SHT3x enabled with define USE_SHT3X_V2 in
user_config.h (#1314)
 * Add alternative support for SHT3x enabled with
define USE_SHT3X_V3 in user_config.h (#1314)
2017-12-08 14:43:46 +01:00
arendst 7013f4a178 Removed obsolete file 2017-12-08 14:16:17 +01:00