Announcement

Collapse
No announcement yet.

Inclusion of Nest Protect battery Devices?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • jack@jveenstra.com
    replied
    Thanks Steve, I was missing the Grouping thing. The virtual device is working fine now.

    Jack

    Leave a comment:


  • SteveMSJ
    replied
    Originally posted by MNB View Post
    Sorry Steve, I didn't realise that you were looking for a comeback (my bad!) I ended up creating 3 separate NestProtect Virtual Devices "Battery Health", "CO2", and "Smoke" with simple event to e.g. monitor for battery "Replace" or CO Alarm becomes "Emergency" to both announce over SONOS and send a Pushover Message which seems to work fine. Mike
    No problem, it was only whether you wanted me to update the pi to represent the Nest battery levels in SDJ-Health. It looks like you are sorted.

    Steve

    Leave a comment:


  • MNB
    replied
    Sorry Steve, I didn't realise that you were looking for a comeback (my bad!) I ended up creating 3 separate NestProtect Virtual Devices "Battery Health", "CO2", and "Smoke" with simple event to e.g. monitor for battery "Replace" or CO Alarm becomes "Emergency" to both announce over SONOS and send a Pushover Message which seems to work fine. Mike

    Leave a comment:


  • SteveMSJ
    replied
    Originally posted by jack@jveenstra.com View Post
    I was wondering what it would take to create virtual devices to track Nest batteries. It would be easy to control the status of the VD through a couple of simple events to convert Nest status to something SDJ-Health would understand. I have tried a quick test of this, but for some reason SDJ-Health does not see the VD as a battery device. Any ideas?
    I didn't hear back from MNB so I didn't make any alterations to the pi.
    However, if you want to make a virtual device act like a battery device you need to do the following:
    • Set the Device Type (string) of the VD to 'Battery' or anything containing the word battery.
    • Group the VD as a child device of the Parent of the physical device.
    The first you can easily edit on the Advanced tab of the VD.
    The second you can accomplish using Jon00's Device Grouping utility.
    https://forums.homeseer.com/forum/3r...for-homeseer-3

    If you have any problems post back.

    Steve.

    Leave a comment:


  • jack@jveenstra.com
    replied
    I was wondering what it would take to create virtual devices to track Nest batteries. It would be easy to control the status of the VD through a couple of simple events to convert Nest status to something SDJ-Health would understand. I have tried a quick test of this, but for some reason SDJ-Health does not see the VD as a battery device. Any ideas?

    Leave a comment:


  • SteveMSJ
    replied
    Originally posted by MNB View Post
    Steve, the Nest devices finally updated with the upstairs had all four devices deselected and the Living Room only had the Living Room Nest Protect (root) and Battery Health deselected. Mike
    OK. So, If you want to add them to SDJ-Health for monitoring with all your other devices then add the word Battery to the Device Type (string) of the advanced tab of the Nest Battery Health child so it reads 'Nest Battery' instead of just 'Nest'. You can then select it from the list of devices for activity monitoring.
    It will create a monitoring child and if you have the 'Do not update if...' deselected for the root device then it will detect the updates and alert if it stops updating.
    The battery level will be a bit odd as the ok will be 0%. Turn off alerting on battery level for these devices.
    If you do want to do this then let me know and when I have time I will update the plug-in to do something more realistic with the nest battery levels -1, 0 and +1 so that alerts can be set.

    Steve

    Leave a comment:


  • MNB
    replied
    Steve, the Nest devices finally updated with the upstairs had all four devices deselected and the Living Room only had the Living Room Nest Protect (root) and Battery Health deselected. Mike
    Attached Files

    Leave a comment:


  • MNB
    replied
    Steve, I've changed the root and battery health devices by deselecting "Do not update device last change time if device value does not change:" within the config tab for all six NEST Protect devices and would anticipate that they will now have a new timestamp every ~24 hours will confirm tomorrow with results. Mike

    Leave a comment:


  • SteveMSJ
    replied
    Originally posted by MNB View Post
    Looking at the affected device the Root updated and came on line @4:30pm (10/2/19) so it does update, but it appears that if there isn't change then nothing is sent. Me thinks that my original request is not practical based on the recent findings, I will simply create a battery event to alert upon "replacement" state. Mike

    Update: it did update both the Root and Battery Health devices this afternoon at 3:30 pm.
    That's interesting. So to be clear the status of root and battery didn't change but the date updated?

    Can you keep an eye on this and see if it occurs everyday in which case it could be used in SDJ-Health.

    It is probably the case that he way these devices work you are best off having a backup event in HS to notify you if the device goes offline as well as the battery replace alert. However, if you have lots of battery devices monitored by SDJ-health it would be nice to able to include these devices in the bunch. Might be possible if you find the last date is updating regularly. Let me know.

    Steve

    Leave a comment:


  • MNB
    replied
    Looking at the affected device the Root updated and came on line @4:30pm (10/2/19) so it does update, but it appears that if there isn't change then nothing is sent. Me thinks that my original request is not practical based on the recent findings, I will simply create a battery event to alert upon "replacement" state. Mike

    Update: it did update both the Root and Battery Health devices this afternoon at 3:30 pm.

    Leave a comment:


  • SteveMSJ
    replied
    Originally posted by MNB View Post
    Well the Nest Protect device finally reported via the NEST app that the affected Device is offline and Wi-Fi has a caution symbol but the battery still show as a green check mark. Within HS I get the Upstairs Nest Protec is offline but the battery health is still OK (even though the batteries were removed yesterday (10/1/19 at 8:32 am) the offline shows that it occurred around 12:20 pm (today 10/2/19). So it looks like the NEST cloud only shows what it knows (offline) but doesn't update the other devices (makes sense) so I would need to have bad batteries to see how the failure (battery weak or "Replace") manifest its self before the offline fatality. Mike
    Mike,

    It looks like the Nest plugin has things well covered and your test confirms it will pick up a hardware failure or completely dead battery by reporting Offline in the root. It's not surprising that after removing the batteries the battery level hasn't changed because the device is no longer reporting but Nest have that covered by reporting it offline.

    Next test would be to see if, with the "Do not update device last change time if device value does not change" unchecked for the root device, does the date get updated at regular intervals indicating that the online/offline status has been reported even though it hasn't changed.


    Steve

    Leave a comment:


  • MNB
    replied
    Well the Nest Protect device finally reported via the NEST app that the affected Device is offline and Wi-Fi has a caution symbol but the battery still show as a green check mark. Within HS I get the Upstairs Nest Protec is offline but the battery health is still OK (even though the batteries were removed yesterday (10/1/19 at 8:32 am) the offline shows that it occurred around 12:20 pm (today 10/2/19). So it looks like the NEST cloud only shows what it knows (offline) but doesn't update the other devices (makes sense) so I would need to have bad batteries to see how the failure (battery weak or "Replace") manifest its self before the offline fatality. Mike
    Attached Files

    Leave a comment:


  • SteveMSJ
    replied
    Originally posted by MNB View Post
    Steve, did some research and found the following;


    So far in regards to my device its looking like the 24 Hr polling is spot on, will advise ~ 8:30 am tomorrow once I have real result. Mike
    If it turns out that it doesn’t update the root device last change time each time perhaps you could ask Spud if it would be possible to add that feature.

    Steve

    Leave a comment:


  • MNB
    replied
    Steve, did some research and found the following;

    Nest Protect device checks its batteries and sensors over ~432 times a day. Nest Protect automatically runs a Self Test, where it checks its batteries and sensors every 200 seconds.

    How long does Nest battery last?
    Best answer: The Nest Protect's battery will last five years for the battery-powered version

    Nest Protect device will connect to the Internet at least once each day. In the event of a Heads-Up or Emergency Alarm, it will immediately connect to the Internet.

    When you make changes to Nest Protect settings in the Nest app, such as turning Pathlight on, your changes will automatically be updated within a day. But for potentially dangerous smoke and carbon monoxide events, Nest Protect will immediately connect to the Internet, update its status and send a notification to your phone. Even if multiple events happen within a short time, it will connect and update for each event.
    To find out how long it’s been since your Nest Protect connected to the Internet, sign into your account in the Nest app. When you select your Nest Protect, you’ll see when it last connected.

    How to connect and update Nest Protect manually
    As long as there isn't a Heads-Up alert or Emergency Alarm, you can press the Nest Protect's button to manually connect anytime. Nest Protect will announce that it is "ready", and will automatically connect to the Internet, updating any settings changes you've made in the Nest app. It may take a minute or two for the app to update with the most recent status from your Nest Protect.
    In the event of an emergency, Nest Protect will automatically connect to the Internet.

    So far in regards to my device its looking like the 24 Hr polling is spot on, will advise ~ 8:30 am tomorrow once I have real result. Mike

    Leave a comment:


  • MNB
    replied
    Short answer is no, but that's because within the configuration tab of each NEST Protect virtual devices the "Do not update device last change time if device value does not change:" is set so in the case of this device the last change was back in May 28 of this year. I think for this device I will deselect the option and see what the timestamp indicates. Mike

    Leave a comment:

Working...
X