Giter Club home page Giter Club logo

domogeeek's Introduction

Welcome

โ™ค I'm Fullstack Architect at Capgemini since 2004.

๐Ÿšฉ I'm Located in #Nantes since few years.

๐Ÿค™ I'm hiring passionnated developpers and fullstack architects.

All these projects are issued from my personnal work. Coding is a pleasure not a work.

domogeeek's People

Contributors

ltoinel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

domogeeek's Issues

Moving application data/settings to MongoDB

It would probably be wise to move the configs to MongoDB to allow them to be edited externally (future API or webinterface).

For instance the scheduler, schedules are an excellent of example of things that can be managed via a webinterface.

node-red integration / if-then-else

Perhaps its nice if this could have integration with Node-RED for "if-then-else" actions. I haven't used it yet (other than checking if it runs and dragging some stuff around) but it could be a nice addition.

IIUC this app should be able to deal with the whole "if-then-else" handling for making complex plans such as:

  • If the sun has gone down;
  • Turn on the lights in the living room
  • Close the curtains

Or

  • Motion is detected in the hallway;
  • And if the alarm is armed (alarm could be a simple nodejs app);
  • And if the trusted devices (phones) are out of range;
  • Send out alarms to SMS & PushBullet;
  • Trigger the ZWave alarm;

What about using mqtt?

Hi Ludovic!

Before I stumbled upon this project I was working on writing my own system. Since both have a very similar approach (loosely coupled) I might as well use this one instead. :-)

However, I was planning on running the system externally and only with the "hardware" part (ZWave bridge) locally. This allows greater flexibility and security since the "brain" is hosted in a more secure environment.

For this I came across MQTT which is pretty easy to work with. For the webinterface I'm planning to use AngularJS and Websockets for realtime execution of actions and display of information (temperatures, light states etc).

An added bonus of MQTT is that you can use any system that can talk to MQTT to write code in so not all parts must be nodeJS. For presence for instance it could be linked to ownTracks which uses MQTT as well.

Perhaps we should work together on this :-)

Install process not working on raspberry pi

Hello, I tried your project on the latest version of rasbian and run into some problems.
First of all the command to install nodesource does not work on rasbian

sudo curl --silent --location https://deb.nodesource.com/setup_0.12 | bash -
## You appear to be running on ARMv6 hardware. Unfortunately this is not currently supported by the NodeSource Linux distributions. Please use the 'linux-armv6l' binary tarballs available directly from nodejs.org for Node.js v4 and later.

No data

Everything is working without error: node-red,openzwave,zwave2mqtt
nd I get
{"source":"zwave[1]","label":"Latest Available Config File Revision","value":3,"action":"ValueChanged","timestamp":1593683947563}"
in node-red
but no data from sensor.

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.