mirror of
https://github.com/rstrouse/ESPSomfy-RTS.git
synced 2025-12-13 11:02:12 +01:00
Update README.md
This commit is contained in:
parent
797b652ce6
commit
7384fb2a4a
1 changed files with 4 additions and 4 deletions
|
|
@ -1,14 +1,14 @@
|
|||
# ESPSomfy RTS
|
||||
A controller for Somfy RTS blinds and shades that supports up to 32 individual shades over 433.42mHz protocol.
|
||||
|
||||
Most of my home is automated and one of the more annoying aspects are three very expensive roller shades that still don't have any type of automation attached to them. So I went searching for libraries that could automate my shades. Not only automate them but interact with them and manage their position while still allowing me to use the Telis remotes.
|
||||
Most of my home is automated and one of the more annoying aspects are the three very expensive patio roller shades that still didn't have any type of automation attached to them. So I went searching for libraries that could automate my shades. I didn't just want to move them I wanted to interact with them and manage their position. And because that Telis torpedo has been with me for so long I still wanted to be able to use that as well.
|
||||
|
||||
The research led me to several projects that looked like they would do what I want. Most of them however, could send commands using a CC1101 radio attached to an ESP32 but I really wanted to be able to capture information from any external remotes as well. In the end I did not find what I wanted so this repository was born. ESPSomfy RTS is capable of not only controlling the shades but it can also manage the current position even when an old school remote is used.
|
||||
The research led me to several projects that looked like they would do what I want. Most of them however, could send commands using a CC1101 radio attached to an ESP32 but I really wanted to be able to capture information from any external remotes as well. In the end I did not find what I wanted so this repository was born. ESPSomfy RTS is capable of not only controlling the shades but it can also manage the current position even when an old school remote is used to move the shades.
|
||||
|
||||
This software uses a couple of hardware components. These include an ESP32 module and a CC1101 Transceiver module. The CC1101 is connected via SPI to the ESP32 and controlled using SmartRC-CC1101-Driver library. All in at the start of 2023 the total cost for me was about $12us for the final components.
|
||||
This software uses a couple of readily available hardware components. These include an ESP32 module and a CC1101 Transceiver module. The CC1101 is connected via SPI to the ESP32 and controlled using SmartRC-CC1101-Driver library. All in at the start of 2023 the total cost for me was about $12us for the final components.
|
||||
|
||||
## Getting Started
|
||||
Originally I bought a spring type transceiver module and could not figure out why it would not consistently receive commands from my remotes. I then went about purchasing several other transceiver modules. This led me to the conclusion that the timing algorithm I created to read the radio signal was not quite ready and any of the CC1101 transceivers work very well. I must have had an extra thumb or to when I built the orginal timing. In the end, all of the cheap cc1101 transceivers I bought had a range over 300 feet and through a couple of walls. I finally just stopped walking.
|
||||
Originally I bought a cc1101 transceiver with a spring type antenna and could not figure out why it would not consistently receive commands from my remotes. I then went about purchasing several other transceiver modules thinking that all my code is always perfect. This hard-headedness led me to the conclusion that the timing algorithm I created to read the radio signal was not quite ready. Since I ordered every type of CC1101 transceiver I could get my hands on, I can report that any of the CC1101 transceivers work very well. I must have had an extra thumb or two when I built the orginal timing since it was dropping part of the hardware sync. In the end, all of the cheap cc1101 transceivers I bought had a range over 300 feet and through a couple of walls. I finally just stopped walking.
|
||||
|
||||
Your first step is to connect your transceiver to your ESP32. I did this with the use of some female to female dupont connectors for now but will be coming up with a cleaner setup and project enclosure. Next you will want to install the firmware on your ESP32 and configure the radio to match your hardware connections.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue