Commit Graph
163 Commits
Author SHA1 Message Date
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
okarasev df3c9d0021 plugin number changed 14->15 2019-04-05 13:01:58 +03:00
okarasev de1da6d4e7 testing version 2019-04-04 09:28:27 +03:00
jimmys01 e85bdc9c5a [IR TX RX] Update the IR LIB 2019-03-21 11:58:47 +02:00
Gijs Noorlander 5eba85000b Merge pull request #2388 from jimmys01/mega
[IR TX RX] Update the library and the Plugins
2019-03-15 00:37:44 +01:00
Gijs Noorlander 57409fe588 Merge branch 'mega' into mega 2019-03-14 17:06:42 +01:00
jimmys01 d4f071e2c7 [IR TX] Set Coolix to default to 1 repeat
Newest IR Library commit, fixes coolix protocol repeating the signal by default
2019-03-14 15:39:53 +02:00
jimmys01 37e1916d79 [IR] Latest Ir lib commit
Daikin AC related fix
2019-03-13 11:15:43 +02:00
jimmys01 5ddb810821 [IR TX RX] Update IR Library 2019-03-12 11:20:06 +02:00
TD-er 8b9ea2bc42 [Digest_auth] Fix compiler issues ESP32 2019-02-28 23:18:23 +01:00
TD-er 7003a25031 [Digest_auth] on Safari browser (#2356)
See #2356
Also did change some defines to make core version detection simpler.
2019-02-28 18:06:23 +01:00
TD-er 2ec6cd524c [ESPeasySerial] Update to v1.0.8 Fix some compiler issue. 2019-02-25 21:55:44 +01:00
TD-er 4641297a64 [Nextion] Cleanup of plugin after moving to serial wrapper 2019-02-18 13:40:54 +01:00
TD-er 1e0fd8a284 [Serial wrapper] Fix serial issues (for ESP8266) when using HW serial 2019-02-13 18:03:07 +01:00
TD-er 62ce776c74 [ESPeasySerial] Make it compile for core 2.4.1 2019-02-12 15:03:19 +01:00