In our House are Blinds and Shutters installed - controlled by a Somfy IB / IB+ system. BJ of our House is 2011.
Somfy is the controlling unit for the sunscreens and the rollos - there´s a automatic Wind/Sun and a chronological central Somfy unit installed.
For us it´s working fine but as always there are some improvements to go for:
Steering by Home Assistant
Getting the Sunscreen to anonther level: make the blinds shut more/less according to the anzimuth of the sun automatically
Steering all togehter by home Assistant integrated sensors - to get a better and more automatic sun/blind cover than the automatic ones.
How to go:
Get a esp32 / esp8266 D1Mini
(im using always the mini versions because they better fit in these housings)
Go from Ground to Ground on your ESP8266
Go from VCC to 5V on your ESP8266
Go from IN1 (Relay1) to RX (GPIO3)
Go from IN2 (Relay2) to D2 (GPIO4)
Go from IN3 (Relay3) to D1 (GPIO5)
Go from IN4 (Relay4) to D6 (GPIO12)
Second Part: Wiring your relay module to your Soliris Ib: (in our House this is originally only installed for our Blinds)
Go from relais module K1 common pin to Soliris IB Steuerleitung Gemeinsamer C
Go from relais moulde K1 normally open pin to Soliris IB Steuerleitung AUF
Go from relais module K2 common pin to Soliris IB Steuerleitung Gemeinsamer C
Go from relais module K2 normally open pin to Soliris IB Steuerleitung AB
Third Part: Wiring your relay module to your Chronis IB L comfort:
(in our House this is originally only installed for our Shutters)
Go from relais module K3 common pin to Chronis IBLcomfort to Steuerleitung Gemeinsamer C
Go from relais module K3 normally opend pin to Chronis IBLcomfort to Steuerleitung AUF
Go from relais module K4 common pin to Chronis IBLcomfort to Steuerleitung Gemeinsamer C
Go from relais module K4 normally opend pin to Chronis IBLcomfort to
Steuerleitung AB
Install in your Home Assistant ESPHome Card your esp8266 and config it:
redone my whole ESP-Home Configuration due to lack of positioning my Blinds correctly as i need:
i want to steer the whole heigth of my Blinds as well as the angle of shutting. so i got this in ESP HOME:
due to this overhaul i was able to set up two differnt automations for the passing blinds of my House - one of them goes to the south the other goes to the West…
South:
With this setup i´m able to automatically steer the south/west Blinds accordingly to Sun Anzimuth/Elevation/Temperature Outside/Inside /the Radiation level /the amount of Light inside the House/ my Weather Forecast and so on… Also with the new Programming of my ESP HOME device im able to steer furthermore the percentage of closing/opening as well as the angle of the shading blinds.
excellent post! it is also a longterm objective for me to automate a stubborn Somfy awning.
I want to replace the Soliris IB switch (as depicted) but keep the functionality using a remote-controllable shutter switch but still use the output of the sun/wind sensors instead of adding an extra weather station.
this way I should also be able to control up/down remotely via home assistant plus have the sensor readings in ha.
if I get your solution correct you are keeping the original switch (and its wind/sun control) but are automating the buttons for open/close based on additional sun/wind sensors. I’m unsure if you are handling the weather inputs at all or if they where not connected at your installation.
I’d really appreciate it if you could spare some time to reply to my questions:
do you have any experience/thoughts/ideas integrating these weather sensors with ha using an esp board?
from what I see about the motor-control I should be able to use any generic shutter control (ie shelly plus 2pm). however your yaml suggests a special up/down/stop sequence for the motor. you are using delays to cancel the respective up/down switch after a very short time. I would have thought of a sequence like
close:
- turn_off: up
- turn_on: down
- delay: runtime top_to_bottom
- turn_off down
instead of your 0.3s delays. same goes for the stop action. do you really need to turn on and off both up/down to stop the motor?
Please refer to my updated version - the Timings have changed very much!
first Question:
yes i only added the option to steer my blinds through HA and meawhile the Steering by the Somfy devices itself stayed as is was before. So i can use every input from my software side aditionally. But in case of - the somfy steering is always as backup there!
The weather inputs of my somfy are not ariving my HA (both systems are not connected here) - but my HA has altered weather inputs itself so i can use these altered infos also to steer the blinds by other ways.
2 Question:
no none at all … my own experience in ESP Home is only reading and copying - this stuff is way too high for me! The real work is build much by someone else - i hope i did mentiond this in my explanation!
So i went the easy way for me - doing the automation and tilting shutting opening … and so on in Home Assistant itself - this stuff in reality im able to handle…
and this stuff is way much more configurable for my needs also this is very much easier to learn!
normally your Home Assistant should have very much Weather/Sun/Heat/Cloud/Wind/Anzimuth/Sunheight/… and so on sensors who are very much integrated by HA itself in a proper /clean setup so im using these sensors to steer my blinds…
Question: Here i´m not sure what your installation looks like: there are two options on the market and you have to know yourself before using the optional commands:
first Option: the somfy weather station / Time station is wired conneced to all of your in room steering modules on low voltage - only these single room modules are connected to your blinds/covers (and here the connection is [in germany 220V] high wired. Here you can simply use my directions (if you are wiring in the low voltage region between weather station and in room modules) - here the 105 ms are NEEDED to fulfil a stop action (its the same signal as send by the weather controlling device to stop moving).
Second Option: You will steer your Yalousies/Rollos,… whatever only by hot wire (220V /110V) and give here the Signals through your shellys - if you are giving a on signal on both (up/down) wires togehter - DONT DO THIS!this will be a real bad idea because you will electric weld your Motors down to ashes!
In my overhauled version the timings were adjustet and here are very much more (better timings) inserted and the run up/down stop tilt … funcions are implemented - so you can use any command only out of home assistant by itself … …
bit more backstory on my plan/questions:
I want to rip out the current soliris switch and replace that with a simple “Roller/Shutter/Blind”-actor like any other blind that I have automated in the house. This way up and down can never be powered at the same time as device has this under its control.
I’m already using some homematic blind controllers which I also would use for the awning then.
For the sun/wind -data I need a local sensor to open/close the awning given the weather conditions very much like that soliris switch does right now.
I have a 8x4m awning so I need to be careful with windspeeds/-gusts.
Here I would simply like to reuse the mounted somfy wind/sun sensor.
However without the soliris switch this needs to be read via an esp device or fully replaced with a separate weather station.
guess I’ll break out my multimeter and measure what’s going on with the various inputs and outputs of that soliris switch.
Really nice thougts … yes the originally Soliris is a little bit confusing… - The alternate steering (in my house) was intentionally planned.
And also yes from time to time (Daughter is having Friends/ Son is having party / the little one is playing with the switches … ) the blinds are confused for about this 1day - till through my automation they are resetting (at evening they will close alltogehter - independet from the given state of any of the blinds theses automation goes by time) and in the following morning the blinds will rise up as programmed.
Also like you i really will NOT recommend to rip the somfy wind/sun sensor also of - here security (of your money) goes first…
These Days the Original Writer of the ESP-Software Klaudiusz233 made a few changes in the ESP - Script so you have to Change your ESPHome to the Following.
Please do this to keep up to date with your Software/Hardware configuration