Skip to content

Callum17/Home_Assistant_NeoSmartBlinds

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Component for NeoSmartBlinds Integration on Home Assistant

The NeoSmartBlinds platform allows you to control a NeoSmartBlind / group of NeoSmartBlinds via a NeoSmartBlinds controller.

There is currently support for the following device types within Home Assistant:

  • Cover

Installation

To begin with it is recommended you ensure your NeoSmartBlinds controller has a static IP addresses, you may need to configure this via your routers DHCP options.

Download the custom component in to your folder <config_directory>/custom_components/neosmartblinds

Cover Configuration

Example of basic configuration.yaml

cover:
  - platform: neosmartblinds
    name: Blind One
    host: 192.168.0.13
    blind_code: 021.230-04-
    close_time: 65

Configuration variables

cover:

platform (string)(Required) Must be set to neosmartblinds

host (string)(Required) The IP of the NeoSmartBlinds controller, e.g., 192.168.0.10.

name (string)(Required) The name you would like to give to the NeoSmartBlind.

blind_code (string)(Required) The blind code. - this is available from the NeoSmartBlind app

close_time (string)(Required) Time taken in seconds to close this blind (use a stop watch to measure)

Supported features

Open Up

Close Down

Tilt-Up Micro-Up

Tilt-Down Micro-Down

Set-Position & Favourite Position - please note this is calculated using the close_time

Setting the position:

<= 49 will move the blind down, this means set position 25, moves the blind down and stops after 50% of your close_time

>=51 will move the blind up, this means set position 75, moves the blind up and stops after 50% of your close_time

==50 will set your blind to its stored favourite position

About

Home Assistant NeoSmartBlinds Cover Component

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%