All our solutions for home security

Alarm systems for appartments, small or large houses, surveillance cameras… We offer and connect a wide range of home security systems for all needs and all installations.

Discover connected security offers by Somfy

alt

Our alarm systems offer optimal security but you can go even further by combining them with Somfy's indoor and outdoor cameras. And  by connecting your roller shutters to your security system.

More information

alt

Our cameras can be used on their own to keep an eye on your home and your loved ones. Some also integrate a siren to prevent intrusions. All can be connected to a complete and scalable alarm system to adapt your security to your needs.

More information

Protect your household from fires, flooding and power failures!

Security in your pocket

  • Operate your camera system right from your smartphone. For maximum comfort, Smart Activation helps you control your equipment!

Security in your pocket

An easy, wireless installation!

Our connected security systems, Home Alarm and One+, are easy to install. No complicated connection is needed. To install, simply follow the steps indicated in the app.

Installers at your service!

Our more robust connected alarms from the Home Keeper range must be installed by a Somfy partner installer. Their expertise and advice will ensure that your solution is effective and customized to your needs.

struct
Detail [empty string]
ErrNumber 0
Message Element BLOC_IMG_SIZE is undefined in STOBJECTS.
Resolvedname STOBJECTS
StackTrace coldfusion.runtime.UndefinedElementException: Element BLOC_IMG_SIZE is undefined in STOBJECTS. at coldfusion.runtime.DotResolver.resolveSplitNameInMap(DotResolver.java:185) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:2671) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:3024) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:3014) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:2994) at cf_getDatas2ecfm1763616265.runPage(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/_getDatas.cfm:112) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257) at coldfusion.filter.CFVariablesScopeFilter.invoke(CFVariablesScopeFilter.java:56) at coldfusion.tagext.lang.ModuleTag.doStartTag(ModuleTag.java:330) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5211) at cfcontroller2ecfm2076910190._factor3(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm:123) at cfcontroller2ecfm2076910190._factor6(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm:119) at cfcontroller2ecfm2076910190._factor10(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm:112) at cfcontroller2ecfm2076910190._factor12(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm:95) at cfcontroller2ecfm2076910190._factor13(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm:38) at cfcontroller2ecfm2076910190.runPage(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5211) at cfgetview2ecfm380315787.runPage(/srv/www/sites/cms/current/netvertisCMS/cms/customtags/plugin/getview.cfm:7) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257) at coldfusion.filter.CFVariablesScopeFilter.invoke(CFVariablesScopeFilter.java:56) at coldfusion.tagext.lang.ModuleTag.doStartTag(ModuleTag.java:330) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5211) at cfViewLocator2ecfc2013335392$funcGETVIEW.runFunction(/srv/www/sites/cms/current/netvertisCMS/cms/core/plugin/ViewLocator.cfc:68) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:553) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:310) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4264) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4227) at cfController2ecfc1948726289$funcDISPLAY.runFunction(/srv/www/sites/cms/current/netvertisCMS/cms/core/plugin/Controller.cfc:34) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:553) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:310) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4264) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4227) at cfAdminRichPages2ecfc1853563582$funcDISPLAYRICHCONTENTS.runFunction(/srv/www/sites/cms/current/modules/RichPages/controllers/AdminRichPages.cfc:59) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:553) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:681) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:980) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:762) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4175) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4139) at cfController2ecfc265355242$funcDISPLAYRICHCONTENTS.runFunction(/srv/www/sites/cms/current/modules/RichPages/Controller.cfc:140) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:681) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:980) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:762) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4175) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4139) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:479) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5212) at cfPlugin2ecfc1598388473$funcEVENTHANDLER.runFunction(/srv/www/sites/cms/current/netvertisCMS/cms/core/plugin/Plugin.cfc:601) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:553) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:681) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:980) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:762) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4175) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4139) at cfinvoke2ecfm1186648800.runPage(/srv/www/sites/cms/current/netvertisCMS/cms/customtags/plugin/invoke.cfm:15) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257) at coldfusion.filter.CFVariablesScopeFilter.invoke(CFVariablesScopeFilter.java:56) at coldfusion.tagext.lang.ModuleTag.doStartTag(ModuleTag.java:330) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5211) at cfv6_richpage_transparent2ecfm957552901.runPage(/srv/www/sites/cms/current/cmsSomfy/pages/v6/v6_richpage_transparent.cfm:40) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5211) at cfindex2ecfm253893419.runPage(/srv/www/sites/cms/current/netvertisCMS/cms/customtags/htdocs/index.cfm:56) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5211) at cfindex2ecfm1857356529.runPage(/srv/www/sites/cms/current/cmsSomfy/html/index.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:573) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:162) at coldfusion.filter.IpFilter.invoke(IpFilter.java:45) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:97) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:231) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at coldfusion.inspect.weinre.MobileDeviceDomInspectionFilter.doFilter(MobileDeviceDomInspectionFilter.java:57) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:765) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355) at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:450) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed
array[empty]
TagContext
array
1
struct
COLUMN 0
ID CF_DOTRESOLVER
LINE 112
RAW_TRACE at cf_getDatas2ecfm1763616265.runPage(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/_getDatas.cfm:112)
TEMPLATE /srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/_getDatas.cfm
TYPE CFML
2
struct
COLUMN 0
ID CFMODULE
LINE 123
RAW_TRACE at cfcontroller2ecfm2076910190._factor3(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm:123)
TEMPLATE /srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_CONTROLLER
LINE 119
RAW_TRACE at cfcontroller2ecfm2076910190._factor6(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm:119)
TEMPLATE /srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_CONTROLLER
LINE 112
RAW_TRACE at cfcontroller2ecfm2076910190._factor10(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm:112)
TEMPLATE /srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_CONTROLLER
LINE 95
RAW_TRACE at cfcontroller2ecfm2076910190._factor12(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm:95)
TEMPLATE /srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_CONTROLLER
LINE 38
RAW_TRACE at cfcontroller2ecfm2076910190._factor13(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm:38)
TEMPLATE /srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_CONTROLLER
LINE 1
RAW_TRACE at cfcontroller2ecfm2076910190.runPage(/srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm:1)
TEMPLATE /srv/www/sites/cms/current/modules/RichPages/views/blocs/v6/controller.cfm
TYPE CFML
8
struct
COLUMN 0
ID CFINCLUDE
LINE 7
RAW_TRACE at cfgetview2ecfm380315787.runPage(/srv/www/sites/cms/current/netvertisCMS/cms/customtags/plugin/getview.cfm:7)
TEMPLATE /srv/www/sites/cms/current/netvertisCMS/cms/customtags/plugin/getview.cfm
TYPE CFML
9
struct
COLUMN 0
ID CFMODULE
LINE 68
RAW_TRACE at cfViewLocator2ecfc2013335392$funcGETVIEW.runFunction(/srv/www/sites/cms/current/netvertisCMS/cms/core/plugin/ViewLocator.cfc:68)
TEMPLATE /srv/www/sites/cms/current/netvertisCMS/cms/core/plugin/ViewLocator.cfc
TYPE CFML
10
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 34
RAW_TRACE at cfController2ecfc1948726289$funcDISPLAY.runFunction(/srv/www/sites/cms/current/netvertisCMS/cms/core/plugin/Controller.cfc:34)
TEMPLATE /srv/www/sites/cms/current/netvertisCMS/cms/core/plugin/Controller.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 59
RAW_TRACE at cfAdminRichPages2ecfc1853563582$funcDISPLAYRICHCONTENTS.runFunction(/srv/www/sites/cms/current/modules/RichPages/controllers/AdminRichPages.cfc:59)
TEMPLATE /srv/www/sites/cms/current/modules/RichPages/controllers/AdminRichPages.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 140
RAW_TRACE at cfController2ecfc265355242$funcDISPLAYRICHCONTENTS.runFunction(/srv/www/sites/cms/current/modules/RichPages/Controller.cfc:140)
TEMPLATE /srv/www/sites/cms/current/modules/RichPages/Controller.cfc
TYPE CFML
13
struct
COLUMN 0
ID CFINVOKE
LINE 601
RAW_TRACE at cfPlugin2ecfc1598388473$funcEVENTHANDLER.runFunction(/srv/www/sites/cms/current/netvertisCMS/cms/core/plugin/Plugin.cfc:601)
TEMPLATE /srv/www/sites/cms/current/netvertisCMS/cms/core/plugin/Plugin.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 15
RAW_TRACE at cfinvoke2ecfm1186648800.runPage(/srv/www/sites/cms/current/netvertisCMS/cms/customtags/plugin/invoke.cfm:15)
TEMPLATE /srv/www/sites/cms/current/netvertisCMS/cms/customtags/plugin/invoke.cfm
TYPE CFML
15
struct
COLUMN 0
ID CFMODULE
LINE 40
RAW_TRACE at cfv6_richpage_transparent2ecfm957552901.runPage(/srv/www/sites/cms/current/cmsSomfy/pages/v6/v6_richpage_transparent.cfm:40)
TEMPLATE /srv/www/sites/cms/current/cmsSomfy/pages/v6/v6_richpage_transparent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CFINCLUDE
LINE 56
RAW_TRACE at cfindex2ecfm253893419.runPage(/srv/www/sites/cms/current/netvertisCMS/cms/customtags/htdocs/index.cfm:56)
TEMPLATE /srv/www/sites/cms/current/netvertisCMS/cms/customtags/htdocs/index.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 1
RAW_TRACE at cfindex2ecfm1857356529.runPage(/srv/www/sites/cms/current/cmsSomfy/html/index.cfm:1)
TEMPLATE /srv/www/sites/cms/current/cmsSomfy/html/index.cfm
TYPE CFML
Type Expression
element BLOC_IMG_SIZE
objectType
object of java.lang.Class
Class Name java.lang.Class
Methods
Method Return Type
asSubclass(java.lang.Class) java.lang.Class
cast(java.lang.Object) java.lang.Object
desiredAssertionStatus() boolean
forName(java.lang.Module, java.lang.String) java.lang.Class
forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class
forName(java.lang.String) java.lang.Class
getAnnotatedInterfaces() java.lang.reflect.AnnotatedType[]
getAnnotatedSuperclass() java.lang.reflect.AnnotatedType
getAnnotation(java.lang.Class) java.lang.annotation.Annotation
getAnnotations() java.lang.annotation.Annotation[]
getAnnotationsByType(java.lang.Class) java.lang.annotation.Annotation[]
getCanonicalName() java.lang.String
getClassLoader() java.lang.ClassLoader
getClasses() java.lang.Class[]
getComponentType() java.lang.Class
getConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getConstructors() java.lang.reflect.Constructor[]
getDeclaredAnnotation(java.lang.Class) java.lang.annotation.Annotation
getDeclaredAnnotations() java.lang.annotation.Annotation[]
getDeclaredAnnotationsByType(java.lang.Class) java.lang.annotation.Annotation[]
getDeclaredClasses() java.lang.Class[]
getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getDeclaredConstructors() java.lang.reflect.Constructor[]
getDeclaredField(java.lang.String) java.lang.reflect.Field
getDeclaredFields() java.lang.reflect.Field[]
getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getDeclaredMethods() java.lang.reflect.Method[]
getDeclaringClass() java.lang.Class
getEnclosingClass() java.lang.Class
getEnclosingConstructor() java.lang.reflect.Constructor
getEnclosingMethod() java.lang.reflect.Method
getEnumConstants() java.lang.Object[]
getField(java.lang.String) java.lang.reflect.Field
getFields() java.lang.reflect.Field[]
getGenericInterfaces() java.lang.reflect.Type[]
getGenericSuperclass() java.lang.reflect.Type
getInterfaces() java.lang.Class[]
getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getMethods() java.lang.reflect.Method[]
getModifiers() int
getModule() java.lang.Module
getName() java.lang.String
getNestHost() java.lang.Class
getNestMembers() java.lang.Class[]
getPackage() java.lang.Package
getPackageName() java.lang.String
getProtectionDomain() java.security.ProtectionDomain
getResource(java.lang.String) java.net.URL
getResourceAsStream(java.lang.String) java.io.InputStream
getSigners() java.lang.Object[]
getSimpleName() java.lang.String
getSuperclass() java.lang.Class
getTypeName() java.lang.String
getTypeParameters() java.lang.reflect.TypeVariable[]
isAnnotation() boolean
isAnnotationPresent(java.lang.Class) boolean
isAnonymousClass() boolean
isArray() boolean
isAssignableFrom(java.lang.Class) boolean
isEnum() boolean
isInstance(java.lang.Object) boolean
isInterface() boolean
isLocalClass() boolean
isMemberClass() boolean
isNestmateOf(java.lang.Class) boolean
isPrimitive() boolean
isSynthetic() boolean
newInstance() java.lang.Object
toGenericString() java.lang.String
toString() java.lang.String

We innovate to secure your home!

What do you need?

Connect your cameras and alarms for more serenity

Close your roller shutters automatically!

How? It’s easy. Just activate your alarm’s Night mode and all your roller shutters will close.
Discover TaHoma®

Simulate your presence!

Activate the simulation scenario during your holidays to automatically open your shutters and switch on your lights. A great way to deter burglars!
Discover TaHoma®
somfy-tahoma-switch-smart-control-keys-plants

Home automation for a comfortable home!

Thanks to the compatibility of the TaHoma® box, you can create a range of different scenarios!
Discover TaHoma®

Discover our products!

Alarms

Find out more

Cameras

Find out more

Who we are

Somfy is the world leader in the automation of home openings.

Find out more about Somfy

Where to buy?

Go further

Find a point of sale

Find an installer near you

Find a point of sale 

Do you need some advice?

Can’t find what you're looking for? Need some help?

Contact us

Follow us on Facebook!

Stay updated on Somfy news, offers and more!

Click here