User Tools

Site Tools


supported_hardware:homekit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
supported_hardware:homekit [2019/02/23 18:15] – [Known Issues] James Sentmansupported_hardware:homekit [2020/12/20 15:20] – [History] added more 3.7 info James Sentman
Line 6: Line 6:
  
 ====Requirements:==== ====Requirements:====
-The Home Kit plugin absolutely requires Python 3.7 or newer. As of MacOS 10.14 this is not included in the standard software like Python 2.7 is. You must install it separatelyThe easiest way to do this is via one of the binary installers available from [[https://www.python.org/downloads/mac-osx/|Python.org Releases]] As of this writing the latest release version is 3.7.2. I would not recommend installing alpha or beta releases. Please use the 64-bit installer and not the combined 64/32 bit installer since XTension does not support 32 bit only hardware anymore anyway.  +The Home Kit plugin requires that Python 3.7 be installed on the host machineIt does not have to be the default python version in use if you have multiple installs and it can coexist happily with multiple python versions if you are using the environment management systems. If you use an installer from python.org the default install location will be in /Library/Frameworks/Python.framework/Versions/3.7 which is what is needed for this plugin to work properlyDownload Python 3.7 from the [[https://www.python.org/downloads/mac-osx/|Python.org Releases]] page. Please download the 64 bit only version as 32 bit apps will not continue to run on newer OS versions.
- +
-If you use the above installer then the binary positions will be correct and you can ignore this paragraph. If you already have Python3 installed or decide to instead build from source please make sure that the python3 binary file, or a symbolic link to it, is available at /usr/local/bin/python3 or the plugin will not be able to find it to execute itself. +
- +
-The plugin itself and all necessary dependencies are included in the current XTension distribution so no further installs are required once you have completed the Python3 install.+
  
 +Xtension versions prior to 9.4.35 required python 3.7 be the “active” version of python meaning that typing “python3” from the command line would bring up the python 3.7 version even if others were installed. Versions 9.4.35 and later only require that the install be present in the default location but do not need it to be the default version on the system anymore.
 ====Setup:==== ====Setup:====
  
Line 86: Line 83:
 ====History==== ====History====
   * The first beta of the Home Kit plugin was included in XTension version 9.4.16 in Feb of 2019   * The first beta of the Home Kit plugin was included in XTension version 9.4.16 in Feb of 2019
 +  * As of XTension 9.4.35 it was no longer necessary that Python 3.7 was the “active” version on the system but it still requires that 3.7 be installed in the default /Library/Frameworks location in MacOS. See the Requirements section above for more info.
supported_hardware/homekit.txt · Last modified: 2023/02/13 14:52 by 127.0.0.1