njlaprell / home Goto Github PK
View Code? Open in Web Editor NEWMisc home automation scripts in node.js Not fit for public use beyond example code, as this is very specific to my hardware.
License: GNU General Public License v3.0
Misc home automation scripts in node.js Not fit for public use beyond example code, as this is very specific to my hardware.
License: GNU General Public License v3.0
Letting a job run on startup will help to determine initial status values without having to wait for a polling job to complete.
Create UI based authentication for the mobile dashboard.
Include hue-brightness-changed and hue-color-changed events as well.
Create a poll and listener to record the status of Hue lights.
Create a slider to toggle the brightness of each given light.
Event and Error logs should pull in fresh data each time they're opened.
Blank subject. Body gets sent.
Create an interface to select a color for Hue lights that support it.
Call jobs from server.js.
Create a helper to format datetime throughout the app.
helpers/roku.js:131
Create a button with a popup of the current error log.
The Event Log is displaying every instance of motion detected when everyone is away. It should only display the first instance.
Currently sending a stack dump to the log every ten seconds when it is unplugged.
Update the house status object to automatically reduce the eventsFired and listenersTriggered arrays to a preconfigured number preserving the most recent in order to prevent eventually running out of memory.
Should use switch UI and send on/off commands when toggled.
Use the weather API data to calculate day/night instead of IFTTT triggers.
Create a details page that displays all of the details for each of the four components.
The Event Log is displaying every instance of motion detected when everyone is away. It should only display the first instance.
Create a listener for the lutron-changed event and update the house status there instead of in the lutron helper.
Create a helper for listeners like the one for polls.
"Today/Yesterday/Last Friday" for dates. Time without seconds for times. Should include a link to the full date.
Likely don't gain anything from the scheduler as all jobs so far are basic intervals.
Create a human readable log of events to render in the UI. Add a method to the house object to store the events in the status.
Update the internet status listener to trigger the Hue panic mode when the internet is out.
Review and enable verbose logging for debugging.
Redirect after login mangles the URL causing AJAX requests to fail.
Checking the status of switches that are not plugged in causes slowing. Switches that stop responding should be removed from the poll after a certain interval and only checked to see if they are back online at a much longer interval.
trigger and update to the status of the given Hue light when it is toggled.
Update house class to track all expected events, including descriptions and types of events.
Make sure everything that should be leaving history does.
Display list of Hue lights with a flipswitch to show the on/off status of each. Toggling the switch should toggle the state of the light.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.