Florin
8b0c8a16bd
Clean Warning messages inside external libraries: AS_BH1750 & Adafruit
2019-11-19 20:48:55 -05:00
Gijs Noorlander
bb688514d1
[pubSubClient] Fix signed/unsigned compare warning
2019-11-13 13:15:29 +01:00
TD-er
eddc6924c6
[pubsubclient] Fix bug in publish
...
Change I made which was incorrect.
As spotted here: https://github.com/letscontrolit/ESPEasy/pull/2728#issuecomment-552925267
2019-11-13 13:07:00 +01:00
TD-er
3c31a30af9
[MQTT] Improve update MQTT client connected status
...
Checking the MQTT connected status can alter connected status, so update connected status when it could have changed.
2019-11-13 13:07:00 +01:00
TD-er
e25ff7410b
[PubSubClient] Only update lastOutActivity when write is successful
2019-11-13 13:07:00 +01:00
TD-er
59c6445eea
[PubSubClient] Fix check for domain string
2019-11-13 13:07:00 +01:00
jimmys01
b439ddd7e0
[IR] Updated library reduces memory consumption
2019-11-12 10:19:30 +02:00
jimmys01
1625dd353a
Update IR library
2019-10-26 13:48:11 +03:00
jimmys01
f706007933
[IR] Update IR lib
2019-10-11 12:44:50 +03:00
jimmys01
6729424d74
Merge remote-tracking branch 'upstream/mega' into ir_updates
2019-09-28 11:33:37 +03:00
Gijs Noorlander
fe66e9ca59
Merge pull request #2625 from workgroupengineering/maintenance/lib/ccronexpr
...
Update ccronexpr library to v20190415
2019-09-28 00:08:13 +02:00
jimmys01
3789ae9c37
[IR] Update lib to 2.6.6
2019-09-26 12:38:36 +03:00
Gijs Noorlander
b410fc7bc1
Split Diagnostic.h & ESPEasyWiFiEvent.h into .h/.cpp
2019-09-25 00:46:04 +02:00
Saverio Cisternino
2308f7b49c
Update ccronexpr library to v20190415
2019-09-20 17:42:01 +02:00
Hans-Rune Bue
684ae2e8db
Support for MITSUBISHI KJ heatpumps (SG 161 0927 remote)
...
Added support for MITSUBISHI KJ series heatpumps / remote control type SG161.
Also added a IR_DEBUG_PACKET define to be able to feedback and debug the IR packet as added text output to a browser, curl or other http request tool.
2019-09-12 21:48:22 +02:00
jimmys01
6009de4c4d
[IR} Update the IR library
2019-09-09 13:30:28 +03:00
jimmys01
0e054ea2af
IR Update library and usage instructions
2019-08-26 14:06:23 +03:00
Gijs Noorlander
ee4a6a63b3
Merge pull request #2543 from TD-er/plugin/HeatpumpIR
...
New Plugin: Heatpump IR (from Playground P115)
2019-08-22 23:54:46 +02:00
Gijs Noorlander
77b39b748c
[LoRa/TTN] Output packed raw format for uploading to TTN
...
This does allow uploading even more parameters than the 4 supported by ESPeasy, since encoder and decoder can be tailored to the specific plugin.
For example the GPS plugin can now upload 7 parameters in only 20 bytes.
Still to do: Why can the decoder not handle encoding per 24 bit? (lat/lon do fit perfectly fine in 24 bit).
2019-08-15 02:12:13 +02:00
Gijs Noorlander
915cadf0a8
[LoRa/TTN] Reduce number of join requests
...
Assume module is joined. If not, a TX attempt will return "not_joined" after which a join should be attempted.
2019-08-14 17:07:16 +02:00
Toni
d0734e678b
Fix compile warnings in HeatpumpIR plugin
2019-08-13 11:35:35 +02:00
Toni
b2214f0848
Add HeatpumpIR 1.0.9 library
2019-08-12 23:30:30 +02:00
Gijs Noorlander
16bcd6220d
[LoRa TTN] Make settings configurable & add support ABP
2019-08-12 21:07:48 +02:00
Gijs Noorlander
472d004fdd
[Encoder] ICACHE_RAM_ATTR added for encoder plugin
...
Fixes #2492
2019-08-10 22:45:00 +02:00
Gijs Noorlander
5e9be55656
[RN2384 lib] Only use const String& in function parameters
...
Making these functions a lot more memory efficient
2019-08-08 23:14:34 +02:00
TD-er
39f8d405b0
Improve RN2xx3 LoRo TTN library
2019-08-08 23:14:34 +02:00
Gijs Noorlander
c88bf664af
[TTN] Add RN2483-Arduino-Library
2019-08-08 23:14:34 +02:00
Gijs Noorlander
4420c253c3
[ESPeasy Serial] Update to 1.0.12 to allow invalid pin config
2019-08-06 17:09:25 +02:00
jimmys01
2e223eec8d
IR library update
2019-08-01 12:16:57 +03:00
Gijs Noorlander
6c950fcd77
[CPPcheck] Fix some suggestions from CPPcheck
...
Most are initialization issues, but some are actually programming errors like missing break; in switch statements.
2019-07-18 01:40:27 +02:00
jimmys01
db3384d932
Update IR library to 2.6.3
2019-07-05 13:14:00 +03:00
Gijs Noorlander
e19d938e75
Merge pull request #2489 from jimmys01/JSON
...
[JSON] Update to Json 6
2019-06-29 14:59:25 +02:00
Gijs Noorlander
ad8a066afb
Merge pull request #2430 from okar1/blynk-native
...
Blynk native (ESPEasy changes only)
2019-06-25 22:31:12 +02:00
jimmys01
c864e1c028
[JSON] Update to Json 6
2019-06-10 14:21:00 +03: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
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 Noorlander
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
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
Gijs Noorlander
677c319a9a
Merge branch 'mega' into blynk-native
2019-05-10 15:34:47 +02:00
jimmys01
c73b799284
Add F() Macros to the IR lib
2019-04-12 12:23:07 +03:00
okarasev
9d7a95d25a
ssl support (disabled by default)
2019-04-06 16:27:43 +03:00
okarasev
605ccb9d0b
library files added
2019-04-05 13:43:51 +03:00
okarasev
ef6a15e266
EspEasy changes only
2019-04-05 13:27:50 +03:00
okarasev
357f9f3d63
blynk library added
2019-04-05 13:13:48 +03:00