Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erodewald/sleepcast
SmartThings Automation that makes falling asleep with the TV on a little more personalized
https://github.com/erodewald/sleepcast
nodejs smartthings smartthings-smartapp vizio
Last synced: 6 days ago
JSON representation
SmartThings Automation that makes falling asleep with the TV on a little more personalized
- Host: GitHub
- URL: https://github.com/erodewald/sleepcast
- Owner: erodewald
- License: gpl-3.0
- Created: 2019-04-12T23:23:46.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-04-12T23:56:44.000Z (over 5 years ago)
- Last Synced: 2024-11-07T11:53:20.652Z (about 2 months ago)
- Topics: nodejs, smartthings, smartthings-smartapp, vizio
- Language: CSS
- Homepage:
- Size: 688 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# sleepcast
[![CircleCI](https://circleci.com/gh/erodewald/sleepcast/tree/master.svg?style=svg)](https://circleci.com/gh/erodewald/sleepcast/tree/master)
A SmartThings webhook automation that allows you to control your (modern) Vizio TV with your SmartThings switches or mode changes. A major goal is to develop a wearables companion app that can perform these functions at optimum times based on your heart rate and sleep status.
## Project goals
### Feature goals
Note: **Config UI** is the SmartThings SmartApp configuration interface found in the SmartThings mobile app.
| Feature goal | Function | Config UI | Issue |
| ------------------------------------------ | -------- | --------- | ----------------------------------------------------------- |
| Connect to TV by LAN IP | ✅ | ✅ | |
| Connect to TV by WAN URL/IP | ✅ | ✅ | |
| Discover TV by SSDP (LAN) | ✅ | ✅ | |
| Trigger via device event | ✅ | ✅ | |
| Trigger via scene event | 🚫 | 🚫 | TBD – not sure if this will ever be possible |
| Trigger via mode event | ✅ | ✅ | |
| Toggle power | ✅ | ✅ | |
| Set volume | ✅ | ✅ | |
| Fade volume over time | 🚫 | ✅ | |
| Set sleep timer | ✅ | ✅ | [vizio-smart-cast/12](/heathbar/vizio-smart-cast/issues/12) |
| Set picture mode | ✅ | ✅ | [vizio-smart-cast/12](/heathbar/vizio-smart-cast/issues/12) |
| Set backlight percentage | ✅ | ✅ | |
| Fade backlight percentage over time | 🚫 | ✅ | TBD |
| Set blank screen | ✅ | ✅ | [vizio-smart-cast/12](/heathbar/vizio-smart-cast/issues/12) |
| Create Samsung Gear wearable companion app | 🚫 | N/A | TBD |
| Get heart rate/sleep status from wearable | 🚫 | 🚫 | TBD |
| Use HR to auto-shut off TV | 🚫 | 🚫 | TBD |
| Trigger actions w/ SmartThings scheduler | 🚫 | N/A | TBD |