Z-Wave on Mac OSX

Discussions about Z-Way software and Z-Wave technology in general
ncs05001
Posts: 1
Joined: 01 Sep 2011 22:36

Z-Wave on Mac OSX

Post by ncs05001 »

Hello,

I'm doing a little research on home automation systems compatible with Mac OSX as I would like to start adding home automation tasks to my Mac Mini media centre. The PDF documentation on Z-Way which I downloaded talks about it being available for use on Mac OSX but I can't find any application file to download (the Z-Connector zip file only contains install files for Windows and Linux).

Could you please advise me if this software will work on Mac OSX and, if so, where I can obtain a copy of the application installation file? From the documentation I've been reading, Z-Way looks like a really great piece of software, one which I would really like to try.

Many Thanks,
Nate

(you need to lock down permissions on this Drupal install, I know it's kind of shitty of me to show you in this manner, but I am not Nate, and I was able to edit this)
User avatar
PoltoS
Posts: 7565
Joined: 26 Jan 2011 19:36

Unix version of Z-Connector can be easily compiled on Mac OS X

Post by PoltoS »

Dear Nate,We have no dmg package for Mac OS X yet, but Unix folder of Z-Connector contains files for all POSIX compatible Unices including OS X. Just have gcc and make installed and run make to compile z-agent. You may also need to install argtable2, ssl and crypto libraries. To run Z-Connector GUI (z-connector.exe executable) you also need mono to be installed.Z-Connector will connect you to our Z-Cloud service. Stand alone Z-Way can be executed on Linux, Windows and OS X, but it is not available yet — only in Z-Cloud and Z-Box versions (Z-Box is comming soon).
dsm4ever
Posts: 1
Joined: 28 Dec 2011 03:48

Is there a scheduled release?

Post by dsm4ever »

I am running Mac OSX and am very curious as to when there will be a .dmg released for OSX.

Thanks,
Kory
User avatar
PoltoS
Posts: 7565
Joined: 26 Jan 2011 19:36

dmg packet is not in our plans yet

Post by PoltoS »

But we will include OS X binaries in the Z-Connector package in recent future.
jakobroemer
Posts: 1
Joined: 02 Mar 2012 17:23

Download link

Post by jakobroemer »

The download links not works the file is only 10 bytes
User avatar
PoltoS
Posts: 7565
Joined: 26 Jan 2011 19:36

Fixed!

Post by PoltoS »

Was an issue with newly registered users.
pierrot_102
Posts: 1
Joined: 09 Apr 2012 12:40

Z-Wave on Mac OSX

Post by pierrot_102 »

Could you explain precisely how to install z-wave on mac using gcc and make or preferably with a dmg package?

Thank you.

User avatar
PoltoS
Posts: 7565
Joined: 26 Jan 2011 19:36

You have to download Xcode

Post by PoltoS »

You have to download Xcode from https://developer.apple.com/technologies/tools/ and then go into Unix folder in Z-Connector package and run 'make'. After this you can run './Run_Z-Agent.sh'.

.dmg package is not in our future plans, but if you know how to make it, you can share it with others!

Be aware that some OS X clients reported problems with USB handling (hangs up or errors opening serial port). If you experience it too, provide us with debug info please and we will try to fix the problem.
(run the program trough 'ptrace' for example and send us the output)
zeimon
Posts: 10
Joined: 07 Jun 2012 15:38

error running make

Post by zeimon »

I get this error when trying to run make.

Help please?


make all clean
c++ -c ioutil.c
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
ioutil.c:21:12: warning: 'SSL_read' is deprecated [-Wdeprecated-declarations]
result = SSL_read(session, buffer, size);
^
ioutil.c:23:11: warning: 'SSL_get_error' is deprecated
[-Wdeprecated-declarations]
switch (SSL_get_error(session, result))
^
ioutil.c:34:4: warning: 'ERR_get_error' is deprecated
[-Wdeprecated-declarations]
DEFAULT_HANDLER("Error reading data from ...
^
./ssl.h:4:57: note: expanded from macro 'DEFAULT_HANDLER'
#define DEFAULT_HANDLER(s, ssl, r) ERR(s ": (%d) %s
", ERR_get_error(...
^
./log.h:11:40: note: expanded from macro 'ERR'
#define ERR(s, ...) Log(0, "[E] " s, ##__VA_ARGS__)
^
ioutil.c:34:4: warning: 'ERR_get_error' is deprecated
[-Wdeprecated-declarations]
DEFAULT_HANDLER("Error reading data from ...
^
./ssl.h:4:98: note: expanded from macro 'DEFAULT_HANDLER'
...(%d) %s
", ERR_get_error(), ERR_reason_error_string(ERR_get_error()))
^
./log.h:11:40: note: expanded from macro 'ERR'
#define ERR(s, ...) Log(0, "[E] " s, ##__VA_ARGS__)
^
ioutil.c:34:4: warning: 'ERR_reason_error_string' is deprecated
[-Wdeprecated-declarations]
DEFAULT_HANDLER("Error reading data from ...
^
./ssl.h:4:74: note: expanded from macro 'DEFAULT_HANDLER'
...(%d) %s
", ERR_get_error(), ERR_reason_error_string(ERR_get_error()))
^
./log.h:11:40: note: expanded from macro 'ERR'
#define ERR(s, ...) Log(0, "[E] " s, ##__VA_ARGS__)
^
5 warnings generated.
c++ -c main.c
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
main.c:3:10: fatal error: 'argtable2.h' file not found
#include
^
1 error generated.
make: *** [main.o] Error 1
User avatar
PoltoS
Posts: 7565
Joined: 26 Jan 2011 19:36

You have to install argtable2 library

Post by PoltoS »

> main.c:3:10: fatal error: 'argtable2.h' file not found
You have to install argtable2 library including header files.
Post Reply