![Somfy remote hack](https://kumkoniak.com/24.jpg)
However if I connect the buttons directly to a GPIO (any one) is is constantly connected to ground and as if the button is pressed all the time. It powers the somfy remote just fine and if I short the buttons to ground it works just as I expect. I am trying to get a somfy remote to work with an old adafruit huzzah. Please excuse my janky soldering the iron I have isn't exactly meant for fine work. Dont hack your remote, make a new one.Įsphome: name: somfy-01 libraries: - EEPROM - SPI - includes: - somfy/somfy_secrets.h - somfy/somfy_cover.h esp32: board: esp32dev # Enable logging logger: # Enable Home Assistant API api: ota: password: "034b187dd09d4b01015b8d4e88b5ee03" wifi: ssid: !secret wifi_ssid password: !secret wifi_password manual_ip: static_ip: *.*.*.* gateway: *.*.*.* subnet: *.*.*.* # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Somfy-01 Fallback Hotspot" password: "e76U3TFTdeTY" captive_portal: cover: - platform: custom lambda: |- auto somfy_remote = new SomfyESPRemote() somfy_remote->add_cover("somfy", "cover1", SOMFY_REMOTE_COVER1) somfy_remote->add_cover("somfy", "cover2", SOMFY_REMOTE_COVER2) somfy_remote->add_cover("somfy", "cover3", SOMFY_REMOTE_COVER3) App.register_component(somfy_remote) return somfy_remote->covers covers: - id: "somfy1" name: "Markise TV Stue" - id: "somfy2" name: "Markise Kjøkken " - id: "somf圓" name: "Persienner" switch: - platform: template name: "PROG1" turn_on_action: - lambda: |- ((SomfyESPCover*)id(somfy1))->program() - platform: template name: "PROG2" turn_on_action: - lambda: |- ((SomfyESPCover*)id(somfy2))->program() - platform: template name: "PROG3" turn_on_action: - lambda: |- ((SomfyESPCover*)id(somf圓))->program() Is it old 433 RTS? There is way better solution for under 20 backs.
![Somfy remote hack](https://kumkoniak.com/24.jpg)