Jon
20b728a773
Dont make HADiscovery switch if RF is receive only ( #772 )
2020-10-05 13:52:18 -05:00
Jon and Jonathan Wells
15e7f5ab1a
Prevent storing duplicate RF/IT signals ( #717 )
...
* Check if signal is duplicate
* Fix storing duplicate RF/IR Codes
* Lint formatting
Co-authored-by: Jonathan Wells <jonathan-wells@oist.jp >
2020-08-04 12:18:21 -05:00
Jon and Jonathan Michael Wells
40152d6a02
Rf receive only ( #701 )
...
* Disable RF transmit
* Added definition example (commented out)
Co-authored-by: Jonathan Michael Wells <jonathan-wells@oist.jp >
2020-07-19 06:29:49 -05:00
Florian and Leon Kiefer
6e9b170c00
[RF] handle 64 bits values (except for UNO) ( #698 )
...
* handle 64 bits values, except for UNO
Arduino UNO is not enough powerfull to handle properly uint64_t in terms of memory so differenciate the variable type depending on the board type
With this configuration ATMega will not be able to receive with simpleReceiving 64 bits values. Of course Json will work with 64 bits values for this board.
* Simplify jsondata.success() condition
* Renamings and optimize deduplication functions
* replace 2 dimensions array by a structure so as to handle the time with an uint32_t when using an ESP (instead of a uint64_t)
* change storeValue and isAduplicate function names
* point to the rcswitch revision with the new 40 bits protocol
Co-authored-by: Leon Kiefer <leon.k97@gmx.de >
2020-07-18 17:14:19 -05:00
Florian
c9e6de1a1c
Replace pin by gpio ( #631 )
...
* replace _PIN by _GPIO
* add mention about the goal of -all binaries
* [breaking] change json key from "pin" to "gpio" for actuatorONOFF
2020-06-13 20:04:36 -05:00
Leon Kiefer
10a9d00aaf
Added clang-format ( #623 )
...
* added .clang-format
* added names to travis jobs
removed deprecated travis option
* check github action
* added .gitignore
2020-06-09 16:09:23 -05:00
orrpan
ac743ed350
CC1101 433.92MHz support for pilight, rf and rf2 ( #585 )
...
* adds CC1101 (433mhz) support esp32 and esp8266
2020-04-23 14:23:47 -05:00
Florian
f3c9d6dd90
Lean on Arduino log library instead of custom logging methods ( #546 )
...
* Lean on Arduino log library instead of custom logging methods
2020-02-09 16:01:52 +01:00
1technophile
7f9d8d18da
Apply VSC auto format to the code and indent macros for readability
2019-12-14 17:14:36 +01:00
1technophile
f7ec81ffaa
remove string usage for topic comparison
2019-12-14 11:10:12 +01:00
1technophile
7f16d00a55
Change topics concatenation method
...
Correct regression introduced by #503
Nevertheless this method needs to be optimized to avoid the use of string.
2019-12-13 23:25:09 +01:00
Florian
4b1f09b06b
Wifi managers improvements ( #503 )
...
* Add parameters to wifi manager: gateway name and base topic
Enable to restart the ESP and erase the parameters by MQTT
2019-12-07 10:18:42 +01:00
1technophile
1a5d808de9
Code size reduction for UNO
2019-07-25 10:41:21 +02:00
Florian
8471585d3d
Platformio integration ( #424 )
...
* adaptation of structure to platformio
* also remove zgatewayRF315 (not usefull)
* replace boolean by bool
#155
2019-07-18 22:45:45 +02:00