@@ -35,6 +35,8 @@ extra_configs =
3535; default_envs = esp32dev-rf
3636; default_envs = esp32dev-pilight
3737; default_envs = esp32dev-pilight-cc1101
38+ ; default_envs = esp32dev-somfy-cc1101
39+ ; default_envs = esp32dev-pilight-somfy-cc1101
3840; default_envs = esp32dev-weatherstation
3941; default_envs = esp32dev-ir
4042; default_envs = esp32dev-ble
@@ -49,6 +51,7 @@ extra_configs =
4951; default_envs = ttgo-lora32-v1
5052; default_envs = nodemcuv2-rf
5153; default_envs = nodemcuv2-rf-cc1101
54+ ; default_envs = nodemcuv2-somfy-cc1101
5255; default_envs = rf-wifi-gateway
5356; default_envs = nodemcuv2-rf2
5457; default_envs = nodemcuv2-rf2-cc1101
@@ -109,6 +112,7 @@ m5stickcp = https://github.com/m5stack/M5StickC-Plus.git
109112m5stack = M5Stack@0.3.0
110113smartrc-cc1101-driver-lib = SmartRC-CC1101-Driver-Lib@2.3.5
111114stl = https://github.com/mike-matera/ArduinoSTL.git# 7411816
115+ somfy_remote =https://github.com/Legion2/Somfy_Remote_Lib# v0.2.0
112116
113117[env]
114118framework = arduino
@@ -262,6 +266,34 @@ build_flags =
262266 ' -DZradioCC1101="CC1101"'
263267 ' -DGateway_Name="OpenMQTTGateway_ESP32_Pilight-CC1101"'
264268
269+ [env:esp32dev-somfy-cc1101]
270+ platform = ${com.esp32_platform}
271+ board = esp32dev
272+ lib_deps =
273+ ${com-esp.lib_deps}
274+ ${libraries.somfy_remote}
275+ ${libraries.smartrc-cc1101-driver-lib}
276+ build_flags =
277+ ${com-esp.build_flags}
278+ ' -DZactuatorSomfy="Somfy"'
279+ ' -DZradioCC1101="CC1101"'
280+ ' -DGateway_Name="OpenMQTTGateway_ESP32_Somfy-CC1101"'
281+
282+ [env:esp32dev-pilight-somfy-cc1101]
283+ platform = ${com.esp32_platform}
284+ board = esp32dev
285+ lib_deps =
286+ ${com-esp.lib_deps}
287+ ${libraries.esppilight}
288+ ${libraries.somfy_remote}
289+ ${libraries.smartrc-cc1101-driver-lib}
290+ build_flags =
291+ ${com-esp.build_flags}
292+ ' -DZgatewayPilight="Pilight"'
293+ ' -DZactuatorSomfy="Somfy"'
294+ ' -DZradioCC1101="CC1101"'
295+ ' -DGateway_Name="OpenMQTTGateway_ESP32_Pilight-Somfy-CC1101"'
296+
265297[env:esp32dev-weatherstation]
266298platform = ${com.esp32_platform}
267299board = esp32dev
@@ -612,6 +644,21 @@ build_flags =
612644 ' -DGateway_Name="OpenMQTTGateway_ESP8266_RF-CC1101"'
613645board_build.flash_mode = dout
614646
647+ [env:nodemcuv2-somfy-cc1101]
648+ platform = ${com.esp8266_platform}
649+ board = nodemcuv2
650+ lib_deps =
651+ ${com-esp.lib_deps}
652+ ${libraries.somfy_remote}
653+ ${libraries.smartrc-cc1101-driver-lib}
654+ ${libraries.esp8266_mdns}
655+ build_flags =
656+ ${com-esp.build_flags}
657+ ' -DZactuatorSomfy="Somfy"'
658+ ' -DZradioCC1101="CC1101"'
659+ ' -DGateway_Name="OpenMQTTGateway_ESP8266_Somfy-CC1101"'
660+ board_build.flash_mode = dout
661+
615662[env:manual-wifi-test]
616663platform = ${com.esp8266_platform}
617664board = nodemcuv2
0 commit comments