Theengs decoder integration (#1092)

* Use Theengs Decoder for BLE device decoding
This commit is contained in:
Florian authored and GitHub committed 2021-10-31 16:51:05 -05:00
1 parent c5f7a3a55e
commit 10f0d4cff4
3 files changed
+54 -690

No files matched your search

+29 -12
View File
@@ -124,6 +124,7 @@ somfy_remote=Somfy_Remote_Lib@0.3.0
rtl_433_ESP = https://github.com/NorthernMan54/rtl_433_ESP#e03f689
emodbus = miq19/eModbus@1.0.0
gfSunInverter = https://github.com/BlackSmith/GFSunInverter.git#v1.0.1
decoder = https://github.com/theengs/decoder.git#v0.1.2
[env]
framework = arduino
@@ -139,7 +140,7 @@ build_flags =
monitor_speed = 115200
[com]
esp8266_platform = espressif8266@2.6.3
esp8266_platform = espressif8266@3.2.0
esp32_platform = espressif32@3.3.1
atmelavr_platform = atmelavr@3.3.0
@@ -205,6 +206,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
${libraries.irremoteesp}
${libraries.lora}
${libraries.rfm69}
@@ -356,6 +358,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
build_flags =
${com-esp.build_flags}
'-DZgatewayBT="BT"'
@@ -370,6 +373,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
build_flags =
${com-esp.build_flags}
'-DZgatewayBT="BT"'
@@ -387,6 +391,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
build_flags =
${com-esp.build_flags}
'-DZgatewayBT="BT"'
@@ -401,6 +406,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
build_flags =
${com-esp.build_flags}
'-DZgatewayBT="BT"'
@@ -427,6 +433,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
build_flags =
${com-esp.build_flags}
'-DZgatewayBT="BT"'
@@ -442,6 +449,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
build_flags =
${com-esp.build_flags}
'-DZgatewayBT="BT"'
@@ -458,6 +466,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
build_flags =
${com-esp.build_flags}
'-DZgatewayBT="BT"'
@@ -473,6 +482,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
${libraries.irremoteesp}
build_flags =
${com-esp.build_flags}
@@ -493,6 +503,7 @@ lib_deps =
${com-esp.lib_deps}
${libraries.m5stack}
${libraries.ble}
${libraries.decoder}
build_flags =
${com-esp.build_flags}
'-DZgatewayBT="BT"'
@@ -512,6 +523,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
${libraries.m5stickc}
${libraries.irremoteesp}
build_flags =
@@ -538,6 +550,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
${libraries.m5stickcp}
${libraries.irremoteesp}
build_flags =
@@ -564,6 +577,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
${libraries.irremoteesp}
build_flags =
${com-esp.build_flags}
@@ -633,6 +647,7 @@ board_build.partitions = min_spiffs.csv
lib_deps =
${com-esp.lib_deps}
${libraries.ble}
${libraries.decoder}
${libraries.lora}
build_flags =
${com-esp.build_flags}
@@ -674,7 +689,7 @@ platform = ${com.esp8266_platform}
board = nodemcuv2
lib_deps =
${com-esp.lib_deps}
${libraries.esppilight}
;${libraries.esppilight}
${libraries.irremoteesp}
${libraries.rfm69}
${libraries.rfm69spi}
@@ -682,18 +697,19 @@ lib_deps =
; ${libraries.newremoteswitch}
${libraries.bme280}
${libraries.bmp180}
${libraries.htu21}
;${libraries.htu21}
${libraries.ahtx0}
${libraries.unifiedsensor}
${libraries.dht}
${libraries.tsl2561}
${libraries.ina226}
;${libraries.ina226}
${libraries.esp8266_mdns}
${libraries.wire}
${libraries.fastled}
${libraries.onewire}
${libraries.dallastemperature}
${libraries.rfWeatherStation}
;${libraries.rfWeatherStation}
${libraries.decoder}
build_flags =
${com-esp.build_flags}
; '-DZgatewayRF="RF"'
@@ -704,13 +720,13 @@ build_flags =
'-DZactuatorONOFF="ONOFF"'
'-DZactuatorFASTLED="FASTLED"'
;'-DZactuatorPWM="PWM"'
'-DZsensorINA226="INA226"'
;'-DZsensorINA226="INA226"'
'-DZsensorHCSR501="HCSR501"'
'-DZsensorHCSR04="HCSR04"'
'-DZsensorADC="ADC"'
'-DZsensorBH1750="BH1750"'
'-DZsensorBME280="BME280"'
'-DZsensorHTU21="HTU21"'
;'-DZsensorHTU21="HTU21"'
'-DZsensorAHTx0="AHTx0"'
'-DZsensorTSL2561="TSL2561"'
'-DZsensorDHT="DHT"'
@@ -718,12 +734,11 @@ build_flags =
'-DZgatewayRFM69="RFM69"'
'-DZsensorGPIOInput="GPIOInput"'
'-DZsensorGPIOKeyCode="GPIOKeyCode"'
'-DZgatewayWeatherStation="WeatherStation"'
;'-DZgatewayWeatherStation="WeatherStation"'
'-DsimplePublishing=true'
'-DGateway_Name="OpenMQTTGateway_ESP8266_ALL"'
board_build.flash_mode = dout
[env:nodemcuv2-2g]
platform = ${com.esp8266_platform}
board = nodemcuv2
@@ -732,7 +747,7 @@ lib_deps =
${libraries.a6lib}
build_flags =
${com-esp.build_flags}
'-DZgatewayBT="2G"'
'-DZgateway2G="2G"'
'-DGateway_Name="OpenMQTTGateway_ESP8266_2G"'
board_build.flash_mode = dout
@@ -743,6 +758,7 @@ lib_deps =
${com-esp.lib_deps}
${libraries.wire}
${libraries.esp8266_mdns}
${libraries.decoder}
build_flags =
${com-esp.build_flags}
'-DZgatewayBT="BT"'
@@ -918,7 +934,7 @@ build_flags =
board_build.flash_mode = dout
[env:nodemcuv2-pilight]
platform = ${com.esp8266_platform}
platform = espressif8266@^2
board = nodemcuv2
lib_deps =
${com-esp.lib_deps}
@@ -1007,6 +1023,7 @@ lib_deps =
${libraries.dallastemperature}
${libraries.rfWeatherStation}
${libraries.stl}
${libraries.decoder}
build_flags =
${com-arduino.build_flags}
'-DZgatewayRF="RF"'
@@ -1059,7 +1076,7 @@ build_flags =
'-DZactuatorFASTLED="FASTLED"'
[env:sonoff-rfbridge-direct]
platform = ${com.esp8266_platform}
platform = espressif8266@^2
board = esp8285
lib_deps =
${com-esp.lib_deps}