I searching for software to run on a pc connected with a zcu010 to log zwave signals.
The reason is that i have a Danfoss CF system running for some 3 years know and bought it because it runs on zwave.
The problem is that this is a closed system and I would like to control it by pc.
The system has a remote unit which can control every thermostat in the system.
I would like to pick up the zwave signals send out by the remote to see if I can play them back with the zcu010.
I have contact with danfoss (up to denmark and the project leader of the cf system) but they will not open up the system in the future.
I opened up the remote and this runs on a nec v850 with a zensys pcb with a zn0201 chip on it. If nothing else works I will try to log the
rs232 signals between the v850 and the zwave chip but the option with zwave signals is much easier.
logging zwave signals
Re: logging zwave signals
The professionals have a Zniffer, that works like Wireshark on a computer network. But I don't think, you can get your hands on one of those, unless you know a developer kit owner.
Aeon-labs has one "coming soon" http://www.aeon-labs.com/site/products/view/9/ , but it has been like that for a long time.
If you go for the RS232 signals, have a look at http://www.digiwave.dk/
Aeon-labs has one "coming soon" http://www.aeon-labs.com/site/products/view/9/ , but it has been like that for a long time.
If you go for the RS232 signals, have a look at http://www.digiwave.dk/
Re: logging zwave signals
The Zniffer does what I need to find out the signals. But I was looking for software to run on my pc to do this job with my ZCU010.
The intrest for a good working zone-heating system is there (see http://www.domoticaforum.eu/viewtopic.php?f=50&t=5438)
But I think this CC system is just new version of the CF system and therefor wil not communicate with a thirt-party controller........ but I hope i'm wrong.
To MHN:
I looked at the site http://www.digiwave.dk and this looks like good information. I cannot find any hardware information on how to use the software.
I have the datasheet on the ZM2102 module (which is used in the remote controller of the CF system) and would like to log the serial data between this module and the v850 processor.
The intrest for a good working zone-heating system is there (see http://www.domoticaforum.eu/viewtopic.php?f=50&t=5438)
But I think this CC system is just new version of the CF system and therefor wil not communicate with a thirt-party controller........ but I hope i'm wrong.
To MHN:
I looked at the site http://www.digiwave.dk and this looks like good information. I cannot find any hardware information on how to use the software.
I have the datasheet on the ZM2102 module (which is used in the remote controller of the CF system) and would like to log the serial data between this module and the v850 processor.
Re: logging zwave signals
At digiware they use a serial sniffer and the Aeon-Labs Z-stick to reverse engineer Z-Wave. I don't think, you can use that. Z-Wave only reports back to the device, that send the command. But there is a lot of Z-Wave protocol information on digiware if you find a way to access RS232.
Maybe you can find help in the Open-zwave project? http://code.google.com/p/open-zwave/
Regards
Morten
Maybe you can find help in the Open-zwave project? http://code.google.com/p/open-zwave/
Regards
Morten
Re: logging zwave signals
You can just forget about all this and safe your time and money. Danfoss CF2 use proprietary Command Class for
hardware control. All your “logging” of communication between controller and sensors will not help. The only way
here to write completely new firmware for both CF2 controller and (CF2) sensors with support for standard Z-Wave...
hardware control. All your “logging” of communication between controller and sensors will not help. The only way
here to write completely new firmware for both CF2 controller and (CF2) sensors with support for standard Z-Wave...
Re: logging zwave signals
To hkmod,
You seem to know the CF2 system well. Do I understand correct that it is not possible to pick up the signal send from the remote control to play this back?
Do you have any idea on the hardware inside the RC? It looks to me that the firmware inside the v850 talks to the ZM2102 module via the Rx/Tx pins.
I traced the pcb lines and the Rx/Tx lines from v850 and ZM2102 match up.
If this is the case it must be possible to log the datastream ons these lines and place my own commands on these lines via a pc.
My idea is to leave the whole sysem as it is but to make a extra RS232 port on the RC which gives me the possbility to "borrow" communication between the ZM2102 module of the RC and the rest of the system to get/set data into this system.
But the first step is reverse engineer the whole circuit diagram of the pcb inside the RC.
Does this make any sens or are my toughts to simple?
You seem to know the CF2 system well. Do I understand correct that it is not possible to pick up the signal send from the remote control to play this back?
Do you have any idea on the hardware inside the RC? It looks to me that the firmware inside the v850 talks to the ZM2102 module via the Rx/Tx pins.
I traced the pcb lines and the Rx/Tx lines from v850 and ZM2102 match up.
If this is the case it must be possible to log the datastream ons these lines and place my own commands on these lines via a pc.
My idea is to leave the whole sysem as it is but to make a extra RS232 port on the RC which gives me the possbility to "borrow" communication between the ZM2102 module of the RC and the rest of the system to get/set data into this system.
But the first step is reverse engineer the whole circuit diagram of the pcb inside the RC.
Does this make any sens or are my toughts to simple?
Re: logging zwave signals
I got the hardware up and running and can do some logging. With my laptop they are nice values but this has only one Com port so not very practical to link send and receive values. With my PC (2 comm's) this is possible but there is a constant flow of 00's between the wanted values.
After filtering the 00 out I get a useabel file.
here are the first lines after powering on the RC. A is data from the V850 to ZM0201 and B is the reply. I have to set time and date so these shouldbe send (up and down)...... I gues.......
# SerialMon v1.4.0
2003-01-01 00:39:51.656 A C0 "r" C8 "&" 00
2003-01-01 00:39:54.203 B FC "{" F3 E6 03 00
2003-01-01 00:39:55.250 A "r" C8 C8 00
2003-01-01 00:39:57.203 B 00 "d{" 7F A6 05
2003-01-01 00:39:57.421 B 00 "@{s" A6 03
2003-01-01 00:39:57.671 A "r" C8 "c" 00
2003-01-01 00:39:57.718 A "r" C8 13 00
2003-01-01 00:39:57.828 B E0 "{" 01 E8 00
Can anybody help me with the known hex patterns so I can see if there are any in my logging?
After filtering the 00 out I get a useabel file.
here are the first lines after powering on the RC. A is data from the V850 to ZM0201 and B is the reply. I have to set time and date so these shouldbe send (up and down)...... I gues.......
# SerialMon v1.4.0
2003-01-01 00:39:51.656 A C0 "r" C8 "&" 00
2003-01-01 00:39:54.203 B FC "{" F3 E6 03 00
2003-01-01 00:39:55.250 A "r" C8 C8 00
2003-01-01 00:39:57.203 B 00 "d{" 7F A6 05
2003-01-01 00:39:57.421 B 00 "@{s" A6 03
2003-01-01 00:39:57.671 A "r" C8 "c" 00
2003-01-01 00:39:57.718 A "r" C8 13 00
2003-01-01 00:39:57.828 B E0 "{" 01 E8 00
Can anybody help me with the known hex patterns so I can see if there are any in my logging?
Re: logging zwave signals
To me that is a digiwave question. 
http://www.digiwave.dk
http://www.digiwave.dk/forum/index.php? ... 777d1235d9
(I don't know anything, but Henrik has come a long way.)

http://www.digiwave.dk
http://www.digiwave.dk/forum/index.php? ... 777d1235d9
(I don't know anything, but Henrik has come a long way.)