• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

rsporny/homebridge-gpio-blinds: Homebridge plugin to control blinds via Raspberr ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

rsporny/homebridge-gpio-blinds

开源软件地址:

https://github.com/rsporny/homebridge-gpio-blinds

开源编程语言:

JavaScript 100.0%

开源软件介绍:

Homebridge GPIO Blinds

Homebridge plugin to control blinds via Raspberry Pi GPIO pins.

Motivation

I've got 16 windows with blinds in my house. Controlling them manually would be simply annoying. See how it works -> https://youtu.be/jc-fZn0_fBA

Installation

  1. install homebridge npm install -g homebridge
  2. install this plugin npm install -g homebridge-gpio-blinds
  3. update your ~/.homebridge/config.json file (use sample-config.json as a reference)

Configuration

Sample accessory:

"accessories": [
  {
    "accessory": "Blinds",
    "name": "Garage",
    "pinUp": 5,
    "pinDown": 11,
    "durationUp": 13000,
    "durationDown": 13000,
    "durationOffset": 1000,
    "pinClosed": 17,
    "pinOpen": 18,
    "activeLow": false,
    "reedSwitchActiveLow": false
  }
]

Fields:

  • accessory must always be Blinds
  • name room with blinds, e.g. Garage
  • pinUp pin for moving up (use gpio numbering, not physical)
  • pinDown pin for moving down
  • durationUp milliseconds to open blinds completely
  • durationDown milliseconds to close blinds completely
  • durationOffset [optional, default: 0] milliseconds added to durationUp and durationDown to make sure that blinds are completely open or closed
  • pinClosed [optional] pin connected to reed switch which is active when blind is closed, see reedActiveLow
  • pinOpen [optional] pin connected to reed switch which is active when blind is open, see reedActiveLow
  • activeLow [optional, default: true] true: relay activated by low state (0), false: relay activated by high state (1), affects pinUp, pinDown
  • reedSwitchActiveLow [optional, default: true] true: reed switch activated by low state (0), false: reed switch activated by high state (1), affects pinClosed, pinOpen

Raspberry Pi setup

  • Raspberry Pi 3 (should work with all versions)
  • GPIO expander - because I have more blinds than pins on raspberry pi (each blind takes 2 pins - singal up and down)
  • Relay module
  • Power supply for relay module
  • Some wires

Troubleshooting

  • check platform: Homebridge
  • check plugin dependency: rpio
  • or create issue



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
maelvls/homebrew-amc: 发布时间:2022-06-14
下一篇:
fukuiretu/itamae-plugin-recipe-homebrew: Plugin to support the HomeBrew for Itam ...发布时间:2022-06-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap