Max Prokhorov
820d8c4be8
Initial implementation of RTCMEM storage ( #1420 )
- store system crash counter and reset reason in rtcmem instead of eeprom
- store relay state mask in rtc in addition to the eeprom
- store relay state in eeprom only when boot mode requires it
- simplify relay state mask calculation / reading using std::bitset
- light state save and restore
- energy total save and restore
5 years ago
Max Prokhorov
193cebdbab
RF/RFBRIDGE Update ( #1693 )
- remove optional RFRAW_SUPPORT
- enable module when RF_SUPPORT=1, optionally enable RCSwitch
- reorder ifdef checks to treat RFB_DIRECT and old RF_SUPPORT the same
- rename RF_PIN to RFB_RX_PIN
- depend on RF_SUPPORT instead of ITEAD_SONOFF_RFBRIDGE
- runtime TX & RX PIN setting
5 years ago
DmitryBlinov
bb33dfd102
Thermostat upgrade ( #1711 )
* Add "Enable Thermostat" switch
* Add heater/cooler thermostat mode
5 years ago
Max Prokhorov
62a2b9e882
PZEM004T: settings & dev board ( #1712 )
* PZEM004T: runtime port and address settings
* Add nodemcu-pzem004t test env
* pzEneTotal -> pzemEneTotal
5 years ago
Max Prokhorov
b12d6fd001
Remove gosund-sp1-v23 env ( #1703 )
Removed in favour of BW-SHPX bin
5 years ago
Max Prokhorov
8e95632daf
MQTT: Reset connection timer with PubSubClient ( #1702 )
https://github.com/xoseperez/espurna/issues/1465#issuecomment-484566975
5 years ago
Max Prokhorov
8a5a0fb309
Send status right after boot ( #1700 )
5 years ago
Max Prokhorov
3f37556cdd
Safer loop delay default ( #1574 , #1631 , #1699 )
* Call delay() after callbacks
* Use safer loop delay value
5 years ago
Xose Pérez
1f1f226cb7
Merge pull request #1692 from CmPi/patch-1
Update CHANGELOG.md
5 years ago
CmPi
56098f13b3
Update CHANGELOG.md
One line duplicated
5 years ago
Xose Pérez
f86a3c6ad0
Merge pull request #1690 from mcspr/bmx280/update
Update BMX280Sensor
5 years ago
Max Prokhorov
0b73882fa0
Update BMX280Sensor
- dynamic number and address setting
- do not return i2c-specific error for wrong values
5 years ago
Max Prokhorov
24c4826869
Default to one BMX280 sensor
5 years ago
Xose Pérez
40a8717e05
Merge pull request #1679 from Niek/dev
Send RF MQTT message with retain off
5 years ago
Xose Pérez
60abd56079
Merge branch 'dev' of github.com:xoseperez/espurna into dev
5 years ago
Xose Pérez
d00c2b5eb3
Fix energy storage when units different from joules
5 years ago
Niek van der Maas
29d8e8fcd9
Merge remote-tracking branch 'upstream/dev' into dev
5 years ago
Max Prokhorov
903ceb1e84
Use local includes for NtpClient wrapper
5 years ago
Max Prokhorov
eb504e5f58
Fix Travis failing with INFLUXDB_SUPPORT
5 years ago
Max Prokhorov
6732487469
MAX6675: default pins and SENSOR_SUPPORT dependency ( #1646 , #1666 )
5 years ago
Niek van der Maas
b3abd0d6b3
Send RF MQTT message with retain off
5 years ago
Xose Pérez
edef1631df
Merge pull request #1665 from mcspr/cse7766-count
Fix CSE7766 magnitude count
5 years ago
Xose Pérez
976be21814
Merge branch 'dev' of github.com:xoseperez/espurna into dev
5 years ago
Xose Pérez
51703f6ecf
Fix some issues with 2.5 ( #1565 )
5 years ago
Xose Pérez
0a8b2aba07
Merge pull request #1664 from mcspr/pio/silence-uart
PlatformIO: silence postmortem stackdump for boards using serial
5 years ago
Max Prokhorov
594e97880c
fix cse7766 magnitude count
5 years ago
Xose Pérez
20269fca84
Still not compiling with 2.5
5 years ago
Max Prokhorov
32615a43ac
Merge remote-tracking branch 'origin/dev' into pio/silence-uart
5 years ago
Max Prokhorov
8cc389fce3
no need to conditionally redefine symbols
5 years ago
Xose Pérez
504b45a852
Fix compile typo
5 years ago
Xose Pérez
b74e02ea92
Merge pull request #1647 from CraigMarkwardt/bmx280-second-sensor
sensors - allow a second BMX280 sensor
5 years ago
Max Prokhorov
fa44908269
fix typo and link order
5 years ago
Max Prokhorov
76563d4728
Add relevant hardware
5 years ago
Max Prokhorov
f2ad37152b
special dummy printf to disable Serial using some boards
5 years ago
Xose Pérez
175fcbf6cf
Support for WPS in core build. Using UNUSED macro to prevent warnings
5 years ago
Xose Pérez
769d677dab
Merge pull request #1662 from Niek/relay-mqtt-reporting
Fix building without MQTT_SUPPORT
5 years ago
Niek van der Maas
89a17313c2
Fix building without MQTT_SUPPORT
5 years ago
Craig Markwardt
0f8f3a1dd2
Change from BMX280_ADDRESS2 notation to BMX280_NUMBER for number of sensors
5 years ago
Craig Markwardt
b5748c9c26
Up to two BMX280 sensors are allowed on a single I2C bus, with addresses 0x76 and 0x77. Currently espurna only supports one of them.
This change adds a second sensor object to deal with two sensors, if BMX280_NUMBER == 2
5 years ago
Xose Pérez
21de702bcc
Fix dupplicate key in platformio.ini
5 years ago
Xose Pérez
b00b159e42
Do not check line-end-style in web UI builder ( #1657 )
5 years ago
Xose Pérez
e037dd15fb
Merge pull request #1642 from mcspr/ntp/async-state
Update NTP
5 years ago
Xose Pérez
a9b9a11bb7
Merge branch 'mcspr-webui/switch-typo' into dev
5 years ago
Xose Pérez
9c3a6e6548
Merge branch 'webui/switch-typo' of https://github.com/mcspr/espurna into mcspr-webui/switch-typo
5 years ago
Xose Pérez
8f47981019
Merge branch 'foxel-sync_first' into dev
5 years ago
Xose Pérez
f40b621637
Merge branch 'sync_first' of https://github.com/foxel/espurna into foxel-sync_first
5 years ago
Xose Pérez
019dc3596b
Merge pull request #1641 from irmishappy/patch-1
update hardware.h GREEN_ESP8266RELAY button1 mode
5 years ago
Xose Pérez
59e8fc21d6
Merge pull request #1650 from ColinShorts/dev
Adding support for Generic GU10 bulb
5 years ago
Xose Pérez
5d5e9155e5
Merge pull request #1603 from ElderJoy/thermostat
Add thermostat module
5 years ago
Xose Pérez
fe67fb61af
Merge pull request #1645 from Niek/relay-mqtt-reporting
Add option to disable relay reporting to MQTT
5 years ago