imbrianj/switchBoard
Control of Internet connected devices within a given network via web interface.
6 Releases
Latest: 7y ago
Cleanup, ML Improvements, Image Push Notifications0.3.0Latest
📋 Changes
- If you are running AI version 20180525 or older, you will need to rename or remove your cache/db/processed.json file and restart SwitchBoard. Depending on the number of events you've stored, reprocessing events with the new time and date categories can take a while.
- Rework how images are captured so the binary of the images taken may be sent to other controllers.
- Add images to Pushover notifications when applicable (such as security cameras)
- Add app for Air Quality to trigger actions based on configured criteria (turn on air purifier if PM2.5 exceeds a limit, for example).
- Minor improvements to voice commands for blinds.
- Add app to remind me to take my dog out if it's been a while.
- Black Carbon values and reasonable safe levels populated for Air Quality.
- More granular time and date categories, allowing more accurate predictions (at the cost of more data needing to be collected and more memory consumed in storing it). What was simply 6 time categories and 2 day categories (for a total of 12 "buckets") is now 24 time categories and 7 day categories (for a total of 168 "buckets").
- + 4 more
Minor clean up0.2.2
📋 Changes
- Biggest change was removal of a dependency with a low-priority security issue with one of it's dependencies.
- Added early work for sending payloads to issued commands - such as passing a security camera picture to desktop notifications.
- Added more granular machine learning time categories.
- Some minor machine learning cleanup (don't issue commands if target doesn't have a configurable number of events - useful for new devices).
- http and https servers now run in parallel by default - allowing web clients to have some added functionality (speech to text, desktop notifications) because they have ssl - and non-ssl for simple devices (such as SmartThings pinging back for event updates).
Polish0.2.1
📋 Changes
- Progress bar styling
- Cleaned up docs
- Small tweaks to existing apps (RSS Reader, Announce)
- Paranoia filtering of all inputted values - even from reasonably trustworthy sources
- Global flag to set if you prefer Celsius for everything
- Add battery status to all possible devices
- Simple Chromecast device (see if it's on and pass in a YouTube ID - that's it)
- Air Quality device + app to alert if things get bad
- + 1 more
Early Machine Learningv0.2.0
Some steps toward machine learning. New features, bug fixes.
Bug Fixesv0.1.8
Fixes some annoying bugs, crashes and memory leakes from v0.1.6.
Initial Releasev0.1.0
Initial release of SwitchBoard. See README about supported services and devices.
