[LOCKED] iFindstuff Alpha Testing Topic

Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: iFindstuff Alpha Testing Topic

Post by Chameleon »

evansgo wrote:I've just seen a "Failed login... " Message in my log, (v0.4.28) I cannot see any more as I was looking via the iOS app and am not at home, but it previously had tracked me leaving home and arriving at work, so was working ok and nothing had changed as far as I'm aware


Sent from my iPhone using Tapatalk
I suspect it just lost connection on one occasion. It will recover. If it falls three times in succession the plugin will abort to ensure that the Apple Account isn't locked out!

Mike
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: iFindstuff Alpha Testing Topic

Post by Chameleon »

evansgo wrote:I've just seen a "Failed login... " Message in my log, (v0.4.28) I cannot see any more as I was looking via the iOS app and am not at home, but it previously had tracked me leaving home and arriving at work, so was working ok and nothing had changed as far as I'm aware


Sent from my iPhone using Tapatalk
I suspect it just lost connection on one occasion. It will recover. If it falls three times in succession the plugin will abort to ensure that the Apple Account isn't locked out!

Mike
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: iFindstuff Alpha Testing Topic

Post by Chameleon »

kw123 wrote:Mike,
V 0.4.28 works much better, get my devices located ...

tried to stress test it by doing things in the wrong sequence in the iDevice menu and got this error message:

Code: Select all

 iFindStuff                      Custom API fields set up correctly...
  iFindStuff                      Waiting for devices...
  iFindStuff                      Updated Geo Key for:<home>
  iFindStuff                      Standard API fields set up correctly...
  iFindStuff                      Custom API fields set up correctly...
  iFindStuff                      Waiting for devices...
  iFindStuff                      Standard API fields set up correctly...
  iFindStuff                      Custom API fields set up correctly...
  iFindStuff                      Waiting for devices...
  iFindStuff Error                Error in plugin execution UiAction:

Traceback (most recent call last):
  File "plugin.py", line 2333, in selectedDevice
<type 'exceptions.KeyError'>: key not found in database

  iFindStuff Error                Error in plugin execution UiAction:

Traceback (most recent call last):
  File "plugin.py", line 2333, in selectedDevice
<type 'exceptions.KeyError'>: key not found in database

  iFindStuff                      P1
  iFindStuff                      P2
  iFindStuff                      P1
  iFindStuff                      P2
  iFindStuff                      Standard API fields set up correctly...
  iFindStuff                      Custom API fields set up correctly...
  iFindStuff                      Waiting for devices...
  iFindStuff                      Standard API fields set up correctly...
  iFindStuff                      Custom API fields set up correctly...
  iFindStuff                      Waiting for devices...

Karl
Thanks Karl... It needs more stress testing. I'm looking at enforcing the approach to stop tHis issue. I'm replaCing the check boxes with button this afternoon at your suggeStion.

Mike
evansgo
Posts: 223
Joined: Fri Nov 29, 2013 10:53 am

Re: iFindstuff Alpha Testing Topic

Post by evansgo »

No there are quite a few failed logins in my log and these fail messages about every 15 mins , odd thing is that it seems to be working and prior to todays alpha I have never seen the login fail before.
4 Sep 2015 07:58:46
iFindStuff Failed login...


4 Sep 2015 08:37:43
Z-Wave received "Pool&Patio Lights" energy total to 1.08 kWh
Z-Wave received "Pool&Patio Lights" energy total to 0.97 kWh
Z-Wave received "Pool&Patio Lights" energy total to 0.11 kWh

4 Sep 2015 09:11:03
iFindStuff Failed login...

4 Sep 2015 09:26:57
iFindStuff Failed login...

4 Sep 2015 09:34:28
Z-Wave received "057 - Stairs - Motion" status update battery level 100%

4 Sep 2015 09:37:43
Z-Wave received "Pool&Patio Lights" energy total to 1.08 kWh
Z-Wave received "Pool&Patio Lights" energy total to 0.97 kWh
Z-Wave received "Pool&Patio Lights" energy total to 0.11 kWh

4 Sep 2015 09:44:59
iFindStuff Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 1875, in runConcurrentThread
File "plugin.py", line 1546, in createAccountMaster
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/iFindStuff.indigoPlugin/Contents/Server Plugin/pyicloud/base.py", line 197, in devices
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/iFindStuff.indigoPlugin/Contents/Server Plugin/pyicloud/services/findmyiphone.py", line 28, in __init__
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/iFindStuff.indigoPlugin/Contents/Server Plugin/pyicloud/services/findmyiphone.py", line 46, in refresh_client
File "/Library/Python/2.6/site-packages/requests-2.7.0-py2.6.egg/requests/sessions.py", line 508, in post
File "/Library/Python/2.6/site-packages/requests-2.7.0-py2.6.egg/requests/sessions.py", line 465, in request
File "/Library/Python/2.6/site-packages/requests-2.7.0-py2.6.egg/requests/sessions.py", line 573, in send
File "/Library/Python/2.6/site-packages/requests-2.7.0-py2.6.egg/requests/adapters.py", line 415, in send
<class 'requests.exceptions.ConnectionError'>: ('Connection aborted.', error(60, 'Operation timed out'))

iFindStuff Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: iFindstuff Alpha Testing Topic

Post by Chameleon »

I'll look into how to stop this happening. I know what the issue is - I just need to find a way to trap it properly...

Regards

Mike
evansgo
Posts: 223
Joined: Fri Nov 29, 2013 10:53 am

Re: iFindstuff Alpha Testing Topic

Post by evansgo »

Its getting worse, could this lock out the account?
4 Sep 2015 15:24:24
iFindStuff Failed login...
Z-Wave received "Kitchen - Motion Sensor" status update is on
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
Z-Wave received "Kitchen - Motion Sensor" status update is off
iFindStuff Failed login...
Z-Wave received "Kitchen - Motion Sensor" status update is on
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
Schedule fingscanrelaunch
Z-Wave received "Living Room - PIR" status update is on
Z-Wave received "Kitchen - Motion Sensor" status update is off
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
Z-Wave received "Living Room - PIR" status update is off
Z-Wave received "Living Room - PIR" status update is on
Z-Wave received "Stairs - Motion" status update is on
Z-Wave received "Stairs - Luminance" sensor update to 21%
Z-Wave received "Stairs - Temperature" sensor update to 87 °F
Z-Wave received "Study - Motion Sensor" status update is on
iFindStuff Failed login...
Z-Wave received "Stairs - Motion" status update is off
Z-Wave received "Study - Motion Sensor" status update is on
iFindStuff Failed login...
iFindStuff Failed login...
Z-Wave received "Study - Motion Sensor" status update is off
iFindStuff Failed login...
Z-Wave received "Living Room - PIR" status update is off
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: iFindstuff Alpha Testing Topic

Post by Chameleon »

evansgo wrote:Its getting worse, could this lock out the account?
4 Sep 2015 15:24:24
iFindStuff Failed login...
Z-Wave received "Kitchen - Motion Sensor" status update is on
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
Z-Wave received "Kitchen - Motion Sensor" status update is off
iFindStuff Failed login...
Z-Wave received "Kitchen - Motion Sensor" status update is on
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
Schedule fingscanrelaunch
Z-Wave received "Living Room - PIR" status update is on
Z-Wave received "Kitchen - Motion Sensor" status update is off
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
Z-Wave received "Living Room - PIR" status update is off
Z-Wave received "Living Room - PIR" status update is on
Z-Wave received "Stairs - Motion" status update is on
Z-Wave received "Stairs - Luminance" sensor update to 21%
Z-Wave received "Stairs - Temperature" sensor update to 87 °F
Z-Wave received "Study - Motion Sensor" status update is on
iFindStuff Failed login...
Z-Wave received "Stairs - Motion" status update is off
Z-Wave received "Study - Motion Sensor" status update is on
iFindStuff Failed login...
iFindStuff Failed login...
Z-Wave received "Study - Motion Sensor" status update is off
iFindStuff Failed login...
Z-Wave received "Living Room - PIR" status update is off
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
To be safe I'd stop the plugin...

I'm loading an updated version later tonight...

Regards

Mike
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: iFindstuff Alpha Testing Topic

Post by Chameleon »

Chameleon wrote:
evansgo wrote:Its getting worse, could this lock out the account?
4 Sep 2015 15:24:24
iFindStuff Failed login...
Z-Wave received "Kitchen - Motion Sensor" status update is on
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
Z-Wave received "Kitchen - Motion Sensor" status update is off
iFindStuff Failed login...
Z-Wave received "Kitchen - Motion Sensor" status update is on
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
Schedule fingscanrelaunch
Z-Wave received "Living Room - PIR" status update is on
Z-Wave received "Kitchen - Motion Sensor" status update is off
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
Z-Wave received "Living Room - PIR" status update is off
Z-Wave received "Living Room - PIR" status update is on
Z-Wave received "Stairs - Motion" status update is on
Z-Wave received "Stairs - Luminance" sensor update to 21%
Z-Wave received "Stairs - Temperature" sensor update to 87 °F
Z-Wave received "Study - Motion Sensor" status update is on
iFindStuff Failed login...
Z-Wave received "Stairs - Motion" status update is off
Z-Wave received "Study - Motion Sensor" status update is on
iFindStuff Failed login...
iFindStuff Failed login...
Z-Wave received "Study - Motion Sensor" status update is off
iFindStuff Failed login...
Z-Wave received "Living Room - PIR" status update is off
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
iFindStuff Failed login...
To be safe I'd stop the plugin...

I'm loading an updated version later tonight...

Regards

Mike
Actually - having checked the code the answer to your question is no. The plugin will only allow three fails before termination if it's a faulty login - it looks like a bug to me

I'll look at it now...

Regards

Mike
Londonmark
Posts: 573
Joined: Wed Feb 29, 2012 12:57 pm

Re: iFindstuff Alpha Testing Topic

Post by Londonmark »

Hi Mike,

Been playing around a bit with the plugin. Looks great.

However, I am having some difficulties - I get the impression they are being polled very frequently, as battery drain is very noticeable (and my phone gets hot) and after a few hours I get device address showing "too many queries in one day". That's despite having the Normal Update Frequency set to 600, and the frequencies for lower battery powers set to 1200. Something doesn't seem quite right. I am running the iOS9 beta on one of my devices if that makes any difference.

Mark
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: iFindstuff Alpha Testing Topic

Post by Chameleon »

Londonmark wrote:Hi Mike,

Been playing around a bit with the plugin. Looks great.

However, I am having some difficulties - I get the impression they are being polled very frequently, as battery drain is very noticeable (and my phone gets hot) and after a few hours I get device address showing "too many queries in one day". That's despite having the Normal Update Frequency set to 600, and the frequencies for lower battery powers set to 1200. Something doesn't seem quite right. I am running the iOS9 beta on one of my devices if that makes any difference.

Mark
Mark

You should find that the battery drain is significantly reduced in the latest version 0.4.31. Typical Alpha error that lead to multiple calls to the Apple API every 10 seconds! :shock:

Give the new version a go (please read the instructions) and see how that one fairs

Mike
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: iFindstuff Alpha Testing Topic

Post by Chameleon »

Londonmark wrote:Hi Mike,

Been playing around a bit with the plugin. Looks great.

However, I am having some difficulties - I get the impression they are being polled very frequently, as battery drain is very noticeable (and my phone gets hot) and after a few hours I get device address showing "too many queries in one day". That's despite having the Normal Update Frequency set to 600, and the frequencies for lower battery powers set to 1200. Something doesn't seem quite right. I am running the iOS9 beta on one of my devices if that makes any difference.

Mark
iOS 9 shouldn't be an issue as the API hasn't changed. However, my inefficient coding might have something to do with it :D

You may need to wait until after midnight to get the GeoLocation addresses back again. The bug will have hit the address API hard and it simply refuses after 2,500 calls. The new version should resolve that.


Give 0.4.31 a go

Regards

Mike
Londonmark
Posts: 573
Joined: Wed Feb 29, 2012 12:57 pm

Re: iFindstuff Alpha Testing Topic

Post by Londonmark »

Thanks - have just downloaded it. Figured there was some fairly aggressive polling going on! Won't be able to do anything today as I need to wait for the "too many queries" to expire.
Londonmark
Posts: 573
Joined: Wed Feb 29, 2012 12:57 pm

Re: iFindstuff Alpha Testing Topic

Post by Londonmark »

Not sure this one is quite working... I'm getting a lot of errors:
iFindStuff Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 1802, in runConcurrentThread
File "plugin.py", line 911, in nextUpdateCalc
<type 'exceptions.ValueError'>: invalid literal for int() with base 10: ''

iFindStuff Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
iFindStuff Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 1802, in runConcurrentThread
File "plugin.py", line 911, in nextUpdateCalc
<type 'exceptions.ValueError'>: invalid literal for int() with base 10: ''

iFindStuff Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: iFindstuff Alpha Testing Topic

Post by Chameleon »

Londonmark wrote:Not sure this one is quite working... I'm getting a lot of errors:
iFindStuff Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 1802, in runConcurrentThread
File "plugin.py", line 911, in nextUpdateCalc
<type 'exceptions.ValueError'>: invalid literal for int() with base 10: ''

iFindStuff Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
iFindStuff Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 1802, in runConcurrentThread
File "plugin.py", line 911, in nextUpdateCalc
<type 'exceptions.ValueError'>: invalid literal for int() with base 10: ''

iFindStuff Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Hi Mark

Yep I've now trapped out that error. Not your fault but there was no value in the field for the frequency of the timer for one of your devices. However, I should have trapped that issue. I've now got the system to put in a default if you don't :D

Latest version is now available (0.4.31) from the usual link.

Regards

Mike
artpics
Posts: 232
Joined: Tue Feb 24, 2009 11:48 pm
Location: Calabasas CA
Contact:

Re: iFindstuff Alpha Testing Topic

Post by artpics »

still on V0.27 here everything is stable here - no error messages i will add another account today, will update to the latest and greatest on monday

battery life is good for me on a 6plus
Locked

Return to “iFindStuff”