Print all States of all Variables and Devices to log file

Posted on
Sun Dec 07, 2014 11:18 am
kw123 offline
User avatar
Posts: 5305
Joined: May 12, 2013
Location: dallas, tx

Print all States of all Variables and Devices to log file

This plugin will print all states(and current values) of all variables and devices to the log file. It is a utility that might come handy when you are looking for detailed information about devices etc.
after install go to Menu/Plugins/DevciesAndVariables/ and select "Print States of all devices and variables to the INDIGO log" to create the output

The plugin is essentially in sleep mode and only wakes up to print the list.

Karl

here the download link
https://www.dropbox.com/s/xlwx8bwad7aneft/devicesAndVariables-v-1-1.zip?dl=0?dl=0

It will create a list like this (but MUCH longer)
Code: Select all

  DevicesAndVariables             variables --------------------------------- Value
  DevicesAndVariables                                                  abc:   0                                 
  DevicesAndVariables                                        alarmVariable:   false                             
  DevicesAndVariables                                            alarm_any:   1                                 
  DevicesAndVariables                                        alarm_BackW_1:   0                                 
  DevicesAndVariables                                         testVariable:   #x;y1;y2;y3;y4;y5;y6|2;1;0;0;0;0;0|3;0;1;0;0;0;0|4;0;0;
  DevicesAndVariables                                 time_20_minutes_over:   false                             
  DevicesAndVariables                                             vacation:   home                               
  DevicesAndVariables                                                  xxx:   0                                 
  DevicesAndVariables                              Yahoo_tomorrow_forecast:   Cloudy                             
  DevicesAndVariables                              Yahoo_tomorrow_max_temp:   27                                 
  DevicesAndVariables                              Yahoo_tomorrow_min_temp:   25                                 
  DevicesAndVariables                                           youGotmail:   false                             
  DevicesAndVariables                                         Zone_Minutes:   2                                 
  DevicesAndVariables                                          Zone_Number:   4                                 
  DevicesAndVariables                                                 zzzz:   one device is up again             
  DevicesAndVariables             devices  -------------------------------------   State(Value), State(Value), ...
  DevicesAndVariables                                             Alarm-arduino:   MACNumber("DE:AD:BE:EF:FE:EE"), WiFi(""), deviceInfo(""), hardwareVendor(""), ipNumber("192.168.1.152"),
  DevicesAndVariables                                                          :   nickName("Alarm-arduino"), noOfChanges("657"), status("up"), statusDisplay("up         2014-12-0"), timeOfLastChange("2014-12-04 18:20:14"),
  DevicesAndVariables                                      ThermostatDownstairs:   hvacCoolerIsOn("False"), hvacDehumidifierIsOn("False"), hvacFanIsOn("True"), hvacFanMode("0"), hvacFanMode.ui("auto on"),
  DevicesAndVariables                                                          :   hvacFanModeIsAlwaysOn("False"), hvacFanModeIsAuto("True"), hvacHeaterIsOn("False"), hvacHumidifierIsOn("False"), hvacOperationMode("3"),
  DevicesAndVariables                                                          :   hvacOperationMode.ui("auto on"), hvacOperationModeIsAuto("True"), hvacOperationModeIsCool("False"), hvacOperationModeIsHeat("False"), hvacOperationModeIsOff("False"),
  DevicesAndVariables                                                          :   hvacOperationModeIsProgramAuto("False"), hvacOperationModeIsProgramCool("False"), hvacOperationModeIsProgramHeat("False"), setpointCool("77.0"), setpointCool.ui("77 °F"),
  DevicesAndVariables                                                          :   setpointHeat("73.0"), setpointHeat.ui("73 °F"), temperatureInput1("73.0"), temperatureInput1.ui("73 °F"), temperatureInputsAll("73"),
  DevicesAndVariables                                   DiningRoomCeilingLights:   brightnessLevel("0"), onOffState("False"),
  DevicesAndVariables                                           doorMorningLinc:   onOffState("False"),
  DevicesAndVariables                                  Excercise room TV switch:   accumEnergyTimeDelta("0"), accumEnergyTimeDelta.ui("0 seconds"), accumEnergyTotal("34.621"), accumEnergyTotal.ui("34.621 kWh"), curEnergyLevel("0.0"),
  DevicesAndVariables                                                          :   curEnergyLevel.ui("0.000 W"), onOffState("False"),
  DevicesAndVariables                                 ExerciseRoomHallwayLights:   brightnessLevel("0"), onOffState("False"),
  DevicesAndVariables                                       Meter-LeftBoxClamp1:   accumEnergyTimeDelta("482798"), accumEnergyTimeDelta.ui("482798 seconds"), accumEnergyTotal("9325.304"), accumEnergyTotal.ui("9325.304 kWh"), curEnergyLevel("193.678"),
  DevicesAndVariables                                                          :   curEnergyLevel.ui("193.678 W"),
  DevicesAndVariables                                       Meter-LeftBoxClamp2:   accumEnergyTimeDelta("9543750"), accumEnergyTimeDelta.ui("9543750 seconds"), accumEnergyTotal("11902.069"), accumEnergyTotal.ui("11902.069 kWh"), curEnergyLevel("636.905"),
  DevicesAndVariables                                                          :   curEnergyLevel.ui("636.905 W"),
  DevicesAndVariables                                         MeterTotalLeftBox:   accumEnergyTimeDelta("10402580"), accumEnergyTimeDelta.ui("10402580 seconds"), accumEnergyTotal("21227.398"), accumEnergyTotal.ui("21227.398 kWh"), curEnergyLevel("830.583"),
  DevicesAndVariables                                                          :   curEnergyLevel.ui("830.583 W"),
  DevicesAndVariables                                              NoaLoveField:   currentCondition("Overcast"), currentConditionIcon("ovc"), dewPointC("7.8"), dewPointF("46.0"), dewPointString("46.0 F (7.8 C)"),
  DevicesAndVariables                                                          :   heatIndexC("- data unavailable -"), heatIndexF("- data unavailable -"), heatIndexString("- data unavailable -"), humidity("86"), latitude("32.86"),
  DevicesAndVariables                                                          :   location("Dallas Love Field, T"), longitude("-96.85"), observationDate("Sun, 07 Dec 2014 09:"), pressureInches("30.42"), pressureMillibars("1030.1"),
  DevicesAndVariables                                                          :   temperatureC("10.0"), temperatureF("50.0"), temperatureString("50.0 F (10.0 C)"), visibility("10.00"), windDegrees("120"),
  DevicesAndVariables                                                          :   windDirection("Southeast"), windKnots("6"), windMPH("6.9"), windString("Southeast at 6.9 MPH"),


 

Posted on
Mon Jan 19, 2015 5:25 pm
kw123 offline
User avatar
Posts: 5305
Joined: May 12, 2013
Location: dallas, tx

Re: Print all States of all Variables and Devices to log fil

the new version print out looks like this:
Code: Select all
                                 
                 ============== Print variables and devices to logfile =============
  Variable ID                       -----------------------------variables:  Value
  1235558255                                                           abc:  0
  200232878                                                  alarmVariable:  false
  657358351                                                      alarm_any:  1
  52939690                                                   alarm_BackW_1:  0
  1948752398                                         alarm_BackW_1_changed:  0
  1279900999                                                 alarm_BackW_2:  0
  827282794                                          alarm_BackW_2_changed:  0
  1140522547                       alarm_control_arduino_reboot_email_send:  0

  ...                             
 
  Device ID                         ---------------------------device Name:  State(Value), State(Value), ...
  145294727                                                  Alarm-arduino:  MACNumber("DE:AD:BE:EF:FE:EE"), WiFi(""), deviceInfo(""), hardwareVendor(""), ipNumber("192.168.1.152"),
                                                                          :  nickName("Alarm-arduino"), noOfChanges("661"), status("up"), statusDisplay("up         2015-01-1"), timeOfLastChange("2015-01-13 04:42:32"),
                                                                          :  usePing(""),
  1759240170                                                  apple-Leo-xx:  MACNumber("7C:6D:62:8F:A3:DE"), WiFi(""), deviceInfo("leo-wachs"), hardwareVendor("Apple"), ipNumber("192.168.1.240"),
                                                                          :  nickName("apple-Leo-xx"), noOfChanges("7"), status("expired"), statusDisplay("expired 2015-01-01 0"), timeOfLastChange("2015-01-01 00:19:57"),
                                                                          :  usePing(""),
  857475942                                                        appleTV:  MACNumber("58:55:CA:11:46:E9"), WiFi(""), deviceInfo(""), hardwareVendor("Apple"), ipNumber("192.168.1.212"),
                                                                          :  nickName("appleTV"), noOfChanges("829"), status("expired"), statusDisplay("expired 2014-10-20 1"), timeOfLastChange("2014-10-20 19:38:52"),
                                                                          :  usePing(""),
  767493990                                                     AsusRouter:  MACNumber("D8:50:E6:CF:B4:E0"), WiFi(""), deviceInfo("router.asus.com"), hardwareVendor(""), ipNumber("192.168.1.6"),
                                                                          :  nickName("AsusRouter"), noOfChanges("1121"), status("up"), statusDisplay("up         2015-01-1"), timeOfLastChange("2015-01-13 04:43:41"),
                                                                          :  usePing(""),
  273552650                                              backWindowSensor1:  onOffState("False"),
  1043783476                                             backWindowSensor2:  onOffState("False"),
  1452111289                                                        bigMac:  MACNumber("00:1F:5B:30:E9:20"), WiFi(""), deviceInfo("dad"), hardwareVendor("Apple"), ipNumber("192.168.1.52"),
                                                                          :  nickName("bigMac"), noOfChanges("101"), status("expired"), statusDisplay("expired 2014-11-25 2"), timeOfLastChange("2014-11-25 23:55:25"),
                                                                          :  usePing(""),
  82928661                                                           Cam-1:  MACNumber("F0:7D:68:06:F6:87"), WiFi("2GHz"), deviceInfo(""), hardwareVendor("D-Link"), ipNumber("192.168.1.71"),
                                                                          :  nickName("Cam-1"), noOfChanges("520"), status("up"), statusDisplay("up         2015-01-1"), timeOfLastChange("2015-01-17 14:55:29"),
                                                                          :  usePing("Sig[dBm]:-44,ave:-46"),
  1009180251                                                         Cam-2:  MACNumber("00:22:B0:E5:D4:C8"), WiFi(""), deviceInfo(""), hardwareVendor("D-Link"), ipNumber("192.168.1.72"),
                                                                          :  nickName("Cam-2"), noOfChanges("388"), status("up"), statusDisplay("up         2015-01-1"), timeOfLastChange("2015-01-13 04:42:32"),
                                                                          :  usePing(""),
  107339729                                                          Cam-4:  MACNumber("F0:7D:68:08:5F:D0"), WiFi("2GHz"), deviceInfo(""), hardwareVendor("D-Link"), ipNumber("192.168.1.74"),


...

Posted on
Thu Oct 08, 2015 4:42 pm
kw123 offline
User avatar
Posts: 5305
Joined: May 12, 2013
Location: dallas, tx

Re: Print all States of all Variables and Devices to log fil

this function is now part of the general indigo-utilities plugin: http://forums.indigodomo.com/viewtopic.php?f=164&t=14825&p=103362#p103362

karl

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 1 guest