n0rad / housecream Goto Github PK
View Code? Open in Web Editor NEWAdvanced home automation server to control your house
Home Page: housecream.org
License: GNU Affero General Public License v3.0
Advanced home automation server to control your house
Home Page: housecream.org
License: GNU Affero General Public License v3.0
then you will be able to talk with the server without setting an output route for the msg
add a new component to handle timer. cron like
Try to integrate voice recognition.
http://www.csquad.org/2009/10/27/reconnaissance-vocale-avec-julius/
Integrate levels in the events logs to detect intrusion.
we should move the home folder inside $XDG_CONFIG_HOME like nowerdays applications do
http://standards.freedesktop.org/basedir-spec/latest/index.html#introduction
http://unix.stackexchange.com/questions/24347/why-do-some-applications-use-config-appname-for-their-config-data-while-other
The Axmpp component create another endpoint object to handle response.
It seems that its not well implemented as the chat notify each message like a beginning of a conversation (phone bell, popup).
Also, its dirty to create create another endpoint to handle the response as the consumer should himself be able to handle the response.
o.a.c.j.interceptor.JAXRSOutInterceptor:401 - No message body writer has been found for response class Error.
it can be interesting to display the map based on point types.
for example display the map with a colored shadow to show where lights are opened.
We should store configuration of the application in a JSON configuration file inside the home folder.
configuration should contain :
when
outlight is X lumen
and the day is X time close to sunset
and door.X.open is false
then
close flap for door.X
Display a colored blinking halo object in map when there is an event.
** WHAT DOES IT BRING **
the user will see the event in a visual way at it will blink on the map
** HOW TO **
The browser is caching pages and partial loaded. To be sure the browser will not work with old files when the user update the version of Housecream, we have to append the version in the resource name. Example :
/views/admin/admin.html?v=1.0.0
** what does it bring **
** how to **
Add a lock with PID in home folder to be sure that housecream is not running twice with the same home.
add a check at start that this pid is not used anymore
The form should try get position from browser.
If the user do not accept, should display a google map to select a position.
There is an error on accessing the validator when the server is not reachable. We have to display an error before that if its not reachabe (with a ping call or something).
We should flush events to disk (with a specific logger) and keep a version in memory (with a max of events).
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.