AnyMemberLastChangedShort Not getting populated?

Posted on
Sat Aug 19, 2017 12:43 pm
kidney offline
Posts: 211
Joined: Jul 15, 2007

AnyMemberLastChangedShort Not getting populated?

Any idea why some AnyMemberLastChangedShort do not get populated?

Code: Select all
   1989902384                                          DSC • All zone group:  AnyMemberLastChangedShort("10m"), AnyMemberLastChangedTimer("10"), EntireGroupLastChangedShort("10m"), EntireGroupLastChangedTimer("10"), state("allZonesClosed"),
                                                                           :  state.allZonesClosed("True"), state.zoneOpen("False"), state.zoneTripped("False"),
   868073490                                          DSC • Detecteur d'eau:  AnyMemberLastChangedShort("80d"), AnyMemberLastChangedTimer("116349"), EntireGroupLastChangedShort("80d"), EntireGroupLastChangedTimer("116349"), state("allZonesClosed"),
                                                                           :  state.allZonesClosed("True"), state.zoneOpen("False"), state.zoneTripped("False"),
   920164418                              DSC • Detecteur d'eau Chauffe eau:  LastChangedShort("80d"), LastChangedTimer("116349"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1770615322                           DSC • Detecteur d'eau lave-vaiselle:  LastChangedShort("80d"), LastChangedTimer("116349"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   970177325                                  DSC • Detecteur d'eau laveuse:  LastChangedShort(""), LastChangedTimer("168581"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   177981902                            DSC • Detecteur d'eau Refrigerateur:  LastChangedShort("80d"), LastChangedTimer("116349"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   252489168                                DSC • Detecteur d'eau sump pump:  LastChangedShort("80d"), LastChangedTimer("116370"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   616308306                                   DSC • Detecteur de feu etage:  LastChangedShort(""), LastChangedTimer("421275"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   312701738                                   DSC • Detecteur de feu R-D-C:  LastChangedShort(""), LastChangedTimer("421275"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1044226111                               DSC • Detecteur de feu Sous-sol:  LastChangedShort(""), LastChangedTimer("250473"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1877164545                            DSC • Detecteur de Gaz Chauffe eau:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   101892177                            DSC • Detecteur de Gaz entre de gaz:  LastChangedShort("80d"), LastChangedTimer("116349"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   659682872                               DSC • Detecteur de Gaz fournaise:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1015430220                                  DSC • Detecteur de Gaz R-D-C:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   731740852                                    DSC • Detecteur de Monoxide:  LastChangedShort("80d"), LastChangedTimer("116220"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1193511653                                           DSC • Detecteur feu:  AnyMemberLastChangedShort(""), AnyMemberLastChangedTimer("250473"), EntireGroupLastChangedShort(""), EntireGroupLastChangedTimer("250473"), state("allZonesClosed"),
                                                                           :  state.allZonesClosed("True"), state.zoneOpen("False"), state.zoneTripped("False"),
   454055492                                            DSC • Detecteur gaz:  AnyMemberLastChangedShort("80d"), AnyMemberLastChangedTimer("116349"), EntireGroupLastChangedShort("80d"), EntireGroupLastChangedTimer("116349"), state("allZonesClosed"),
                                                                           :  state.allZonesClosed("True"), state.zoneOpen("False"), state.zoneTripped("False"),
   139400480                              DSC • Détecteur de Chaleur Garage:  LastChangedShort(""), LastChangedTimer("421276"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   427918804                                          DSC • Fenetre Boudoir:  LastChangedShort(""), LastChangedTimer("168142"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1410666691                                          DSC • Fenetre Bureau:  LastChangedShort("65d"), LastChangedTimer("93713"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1023515388                                  DSC • Fenetre Chambre Audrey:  LastChangedShort("96d"), LastChangedTimer("139348"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   861735325                         DSC • Fenetre Chambre des maitre avant:  LastChangedShort("20d"), LastChangedTimer("30042"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1057666066                      DSC • Fenetre Chambre des maitre cote arriere:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   75427667                        DSC • Fenetre Chambre des maitre cote avant:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   419040114                                   DSC • Fenetre Chambre Neorie:  LastChangedShort("29d"), LastChangedTimer("43193"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1710555902                                         DSC • Fenetre Cuisine:  LastChangedShort(""), LastChangedTimer("166517"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   128382440                                   DSC • Fenetre Garage arriere:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1640094376                                     DSC • Fenetre Garage cote:  LastChangedShort("80d"), LastChangedTimer("116357"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1144363042                               DSC • Fenetre Salle a manger #1:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   431846874                                DSC • Fenetre Salle a manger #2:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   737961752                                DSC • Fenetre Salle a manger #3:  LastChangedShort("20d"), LastChangedTimer("30108"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   105003612                                DSC • Fenetre Salle a manger #4:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   179294780                                      DSC • Fenetre Salle d'eau:  LastChangedShort("21d"), LastChangedTimer("30602"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   436865412                             DSC • Fenetre Salle de Bain droite:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   19966309                              DSC • Fenetre Salle de Bain gauche:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   516024124                             DSC • Fenetre Salle de Bain milieu:  LastChangedShort("4d"), LastChangedTimer("6405"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   25761098                                             DSC • Fenetre Salon:  LastChangedShort(""), LastChangedTimer("188167"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   774822156                               DSC • Fenetre Salon cote arriere:  LastChangedShort("20d"), LastChangedTimer("30108"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   756784266                                 DSC • Fenetre Salon cote avant:  LastChangedShort("80d"), LastChangedTimer("116234"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1278221329                                DSC • Fenetre Sous sol arriere:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   201977075                                   DSC • Fenetre Sous sol avant:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   179358706                                  DSC • Fenetre Sous sol milieu:  LastChangedShort(""), LastChangedTimer("417824"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1987043379                                               DSC • IR Bureau:  LastChangedShort("10m"), LastChangedTimer("10"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1702535068                                                DSC • IR Etage:  LastChangedShort("2h"), LastChangedTimer("170"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1944162262                                               DSC • IR Garage:  LastChangedShort("31m"), LastChangedTimer("31"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   596342997                                        DSC • IR Salle a manger:  LastChangedShort("11m"), LastChangedTimer("11"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   128646636                                                 DSC • IR Salon:  LastChangedShort("63m"), LastChangedTimer("63"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1169341105                                             DSC • IR Sous-sol:  LastChangedShort("10m"), LastChangedTimer("10"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   588247                                                      DSC • Keypad:  ArmedState("disarmed"), ArmedState.away("False"), ArmedState.disarmed("True"), ArmedState.stay("False"), KeypadChime("0"),
                                                                           :  KeypadChime.disabled("False"), KeypadChime.enabled("False"), LCDLine1("  Date     Time "), LCDLine2("AUG 19/17  2:36p"), LEDArmed("off"),
                                                                           :  LEDBypass("off"), LEDMemory("off"), LEDReady("on"), LEDTrouble("off"), PanicState("none"),
                                                                           :  PanicState.ambulance("False"), PanicState.duress("False"), PanicState.fire("False"), PanicState.none("True"), PanicState.panic("False"),
                                                                           :  ReadyState("ready"), ReadyState.notready("False"), ReadyState.ready("True"), state("disarmed"), state.armed("False"),
                                                                           :  state.disarmed("True"), state.entryDelay("False"), state.exitDelay("False"), state.tripped("False"),
   925015024                                               DSC • Porte away:  AnyMemberLastChangedShort("84m"), AnyMemberLastChangedTimer("84"), EntireGroupLastChangedShort("84m"), EntireGroupLastChangedTimer("84"), state("allZonesClosed"),
                                                                           :  state.allZonesClosed("True"), state.zoneOpen("False"), state.zoneTripped("False"),
   597753387                                          DSC • Porte de garage:  AnyMemberLastChangedShort("2d"), AnyMemberLastChangedTimer("3789"), EntireGroupLastChangedShort("2d"), EntireGroupLastChangedTimer("3789"), state("allZonesClosed"),
                                                                           :  state.allZonesClosed("True"), state.zoneOpen("False"), state.zoneTripped("False"),
   1573889431                                 DSC • Porte Entree principale:  LastChangedShort("84m"), LastChangedTimer("84"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   548415079                                           DSC • Porte garage 1:  LastChangedShort("2d"), LastChangedTimer("3789"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1048558099                                          DSC • Porte garage 2:  LastChangedShort("3d"), LastChangedTimer("4467"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   535985677                                      DSC • Porte garage-maison:  LastChangedShort("10m"), LastChangedTimer("10"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   52900923                                               DSC • Porte Group:  AnyMemberLastChangedShort("10m"), AnyMemberLastChangedTimer("10"), EntireGroupLastChangedShort("10m"), EntireGroupLastChangedTimer("10"), state("allZonesClosed"),
                                                                           :  state.allZonesClosed("True"), state.zoneOpen("False"), state.zoneTripped("False"),
   1216143846                                             DSC • Porte Patio:  LastChangedShort("14m"), LastChangedTimer("14"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   1441916954                             DSC • Porte sur le cote du garage:  LastChangedShort("20h"), LastChangedTimer("1230"), bypass("nobypass"), bypass.bypassed("False"), bypass.nobypass("True"),
                                                                           :  state("closed"), state.closed("True"), state.open("False"), state.tripped("False"),
   483808567                                               DSC • Thermostat:  setPointCool("22"), setPointHeat("21"), temperatureInside("23"), temperatureOutside("26"),
   932587592                                                       Escalier:  currentlyRunning("off"), daysToNextRun("0"), lastIrrigationDuration("20.0"), lastRun("2017-08-10 10:10:35"),
   1100281023                                      Escalier sous-sol Master:  brightnessLevel("0"), onOffState("False"),
   373699542                                        Escalier sous-sol

Posted on
Sun Aug 20, 2017 2:03 pm
Monstergerm offline
Posts: 155
Joined: Sep 01, 2009

Re: AnyMemberLastChangedShort Not getting populated?

The reason for this device state not getting populated is that the plugin stopped converting minute time strings for anything greater than 100 days.

I think there should be no harm to make the following changes in plugin.py, which changes the way the minute time string is converted.

2088 # If it's less than 365 days then show XXd
2089 elif minutes < 525601:
2090 return str(int(minutes / 1440)) + 'd'
2091 # If it's anything more than 365 days then show XXmonths
2092 else:
2093 return str(int(minutes / 43800)) + 'months'

Posted on
Sun Aug 20, 2017 3:28 pm
kidney offline
Posts: 211
Joined: Jul 15, 2007

Re: AnyMemberLastChangedShort Not getting populated?

Reloading plugin "DSC Alarm 2.0.11a"
Starting plugin "DSC Alarm 2.0.11a" (pid 9449)
DSC Alarm Error Error in plugin execution InitializeMain:

Traceback (most recent call last):
SyntaxError: ('invalid syntax', ('plugin.py', 2106, 7, '\t\t\telse self.state == self.States.HOLD:\n'))

Stopping plugin "DSC Alarm 2.0.11a" (pid 9449)

Posted on
Sun Aug 20, 2017 3:57 pm
Monstergerm offline
Posts: 155
Joined: Sep 01, 2009

Re: AnyMemberLastChangedShort Not getting populated?

Hmm, this is weird. I made those changes in my plugin and did not get any errors. All the code does is change how minutes get converted to the short time string.

Did you get the indentations right? I see that the forum website did not preserve the indentations. All lines starting with "return" are indented.

Posted on
Sun Aug 20, 2017 5:22 pm
kidney offline
Posts: 211
Joined: Jul 15, 2007

Re: AnyMemberLastChangedShort Not getting populated?

Image

Posted on
Sun Aug 20, 2017 6:13 pm
Monstergerm offline
Posts: 155
Joined: Sep 01, 2009

Re: AnyMemberLastChangedShort Not getting populated?

OK, I know what is wrong: you are changing the wrong section. It looks like our line numbers don't match up. Find the following code section and make the appropriate changes.

Code: Select all
   # Converts given time in minutes to a human format
   # 3m, 5h, 2d, etc.
   #
   def getShortTime(self, minutes):

      # If time is less than 100 min then show XXm
      if minutes < 100:
         return str(minutes) + 'm'
      # If it's less than 49 hours then show XXh
      elif minutes < 2881:
         return str(int(minutes / 60)) + 'h'
      # If it's less than 365 days then show XXd
      elif minutes < 525601:
         return str(int(minutes / 1440)) + 'd'
      # If it's anything more than 365 days then show XXmonths
      else:
         return str(int(minutes / 43800)) + 'months'



Posted on
Sun Aug 20, 2017 7:24 pm
kidney offline
Posts: 211
Joined: Jul 15, 2007

Re: AnyMemberLastChangedShort Not getting populated?

Thank you!

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 1 guest