PegnioLtd wrote:autolog wrote:PegnioLtd wrote:We made indilinq this way to ensure your privacy, security and that no information is collected or transmitted anywhere else apart from your Mac and your iPhone. It is your home, you should be 100% in control.
Without seeing the source code, there is no way to know that this is the case.![]()
I would not install it on my system on this basis - my 2 cents worth.
We totally understand autolog and if there is any way to convince people that this is 100% true, we're open to suggestions, as not everyone will have the technical knowledge of going through the code of a plugin in Python and the mobile app in Swift.
Pegnio Ltd.
kw123 wrote:it looks as if it does not handle any non z-wave devices = switches/ thermostats ... gives an error when opening the device .. on the iPhone.
CliveS wrote:Downloaded again from your web page link (3 times) deleted the plugin 3 times and reloaded but still have load failure.
Not sure what service_identity error is all about.
Starting PuDB debugging of plugin indilinq.indigoPlugin.
To set breakpoints add indigo.debugger() calls and reload debugger.
:0: UserWarning: You do not have a working installation of the service_identity module: 'No module named service_identity'. Please install it from <https://pypi.python.org/pypi/service_identity> and make sure all of its dependencies are satisfied. Without the service_identity module and a recent enough pyOpenSSL to support it, Twisted can perform only rudimentary TLS client hostname verification. Many valid certificate/hostname mappings may be rejected.
Unhandled Error
Traceback (most recent call last):
File "/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/indilinq.indigoPlugin/Contents/Server Plugin/twisted/internet/base.py", line 417, in fireEvent
DeferredList(beforeResults).addCallback(self._continueFiring)
File "/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/indilinq.indigoPlugin/Contents/Server Plugin/twisted/internet/defer.py", line 317, in addCallback
callbackKeywords=kw)
File "/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/indilinq.indigoPlugin/Contents/Server Plugin/twisted/internet/defer.py", line 306, in addCallbacks
self._runCallbacks()
File "/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/indilinq.indigoPlugin/Contents/Server Plugin/twisted/internet/defer.py", line 649, in _runCallbacks
current.result = callback(current.result, *args, **kw)
--- <exception caught here> ---
File "/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/indilinq.indigoPlugin/Contents/Server Plugin/twisted/internet/base.py", line 430, in _continueFiring
callable(*args, **kwargs)
File "/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/indilinq.indigoPlugin/Contents/Server Plugin/twisted/internet/base.py", line 1190, in _reallyStartRunning
self._handleSignals()
File "/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/indilinq.indigoPlugin/Contents/Server Plugin/twisted/internet/posixbase.py", line 295, in _handleSignals
_SignalReactorMixin._handleSignals(self)
File "/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/indilinq.indigoPlugin/Contents/Server Plugin/twisted/internet/base.py", line 1156, in _handleSignals
signal.signal(signal.SIGTERM, self.sigTerm)
exceptions.ValueError: signal only works in main thread
CliveS
autolog wrote:PegnioLtd wrote:We made indilinq this way to ensure your privacy, security and that no information is collected or transmitted anywhere else apart from your Mac and your iPhone. It is your home, you should be 100% in control.
Without seeing the source code, there is no way to know that this is the case.![]()
I would not install it on my system on this basis - my 2 cents worth.
PegnioLtd wrote:Sorry for the trouble you are facing CliveS and for helping us to resolve these, we know how annoying it can be when trying to install a new app and things don't go as planned!
What version of MacOS are you using? Usually OpenSSL has these modules installed but it will be useful to know if they are missing from some installation we could include the package to ensure errors don't happen like the ones you are facing.
which python
python --version
pip list
ls -l /usr/bin/python
/usr/bin/python --version
ls -l /usr/local/Cellar
I suspect @CliveS has a different Python installed (probably via homebrew) that's interfering. I noticed earlier that he had a problem with the six library not being found. That's installed along with Apple's Python installations I believe which leads me to believe he's got a different python installed.
@CliveS, paste in the following lines into a terminal window and copy/paste the results into a code block in a reply:
Last login: Thu Mar 16 14:52:11 on ttys000
Indigos-MacBook-Pro:~ indigo$ which python
/usr/bin/python
Indigos-MacBook-Pro:~ indigo$ python --version
Python 2.7.5
Indigos-MacBook-Pro:~ indigo$ pip list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
altgraph (0.10.1)
bdist-mpkg (0.4.4)
bonjour-py (0.3)
macholib (1.5)
matplotlib (1.1.1)
modulegraph (0.10.1)
numpy (1.6.2)
olefile (0.44)
Pillow (4.0.0)
pip (9.0.1)
py2app (0.7.1)
pyobjc-core (2.3.2a0)
pyobjc-framework-AddressBook (2.3.2a0)
pyobjc-framework-AppleScriptKit (2.3.2a0)
pyobjc-framework-AppleScriptObjC (2.3.2a0)
pyobjc-framework-Automator (2.3.2a0)
pyobjc-framework-CFNetwork (2.3.2a0)
pyobjc-framework-Cocoa (2.3.2a0)
pyobjc-framework-Collaboration (2.3.2a0)
pyobjc-framework-CoreData (2.3.2a0)
pyobjc-framework-CoreLocation (2.3.2a0)
pyobjc-framework-CoreText (2.3.2a0)
pyobjc-framework-DictionaryServices (2.3.2a0)
pyobjc-framework-ExceptionHandling (2.3.2a0)
pyobjc-framework-FSEvents (2.3.2a0)
pyobjc-framework-InputMethodKit (2.3.2a0)
pyobjc-framework-InstallerPlugins (2.3.2a0)
pyobjc-framework-InstantMessage (2.3.2a0)
pyobjc-framework-InterfaceBuilderKit (2.3.2a0)
pyobjc-framework-LatentSemanticMapping (2.3.2a0)
pyobjc-framework-LaunchServices (2.3.2a0)
pyobjc-framework-Message (2.3.2a0)
pyobjc-framework-OpenDirectory (2.3.2a0)
pyobjc-framework-PreferencePanes (2.3.2a0)
pyobjc-framework-PubSub (2.3.2a0)
pyobjc-framework-QTKit (2.3.2a0)
pyobjc-framework-Quartz (2.3.2a0)
pyobjc-framework-ScreenSaver (2.3.2a0)
pyobjc-framework-ScriptingBridge (2.3.2a0)
pyobjc-framework-SearchKit (2.3.2a0)
pyobjc-framework-ServiceManagement (2.3.2a0)
pyobjc-framework-SyncServices (2.3.2a0)
pyobjc-framework-SystemConfiguration (2.3.2a0)
pyobjc-framework-WebKit (2.3.2a0)
pyobjc-framework-XgridFoundation (2.3.2a0)
pyOpenSSL (0.13)
PyRSS2Gen (1.0.0)
python-dateutil (1.5)
pytz (2012d)
scipy (0.11.0)
setuptools (0.6c12dev-r88846)
Twisted (12.2.0)
xattr (0.6.4)
zope.interface (3.8.0)
Indigos-MacBook-Pro:~ indigo$ ls -l /usr/bin/python
-rwxr-xr-x 2 root wheel 58608 21 Mar 2016 /usr/bin/python
Indigos-MacBook-Pro:~ indigo$ /usr/bin/python --version
Python 2.7.5
Indigos-MacBook-Pro:~ indigo$ ls -l /usr/local/Cellar
ls: /usr/local/Cellar: No such file or directory
Indigos-MacBook-Pro:~ indigo$
The developer has been an Indigo user for several years. While we can't code review any 3rd party solutions (we've not done so with any client including DomoPad and Home Remote), I don't believe there's any malicious intent. The developer is just trying to make sure that his client's communications with the plugin were secure.
RogueProeliator wrote:... I suspect what made many a bit extra cautious was the very low post count of the developer; in this day and age of spammers and scams, new offerings from "new" people are often viewed as suspect (e.g. eBay sellers)...
Adam
CliveS wrote:System Software Overview:
System Version: OS X 10.9.5 (13F1911)
Kernel Version: Darwin 13.4.0
Boot Volume: Mavericks
Boot Mode: Normal
Computer Name: Indigo’s MacBook Pro
User Name: Indigo (indigo)
Users browsing this forum: No registered users and 1 guest