Coder Social home page Coder Social logo

winkweb's Introduction

Wink Web

Wink Web is a responsive web based dashboard for controlling the wink home automation platform.

  • it used javascript for majority of the functionality
  • it can be run without the need of a php server
  • it keeps login credentials stored locally as opposed to on a server

Wink web also comes bundled with an xcode project and a Mac OS X 10.11 or El Capitan Application for quick access to Wink Web

this app used some of the resorces of william Beam on Google Plus and taichino on github to build

Version

1.5

New in this Version

Added settings tab for controlling show/hide the zoom slider, temperature units from F to C and visa versa, Setting of custom encryption key for added security(still the best security is to just protect access to your actual computer since everything is stored locally on there), added support for color light bulbs. updated the wink app to have the necessary dependencies bundled inside it.

Support Wink Devices

  • Smart Light Bulbs (dimming and color changing where available)
  • Binary Switches (Including Wink Relay and Other Z-Wave/Smart Switches)
  • Smart Outlets (Including Pivot Power Geniuses and Outlink adapters to name a few)
  • Thermostats
  • Door Locks
  • Door/Window Sensors
  • Spotter 1st Gen(Battery Only ATM)
  • Smoke Alarms(Battery Only ATM)
  • Garage Doors Open & Closing
  • Blinds/Shades Incremental Adjustments

Installation of Web Interface

You need to have a web host or unblock local file execution on your browser:

upload contents of Site to your webhost via ftp and then access it in the web from the domain setup with your host.

this script may not work if uploaded to a subdirectory of the main domain such as http://www.yourdomain.com/subdirectory/

Installation of Mac App

  1. Drag the winkweb file to your applications folder.
  2. Open Applications folder in a Finder Window.
  3. Right Click on winkweb app
  4. Click open
  5. continue through any gatekeeper warnings
  6. the app then will startup at the top right of the screen in the statusbar area with the wink icon
  7. clicking that icon will prompt you to sign into the wink web dashboard.
  8. after successfully signed on you can start using the wink web portal any time from your mac

this app maintains the login credentials in a local cookie on your mac your login credentials are never shared with any third party. heck I won't ever know them either nor do i care to.

Live Demo

Wink Web Live Demo

Development

Want to contribute? Great!

feel free to create a pull request here on Github and I will review any changes prior to making them part of the official branch

Free Software, Hell Yeah!

winkweb's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

winkweb's Issues

Calling Wink Rest API- Mac

I have it stuck on this message. I have tried quitting the app and restarting. I have tried logging out and then back in but it still gets stuck. This does appear after the login screen disappears, it then goes to loading devices and then goes the "calling Wink Rest Api" I am using the premade mac application

Settings capacity?

Possible "Settings" capacity, with locally stored settings cookie(s). Things like "Zoom Slider" are excellent on big iPad, but really get in the way on small iPhone. This could later be expanded to support skinning, etc., without having to modify the *.css, *.html and/or *.js file(s).

Support for Wink Blinds

This is a request to support wink blinds. upon receiving a debug message with the blinds data included I will begin developing the functionality

Several questions/requests.

Your work is great! Thank you so much. I was looking exactly for this. I had already been playing with Beam's code from Google+, that you referenced in your ReadMe. Many of the same opportunities for layout improvement, etc. I noticed with his code are still not optimal here, but you have spent a lot more time on your interface, and it shows. The pop-up for mac desktop is really nice as well! Great idea!

A few questions:

  1. How would this best be set up for iOS Safari-based control?
  2. Are you planning on expanding to allow control of blinds (I have 4 Lutron Serena shades)?
  3. What are your plans for future development? Or is this it in terms of releases?
  4. Do you need help with testing? I have 65 devices connected to two Wink hubs, and would be happy to help.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.