Integrating KNX and OpenZWave with Node Red

1,335 views
Skip to first unread message

Ηλίας Καρακουλάκης

unread,
Sep 23, 2014, 2:18:49 PM9/23/14
to node...@googlegroups.com
Hi all. I'm happy to announce that I finally have a working integration between two of the most popular home automation protocols, KNX and ZWave using Node-Red flows.
The integration is bidirectional and I can control
- ZWave devices from KNX commands sent to a specific groupaddress
- KNX status groupaddresses sent as a result of a manual ZWave operation

Here's a teaser:

ryan...@gmail.com

unread,
Sep 23, 2014, 3:29:43 PM9/23/14
to node...@googlegroups.com
Good job! :)

Dave C-J

unread,
Sep 23, 2014, 4:13:25 PM9/23/14
to node...@googlegroups.com
+1

I'm sure others would like to try them if you felt like sharing them :-)

:-)

Ηλίας Καρακουλάκης

unread,
Sep 24, 2014, 1:02:27 AM9/24/14
to node...@googlegroups.com
oops you're right I forgot the link! :)
http://flows.nodered.org/flow/b993a7bd7a2832edb23a
I'm going to get these nodes properly packaged for npm now...

--
http://nodered.org
---
You received this message because you are subscribed to a topic in the Google Groups "Node-RED" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/node-red/LKJEFYZG7MY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to node-red+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Elias Karakoulakis
Electrical & Computer Engineer NTUA Athens
Msc Information Systems, AUEB Athens
KNX Advanced Partner

Lawrence Griffiths

unread,
Sep 24, 2014, 4:22:32 AM9/24/14
to node...@googlegroups.com
Elias nice one hope to see this covered in KNX Journal one day soon!
Looks like your using eibDemon did you use the Busware ROT board?

Lawrence

Ηλίας Καρακουλάκης

unread,
Sep 24, 2014, 5:07:46 AM9/24/14
to node...@googlegroups.com
Hi Lawrence,
I'm interfacing to an eibd running on my Logic Machine (http://openrb.com/), a dedicated KNX box I have for quite some time, but this is irrelevant; I could be running eibd locally on the RPi and use a Busware ROT as the physical adapter for KNX...

2014-09-24 11:22 GMT+03:00 Lawrence Griffiths <lawrence....@googlemail.com>:
Elias nice one hope to see this covered in KNX Journal one day soon!
Looks like your using eibDemon did you use the Busware ROT board?

Lawrence



Ηλίας Καρακουλάκης

unread,
Sep 27, 2014, 4:48:38 AM9/27/14
to node...@googlegroups.com

Nicholas O'Leary

unread,
Sep 27, 2014, 12:19:45 PM9/27/14
to node...@googlegroups.com
Hi,

small nitpick - the license in the files is apache2, the license entry in their package.json says BSD.

Nick

--
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.

Ηλίας Καρακουλάκης

unread,
Sep 27, 2014, 2:02:50 PM9/27/14
to node...@googlegroups.com

Fixed, thanks!

You received this message because you are subscribed to a topic in the Google Groups "Node-RED" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/node-red/LKJEFYZG7MY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to node-red+u...@googlegroups.com.

Peter Veres

unread,
May 5, 2015, 4:53:23 AM5/5/15
to node...@googlegroups.com
Hello Elias,
great to see you worked on this. I am using LogicMachine as well, could you please share your LM scripts? Would help me finally get my flat in shape, thanks a lot.
Peter

Ηλίας Καρακουλάκης

unread,
May 5, 2015, 6:03:46 AM5/5/15
to node...@googlegroups.com
Hi Peter,

the plan is to replace LogicMachine completely :) :) I'm lacking time-critical functions (eg delayed execution), that's the main reason...

--
http://nodered.org
---
You received this message because you are subscribed to a topic in the Google Groups "Node-RED" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/node-red/LKJEFYZG7MY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to node-red+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Peter Veres

unread,
May 5, 2015, 6:15:40 AM5/5/15
to node...@googlegroups.com
Hello Elias,
Thanks for your quick reply. I do not plan to get rid of LM, because I need it for other tasks. Could you share the scripts anyway pls? 
Thank you

Dňa utorok, 5. mája 2015 12:03:46 UTC+2 Ηλίας Καρακουλάκης - Elias Karakoulakis napísal(-a):

Lawrence Griffiths

unread,
May 8, 2015, 1:55:49 PM5/8/15
to node...@googlegroups.com
Reading the current KNX Journal  http://www.weinzierl.de/ Wweinzierl announce.
The kBerry SDK for the Raspberry Pi is available as a free download
Hoping this in Python and not thier normal C/C++ SDK 

Ηλίας Καρακουλάκης

unread,
May 9, 2015, 11:38:56 AM5/9/15
to node...@googlegroups.com
this looks to belong in the BAOS family, afaik this is high-level IP-based knx object api, which is not suitable for raw bus access I think - I also think it poses a limit on the number of available objects.

ITN Groep

unread,
Jul 2, 2015, 3:00:32 AM7/2/15
to node...@googlegroups.com
Hello,

Openrb wrotes on the forum that you are writing a KNX-ZWAVE connection for the logicmachine? : http://forum.logicmachine.net/showthread.php?tid=4

Is that true? And do you have any idea when other people can use/test this?

I like to use the Zwave Fibaro motion sensors /door sensor and wall plug into my LogicMachine/KNX.

Thanks.


Op dinsdag 5 mei 2015 12:03:46 UTC+2 schreef Ηλίας Καρακουλάκης - Elias Karakoulakis:

Ηλίας Καρακουλάκης

unread,
Jul 2, 2015, 3:59:27 AM7/2/15
to node...@googlegroups.com
Hi,

I'm using the LogicMachine for my KNX-ZWave integration, but only as an IP gateway. I've not extended the LM as it lacks even the most basic development essentials (I've got a version 1 unit which its not an ARM variant, but a PPC.. - no compiler, 32MB of RAM...). I've tried in the past to set up a cross-compilation environment which kinda worked but it was simply too fragile.

The KNX-ZWave integration runs as a Node-Red flow in a stock Raspberry Pi. 

Hope this helps!

Reply all
Reply to author
Forward
0 new messages