-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds OpenZWave 1.6 compatability #182
Commits on May 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5e4c583 - Browse repository at this point
Copy the full SHA 5e4c583View commit details -
Configuration menu - View commit details
-
Copy full SHA for 512e193 - Browse repository at this point
Copy the full SHA 512e193View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a281c3 - Browse repository at this point
Copy the full SHA 5a281c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9951422 - Browse repository at this point
Copy the full SHA 9951422View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1a7710 - Browse repository at this point
Copy the full SHA b1a7710View commit details -
Alters the Singleton class to create instance singletons
Read the docstring in the Singleton class for a detailed description on how it works. I added this class as a meta class to ZWaveObject and also ZWaveOptions. This should cover all objects created in python-openzwave that are public.
Configuration menu - View commit details
-
Copy full SHA for 1e6a359 - Browse repository at this point
Copy the full SHA 1e6a359View commit details -
Updates deprecated function and also adds some logging decorators
The deprecated function now handles classes, methods, functions, properties (get and set together or separate) and variables with any data type set to it. A custom message can also be added to the warning that is displayed. the logging decorators are used for tracking the data path.
Configuration menu - View commit details
-
Copy full SHA for 084c7c0 - Browse repository at this point
Copy the full SHA 084c7c0View commit details -
Deprecates the ZWaveOptionSingleton class
the ZWaveOption class is now an instance singleton so there is no need for this class anymore.
Configuration menu - View commit details
-
Copy full SHA for dedf1c0 - Browse repository at this point
Copy the full SHA dedf1c0View commit details -
adds set_reload_nodes_after_config_update method to ZWaveOptions
this method is to alter the node reloading when downloading updated node config files from OZW servers
Configuration menu - View commit details
-
Copy full SHA for fd2a120 - Browse repository at this point
Copy the full SHA fd2a120View commit details -
Configuration menu - View commit details
-
Copy full SHA for c08c202 - Browse repository at this point
Copy the full SHA c08c202View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca4cd8b - Browse repository at this point
Copy the full SHA ca4cd8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dfbc83 - Browse repository at this point
Copy the full SHA 3dfbc83View commit details -
Configuration menu - View commit details
-
Copy full SHA for f89a7f6 - Browse repository at this point
Copy the full SHA f89a7f6View commit details -
Removes the "test" folder from the sources when compiling OZW (only o…
…n the Windows build)
Configuration menu - View commit details
-
Copy full SHA for 09c2dbb - Browse repository at this point
Copy the full SHA 09c2dbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 473e2e3 - Browse repository at this point
Copy the full SHA 473e2e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f11f3aa - Browse repository at this point
Copy the full SHA f11f3aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aa10b8 - Browse repository at this point
Copy the full SHA 5aa10b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f17ea95 - Browse repository at this point
Copy the full SHA f17ea95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c7a0ed - Browse repository at this point
Copy the full SHA 4c7a0edView commit details
Commits on May 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 282d38c - Browse repository at this point
Copy the full SHA 282d38cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce26196 - Browse repository at this point
Copy the full SHA ce26196View commit details -
Configuration menu - View commit details
-
Copy full SHA for de2ea99 - Browse repository at this point
Copy the full SHA de2ea99View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0d3897 - Browse repository at this point
Copy the full SHA a0d3897View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1e0558 - Browse repository at this point
Copy the full SHA e1e0558View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7590ef3 - Browse repository at this point
Copy the full SHA 7590ef3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1ef5b6 - Browse repository at this point
Copy the full SHA c1ef5b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4959a29 - Browse repository at this point
Copy the full SHA 4959a29View commit details -
Configuration menu - View commit details
-
Copy full SHA for af92b33 - Browse repository at this point
Copy the full SHA af92b33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 336f1e7 - Browse repository at this point
Copy the full SHA 336f1e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f489460 - Browse repository at this point
Copy the full SHA f489460View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92984f7 - Browse repository at this point
Copy the full SHA 92984f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3665739 - Browse repository at this point
Copy the full SHA 3665739View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1a6fad - Browse repository at this point
Copy the full SHA f1a6fadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d0f040 - Browse repository at this point
Copy the full SHA 1d0f040View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ff55f0 - Browse repository at this point
Copy the full SHA 6ff55f0View commit details
Commits on May 26, 2019
-
Adds module dependencies to the setup program
This is a pretty large thing. There is no longer a need to have the user install any kind of a module (unless wanting to run the unit tests) The setup program now handles all deps correctly. It also does not create a seperate folder in the user site-packages folder for each of the different python-openzwave modules. They are now all contained into a single .egg folder. It is not a zip. it is a folder. This makes it easier for the user if they need to remove python-openzwave manually for some reason. simply delete the singlke folder and remove the line from easy-install.pth that pointed to that folder. Handling of installing the proper event dispatcher is also done internally It is now all seamless to the user.
Configuration menu - View commit details
-
Copy full SHA for 59c2948 - Browse repository at this point
Copy the full SHA 59c2948View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb99995 - Browse repository at this point
Copy the full SHA bb99995View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31f33f1 - Browse repository at this point
Copy the full SHA 31f33f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 356481f - Browse repository at this point
Copy the full SHA 356481fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81caad3 - Browse repository at this point
Copy the full SHA 81caad3View commit details
Commits on May 27, 2019
-
adds better handling when writing the config files during install
The original design was to delete any existing config files blindly when doing an install. This is not a good thing because if a user has added any additional files or made any changes to any of the files it would delete their work with no way to recover them. The new system I designed makes a backup of the config files then installs openzwave. then it places the backup back into place. You have 2 options. the first one is you can set the command line switch so the config files do not get written. Or you can let it do it's update. If you go with option 2, the program check to see if the file exists already. if it does it opens both files and check to see if they are the same. if they are the same it moves on. If not then it checks for the revision of the file. If the one that is being installed has a higher revision, the old one is overwritten. if they are the same revision the program the goes with whichever file is larger. if there is no revision in either of the files it goes with the larger file.
Configuration menu - View commit details
-
Copy full SHA for 9ea4c5b - Browse repository at this point
Copy the full SHA 9ea4c5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 015dc63 - Browse repository at this point
Copy the full SHA 015dc63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a05e8f - Browse repository at this point
Copy the full SHA 1a05e8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9fea54 - Browse repository at this point
Copy the full SHA c9fea54View commit details -
This is a complicated one. If building and installing python-openzwave from sources an egg is created. the "factory" version of bdist_wheel does not create a wheel file that is usable. I wrote a new bdist_wheel class to handle the packaging of an egg correctly.
Configuration menu - View commit details
-
Copy full SHA for 229c34d - Browse repository at this point
Copy the full SHA 229c34dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78aef75 - Browse repository at this point
Copy the full SHA 78aef75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72cf531 - Browse repository at this point
Copy the full SHA 72cf531View commit details
Commits on May 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f3a5304 - Browse repository at this point
Copy the full SHA f3a5304View commit details -
Configuration menu - View commit details
-
Copy full SHA for 150eb5d - Browse repository at this point
Copy the full SHA 150eb5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 348cb3b - Browse repository at this point
Copy the full SHA 348cb3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b822d51 - Browse repository at this point
Copy the full SHA b822d51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64aee22 - Browse repository at this point
Copy the full SHA 64aee22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a6b95d - Browse repository at this point
Copy the full SHA 7a6b95dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ddab29 - Browse repository at this point
Copy the full SHA 7ddab29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f6877e - Browse repository at this point
Copy the full SHA 4f6877eView commit details -
More fixes to the bdist_wheel and appveyor
Hopefully the last (sigh....)
Configuration menu - View commit details
-
Copy full SHA for 1b2f8af - Browse repository at this point
Copy the full SHA 1b2f8afView commit details -
Removes python 3.4 and 3.3 from the appveyor builds as these seem to hang without an error being produced. python 3.4 and 3.3 have been depreciated anywho and it's not worth the time investment to figure out why it is not working.
Configuration menu - View commit details
-
Copy full SHA for 3fb614d - Browse repository at this point
Copy the full SHA 3fb614dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 895ca1b - Browse repository at this point
Copy the full SHA 895ca1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 904b815 - Browse repository at this point
Copy the full SHA 904b815View commit details