Commit Graph
3570 Commits
Author SHA1 Message Date
ESPEasy release bot 5702efdcb2 automatically updated release notes for mega-20190523 mega-20190523 2019-05-23 04:00:18 +02:00
Gijs NoorlanderandGitHub 98352a3e7f [Blitzwold SHP] Add build for 1M power nodes
See #2436
2019-05-22 17:25:39 +02:00
ESPEasy release bot 0cf096ee6f automatically updated release notes for mega-20190522 mega-20190522 2019-05-22 04:00:19 +02:00
Gijs NoorlanderandGitHub c1c5e69d0e Merge pull request #2425 from TD-er/feature/PubSubClient_upgrade
[PubSubClient] Upgrade to 2.7
2019-05-21 23:50:08 +02:00
Gijs Noorlander a3c6fc5cdf [TimeDiff] Clean up timeDiff() function and add ICACHE_RAM_ATTR
So the function can be called from ISR functions.
2019-05-21 22:54:20 +02:00
Gijs NoorlanderandGitHub d3a4eced49 Merge pull request #2469 from letscontrolit/bugfix/P003_ICACHE
[P003 Pulse] Adding ICACHE_RAM_ATTR attributes
2019-05-21 22:27:45 +02:00
Gijs Noorlander 2c8fc6dfc0 [PIO build] Core 2.5.2 has been released
Core 2.5.2 does contain a lot of fixes.
If this core version does seem to appear stable in the next few weeks, we will use it as the standard core for nightly builds.
2019-05-21 22:10:37 +02:00
Gijs Noorlander 0ed12601f2 [PubSubClient] Check for valid initialized _client
Especially on disconnect, there should be a check for a valid `_client` pointer.
2019-05-21 21:49:58 +02:00
Gijs Noorlander 9c8ede259e [MQTT] Do not connect with cleanSession flag set
See https://github.com/knolleary/pubsubclient/issues/458#issuecomment-493875150
2019-05-21 21:19:33 +02:00
Gijs Noorlander b2d471f7f5 [PubSubClient] Fix publish() for payload == nullptr (528)
See PR [528](https://github.com/knolleary/pubsubclient/pull/528/files)
2019-05-21 20:56:27 +02:00
Gijs Noorlander 0f80893901 [PubSubClient] Add delay() calls in connect() and write()
Based on PR [567](https://github.com/knolleary/pubsubclient/pull/567/files)
2019-05-21 20:50:46 +02:00
Gijs Noorlander e4c79db8e1 [PubSubClient] Support pre-connected client
Pull Request [571](https://github.com/knolleary/pubsubclient/pull/571/files)
2019-05-21 20:45:55 +02:00
Gijs Noorlander 244b3059fe [PubSubClient] Removed an unused variable 618
Pull request [618](https://github.com/knolleary/pubsubclient/pull/618/files)
2019-05-21 20:32:57 +02:00
Gijs Noorlander 734d0562be [PubSubClient] Fix Publish_P return value
PR from [PubSubClient PR 600](https://github.com/knolleary/pubsubclient/pull/600)

N.B. we had this fix already present in ESPeasy before update to 2.7
2019-05-21 20:30:47 +02:00
TD-er a115415df2 [PubSubClient] Upgrade to 2.7 2019-05-21 20:18:24 +02:00
Gijs NoorlanderandGitHub 2d6988f786 Merge pull request #2439 from TD-er/bugfix/selectableOutputs
[Plugins] Make number of outputs dynamic for some plugins
2019-05-21 18:49:05 +02:00
Gijs NoorlanderandGitHub 6c35956c04 Merge pull request #2474 from Meek-HA/mega
Allow GPIO-16 for software serial (ESP82xx)
2019-05-21 18:46:45 +02:00
Meek Home Automation a63cf6216f Update ESPEasySoftwareSerial.cpp
Since Release mega-20190215, the plugin “ P065_DRF0299_MP3.ino “ wasn’t functioning on GPIO16.
With this small change, it’s operational once again and also available to connect other serial (non-critical) devices on GPIO16.
2019-05-21 10:56:09 +02:00
TD-er 274934f658 [GPS] Allow to select output values and update on time or distance travelled
It is now possible to select different values for output.
A new output will be given when either the Interval time has passed, or a set minimal traveled distance is exceeded.
This can then be used in rules to trigger other samples.
2019-05-18 01:49:41 +02:00
TD-er 7dda5712a6 Make output value selection more dynamic
- P026 Sysinfo
- P052 SenseAir
- P078 Eastron
- P085 AcuDC243
2019-05-18 01:46:38 +02:00
TD-er 0cb933580f [AccuEnergy] Make output value selectable 2019-05-17 17:52:28 +02:00
TD-er b749da0ced [SenseAir] Add preliminary support for S11 Sunrise CO2 sensor
Support reading CO2 & temperature 
Support setting continuous measurement parameters in sensor.
2019-05-16 01:27:08 +02:00
TD-er 5c9cebee0a Merge remote-tracking branch 'origin/bugfix/selectableOutputs' into bugfix/selectableOutputs 2019-05-15 12:55:01 +02:00
TD-er 9c4e769ff8 [Modbus RTU] Removed a delay and increase reading success
There was still a hard-coded delay left in the process modbus command function.
Now it returns as soon as a valid reply is received.
This will make the PLUGIN_READ call of SenseAir S8 take 45.1 msec instead of 59.1 msec on average.
2019-05-15 12:54:38 +02:00
Gijs NoorlanderandGitHub 76a2ae99ee [P003 Pulse] Adding ICACHE_RAM_ATTR attributes
As reported here: https://github.com/letscontrolit/ESPEasy/issues/2463#issuecomment-491842239  by @s0170071
2019-05-14 09:03:44 +02:00
ESPEasy release bot da8cfaa28d automatically updated release notes for mega-20190511 mega-20190511 2019-05-11 04:00:20 +02:00
Gijs NoorlanderandGitHub c5c38b487d Merge pull request #2465 from Christian-Me/mega
Documentation for Homie Controller C014 & a minor fix
2019-05-10 15:48:30 +02:00
Gijs NoorlanderandGitHub 9c16b6c936 Merge pull request #2416 from svmac/GPIO16PullDown
PullDown for GPIO16
2019-05-10 15:43:27 +02:00
Gijs NoorlanderandGitHub 67dab88b60 Merge branch 'mega' into bugfix/selectableOutputs 2019-05-10 15:16:51 +02:00
TD-er c7017bdc2b [AccuEnergy] Rename plugin to P085
Was already a plugin with nr 084 present.
2019-05-10 15:15:52 +02:00
TD-er d6025656e9 [WiFi] Perform explicit disconnect when wifi gets disconnected 2019-05-10 01:03:31 +02:00
TD-er f424e0de92 [AccuEnergy] Improve calibration and allow to clear logged data
The calibration is now presented more clear.
Added an option to clear the logged data in the AccuEnergy sensor
Fixed an inconsistency in reported Watt and Wh.
Added display of imported/exported/net/total energy.
2019-05-10 01:02:38 +02:00
Christian Meinert dad6490d9f Revert "Modified P019 & C014 to receive Values"
This reverts commit e0464c3959.
2019-05-09 00:52:09 +02:00
Christian Meinert c282e2ebb8 Fixed subscribe topic default 2019-05-09 00:51:47 +02:00
Christian Meinert f2183bbe1a C014 Documentation 2019-05-09 00:44:40 +02:00
ESPEasy release bot d4e04ecfba automatically updated release notes for mega-20190508 mega-20190508 2019-05-08 04:00:18 +02:00
Gijs NoorlanderandGitHub b1801aba1e Merge pull request #2438 from uzi18/patch12
ESP32: Webserver fix-es
2019-05-07 20:12:52 +02:00
Gijs NoorlanderandGitHub cc39bcaa0e Merge branch 'mega' into patch12 2019-05-07 09:36:07 +02:00
Gijs NoorlanderandGitHub d97dca0dcb Merge pull request #2451 from MrBenzim/mega
Update _P003_Pulse.ino - Fix the debounce of the edge detection
2019-05-07 09:33:34 +02:00
Gijs NoorlanderandGitHub df41e2fca1 Merge pull request #2440 from RemCom/mega
[VEML6070] Added VEML 6070 UV sensor
2019-05-07 09:31:17 +02:00
Christian Meinert 435cebb399 Minor fixes 2019-05-02 18:12:18 +02:00
Christian Meinert fdee013fcc 1st draft version of docs for C014 Homie Controller 2019-05-02 00:02:04 +02:00
Christian Meinert e0464c3959 Modified P019 & C014 to receive Values
Switching outputs of a pcf port expander via Homie Controller
2019-04-30 03:10:44 +02:00
ESPEasy release bot 08dae01c07 automatically updated release notes for mega-20190425 mega-20190425 2019-04-25 04:00:18 +02:00
Gijs NoorlanderandGitHub f5cbdca4f5 Merge pull request #2446 from TD-er/feature/slowdown_SHT1x
[SHT1x] Add delay to slow down clock rate (#2444)
2019-04-24 15:35:38 +02:00
TD-er d4f6305ba7 [AccuEnergy] Allow setup internal parameters
Allow to set the internal parameters like:
- Voltage full range
- Current full range
- Shunt full range (mV)
- enable/disable logging.
2019-04-23 02:18:45 +02:00
TD-er c79d75a5a6 New plugin: AccuEnergy Modbus 2019-04-22 12:15:44 +02:00
MrBenzim e467ada183 Update _P003_Pulse.ino
Bugfix: Debouncing is fixed now
2019-04-20 23:04:59 +02:00
TD-er 77f2389ddb [WiFi] Use RSSI value to determine connected state
See https://github.com/letscontrolit/ESPEasy/issues/1774#issuecomment-484882388
2019-04-20 00:41:35 +02:00
TD-er 5c6dec3d4e [Modbus RTU] Add DE/RE pin for use with MAX485 chip
Modbus logic need to be able to use DE/RE pin to use MAX485 converter.
2019-04-20 00:32:07 +02:00