Dual wrote:I use Z wave. Once a week I get an email listing every one of my devices and when they last communicated. The email flags those that have not communicated recently. The email also shows me the battery level of every battery operated device. Not an INSTEON user so not sure if that would work for you.
Sent from my iPhone using Tapatalk
Dual wrote:I use Z wave. Once a week I get an email listing every one of my devices and when they last communicated. The email flags those that have not communicated recently. The email also shows me the battery level of every battery operated device. Not an INSTEON user so not sure if that would work for you.
norcoscia wrote:I feel your pain - I have a very convoluted set up to keep track of the Insteon batteries within Indigo - I’m not sure why Jay or Matt has not built in a simple notification you can turn on if no heartbeat is seen for two or three days (for Insteon devices that rely on a simple heartbeat for low power notification).
One of my long standing pet peeves…..
SearchCz wrote:Dual wrote:I use Z wave. Once a week I get an email listing every one of my devices and when they last communicated. The email flags those that have not communicated recently. The email also shows me the battery level of every battery operated device. Not an INSTEON user so not sure if that would work for you.
Sent from my iPhone using Tapatalk
I would consider switching my sensors to z-wave. Which specific one(s) do you use?
SearchCz wrote:I would consider switching my sensors to z-wave. Which specific one(s) do you use?
Different Computers wrote:Dual wrote:I use Z wave. Once a week I get an email listing every one of my devices and when they last communicated. The email flags those that have not communicated recently. The email also shows me the battery level of every battery operated device. Not an INSTEON user so not sure if that would work for you.
Would you mind detailing how you make this happen?
myContactSensors = [486281963, 1623960172, 35254491, 638536131, 953523388, 1989998343, 82583744, 1644863077, 1295123238]
myDeadbolts = [671667062, 1814970891, 649057402]
myDoublePlugs = [184907337]
myGhostXML = [371582268, 1166353817]
myKeypads = [127113438, 88503723, 1602501026]
myLightSwitches = [1603207412, 797901287, 1096629595]
myMimos = [1905722280, 539514904, 854860875, 342681409]
myMotionSensors = [1885603262, 511041888, 1641344791, 1496163121, 1141564395, 16250624, 1706186324, 1497727899, 1762259471, 1343896500, 1765103844, 1480744207, 240779169, 1870048657, 25928410, 95866447, 1018327850, 1885793068, 1602095278, 1534870073, 862211811, 137691731, 346640381, 1803074084, 34583838, 633997851, 857675639]
myNanomotes = [1944327852]
myOutdoorPlugs = [1882851795, 750631135, 16445504]
myRelays = [656110206, 1871078737, 3759410, 518852948]
myRepeaters = [114572318, 1463064041, 1847723526]
mySirens =[202691517, 1952380063]
mySmartPlugs = [1110525030, 222795418, 56466080, 523661619, 1591472387, 1431031183, 881870259, 1780931909, 1763477502, 221931887, 1213043316, 361208611, 983379074, 1548505137, 624968550, 1370562424, 1036830848, 983379074, 1031421734, 296494019]
myThermostats = [158001665, 593018055, 105668591]
myTiltSensors = [1632786192, 1009350465, 25408262, 727048093]
myValveActuators = [1582752602]
myWaterSensors = [135668281, 948416367, 1708963149, 936544558, 1792041233, 615591970, 1086943563, 1609965341, 1385989286, 1250720433, 1706899057, 733300325, 353304835, 1674734846, 175707815, 1816473645, 1688546920, 1306860753, 491034969, 1318011946, 1610082255, 474869287, 67814930]
myPhysicalDevices = myContactSensors+myDeadbolts+myDoublePlugs+myGhostXML+myKeypads+myLightSwitches+myMimos+myMotionSensors+myNanomotes+myOutdoorPlugs+myRelays+myRepeaters+mySirens+mySmartPlugs+myThermostats+myTiltSensors+myWaterSensors
myUpdateDevices = myContactSensors+myDeadbolts+myDoublePlugs+myGhostXML+myLightSwitches+myMimos+myMotionSensors+myOutdoorPlugs+myRelays+mySmartPlugs+myThermostats+myTiltSensors+myWaterSensors
myBatteryDevices = myContactSensors+myDeadbolts+myKeypads+myMotionSensors+myNanomotes+mySirens+myTiltSensors+myWaterSensors
# do the BATTERY update
theEmailBody = "BATTERY LEVELS."
for dev in indigo.devices.itervalues():
if dev.id in myBatteryDevices:
myNote = '---> '
myBatteryLevel = dev.batteryLevel
if myBatteryLevel < 40:
myNote = 'LOW '
theEmailBody = theEmailBody + "\n" + myNote + str(dev.batteryLevel) + " " + str(dev.name)
myVar = indigo.variables[92083221] # "EmailBody"
indigo.variable.updateValue(myVar, theEmailBody)
# set the date
from datetime import datetime
now = datetime.now()
# do the DATE update
theEmailBody = theEmailBody + "\n" + "\n" + "DEVICE UPDATE."
for dev in indigo.devices.itervalues():
if dev.id in myUpdateDevices:
myNote = '------> '
lastComm = dev.lastSuccessfulComm
elapsed = now - lastComm
getSeconds = elapsed.total_seconds()
if getSeconds > 9999:
myNote = 'OOPS '
theEmailBody = theEmailBody + "\n" + myNote + str(dev.lastSuccessfulComm) + "\n" + myNote + str(dev.name)
myVar = indigo.variables[92083221] # "EmailBody"
indigo.variable.updateValue(myVar, theEmailBody)
---> 100 motion sensor -- office too south
---> 100 motion sensor -- theater room east
LOW 12 motion sensor -- theater room west
---> 81 motion sensor --- west garage east sensor
---> 86 motion sensor --- west garage west sensor
------> 2024-05-01 19:50:50
------> smart plug -- hot water circulating pump WEST
------> 2024-05-01 20:49:22
------> smart plug -- irrigation FRONT
------> 2024-05-01 20:49:22
------> smart plug -- irrigation REAR
------> 2024-05-01 19:17:48
------> smart plug -- modem
Users browsing this forum: No registered users and 5 guests