[RTL_433][BREAKING] Beta support for FSK modulation, webUI frequency and active receiver change (#1812)
* [FSK] Add Lilygo Heltec environment with FSK modulation Enable RTL_433 frequency and active receiver change with WebUI Add FSK environment for Heltec and Lilygo
This commit is contained in:
1 parent
eb5b8fa291
commit
7db2e93c28
15 files changed
+742
-559
No files matched your search
+70
-6
@@ -195,6 +195,7 @@ custom_description = RF gateway using ESPilight library
|
||||
[env:esp32dev-pilight-cc1101]
|
||||
platform = ${com.esp32_platform}
|
||||
board = esp32dev
|
||||
board_build.partitions = min_spiffs.csv
|
||||
lib_deps =
|
||||
${com-esp32.lib_deps}
|
||||
${libraries.esppilight}
|
||||
@@ -653,7 +654,6 @@ build_flags =
|
||||
; *** OpenMQTTGateway Config ***
|
||||
;'-UZmqttDiscovery' ; disables MQTT Discovery
|
||||
'-DvalueAsATopic=true' ; MQTT topic includes model and device
|
||||
'-DLOG_LEVEL=LOG_LEVEL_TRACE'
|
||||
'-DGateway_Name="OMG_rtl_433_ESP"'
|
||||
; *** OpenMQTTGateway Modules ***
|
||||
'-DZgatewayRTL_433="rtl_433"'
|
||||
@@ -728,6 +728,7 @@ board_build.partitions = min_spiffs.csv
|
||||
lib_deps =
|
||||
${com-esp32.lib_deps}
|
||||
${libraries.rtl_433_ESP}
|
||||
${libraries.smartrc-cc1101-driver-lib}
|
||||
build_flags =
|
||||
${com-esp32.build_flags}
|
||||
; *** OpenMQTTGateway Config ***
|
||||
@@ -787,6 +788,40 @@ build_flags =
|
||||
; '-DDISPLAY_BRIGHTNESS=80'
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = Gateway using RTL_433_ESP and RadioLib
|
||||
custom_hardware = ESP32 HELTEC LORA32 V2
|
||||
|
||||
[env:heltec-rtl_433-fsk]
|
||||
platform = ${com.esp32_platform}
|
||||
board = heltec_wifi_lora_32_V2
|
||||
; ~/.platformio/packages/framework-arduinoespressif32/variants/.../pins_arduino.h
|
||||
board_build.partitions = min_spiffs.csv
|
||||
lib_deps =
|
||||
${com-esp32.lib_deps}
|
||||
${libraries.ssd1306}
|
||||
${libraries.rtl_433_ESP}
|
||||
build_flags =
|
||||
${com-esp32.build_flags}
|
||||
; *** OpenMQTTGateway Config ***
|
||||
;'-UZmqttDiscovery' ; disables MQTT Discovery
|
||||
'-DvalueAsATopic=true' ; MQTT topic includes model and device
|
||||
'-DGateway_Name="OMG_heltec_rtl_433_ESP"'
|
||||
'-DOOK_MODULATION=false' ; FSK modulation activated
|
||||
'-DRF_FREQUENCY=915'
|
||||
;-DRF_FREQUENCY=868.300'
|
||||
;-DRF_FREQUENCY=433.9'
|
||||
; *** OpenMQTTGateway Modules ***
|
||||
'-DZgatewayRTL_433="rtl_433"'
|
||||
'-DZradioSX127x="SX127x"'
|
||||
; *** ssd1306 Display Options ***
|
||||
'-DZdisplaySSD1306="HELTEC_SSD1306"'
|
||||
; '-DLOG_TO_OLED=false' ; Enable log to OLED
|
||||
; '-DJSON_TO_OLED=true'
|
||||
; '-DLOG_LEVEL_OLED=LOG_LEVEL_NOTICE'
|
||||
; '-DDISPLAY_IDLE_LOGO=false'
|
||||
; '-DDISPLAY_BRIGHTNESS=80'
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = Gateway using RTL_433_ESP and RadioLib with FSK modulation (beta)
|
||||
custom_hardware = ESP32 HELTEC LORA32 V2
|
||||
|
||||
[env:heltec-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -810,6 +845,7 @@ build_flags =
|
||||
; '-DDISPLAY_BRIGHTNESS=80'
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = Heltec BLE gateway with adaptive scanning activated, automatically adapts the scan parameters depending on your devices
|
||||
custom_hardware = ESP32 HELTEC LORA32 V2
|
||||
|
||||
[env:lilygo-rtl_433]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -840,6 +876,39 @@ build_flags =
|
||||
custom_description = For ESP32, Gateway using RTL_433_ESP and RadioLib
|
||||
custom_hardware = ESP32 LILYGO LoRa32 V2.1
|
||||
|
||||
[env:lilygo-rtl_433-fsk]
|
||||
platform = ${com.esp32_platform}
|
||||
board = ttgo-lora32-v21
|
||||
; ~/.platformio/packages/framework-arduinoespressif32/variants/.../pins_arduino.h
|
||||
board_build.partitions = min_spiffs.csv
|
||||
lib_deps =
|
||||
${com-esp32.lib_deps}
|
||||
${libraries.ssd1306}
|
||||
${libraries.rtl_433_ESP}
|
||||
build_flags =
|
||||
${com-esp32.build_flags}
|
||||
; *** OpenMQTTGateway Config ***
|
||||
;'-UZmqttDiscovery' ; disables MQTT Discovery
|
||||
'-DvalueAsATopic=true' ; MQTT topic includes model and device
|
||||
'-DGateway_Name="OMG_lilygo_rtl_433_ESP"'
|
||||
'-DOOK_MODULATION=false' ; FSK modulation activated
|
||||
'-DRF_FREQUENCY=915'
|
||||
;-DRF_FREQUENCY=868.300'
|
||||
;-DRF_FREQUENCY=433.9'
|
||||
; *** OpenMQTTGateway Modules ***
|
||||
'-DZgatewayRTL_433="rtl_433"'
|
||||
'-DZradioSX127x="SX127x"'
|
||||
; *** ssd1306 Display Options ***
|
||||
'-DZdisplaySSD1306="LilyGo_SSD1306"'
|
||||
; '-DLOG_TO_OLED=true' ; Enable log to OLED
|
||||
; '-DJSON_TO_OLED=true'
|
||||
; '-DLOG_LEVEL_OLED=LOG_LEVEL_NOTICE'
|
||||
; '-DDISPLAY_IDLE_LOGO=false'
|
||||
; '-DDISPLAY_BRIGHTNESS=80'
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = For ESP32, Gateway using RTL_433_ESP and RadioLib with FSK modulation (beta)
|
||||
custom_hardware = ESP32 LILYGO LoRa32 V2.1
|
||||
|
||||
[env:lilygo-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
board = ttgo-lora32-v21
|
||||
@@ -873,7 +942,6 @@ lib_deps =
|
||||
${libraries.rc-switch}
|
||||
${libraries.smartrc-cc1101-driver-lib}
|
||||
${libraries.rtl_433_ESP}
|
||||
${libraries.esppilight}
|
||||
${libraries.newremoteswitch}
|
||||
build_flags =
|
||||
${com-esp32.build_flags}
|
||||
@@ -883,7 +951,6 @@ build_flags =
|
||||
'-DZradioCC1101="CC1101"'
|
||||
'-DGateway_Name="OMG_multi_receiver"'
|
||||
'-DvalueAsATopic=true' ; MQTT topic includes model and device (rtl_433) or protocol and id (RF and PiLight)
|
||||
; '-DDEFAULT_RECEIVER=1' ; Default receiver to enable on startup
|
||||
; *** RF Module Options ***
|
||||
'-DRF_CC1101="CC1101"' ; CC1101 Transceiver Module
|
||||
'-DRF_MODULE_CS=5' ; pin to be used as chip select
|
||||
@@ -900,7 +967,6 @@ lib_deps =
|
||||
${com-esp32.lib_deps}
|
||||
${libraries.rc-switch}
|
||||
${libraries.smartrc-cc1101-driver-lib}
|
||||
${libraries.rtl_433_ESP}
|
||||
${libraries.esppilight}
|
||||
${libraries.newremoteswitch}
|
||||
build_flags =
|
||||
@@ -911,7 +977,6 @@ build_flags =
|
||||
'-DZradioCC1101="CC1101"'
|
||||
'-DGateway_Name="OMG_multi_receiver"'
|
||||
'-DvalueAsATopic=true' ; MQTT topic includes model and device (rtl_433) or protocol and id (RF and PiLight)
|
||||
; '-DDEFAULT_RECEIVER=1' ; Default receiver to enable on startup
|
||||
; *** RF Module Options ***
|
||||
'-DRF_CC1101="CC1101"' ; CC1101 Transceiver Module
|
||||
'-DRF_MODULE_CS=5' ; pin to be used as chip select
|
||||
@@ -920,7 +985,6 @@ build_flags =
|
||||
; '-DRF_MODULE_INIT_STATUS=true' ; Display transceiver config during startup
|
||||
custom_description = Multi RF library with the possibility to switch between ESPilight, NewRemoteSwitch and RCSwitch, need CC1101
|
||||
|
||||
|
||||
[env:tinypico-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
board = tinypico
|
||||
|
||||
Reference in new issue
Block a user