---------------------------------------
1. Sensor & actuatorsHuge choice from stock, home made, etc...I am currently waiting for some PCB designed
2. DatabaseI tried SQLite for some embedded projects, and it is good for some data, but not for storing too much value from sensors
I don't know how MySQL and equivalent performs on small embedded devices
3. Man user interfaceI am still seeking for a great tool, Freeboard might be one but never tested.Also I might do something from scratch
4. Data processingThat is the difficult part, how to analyse all the data to have something useful and not just some temperature graphs on one page, power on another etc....Is seems that Open Energy Monitor and Open Sens.se are exploring that way but the later is only on the cloud, closed source.
5. Server/computer/cloudWill have an impact on the database and data processing choice regarding the computing power availableCloud might not be good as you will depend from other people an your internet connectionSo if some people already developed such system around NR or are planning to do it, which technologies/software do you use ?
I totally disagree I'm afraid that monolithic apps are easier to write. That's only true while the code is no more than a couple of screens long. In any case, the whole reason for NR is to make this a non-issue. The whole ethos of Node.JS is to use lots of small modules, NR follows this pattern using flow programming instead of traditional code.
[...]
My attraction to Node-Red is the ease of which I can add sensors. Many other projects allow you to add modules, but Node-Red I just created my own flow - no waiting.
2. DatabaseI tried SQLite for some embedded projects, and it is good for some data, but not for storing too much value from sensorsVery surprised you are having trouble with large data with SQLite. SQLite limitation is more about multiple concurrent users. Not really an issue with NodeJS solutions, but could be. What it should not be is a problem with size or performance, not on a Raspberry Pi.
you should probably think about end to end and where your existing knowledge is.
3. Man user interface
Freeboard doesn't seem the best for that (would require a lot of plugins).
I would like a graph processor that would allow me to filter on sensor type, to filter by node id etc - this is something I would attach to the database.
I've used JQuery to dynamically create a list of floors & rooms with all the display hidden until I receive some sensor data for a specific room. Then it magically appears just by taking the "hidden" class of the appropriate DIV's.
it's IBM copyright as Nick and myself (the co-creators) both work at IBM. However the license is Apache2 which is open and allows anyone to re-use it, including taking it and building into their own products. So basically "it's out there" .
--
http://nodered.org
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi there, I'm happy user of OpenHab, but looking for some other software, because if my concept, shown below - OH is not very suitable for this. I would like to know of Node-Red is ther right thing for me.1. Sensor & actuators
2. Database
3. Man user interface
If we talk about scenarios or rules - e.g. "real" automation, like opening and closing of Shutters on schedule, or intelligent thermostat control, alarm management, I have two solutions - local and cloud.4. Data processing
5. Server/computer/cloud
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+u...@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
Hi there, I'm happy user of OpenHab, but looking for some other software, because if my concept, shown below - OH is not very suitable for this. I would like to know of Node-Red is ther right thing for me.1. Sensor & actuatorsI'm currently using Z-Wave. In plans I want to use MQTT for ESP8266 based sensors and EnOcean for powerless sensors and switches.
2. DatabaseI think the main thing here is not the database itself, but logs with timestamp - e.g. it should be easy to see what happened with house and when, to diagnose any mistakes and errors. The logs can be produces from database, but also can be created much easier, for example using MQTT client, subscribed to all messages from Broker. In this case if all traffic goes through Broker, the logs will be created automatically.Would be nice to know, how Node-Red supports this.
3. Man user interfaceI have quite easy solution - WiFi tablet or Smartphone on the wall with GUI app. I stopped on Commandfusion right now, because I have made MQTT client for it, which works quite well - https://groups.google.com/forum/#!topic/commandfusion/vfPByGiBd2gSo all you need is to create your own Dashboard graphically and put a couple of MQTT calls there. Works quite fast and stable.
As future solution I was thinking about Google Voice recognition using Tasker - my tests shown, that it works quite well. To extend the Mic Range I want to use Conference Bluetooth Speakers - then it should hear in whole room.
If we talk about scenarios or rules - e.g. "real" automation, like opening and closing of Shutters on schedule, or intelligent thermostat control, alarm management, I have two solutions - local and cloud.4. Data processing
Local is done using Codesys runtime, running on Raspberry or any other PC. With this you can create logic and rules using one of the industry standard IEC 61131-3 languages and integrated IDE. With this IDE you can also easily debug your code in real-time on your controller. As interface with sensors/actuators I was thinking of using MQTT or Modbus TCP. The last one is supported from the box. Here I see Node-Red as important thing to convert all those different interfaces(Z-wave, Enocean, REST API for Web) to single one to be interfaces to automation controller.
For cloud control I was planning to use Thingspeak. It would be nice to use MQTT for that as well.
5. Server/computer/cloudHere I have significant doubts on reliability in case of local server. Currently I run everything on Raspberry PI, but maybe will move something to my Synology NAS. Anyway redundancy is a must.
So my question to you guys - I see Node-Red as a tool, which will manage connections between hardware and software and bring them all to some standard single interface. It should help me to manage all those signals easily. Basically what I want is that internally I should not care to which sensor or which actuator belongs particular signal in my automation software. Only ant the Node-Red level I should connect them to real software. Am I right in my choice?
3. Man user interfaceI have quite easy solution - WiFi tablet or Smartphone on the wall with GUI app. I stopped on Commandfusion right now, because I have made MQTT client for it, which works quite well - https://groups.google.com/forum/#!topic/commandfusion/vfPByGiBd2gSo all you need is to create your own Dashboard graphically and put a couple of MQTT calls there. Works quite fast and stable.
As future solution I was thinking about Google Voice recognition using Tasker - my tests shown, that it works quite well. To extend the Mic Range I want to use Conference Bluetooth Speakers - then it should hear in whole room.This is rather less polished in NR. Many of us started with custom web pages which are very easy to build in NR. Some of us went further and started to build more dynamic pages with websockets based comms. However, in recent months an excellent set of nodes from Andrei Tătar came along and which is now due to be adopted into the core. UI provides a set of simple but effective elements for building UI's that are fairly mobile friendly and very easy to use.
1. Sensor & actuators
I'm currently using Z-Wave. In plans I want to use MQTT for ESP8266 based sensors and EnOcean for powerless sensors and switches.
2. DatabaseI think the main thing here is not the database itself, but logs with timestamp - e.g. it should be easy to see what happened with house and when, to diagnose any mistakes and errors. The logs can be produces from database, but also can be created much easier, for example using MQTT client, subscribed to all messages from Broker. In this case if all traffic goes through Broker, the logs will be created automatically.Would be nice to know, how Node-Red supports this.
If we talk about scenarios or rules - e.g. "real" automation, like opening and closing of Shutters on schedule, or intelligent thermostat control, alarm management, I have two solutions - local and cloud.4. Data processing
Local is done using Codesys runtime, running on Raspberry or any other PC. With this you can create logic and rules using one of the industry standard IEC 61131-3 languages and integrated IDE. With this IDE you can also easily debug your code in real-time on your controller. As interface with sensors/actuators I was thinking of using MQTT or Modbus TCP. The last one is supported from the box. Here I see Node-Red as important thing to convert all those different interfaces(Z-wave, Enocean, REST API for Web) to single one to be interfaces to automation controller.
For cloud control I was planning to use Thingspeak. It would be nice to use MQTT for that as well.
5. Server/computer/cloudHere I have significant doubts on reliability in case of local server. Currently I run everything on Raspberry PI, but maybe will move something to my Synology NAS. Anyway redundancy is a must.
Many use node red for home automation. What sort of flows are you
looking for that you have not found?