We have moved at community.getvera.com

Author Topic: [_CODE_] ADD - Alerter for Drowsy Devices V2.6  (Read 64862 times)

Offline Ap15e

  • Beta Testers
  • Hero Member
  • *****
  • Posts: 1998
  • Karma: +12/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #15 on: December 28, 2010, 04:26:46 pm »
@FIST

Yes, you should still get an email with 'hearbeat = 1' (in intervals as defined by the timer of your scene).

Please try the latest version (V1.5).

If V1.5 does not work from a scene, copy the code into the 'MiOS developers' -> 'Test Luup code (Lua)' window.
If the code fails there, chances are that your mail settings are wrong.

Offline FIST

  • Jr. Member
  • **
  • Posts: 54
  • Karma: +0/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #16 on: December 28, 2010, 06:51:23 pm »
Ap15e,

I copy/pasted exactly what you have - still wasn't getting an email so I used the smtp code from guessed post (http://forum.micasaverde.com/index.php?topic=3584.msg17474#msg17474) which looks exactly like yours and it works great!

Quick question, though, it's saying that one of my battery devices is malfunctioning:
15 Pantry Door                             : Last wakeup     2 WakeupInterval(s) ago (WakeupInterval:   1800 seconds, BatteryLevel:   80)


But the device is working just fine... ?

Again - thanks for the code!!
Vera2 UI4 (1.1.1186), 3xVRI06, 1xVRI10, 4xVRS05, 3xVRS15, 2x VRF01, 5xVRP03, 2xTrane Therm, 2xAeon Labs Door/Window Sensor, 1xHSM100, 2xACT ZIR000, 1xForrezZ WWA-01, 2xGE 45613, 5x GE45606, 4xGE 45605, 2xGE 45604, 5xGE 45603, 4xGE 45602, 2xKwikset Deadbolts..

Offline Ap15e

  • Beta Testers
  • Hero Member
  • *****
  • Posts: 1998
  • Karma: +12/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #17 on: December 28, 2010, 06:59:04 pm »
Well, the device doesn't wake up as instructed (or Vera does not receive the wakeup notification).

Offline mda

  • Sr. Member
  • ****
  • Posts: 464
  • Karma: +9/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #18 on: December 30, 2010, 12:29:32 am »
Thanks. here is my matrix. am i reading this wrong or is it telling me, for example, that my #36 Breakfast Light has no neighbors?

2010-12-29 21:20:39            1   3   4   5   7   9  10  11  12  13  14  15  16  17  26  29  34  35  36  37
------------------------------------------------------------------------------------------------------------
 1 _Scene Controller      |       3   4   4   5   7   7   9      11  12  12  13  13  14  14  15  16  17  17  26  26  29  34  34  35  36   
 3 Master Bed Light       |               5   7   9  10      12  13  14      16  17  26  29  34  35  36   
 4 1st Floor Thermostat   |                   7   9  10      12  13  14  15  16  17  26  29      35  36   
 5 Living Room Lamp       |                                                                               
 7 Entry Sensor           |                       9      11      13  14  15  16          29               
 9 Living Room Big Lamp   |                          10      12      14      16      26  29  34  35  36   
10 Front Door Lock        |                                          14  15  16          29               
11 2nd Floor Thermostat   |                                  12  13  14      16  17  26      34  35  36  37
12 Master Closet Light    |                                      13          16  17  26      34  35  36   
13 Den Light              |                                          14      16  17  26      34  35  36   
14 Entry Light Outside    |                                              15  16  17  26  29  34      36   
15 Dining Room Light      |                                                          26  29          36   
16 1st Floor Hall Light   |                                                      17  26          35  36   
17 Master Closet Sensor   |                                                          26                   
26 Master Bathroom Light  |                                                              29  34  35       
29 Living Room Light      |                                                                          36   
34 Master Bathroom Sensor |                                                                               
35 Kitchen  Light         |                                                                          36   
36 Breakfast Light        |                                                                               
37 Kitchen sensor         |                                                                               


per Vera's UI, that device #36 has the following neighbors: 1,3,4,9,11,12,13,14,15,16,29,35,

thanks.

Offline Ap15e

  • Beta Testers
  • Hero Member
  • *****
  • Posts: 1998
  • Karma: +12/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #19 on: December 30, 2010, 04:47:42 am »
If a device with id i has a a neighbor with device id j, you'll find i at the row for device j and at the column for device i:

Just check column 36: There is a '36' in the rows for all devices with device ids 1,3,4,9,11,12,13,14,15,16,29,35.

BTW, the row '1 _Scene Controller' looks strange (duplicate device ids).

Offline mda

  • Sr. Member
  • ****
  • Posts: 464
  • Karma: +9/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #20 on: December 31, 2010, 02:05:21 am »
thanks Ap153e, makes sense now.

do you think i should open a tech support case on the odd looking scene controller line? how would i describe the problem most clearly to them? thanks.

Offline Ap15e

  • Beta Testers
  • Hero Member
  • *****
  • Posts: 1998
  • Karma: +12/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #21 on: December 31, 2010, 08:26:03 am »
@mda

I can't rule out a bug in my code. Would you mind running the attached code (adjust the mail server setting) and sending the result via personal message?

Offline denix

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1088
  • Karma: +1/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #22 on: December 31, 2010, 03:05:02 pm »
More generic question:

Why neighbors can only be with lower device IDs? Meaning device #4 can only have neighbors with IDs < 4... On the other hand - the higher device's ID, the more neighbors it can have.

Trying to "Update Neighbors Nodes" temporarily fixes the issue, but then higher ID nodes are lost after some time...

Anybody knows if this is Z-Wave limitation or a bug?
Veras (1, 2, 3, Lite, Plus), lots of different Z-Wave modules, Luup plugins and theater/security integration.

Offline Ap15e

  • Beta Testers
  • Hero Member
  • *****
  • Posts: 1998
  • Karma: +12/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #23 on: December 31, 2010, 04:07:07 pm »
Some - more or less wild - speculations:

  • The entries above the diagonal are the Z-Wave routing matrix (obviously, at inclusion time a device with Z-Wave ID i does know nothing about a device with Z-Wave ID j > i, which gets added later).
  • Only the inclusion or the exclusion of a device does change the entries above the diagonal.
  • For unknown reasons, from time to time some entries below the diagonal appear and disappear.
  • If this happens, a Lua restart isn't far away ... (I'm not quite sure, but a significant change in the matrix might be related to a Lua restart in the near future)

Offline denix

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1088
  • Karma: +1/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #24 on: December 31, 2010, 04:46:42 pm »
Some - more or less wild - speculations:

  • The entries above the diagonal are the Z-Wave routing matrix (obviously, at inclusion time a device with Z-Wave ID i does know nothing about a device with Z-Wave ID j > i, which gets added later).
  • Only the inclusion or the exclusion of a device does change the entries above the diagonal.

The normal sequential inclusion is understandable, but:

  • There is a heal/ "Repair Network" option, which is supposed to update all the neighbors
  • There is a per-device heal, called "Update Neighbor Nodes", which shows a much larger list of neighbors, but not for long

So, from what I've seen, this diagonal routing matrix is quite common... Weird :)
Veras (1, 2, 3, Lite, Plus), lots of different Z-Wave modules, Luup plugins and theater/security integration.

Offline Ap15e

  • Beta Testers
  • Hero Member
  • *****
  • Posts: 1998
  • Karma: +12/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #25 on: December 31, 2010, 05:02:02 pm »
Even without a forced heal/repair devices below the diagonal appear and disappear.

Offline mda

  • Sr. Member
  • ****
  • Posts: 464
  • Karma: +9/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #26 on: December 31, 2010, 05:13:45 pm »
Ap15e- i have sent you the output via PM. pls PM me if you did not get it. thanks much!

Offline Ap15e

  • Beta Testers
  • Hero Member
  • *****
  • Posts: 1998
  • Karma: +12/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #27 on: January 01, 2011, 06:42:11 am »
Quote
Only the inclusion or the exclusion of a device does change the entries above the diagonal.

Counterexample:

Code: [Select]
2010-12-31 15:07:57           1  36  83  84  89  91  94 111 125 129 131 134 135 139 140 142 144 146 151 154 157 160 162 167 171 174 181 182
-------------------------------------------------------------------------------------------------------------------------------------------
  1 Scene Controller      |      36  83  84  89  91  94 111 125 129 131 134 135 139 140 142 144 146 151     157                 174 181   
 36 B  Wandspiegellampe   |          83  84      91  94     125                                             157                 174 181   
 83 AZ Deckenlampe        |      36      84      91  94 111 125                             144     151     157                 174 181   
 84 AZ Schreibtischlampe  |      36  83          91  94                                     144                                 174 181   
 89 WZ Stehlampe West     |                          94                                     144     151 154                     174     182
 91 FL Bewegungsmelder    |      36  83  84             111 125                             144     151 154 157                 174       
 94 AZ Tuerkontakt        |      36  83  84  89         111 125                             144     151 154 157                 174       
111 AR Abstellraumlampe   |          83              94     125                             144     151 154 157                 174 181 182
125 K  USL                |      36  83              94 111                                 144     151 154                         181 182
129 K  3-in-1             |                                                                                                               
131 WZ Rollladen S        |                                                                             154                     174     182
134 WZ Danfoss O          |              84  89         111 125                             144     151 154                     174       
135 AZ 3-in-1             |                                                                                                               
139 WZ Danfoss N          |                                                                                                               
140 SZ 3-in-1             |                                                                                                               
142 B  Danfoss            |                                                                                                               
144 K  Deckenlampe Kueche |          83  84  89      94 111 125                                             157                 174 181 182
146 B  3-in-1             |                                                                                                               
151 WZ Stehlampe Ost      |          83      89      94 111 125                                                                     181 182
154 WZ Rollladen W        |                  89      94 111 125                                                                 174 181 182
157 SZ Deckenlampe        |      36  83              94 111                                 144                                 174 181   
160 SZ Taster 2f          |                                                                                                               
162 AZ Taster 2f          |                                                                                                               
167 TR Scene Controller   |                                                                                                               
171 AR Motion Sensor      |                                                                                 157                           
174 SZ Window Covering    |      36  83  84  89      94 111                                 144         154 157                     181 182
181 WZ 3-in-1             |      36  83  84             111 125                             144     151 154 157                 174       
182 WZ Tannenbaum         |                  89         111 125                             144     151 154                     174       

and

Code: [Select]
2011-01-01 03:00:29           1  36  83  84  89  91  94 111 125 129 131 134 135 139 140 142 144 146 151 154 157 160 162 167 171 174 181 182
-------------------------------------------------------------------------------------------------------------------------------------------
  1 Scene Controller      |      36  83  84  89  91  94 111 125 129 131 134 135 139 140 142 144 146 151     157                 174 181   
 36 B  Wandspiegellampe   |          83  84      91  94     125                                             157                 174 181   
 83 AZ Deckenlampe        |      36      84      91  94 111 125                             144     151     157                 174 181   
 84 AZ Schreibtischlampe  |      36  83          91  94                                     144                                 174 181   
 89 WZ Stehlampe West     |                          94                                     144     151 154                     174     182
 91 FL Bewegungsmelder    |      36  83  84             111 125                             144     151 154 157                 174       
 94 AZ Tuerkontakt        |      36  83  84  89         111 125                             144     151 154 157                 174       
111 AR Abstellraumlampe   |          83              94     125                             144     151 154 157                 174 181 182
125 K  USL                |      36  83              94 111                                 144     151 154                         181 182
129 K  3-in-1             |                                                                                                               
131 WZ Rollladen S        |                                                                             154                     174     182
134 WZ Danfoss O          |              84  89         111 125                             144     151 154                     174       
135 AZ 3-in-1             |                                                                                                               
139 WZ Danfoss N          |      36  83      89             125                             144     151 154 157                 174       
140 SZ 3-in-1             |                                                                                                               
142 B  Danfoss            |                                                                                                               
144 K  Deckenlampe Kueche |          83  84  89      94 111 125                                             157                 174 181 182
146 B  3-in-1             |                                                                                                               
151 WZ Stehlampe Ost      |          83      89      94 111 125                                                                     181 182
154 WZ Rollladen W        |                  89      94 111 125                                                                 174 181 182
157 SZ Deckenlampe        |      36  83              94 111                                 144                                 174 181   
160 SZ Taster 2f          |                                                                                                               
162 AZ Taster 2f          |                                                                                                               
167 TR Scene Controller   |                                                                                                               
171 AR Motion Sensor      |                                                                                 157                           
174 SZ Window Covering    |      36  83  84  89      94 111                                 144         154 157                     181 182
181 WZ 3-in-1             |      36  83  84             111 125                             144     151 154 157                 174       
182 WZ Tannenbaum         |                  89         111 125                             144     151 154                     174       

The Danfoss devices are battery operated RA plus-w, WakeUpinterval is set to 900 seconds

Offline Ap15e

  • Beta Testers
  • Hero Member
  • *****
  • Posts: 1998
  • Karma: +12/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #28 on: January 01, 2011, 09:50:25 am »
@mda

Code: [Select]
3 Master Bed Light       |              
4 1st Floor Thermostat   |            
5 Living Room Lamp  

should be

Code: [Select]
2 Master Bed Light       |              
3 1st Floor Thermostat   |            
4 Living Room Lamp  

I can't find a reason for the wrong ADD output. Please run the new debugging script on your Vera and please send the result via PM.
« Last Edit: January 01, 2011, 10:15:24 am by Ap15e »

Offline denix

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1088
  • Karma: +1/-0
Re: Alerter for Drowsy Devices (ADD)
« Reply #29 on: January 01, 2011, 02:25:35 pm »
@Ap15e, since upgrading to 1142 last night, I started seeing nodes below the diagonal... I wonder if Aaron's changes to Z-Wave stack caused it :)
Unfortunately, the nodes below the diagonal still tend to disappear over time... :(
Veras (1, 2, 3, Lite, Plus), lots of different Z-Wave modules, Luup plugins and theater/security integration.