Madj42 / RyobiGDO
Licence: GPL-3.0 License
Device Type Handler and Node.js Proxy Service for Smartthings
Stars: ✭ 17
Programming Languages
javascript
184084 projects - #8 most used programming language
groovy
2714 projects
Projects that are alternatives of or similar to RyobiGDO
SmartLEDLamp
A smart, web-enabled floor lamp with nice visual effects based on IKEA Vidja powered by ESP8266 and WS2801.
Stars: ✭ 22 (+29.41%)
Mutual labels: smarthome, smartthings
cbj smart-home
🏡 If you are searching for an easy way to connect all your smart home devices with one app CyBear Jinni 🦾🐼🧞♂️ is here for you. Join the community and make your home smarter than yesterday.
Stars: ✭ 40 (+135.29%)
Mutual labels: smarthome, smartthings
switchmate
A python-based command line utility for controlling Switchmate switches
Stars: ✭ 34 (+100%)
Mutual labels: smarthome
Home-Assistant-Main
My Home Assistant Configuration Be sure to ⭐ my repo so you can keep up to date on the daily progress!
Stars: ✭ 54 (+217.65%)
Mutual labels: smarthome
edimax-smartplug
Unofficial Edimax Smartplug Libary. Control SP-1101W and SP-2101W from Node.js.
Stars: ✭ 25 (+47.06%)
Mutual labels: smarthome
cbj app
📱 CyBear Jinni App is the app to control CyBear Jinni Hub 💡 remotely from your Android, IOS and Web Browser. If you have ever wondered "Is there an open-source project to make my own smart home?", This is part of one.
Stars: ✭ 68 (+300%)
Mutual labels: smarthome
nRF24LE1-sensor
nRF24LE1 remote sensor module, support DHT21/22, DS18B20, photoresistor as light sensor, AES encryption
Stars: ✭ 15 (-11.76%)
Mutual labels: smarthome
ioBroker.dwd
Fetches weather warnings from "Deutscher Wetterdienst" (germany only)
Stars: ✭ 19 (+11.76%)
Mutual labels: smarthome
yandex-dialogs-smarthome-mqtt
Умный дом Яндекса для MQTT устройств (Sonoff Tasmota и т.п.)
Stars: ✭ 17 (+0%)
Mutual labels: smarthome
homebridge-switcheroo
Simple on/off or multiswitch radio buttons for http reqs. Useful for lights, A/V systems, home automation, whatever
Stars: ✭ 38 (+123.53%)
Mutual labels: smarthome
homebridge-konnected
A Homebridge plugin for Konnected Alarm Panel devices
Stars: ✭ 25 (+47.06%)
Mutual labels: smarthome
smartapp-sdk-java
A collection of consumer-oriented Java (JVM) libraries for creating SmartApps and using the public API
Stars: ✭ 42 (+147.06%)
Mutual labels: smartthings
WeConnect-mqtt
MQTT Client that publishes data from Volkswagen WeConnect
Stars: ✭ 14 (-17.65%)
Mutual labels: smarthome
Ryobi GDO200 Device Type Handler and Proxy for Smarthings Requirements: Secondary computer capable of running Node.js server Smartthings Hub Ryobi GDO200 Garage Door with wifi setup Installation of proxy service for Raspberry Pi: 1. Start shell session on Raspberry Pi (via SSH or console) 2. Install node.js by running the following commands: curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs sudo apt-get install -y build-essential 3. Install the third-party modules used by the proxy service: npm install ws npm install request 3. Download the RyobiGDOProxy.js file to the Raspberry Pi host. 4. Run the proxy service by typing "node RyobiGDOProxy.js". Starting proxy service at boot on Raspberry Pi: 1. Create a file named GDOProxy.service under /etc/systemd/system. 2. The contents of this file should be: [Unit] Description=Ryobi GDO Proxy Service After=network.target remote-fs.target [Service] Type=simple Enviroment=NODE_ENV=production ExecStart=/usr/bin/node RyobiGDOProxy.js Restart=always RestartSec=10 KillMode=process WorkingDirectory=/home/root/GDOProxy [Install] WantedBy=multi-user.target 3. Be sure to change the WorkingDirectory value to the folder where the RyobiGDOProxy.js file resides. 3. Run the commands: sudo systemctl enable GDOProxy.service sudo systemctl start GDOProxy Installation of DTH to Smartthings: 1. Navigate to http://graph.api.smartthings.com and login. 2. Click on My Locations at the top and then click on your location name in the list. 3. Click on the My Device Handlers section at the top. 4. You can either add the GitHub repository to your list of repositories or install it manually. To install it manually click on the Create New Device Handler button in the upper-right. 5. Click on From Code. 6. Copy and paste the contents of Ryobi_GDO200_DH.groovy into the text box. 7. Click the Create button at the bottom. 8. Open the Smartthings app on your mobile device and open the new device. 9. Click on the gear in the upper-right to open the settings. 10. Enter the IP address of the computer running the node proxy service in the IP address and enter 3042 for the port (unless you changed it). 11. Enter you email address and password that is associated with your account for the Ryobi GDO. 12. Save the settings and test the new device. For help, please post here: https://community.smartthings.com/t/ryobi-modular-smart-garage-door-opener/
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].